/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/org_nfm/cartridge/client/default/scss/global.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* stylelint-disable at-rule-empty-line-before */
/**
 * @license
 * MyFonts Webfont Build ID 3498004, 2017-12-14T10:36:37-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: JustLovely by Nicky Laatz
 * URL: https://www.myfonts.com/fonts/nicky-laatz/just-lovely/just-lovely/
 * Copyright: Copyright (c) 2016 by Nicky Laatz. All rights reserved.
 * Licensed pageviews: 8,000,000
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3498004
 *
 * © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: JustLovely;
  font-display: swap;
  src: url("../webfonts/356014_0_0.eot");
  src: url("../webfonts/356014_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/356014_0_0.woff2") format("woff2"), url("../webfonts/356014_0_0.woff") format("woff"), url("../webfonts/356014_0_0.ttf") format("truetype"), url("../webfonts/356014_0_0.svg#wf") format("svg");
}
/* figtree-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* 
latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 */
/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
:root {
  --blue: #326fe2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f96302;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #666;
  --gray-dark: #363636;
  --secondary-blue: #001E61;
  --secondary-teal: #97d4ca;
  --secondary-purple: #4D4185;
  --secondary-red: #DC3136;
  --secondary-orange: #d24627;
  --accent-red: #b2200d;
  --accent-blue: #004876;
  --accent-purple: #51557f;
  --accent-yellow: #ffc600;
  --accent-orange: #f96302;
  --accent-rust: #cf4520;
  --info-100: #dde7ec;
  --info-300: #76a0b4;
  --info-500: #31708f;
  --info-700: #224e64;
  --info-900: #142d39;
  --success-100: #d5e6de;
  --success-300: #82b59c;
  --success-500: #046a38;
  --success-700: #034a27;
  --success-900: #022a16;
  --danger-100: #f0d9da;
  --danger-300: #d28d8f;
  --danger-500: #a51a1f;
  --danger-700: #741216;
  --danger-900: #420a0c;
  --warning-100: #fcefd5;
  --warning-300: #f7d081;
  --warning-500: #eea103;
  --warning-700: #976602;
  --warning-900: #5f4001;
  --alert-pale-green: #d5e6de;
  --alert-pale-blue: #dde7ec;
  --alert-pale-yellow: #fcefd5;
  --alert-pale-red: #f0d9da;
  --black: #000;
  --trans: transparent;
  --black-alpha: rgba(0, 0, 0, 0.6);
  --primary: #1b1b1b;
  --secondary: #4c4c4c;
  --success: #046a38;
  --info: #31708f;
  --warning: #eea103;
  --danger: #a51a1f;
  --light: #fff;
  --dark: #363636;
  --green: #046a38;
  --lime: #41a928;
  --black: #000;
  --focus: #76a0b4;
  --gray-100: #f5f5f5;
  --gray-200: #e8e8e8;
  --gray-300: #dadada;
  --gray-400: #ccc;
  --gray-500: #aeaeae;
  --gray-600: #666;
  --gray-700: #4c4c4c;
  --gray-800: #363636;
  --gray-900: #1b1b1b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1025px;
  --breakpoint-xl: 1366px;
  --font-family-sans-serif: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1b1b1b;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  color: #363636;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.25rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.875rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0;
  border-top: 0.0625rem solid #ccc;
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.75rem;
  color: #666;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.0625rem solid #dadada;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.46875rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #666;
}

code {
  font-size: 87.5%;
  color: #86393b;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #1b1b1b;
  border-radius: 0.125rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #1b1b1b;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 21.25rem;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 1025px;
  }
}
@media (min-width: 1025px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
@media (min-width: 1366px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1270px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 0.9375rem;
  color: #1b1b1b;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.9375rem;
  vertical-align: top;
  border-top: 0.0625rem solid #ccc;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 0.125rem solid #ccc;
}
.table tbody + tbody {
  border-top: 0.125rem solid #ccc;
}

.table-sm th,
.table-sm td {
  padding: 0.625rem;
}

.table-bordered {
  border: 0.0625rem solid #ccc;
}
.table-bordered th,
.table-bordered td {
  border: 0.0625rem solid #ccc;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 0.125rem;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #1b1b1b;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bfbfbf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #888888;
}

.table-hover .table-primary:hover {
  background-color: #b2b2b2;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2b2b2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cdcdcd;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-secondary:hover {
  background-color: silver;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: silver;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9d5c7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-success:hover {
  background-color: #a9cbba;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a9cbba;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5d7e0;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #94b5c5;
}

.table-hover .table-info:hover {
  background-color: #b4ccd7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b4ccd7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fae5b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f6ce7c;
}

.table-hover .table-warning:hover {
  background-color: #f8dca0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8dca0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e6bfc0;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d0888b;
}

.table-hover .table-danger:hover {
  background-color: #dfadae;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #dfadae;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}

.table-hover .table-light:hover {
  background-color: #f2f2f2;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c7c7;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969696;
}

.table-hover .table-dark:hover {
  background-color: #bababa;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bababa;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #b9d5c7;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-green:hover {
  background-color: #a9cbba;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #a9cbba;
}

.table-lime,
.table-lime > th,
.table-lime > td {
  background-color: #cae7c3;
}
.table-lime th,
.table-lime td,
.table-lime thead th,
.table-lime tbody + tbody {
  border-color: #9cd28f;
}

.table-hover .table-lime:hover {
  background-color: #bae0b1;
}
.table-hover .table-lime:hover > td,
.table-hover .table-lime:hover > th {
  background-color: #bae0b1;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-focus,
.table-focus > th,
.table-focus > td {
  background-color: #d9e4ea;
}
.table-focus th,
.table-focus td,
.table-focus thead th,
.table-focus tbody + tbody {
  border-color: #b8ced8;
}

.table-hover .table-focus:hover {
  background-color: #c9d8e1;
}
.table-hover .table-focus:hover > td,
.table-hover .table-focus:hover > th {
  background-color: #c9d8e1;
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fcfcfc;
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: #fafafa;
}

.table-hover .table-gray-100:hover {
  background-color: #efefef;
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: #efefef;
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f9f9f9;
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #f3f3f3;
}

.table-hover .table-gray-200:hover {
  background-color: #ececec;
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: #ececec;
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: whitesmoke;
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #ececec;
}

.table-hover .table-gray-300:hover {
  background-color: #e8e8e8;
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: #e8e8e8;
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #f1f1f1;
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #e4e4e4;
}

.table-hover .table-gray-400:hover {
  background-color: #e4e4e4;
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: #e4e4e4;
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #e8e8e8;
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #d5d5d5;
}

.table-hover .table-gray-500:hover {
  background-color: #dbdbdb;
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: #dbdbdb;
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #d4d4d4;
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #afafaf;
}

.table-hover .table-gray-600:hover {
  background-color: #c7c7c7;
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: #c7c7c7;
}

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cdcdcd;
}
.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-gray-700:hover {
  background-color: silver;
}
.table-hover .table-gray-700:hover > td,
.table-hover .table-gray-700:hover > th {
  background-color: silver;
}

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c7c7c7;
}
.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #969696;
}

.table-hover .table-gray-800:hover {
  background-color: #bababa;
}
.table-hover .table-gray-800:hover > td,
.table-hover .table-gray-800:hover > th {
  background-color: #bababa;
}

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #bfbfbf;
}
.table-gray-900 th,
.table-gray-900 td,
.table-gray-900 thead th,
.table-gray-900 tbody + tbody {
  border-color: #888888;
}

.table-hover .table-gray-900:hover {
  background-color: #b2b2b2;
}
.table-hover .table-gray-900:hover > td,
.table-hover .table-gray-900:hover > th {
  background-color: #b2b2b2;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #666;
  border-color: #2e2e2e;
}
.table .thead-light th {
  color: #4c4c4c;
  background-color: #ccc;
  border-color: #ccc;
}

.table-dark {
  color: #fff;
  background-color: #666;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #2e2e2e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  transition: border 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.form-control::placeholder {
  color: #666;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dadada;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}
select.form-control:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.4;
}

.col-form-label-lg {
  padding-top: 0.703125rem;
  padding-bottom: 0.703125rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.col-form-label-sm {
  padding-top: 0.234375rem;
  padding-bottom: 0.234375rem;
  font-size: 0.875rem;
  line-height: 1.4;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.40625rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.form-control-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 0.9375rem;
}

.form-text {
  display: block;
  margin-top: 0.234375rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.3125rem;
  margin-left: -0.3125rem;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 0.625rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.9375rem;
  margin-left: -0.625rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #666;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #046a38;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #046a38;
  border-radius: 0.125rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 0.3125rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #046a38;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #046a38;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #046a38;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #046a38;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #046a38;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #069b52;
  background-color: #069b52;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #046a38;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #046a38;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #a51a1f;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #a51a1f;
  border-radius: 0.125rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 0.3125rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #a51a1f;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #a51a1f;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #a51a1f;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #a51a1f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #a51a1f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #d12127;
  background-color: #d12127;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a51a1f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #a51a1f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:hover {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #245269;
  border-color: #214b60;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}

.btn-warning {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #bc7f02;
  border-color: #af7602;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #791317;
  border-color: #6e1115;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}

.btn-light {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-lime {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:hover {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
}
.btn-lime:focus, .btn-lime.focus {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}
.btn-lime.disabled, .btn-lime:disabled {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:not(:disabled):not(.disabled):active, .btn-lime:not(:disabled):not(.disabled).active, .show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #31801e;
  border-color: #2d751c;
}
.btn-lime:not(:disabled):not(.disabled):active:focus, .btn-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}

.btn-focus {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:hover {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
}
.btn-focus:focus, .btn-focus.focus {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}
.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active, .show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #5788a0;
  border-color: #538197;
}
.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}

.btn-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:hover {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: gainsboro;
  border-color: #d5d5d5;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}

.btn-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:hover {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #cfcfcf;
  border-color: #c8c8c8;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}

.btn-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:hover {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #c1c1c1;
  border-color: #bababa;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}

.btn-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:hover {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #b3b3b3;
  border-color: #acacac;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}

.btn-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:hover {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: #959595;
  border-color: #8e8e8e;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}

.btn-gray-600 {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}

.btn-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-gray-800 {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-outline-primary {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-outline-secondary {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-success {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-info {
  color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #31708f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.btn-outline-warning {
  color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:hover {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #eea103;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.btn-outline-danger {
  color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #a51a1f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #363636;
  border-color: #363636;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-green {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-lime {
  color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:hover {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:focus, .btn-outline-lime.focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}
.btn-outline-lime.disabled, .btn-outline-lime:disabled {
  color: #41a928;
  background-color: transparent;
}
.btn-outline-lime:not(:disabled):not(.disabled):active, .btn-outline-lime:not(:disabled):not(.disabled).active, .show > .btn-outline-lime.dropdown-toggle {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:not(:disabled):not(.disabled):active:focus, .btn-outline-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.btn-outline-black {
  color: #000;
  border-color: #000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.btn-outline-focus {
  color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:hover {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}
.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #76a0b4;
  background-color: transparent;
}
.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active, .show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.btn-outline-gray-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:hover {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.btn-outline-gray-200 {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:hover {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #e8e8e8;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.btn-outline-gray-300 {
  color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:hover {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #dadada;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:hover {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.btn-outline-gray-500 {
  color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:hover {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #aeaeae;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.btn-outline-gray-600 {
  color: #666;
  border-color: #666;
}
.btn-outline-gray-600:hover {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #666;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.btn-outline-gray-700 {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-gray-800 {
  color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-gray-900 {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #aeaeae;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.640625rem 1.578125rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.171875rem 1.109375rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.0078125rem;
  padding-left: 1.0078125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.83203125rem;
  padding-left: 0.83203125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.18359375rem;
  padding-left: 1.18359375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -0.0625rem;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -0.0625rem;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -0.0625rem;
}

.input-group-prepend {
  margin-right: -0.0625rem;
}

.input-group-append {
  margin-left: -0.0625rem;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.40625rem 0.640625rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: center;
  white-space: nowrap;
  background-color: #e8e8e8;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.4em + 1.40625rem + 0.125rem);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.4em + 0.46875rem + 0.125rem);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.640625rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.4rem;
  padding-left: 1.875rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 0.9375rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.25rem;
  height: 1.325rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
  border-color: #1b1b1b;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #aeaeae;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 0.0625rem solid #ccc;
}
.custom-control-label::after {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M5 10C5 9.65482 5.27982 9.375 5.625 9.375H14.375C14.7202 9.375 15 9.65482 15 10C15 10.3452 14.7202 10.625 14.375 10.625H5.625C5.27982 10.625 5 10.3452 5 10Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-switch {
  padding-left: 2.875rem;
}
.custom-switch .custom-control-label::before {
  left: -2.875rem;
  width: 2.25rem;
  pointer-events: all;
  border-radius: 50%;
}
.custom-switch .custom-control-label::after {
  top: 0.2rem;
  left: -2.75rem;
  width: 1rem;
  height: 1rem;
  background-color: #ccc;
  border-radius: 50%;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(1rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.custom-select:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.640625rem;
  background-image: none;
}
.custom-select:disabled {
  color: #aeaeae;
  background-color: #dadada;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}

.custom-select-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding-top: 0.171875rem;
  padding-bottom: 0.171875rem;
  padding-left: 0.40625rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding-top: 0.640625rem;
  padding-bottom: 0.640625rem;
  padding-left: 0.875rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #76a0b4;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dadada;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  overflow: hidden;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.2125rem;
  padding: 0.40625rem 0.640625rem;
  line-height: 1.4;
  color: #1b1b1b;
  content: "Browse";
  background-color: #e8e8e8;
  border-left: inherit;
  border-radius: 0 0.375rem 0.375rem 0;
}

.custom-range {
  width: 100%;
  height: 1.125rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #747474;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #747474;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.0625rem;
  margin-left: 0.0625rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #747474;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #666;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #666;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #dadada;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #aeaeae;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0.125rem solid #41a928;
}
.nav-tabs .nav-link {
  margin-bottom: -0.125rem;
  background-color: transparent;
  border: 0.125rem solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: transparent transparent #dadada;
}
.nav-tabs .nav-link.disabled {
  color: #aeaeae;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #1b1b1b;
  background-color: #fff;
  border-color: transparent transparent #1b1b1b;
}
.nav-tabs .dropdown-menu {
  margin-top: -0.125rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.125rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b1b1b;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.46875rem 0.9375rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-right: 0.9375rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1024.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.125rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.9375rem;
}

.card-title {
  margin-bottom: 0.9375rem;
}

.card-subtitle {
  margin-top: -0.46875rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 0.9375rem;
}

.card-header {
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0.0625rem solid #ccc;
}
.card-header:first-child {
  border-radius: calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem) 0 0;
}

.card-footer {
  padding: 0.9375rem 0.9375rem;
  background-color: #fff;
  border-top: 0.0625rem solid #ccc;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem);
}

.card-header-tabs {
  margin-right: -0.46875rem;
  margin-bottom: -0.9375rem;
  margin-left: -0.46875rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.9375rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -0.0625rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0.9375rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.125rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.625rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.625rem;
  color: #666;
  content: "|";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #363636;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.46875rem 0;
  margin-left: 0;
  line-height: 1.25;
  color: #1b1b1b;
  text-decoration: none;
  background-color: transparent;
  border: 0 solid transparent;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #fff;
  border-color: transparent;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.page-item.disabled .page-link {
  color: #aeaeae;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.4;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.3;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.badge {
  display: inline-block;
  padding: 0.234375rem 0.46875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #046a38;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #31708f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #245269;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.badge-warning {
  color: #1b1b1b;
  background-color: #eea103;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #1b1b1b;
  background-color: #bc7f02;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #a51a1f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #791317;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.badge-light {
  color: #1b1b1b;
  background-color: #fff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #1b1b1b;
  background-color: #e6e6e6;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #363636;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #046a38;
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-lime {
  color: #fff;
  background-color: #41a928;
}
a.badge-lime:hover, a.badge-lime:focus {
  color: #fff;
  background-color: #31801e;
}
a.badge-lime:focus, a.badge-lime.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.badge-focus {
  color: #fff;
  background-color: #76a0b4;
}
a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #5788a0;
}
a.badge-focus:focus, a.badge-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.badge-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #1b1b1b;
  background-color: gainsboro;
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.badge-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #1b1b1b;
  background-color: #cfcfcf;
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.badge-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #1b1b1b;
  background-color: #c1c1c1;
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.badge-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #1b1b1b;
  background-color: #b3b3b3;
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.badge-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #1b1b1b;
  background-color: #959595;
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.badge-gray-600 {
  color: #fff;
  background-color: #666;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.badge-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-gray-700:hover, a.badge-gray-700:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-gray-700:focus, a.badge-gray-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-gray-800 {
  color: #fff;
  background-color: #363636;
}
a.badge-gray-800:hover, a.badge-gray-800:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-gray-800:focus, a.badge-gray-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-gray-900:hover, a.badge-gray-900:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-gray-900:focus, a.badge-gray-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.alert {
  position: relative;
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 400;
}

.alert-dismissible {
  padding-right: 3.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
}

.alert-primary {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-primary hr {
  border-top-color: #c4c4c4;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-secondary hr {
  border-top-color: #cecece;
}
.alert-secondary .alert-link {
  color: #0f0f0f;
}

.alert-success {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-success hr {
  border-top-color: #bdd7ca;
}
.alert-success .alert-link {
  color: #000603;
}

.alert-info {
  color: #193a4a;
  background-color: #d6e2e9;
  border-color: #d6e2e9;
}
.alert-info hr {
  border-top-color: #c5d6e0;
}
.alert-info .alert-link {
  color: #0c1c24;
}

.alert-warning {
  color: #7c5402;
  background-color: #fceccd;
  border-color: #fceccd;
}
.alert-warning hr {
  border-top-color: #fbe3b5;
}
.alert-warning .alert-link {
  color: #4a3201;
}

.alert-danger {
  color: #560e10;
  background-color: #edd1d2;
  border-color: #edd1d2;
}
.alert-danger hr {
  border-top-color: #e6bfc0;
}
.alert-danger .alert-link {
  color: #2a0708;
}

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: #f2f2f2;
}
.alert-light .alert-link {
  color: #6c6c6c;
}

.alert-dark {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-dark hr {
  border-top-color: #cacaca;
}
.alert-dark .alert-link {
  color: #030303;
}

.alert-green {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-green hr {
  border-top-color: #bdd7ca;
}
.alert-green .alert-link {
  color: #000603;
}

.alert-lime {
  color: #225815;
  background-color: #d9eed4;
  border-color: #d9eed4;
}
.alert-lime hr {
  border-top-color: #c9e7c2;
}
.alert-lime .alert-link {
  color: #122f0b;
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #cccccc;
}
.alert-black hr {
  border-top-color: #bfbfbf;
}
.alert-black .alert-link {
  color: black;
}

.alert-focus {
  color: #3d535e;
  background-color: #e4ecf0;
  border-color: #e4ecf0;
}
.alert-focus hr {
  border-top-color: #d4e0e7;
}
.alert-focus .alert-link {
  color: #29383f;
}

.alert-gray-100 {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fdfdfd;
}
.alert-gray-100 hr {
  border-top-color: #f0f0f0;
}
.alert-gray-100 .alert-link {
  color: #666666;
}

.alert-gray-200 {
  color: #797979;
  background-color: #fafafa;
  border-color: #fafafa;
}
.alert-gray-200 hr {
  border-top-color: #ededed;
}
.alert-gray-200 .alert-link {
  color: #606060;
}

.alert-gray-300 {
  color: #717171;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.alert-gray-300 hr {
  border-top-color: #ebebeb;
}
.alert-gray-300 .alert-link {
  color: #585858;
}

.alert-gray-400 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.alert-gray-400 hr {
  border-top-color: #e8e8e8;
}
.alert-gray-400 .alert-link {
  color: #515151;
}

.alert-gray-500 {
  color: #5a5a5a;
  background-color: #efefef;
  border-color: #efefef;
}
.alert-gray-500 hr {
  border-top-color: #e2e2e2;
}
.alert-gray-500 .alert-link {
  color: #414141;
}

.alert-gray-600 {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.alert-gray-600 hr {
  border-top-color: lightgray;
}
.alert-gray-600 .alert-link {
  color: #1c1c1c;
}

.alert-gray-700 {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-gray-700 hr {
  border-top-color: #cecece;
}
.alert-gray-700 .alert-link {
  color: #0f0f0f;
}

.alert-gray-800 {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-gray-800 hr {
  border-top-color: #cacaca;
}
.alert-gray-800 .alert-link {
  color: #030303;
}

.alert-gray-900 {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-gray-900 hr {
  border-top-color: #c4c4c4;
}
.alert-gray-900 .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e8e8e8;
  border-radius: 0.125rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b1b1b;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.125rem;
}

.list-group-item-action {
  width: 100%;
  color: #4c4c4c;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4c4c4c;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item-action:active {
  color: #1b1b1b;
  background-color: #e8e8e8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -0.0625rem;
  border-top-width: 0.0625rem;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.125rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.125rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 0.0625rem;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -0.0625rem;
  border-left-width: 0.0625rem;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1366px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 0.0625rem;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.list-group-item-secondary {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-success {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-info {
  color: #193a4a;
  background-color: #c5d7e0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #193a4a;
  background-color: #b4ccd7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #193a4a;
  border-color: #193a4a;
}

.list-group-item-warning {
  color: #7c5402;
  background-color: #fae5b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7c5402;
  background-color: #f8dca0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7c5402;
  border-color: #7c5402;
}

.list-group-item-danger {
  color: #560e10;
  background-color: #e6bfc0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #560e10;
  background-color: #dfadae;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #560e10;
  border-color: #560e10;
}

.list-group-item-light {
  color: #858585;
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-dark {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-green {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-lime {
  color: #225815;
  background-color: #cae7c3;
}
.list-group-item-lime.list-group-item-action:hover, .list-group-item-lime.list-group-item-action:focus {
  color: #225815;
  background-color: #bae0b1;
}
.list-group-item-lime.list-group-item-action.active {
  color: #fff;
  background-color: #225815;
  border-color: #225815;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-focus {
  color: #3d535e;
  background-color: #d9e4ea;
}
.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #3d535e;
  background-color: #c9d8e1;
}
.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #3d535e;
  border-color: #3d535e;
}

.list-group-item-gray-100 {
  color: #7f7f7f;
  background-color: #fcfcfc;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #7f7f7f;
  background-color: #efefef;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: #7f7f7f;
  border-color: #7f7f7f;
}

.list-group-item-gray-200 {
  color: #797979;
  background-color: #f9f9f9;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #797979;
  background-color: #ececec;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: #797979;
  border-color: #797979;
}

.list-group-item-gray-300 {
  color: #717171;
  background-color: whitesmoke;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #717171;
  background-color: #e8e8e8;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item-gray-400 {
  color: #6a6a6a;
  background-color: #f1f1f1;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-gray-500 {
  color: #5a5a5a;
  background-color: #e8e8e8;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #5a5a5a;
  background-color: #dbdbdb;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

.list-group-item-gray-600 {
  color: #353535;
  background-color: #d4d4d4;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #353535;
  background-color: #c7c7c7;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}

.list-group-item-gray-700 {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-gray-800 {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-gray-900 {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-gray-900.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #363636;
  text-shadow: none;
  opacity: 0.5;
}
.close:hover {
  color: #363636;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #1b1b1b !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #020202 !important;
}

.bg-secondary {
  background-color: #4c4c4c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #333333 !important;
}

.bg-success {
  background-color: #046a38 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #02391e !important;
}

.bg-info {
  background-color: #31708f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #245269 !important;
}

.bg-warning {
  background-color: #eea103 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #bc7f02 !important;
}

.bg-danger {
  background-color: #a51a1f !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #791317 !important;
}

.bg-light {
  background-color: #fff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important;
}

.bg-dark {
  background-color: #363636 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d1d1d !important;
}

.bg-green {
  background-color: #046a38 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #02391e !important;
}

.bg-lime {
  background-color: #41a928 !important;
}

a.bg-lime:hover, a.bg-lime:focus,
button.bg-lime:hover,
button.bg-lime:focus {
  background-color: #31801e !important;
}

.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-focus {
  background-color: #76a0b4 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #5788a0 !important;
}

.bg-gray-100 {
  background-color: #f5f5f5 !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: gainsboro !important;
}

.bg-gray-200 {
  background-color: #e8e8e8 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #cfcfcf !important;
}

.bg-gray-300 {
  background-color: #dadada !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #c1c1c1 !important;
}

.bg-gray-400 {
  background-color: #ccc !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #b3b3b3 !important;
}

.bg-gray-500 {
  background-color: #aeaeae !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #959595 !important;
}

.bg-gray-600 {
  background-color: #666 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #4d4d4d !important;
}

.bg-gray-700 {
  background-color: #4c4c4c !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #333333 !important;
}

.bg-gray-800 {
  background-color: #363636 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d1d1d !important;
}

.bg-gray-900 {
  background-color: #1b1b1b !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #020202 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 0.0625rem solid #ccc !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-lg {
  border-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1025px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1025px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1025px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}

.shadow {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24) !important;
}

.shadow-lg {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.32) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-33 {
  width: 33.3333% !important;
}

.w-66 {
  width: 66.6666% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-33 {
  height: 33.3333% !important;
}

.h-66 {
  height: 66.6666% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.46875rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.46875rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.46875rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.46875rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.46875rem !important;
}

.m-2 {
  margin: 0.9375rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.9375rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.9375rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.9375rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.9375rem !important;
}

.m-3 {
  margin: 1.40625rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1.40625rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.40625rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.40625rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.40625rem !important;
}

.m-4 {
  margin: 1.875rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.875rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.875rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.875rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.875rem !important;
}

.m-5 {
  margin: 2.34375rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2.34375rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.34375rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2.34375rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.34375rem !important;
}

.m-6 {
  margin: 2.8125rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.8125rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.8125rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.8125rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.8125rem !important;
}

.m-7 {
  margin: 3.28125rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3.28125rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.28125rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.28125rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.28125rem !important;
}

.m-8 {
  margin: 3.75rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.75rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.75rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.75rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.75rem !important;
}

.m-9 {
  margin: 4.21875rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4.21875rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4.21875rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4.21875rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4.21875rem !important;
}

.m-10 {
  margin: 6.5625rem !important;
}

.mt-10,
.my-10 {
  margin-top: 6.5625rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 6.5625rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 6.5625rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 6.5625rem !important;
}

.m-0_5 {
  margin: 0.234375rem !important;
}

.mt-0_5,
.my-0_5 {
  margin-top: 0.234375rem !important;
}

.mr-0_5,
.mx-0_5 {
  margin-right: 0.234375rem !important;
}

.mb-0_5,
.my-0_5 {
  margin-bottom: 0.234375rem !important;
}

.ml-0_5,
.mx-0_5 {
  margin-left: 0.234375rem !important;
}

.m-1_5 {
  margin: 0.703125rem !important;
}

.mt-1_5,
.my-1_5 {
  margin-top: 0.703125rem !important;
}

.mr-1_5,
.mx-1_5 {
  margin-right: 0.703125rem !important;
}

.mb-1_5,
.my-1_5 {
  margin-bottom: 0.703125rem !important;
}

.ml-1_5,
.mx-1_5 {
  margin-left: 0.703125rem !important;
}

.m-2_5 {
  margin: 1.171875rem !important;
}

.mt-2_5,
.my-2_5 {
  margin-top: 1.171875rem !important;
}

.mr-2_5,
.mx-2_5 {
  margin-right: 1.171875rem !important;
}

.mb-2_5,
.my-2_5 {
  margin-bottom: 1.171875rem !important;
}

.ml-2_5,
.mx-2_5 {
  margin-left: 1.171875rem !important;
}

.m-3_5 {
  margin: 1.640625rem !important;
}

.mt-3_5,
.my-3_5 {
  margin-top: 1.640625rem !important;
}

.mr-3_5,
.mx-3_5 {
  margin-right: 1.640625rem !important;
}

.mb-3_5,
.my-3_5 {
  margin-bottom: 1.640625rem !important;
}

.ml-3_5,
.mx-3_5 {
  margin-left: 1.640625rem !important;
}

.m-4_5 {
  margin: 2.109375rem !important;
}

.mt-4_5,
.my-4_5 {
  margin-top: 2.109375rem !important;
}

.mr-4_5,
.mx-4_5 {
  margin-right: 2.109375rem !important;
}

.mb-4_5,
.my-4_5 {
  margin-bottom: 2.109375rem !important;
}

.ml-4_5,
.mx-4_5 {
  margin-left: 2.109375rem !important;
}

.m-5_5 {
  margin: 2.578125rem !important;
}

.mt-5_5,
.my-5_5 {
  margin-top: 2.578125rem !important;
}

.mr-5_5,
.mx-5_5 {
  margin-right: 2.578125rem !important;
}

.mb-5_5,
.my-5_5 {
  margin-bottom: 2.578125rem !important;
}

.ml-5_5,
.mx-5_5 {
  margin-left: 2.578125rem !important;
}

.m-6_5 {
  margin: 3.046875rem !important;
}

.mt-6_5,
.my-6_5 {
  margin-top: 3.046875rem !important;
}

.mr-6_5,
.mx-6_5 {
  margin-right: 3.046875rem !important;
}

.mb-6_5,
.my-6_5 {
  margin-bottom: 3.046875rem !important;
}

.ml-6_5,
.mx-6_5 {
  margin-left: 3.046875rem !important;
}

.m-7_5 {
  margin: 3.515625rem !important;
}

.mt-7_5,
.my-7_5 {
  margin-top: 3.515625rem !important;
}

.mr-7_5,
.mx-7_5 {
  margin-right: 3.515625rem !important;
}

.mb-7_5,
.my-7_5 {
  margin-bottom: 3.515625rem !important;
}

.ml-7_5,
.mx-7_5 {
  margin-left: 3.515625rem !important;
}

.m-8_5 {
  margin: 3.984375rem !important;
}

.mt-8_5,
.my-8_5 {
  margin-top: 3.984375rem !important;
}

.mr-8_5,
.mx-8_5 {
  margin-right: 3.984375rem !important;
}

.mb-8_5,
.my-8_5 {
  margin-bottom: 3.984375rem !important;
}

.ml-8_5,
.mx-8_5 {
  margin-left: 3.984375rem !important;
}

.m-9_5 {
  margin: 4.453125rem !important;
}

.mt-9_5,
.my-9_5 {
  margin-top: 4.453125rem !important;
}

.mr-9_5,
.mx-9_5 {
  margin-right: 4.453125rem !important;
}

.mb-9_5,
.my-9_5 {
  margin-bottom: 4.453125rem !important;
}

.ml-9_5,
.mx-9_5 {
  margin-left: 4.453125rem !important;
}

.m-10_5 {
  margin: 6.796875rem !important;
}

.mt-10_5,
.my-10_5 {
  margin-top: 6.796875rem !important;
}

.mr-10_5,
.mx-10_5 {
  margin-right: 6.796875rem !important;
}

.mb-10_5,
.my-10_5 {
  margin-bottom: 6.796875rem !important;
}

.ml-10_5,
.mx-10_5 {
  margin-left: 6.796875rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.46875rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.46875rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.46875rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.46875rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.46875rem !important;
}

.p-2 {
  padding: 0.9375rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.9375rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.9375rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.9375rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.9375rem !important;
}

.p-3 {
  padding: 1.40625rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1.40625rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.40625rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.40625rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.40625rem !important;
}

.p-4 {
  padding: 1.875rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.875rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.875rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.875rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.875rem !important;
}

.p-5 {
  padding: 2.34375rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2.34375rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2.34375rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2.34375rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2.34375rem !important;
}

.p-6 {
  padding: 2.8125rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.8125rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.8125rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.8125rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.8125rem !important;
}

.p-7 {
  padding: 3.28125rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.28125rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.28125rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.28125rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.28125rem !important;
}

.p-8 {
  padding: 3.75rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.75rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.75rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.75rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.75rem !important;
}

.p-9 {
  padding: 4.21875rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4.21875rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4.21875rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4.21875rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4.21875rem !important;
}

.p-10 {
  padding: 6.5625rem !important;
}

.pt-10,
.py-10 {
  padding-top: 6.5625rem !important;
}

.pr-10,
.px-10 {
  padding-right: 6.5625rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 6.5625rem !important;
}

.pl-10,
.px-10 {
  padding-left: 6.5625rem !important;
}

.p-0_5 {
  padding: 0.234375rem !important;
}

.pt-0_5,
.py-0_5 {
  padding-top: 0.234375rem !important;
}

.pr-0_5,
.px-0_5 {
  padding-right: 0.234375rem !important;
}

.pb-0_5,
.py-0_5 {
  padding-bottom: 0.234375rem !important;
}

.pl-0_5,
.px-0_5 {
  padding-left: 0.234375rem !important;
}

.p-1_5 {
  padding: 0.703125rem !important;
}

.pt-1_5,
.py-1_5 {
  padding-top: 0.703125rem !important;
}

.pr-1_5,
.px-1_5 {
  padding-right: 0.703125rem !important;
}

.pb-1_5,
.py-1_5 {
  padding-bottom: 0.703125rem !important;
}

.pl-1_5,
.px-1_5 {
  padding-left: 0.703125rem !important;
}

.p-2_5 {
  padding: 1.171875rem !important;
}

.pt-2_5,
.py-2_5 {
  padding-top: 1.171875rem !important;
}

.pr-2_5,
.px-2_5 {
  padding-right: 1.171875rem !important;
}

.pb-2_5,
.py-2_5 {
  padding-bottom: 1.171875rem !important;
}

.pl-2_5,
.px-2_5 {
  padding-left: 1.171875rem !important;
}

.p-3_5 {
  padding: 1.640625rem !important;
}

.pt-3_5,
.py-3_5 {
  padding-top: 1.640625rem !important;
}

.pr-3_5,
.px-3_5 {
  padding-right: 1.640625rem !important;
}

.pb-3_5,
.py-3_5 {
  padding-bottom: 1.640625rem !important;
}

.pl-3_5,
.px-3_5 {
  padding-left: 1.640625rem !important;
}

.p-4_5 {
  padding: 2.109375rem !important;
}

.pt-4_5,
.py-4_5 {
  padding-top: 2.109375rem !important;
}

.pr-4_5,
.px-4_5 {
  padding-right: 2.109375rem !important;
}

.pb-4_5,
.py-4_5 {
  padding-bottom: 2.109375rem !important;
}

.pl-4_5,
.px-4_5 {
  padding-left: 2.109375rem !important;
}

.p-5_5 {
  padding: 2.578125rem !important;
}

.pt-5_5,
.py-5_5 {
  padding-top: 2.578125rem !important;
}

.pr-5_5,
.px-5_5 {
  padding-right: 2.578125rem !important;
}

.pb-5_5,
.py-5_5 {
  padding-bottom: 2.578125rem !important;
}

.pl-5_5,
.px-5_5 {
  padding-left: 2.578125rem !important;
}

.p-6_5 {
  padding: 3.046875rem !important;
}

.pt-6_5,
.py-6_5 {
  padding-top: 3.046875rem !important;
}

.pr-6_5,
.px-6_5 {
  padding-right: 3.046875rem !important;
}

.pb-6_5,
.py-6_5 {
  padding-bottom: 3.046875rem !important;
}

.pl-6_5,
.px-6_5 {
  padding-left: 3.046875rem !important;
}

.p-7_5 {
  padding: 3.515625rem !important;
}

.pt-7_5,
.py-7_5 {
  padding-top: 3.515625rem !important;
}

.pr-7_5,
.px-7_5 {
  padding-right: 3.515625rem !important;
}

.pb-7_5,
.py-7_5 {
  padding-bottom: 3.515625rem !important;
}

.pl-7_5,
.px-7_5 {
  padding-left: 3.515625rem !important;
}

.p-8_5 {
  padding: 3.984375rem !important;
}

.pt-8_5,
.py-8_5 {
  padding-top: 3.984375rem !important;
}

.pr-8_5,
.px-8_5 {
  padding-right: 3.984375rem !important;
}

.pb-8_5,
.py-8_5 {
  padding-bottom: 3.984375rem !important;
}

.pl-8_5,
.px-8_5 {
  padding-left: 3.984375rem !important;
}

.p-9_5 {
  padding: 4.453125rem !important;
}

.pt-9_5,
.py-9_5 {
  padding-top: 4.453125rem !important;
}

.pr-9_5,
.px-9_5 {
  padding-right: 4.453125rem !important;
}

.pb-9_5,
.py-9_5 {
  padding-bottom: 4.453125rem !important;
}

.pl-9_5,
.px-9_5 {
  padding-left: 4.453125rem !important;
}

.p-10_5 {
  padding: 6.796875rem !important;
}

.pt-10_5,
.py-10_5 {
  padding-top: 6.796875rem !important;
}

.pr-10_5,
.px-10_5 {
  padding-right: 6.796875rem !important;
}

.pb-10_5,
.py-10_5 {
  padding-bottom: 6.796875rem !important;
}

.pl-10_5,
.px-10_5 {
  padding-left: 6.796875rem !important;
}

.m-n1 {
  margin: -0.46875rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.46875rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.46875rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.46875rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.46875rem !important;
}

.m-n2 {
  margin: -0.9375rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.9375rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.9375rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.9375rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.9375rem !important;
}

.m-n3 {
  margin: -1.40625rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1.40625rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1.40625rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1.40625rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1.40625rem !important;
}

.m-n4 {
  margin: -1.875rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.875rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.875rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.875rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.875rem !important;
}

.m-n5 {
  margin: -2.34375rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2.34375rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.34375rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.34375rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.34375rem !important;
}

.m-n6 {
  margin: -2.8125rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -2.8125rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -2.8125rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -2.8125rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -2.8125rem !important;
}

.m-n7 {
  margin: -3.28125rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -3.28125rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -3.28125rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -3.28125rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -3.28125rem !important;
}

.m-n8 {
  margin: -3.75rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -3.75rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -3.75rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -3.75rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -3.75rem !important;
}

.m-n9 {
  margin: -4.21875rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -4.21875rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -4.21875rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -4.21875rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -4.21875rem !important;
}

.m-n10 {
  margin: -6.5625rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -6.5625rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -6.5625rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -6.5625rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -6.5625rem !important;
}

.m-n0_5 {
  margin: -0.234375rem !important;
}

.mt-n0_5,
.my-n0_5 {
  margin-top: -0.234375rem !important;
}

.mr-n0_5,
.mx-n0_5 {
  margin-right: -0.234375rem !important;
}

.mb-n0_5,
.my-n0_5 {
  margin-bottom: -0.234375rem !important;
}

.ml-n0_5,
.mx-n0_5 {
  margin-left: -0.234375rem !important;
}

.m-n1_5 {
  margin: -0.703125rem !important;
}

.mt-n1_5,
.my-n1_5 {
  margin-top: -0.703125rem !important;
}

.mr-n1_5,
.mx-n1_5 {
  margin-right: -0.703125rem !important;
}

.mb-n1_5,
.my-n1_5 {
  margin-bottom: -0.703125rem !important;
}

.ml-n1_5,
.mx-n1_5 {
  margin-left: -0.703125rem !important;
}

.m-n2_5 {
  margin: -1.171875rem !important;
}

.mt-n2_5,
.my-n2_5 {
  margin-top: -1.171875rem !important;
}

.mr-n2_5,
.mx-n2_5 {
  margin-right: -1.171875rem !important;
}

.mb-n2_5,
.my-n2_5 {
  margin-bottom: -1.171875rem !important;
}

.ml-n2_5,
.mx-n2_5 {
  margin-left: -1.171875rem !important;
}

.m-n3_5 {
  margin: -1.640625rem !important;
}

.mt-n3_5,
.my-n3_5 {
  margin-top: -1.640625rem !important;
}

.mr-n3_5,
.mx-n3_5 {
  margin-right: -1.640625rem !important;
}

.mb-n3_5,
.my-n3_5 {
  margin-bottom: -1.640625rem !important;
}

.ml-n3_5,
.mx-n3_5 {
  margin-left: -1.640625rem !important;
}

.m-n4_5 {
  margin: -2.109375rem !important;
}

.mt-n4_5,
.my-n4_5 {
  margin-top: -2.109375rem !important;
}

.mr-n4_5,
.mx-n4_5 {
  margin-right: -2.109375rem !important;
}

.mb-n4_5,
.my-n4_5 {
  margin-bottom: -2.109375rem !important;
}

.ml-n4_5,
.mx-n4_5 {
  margin-left: -2.109375rem !important;
}

.m-n5_5 {
  margin: -2.578125rem !important;
}

.mt-n5_5,
.my-n5_5 {
  margin-top: -2.578125rem !important;
}

.mr-n5_5,
.mx-n5_5 {
  margin-right: -2.578125rem !important;
}

.mb-n5_5,
.my-n5_5 {
  margin-bottom: -2.578125rem !important;
}

.ml-n5_5,
.mx-n5_5 {
  margin-left: -2.578125rem !important;
}

.m-n6_5 {
  margin: -3.046875rem !important;
}

.mt-n6_5,
.my-n6_5 {
  margin-top: -3.046875rem !important;
}

.mr-n6_5,
.mx-n6_5 {
  margin-right: -3.046875rem !important;
}

.mb-n6_5,
.my-n6_5 {
  margin-bottom: -3.046875rem !important;
}

.ml-n6_5,
.mx-n6_5 {
  margin-left: -3.046875rem !important;
}

.m-n7_5 {
  margin: -3.515625rem !important;
}

.mt-n7_5,
.my-n7_5 {
  margin-top: -3.515625rem !important;
}

.mr-n7_5,
.mx-n7_5 {
  margin-right: -3.515625rem !important;
}

.mb-n7_5,
.my-n7_5 {
  margin-bottom: -3.515625rem !important;
}

.ml-n7_5,
.mx-n7_5 {
  margin-left: -3.515625rem !important;
}

.m-n8_5 {
  margin: -3.984375rem !important;
}

.mt-n8_5,
.my-n8_5 {
  margin-top: -3.984375rem !important;
}

.mr-n8_5,
.mx-n8_5 {
  margin-right: -3.984375rem !important;
}

.mb-n8_5,
.my-n8_5 {
  margin-bottom: -3.984375rem !important;
}

.ml-n8_5,
.mx-n8_5 {
  margin-left: -3.984375rem !important;
}

.m-n9_5 {
  margin: -4.453125rem !important;
}

.mt-n9_5,
.my-n9_5 {
  margin-top: -4.453125rem !important;
}

.mr-n9_5,
.mx-n9_5 {
  margin-right: -4.453125rem !important;
}

.mb-n9_5,
.my-n9_5 {
  margin-bottom: -4.453125rem !important;
}

.ml-n9_5,
.mx-n9_5 {
  margin-left: -4.453125rem !important;
}

.m-n10_5 {
  margin: -6.796875rem !important;
}

.mt-n10_5,
.my-n10_5 {
  margin-top: -6.796875rem !important;
}

.mr-n10_5,
.mx-n10_5 {
  margin-right: -6.796875rem !important;
}

.mb-n10_5,
.my-n10_5 {
  margin-bottom: -6.796875rem !important;
}

.ml-n10_5,
.mx-n10_5 {
  margin-left: -6.796875rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.46875rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.46875rem !important;
  }
  .m-sm-2 {
    margin: 0.9375rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.9375rem !important;
  }
  .m-sm-3 {
    margin: 1.40625rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.40625rem !important;
  }
  .m-sm-4 {
    margin: 1.875rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.875rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.875rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.875rem !important;
  }
  .m-sm-5 {
    margin: 2.34375rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.34375rem !important;
  }
  .m-sm-6 {
    margin: 2.8125rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.8125rem !important;
  }
  .m-sm-7 {
    margin: 3.28125rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.28125rem !important;
  }
  .m-sm-8 {
    margin: 3.75rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.75rem !important;
  }
  .m-sm-9 {
    margin: 4.21875rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4.21875rem !important;
  }
  .m-sm-10 {
    margin: 6.5625rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 6.5625rem !important;
  }
  .m-sm-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-sm-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-sm-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-sm-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-sm-3_5,
  .my-sm-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-sm-3_5,
  .mx-sm-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-sm-3_5,
  .my-sm-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-sm-3_5,
  .mx-sm-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-sm-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-sm-4_5,
  .my-sm-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-sm-4_5,
  .mx-sm-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-sm-4_5,
  .my-sm-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-sm-4_5,
  .mx-sm-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-sm-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-sm-5_5,
  .my-sm-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-sm-5_5,
  .mx-sm-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-sm-5_5,
  .my-sm-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-sm-5_5,
  .mx-sm-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-sm-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-sm-6_5,
  .my-sm-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-sm-6_5,
  .mx-sm-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-sm-6_5,
  .my-sm-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-sm-6_5,
  .mx-sm-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-sm-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-sm-7_5,
  .my-sm-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-sm-7_5,
  .mx-sm-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-sm-7_5,
  .my-sm-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-sm-7_5,
  .mx-sm-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-sm-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-sm-8_5,
  .my-sm-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-sm-8_5,
  .mx-sm-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-sm-8_5,
  .my-sm-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-sm-8_5,
  .mx-sm-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-sm-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-sm-9_5,
  .my-sm-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-sm-9_5,
  .mx-sm-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-sm-9_5,
  .my-sm-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-sm-9_5,
  .mx-sm-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-sm-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-sm-10_5,
  .my-sm-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-sm-10_5,
  .mx-sm-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-sm-10_5,
  .my-sm-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-sm-10_5,
  .mx-sm-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.46875rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.46875rem !important;
  }
  .p-sm-2 {
    padding: 0.9375rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.9375rem !important;
  }
  .p-sm-3 {
    padding: 1.40625rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.40625rem !important;
  }
  .p-sm-4 {
    padding: 1.875rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.875rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.875rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.875rem !important;
  }
  .p-sm-5 {
    padding: 2.34375rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.34375rem !important;
  }
  .p-sm-6 {
    padding: 2.8125rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.8125rem !important;
  }
  .p-sm-7 {
    padding: 3.28125rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.28125rem !important;
  }
  .p-sm-8 {
    padding: 3.75rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.75rem !important;
  }
  .p-sm-9 {
    padding: 4.21875rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4.21875rem !important;
  }
  .p-sm-10 {
    padding: 6.5625rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 6.5625rem !important;
  }
  .p-sm-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-sm-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-sm-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-sm-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-sm-3_5,
  .py-sm-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-sm-3_5,
  .px-sm-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-sm-3_5,
  .py-sm-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-sm-3_5,
  .px-sm-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-sm-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-sm-4_5,
  .py-sm-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-sm-4_5,
  .px-sm-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-sm-4_5,
  .py-sm-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-sm-4_5,
  .px-sm-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-sm-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-sm-5_5,
  .py-sm-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-sm-5_5,
  .px-sm-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-sm-5_5,
  .py-sm-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-sm-5_5,
  .px-sm-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-sm-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-sm-6_5,
  .py-sm-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-sm-6_5,
  .px-sm-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-sm-6_5,
  .py-sm-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-sm-6_5,
  .px-sm-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-sm-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-sm-7_5,
  .py-sm-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-sm-7_5,
  .px-sm-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-sm-7_5,
  .py-sm-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-sm-7_5,
  .px-sm-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-sm-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-sm-8_5,
  .py-sm-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-sm-8_5,
  .px-sm-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-sm-8_5,
  .py-sm-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-sm-8_5,
  .px-sm-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-sm-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-sm-9_5,
  .py-sm-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-sm-9_5,
  .px-sm-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-sm-9_5,
  .py-sm-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-sm-9_5,
  .px-sm-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-sm-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-sm-10_5,
  .py-sm-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-sm-10_5,
  .px-sm-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-sm-10_5,
  .py-sm-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-sm-10_5,
  .px-sm-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-sm-n1 {
    margin: -0.46875rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-sm-n2 {
    margin: -0.9375rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-sm-n3 {
    margin: -1.40625rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-sm-n4 {
    margin: -1.875rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.875rem !important;
  }
  .m-sm-n5 {
    margin: -2.34375rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-sm-n6 {
    margin: -2.8125rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-sm-n7 {
    margin: -3.28125rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-sm-n8 {
    margin: -3.75rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n9 {
    margin: -4.21875rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-sm-n10 {
    margin: -6.5625rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-sm-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-sm-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-sm-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-sm-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-sm-n3_5,
  .my-sm-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-sm-n3_5,
  .mx-sm-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-sm-n3_5,
  .my-sm-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-sm-n3_5,
  .mx-sm-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-sm-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-sm-n4_5,
  .my-sm-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-sm-n4_5,
  .mx-sm-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-sm-n4_5,
  .my-sm-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-sm-n4_5,
  .mx-sm-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-sm-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-sm-n5_5,
  .my-sm-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-sm-n5_5,
  .mx-sm-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-sm-n5_5,
  .my-sm-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-sm-n5_5,
  .mx-sm-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-sm-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-sm-n6_5,
  .my-sm-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-sm-n6_5,
  .mx-sm-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-sm-n6_5,
  .my-sm-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-sm-n6_5,
  .mx-sm-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-sm-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-sm-n7_5,
  .my-sm-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-sm-n7_5,
  .mx-sm-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-sm-n7_5,
  .my-sm-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-sm-n7_5,
  .mx-sm-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-sm-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-sm-n8_5,
  .my-sm-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-sm-n8_5,
  .mx-sm-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-sm-n8_5,
  .my-sm-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-sm-n8_5,
  .mx-sm-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-sm-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-sm-n9_5,
  .my-sm-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-sm-n9_5,
  .mx-sm-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-sm-n9_5,
  .my-sm-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-sm-n9_5,
  .mx-sm-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-sm-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-sm-n10_5,
  .my-sm-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-sm-n10_5,
  .mx-sm-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-sm-n10_5,
  .my-sm-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-sm-n10_5,
  .mx-sm-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.46875rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.46875rem !important;
  }
  .m-md-2 {
    margin: 0.9375rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.9375rem !important;
  }
  .m-md-3 {
    margin: 1.40625rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.40625rem !important;
  }
  .m-md-4 {
    margin: 1.875rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.875rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.875rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.875rem !important;
  }
  .m-md-5 {
    margin: 2.34375rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.34375rem !important;
  }
  .m-md-6 {
    margin: 2.8125rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.8125rem !important;
  }
  .m-md-7 {
    margin: 3.28125rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.28125rem !important;
  }
  .m-md-8 {
    margin: 3.75rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.75rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.75rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.75rem !important;
  }
  .m-md-9 {
    margin: 4.21875rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4.21875rem !important;
  }
  .m-md-10 {
    margin: 6.5625rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 6.5625rem !important;
  }
  .m-md-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-md-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-md-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-md-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-md-3_5,
  .my-md-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-md-3_5,
  .mx-md-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-md-3_5,
  .my-md-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-md-3_5,
  .mx-md-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-md-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-md-4_5,
  .my-md-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-md-4_5,
  .mx-md-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-md-4_5,
  .my-md-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-md-4_5,
  .mx-md-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-md-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-md-5_5,
  .my-md-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-md-5_5,
  .mx-md-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-md-5_5,
  .my-md-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-md-5_5,
  .mx-md-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-md-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-md-6_5,
  .my-md-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-md-6_5,
  .mx-md-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-md-6_5,
  .my-md-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-md-6_5,
  .mx-md-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-md-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-md-7_5,
  .my-md-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-md-7_5,
  .mx-md-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-md-7_5,
  .my-md-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-md-7_5,
  .mx-md-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-md-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-md-8_5,
  .my-md-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-md-8_5,
  .mx-md-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-md-8_5,
  .my-md-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-md-8_5,
  .mx-md-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-md-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-md-9_5,
  .my-md-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-md-9_5,
  .mx-md-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-md-9_5,
  .my-md-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-md-9_5,
  .mx-md-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-md-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-md-10_5,
  .my-md-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-md-10_5,
  .mx-md-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-md-10_5,
  .my-md-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-md-10_5,
  .mx-md-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.46875rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.46875rem !important;
  }
  .p-md-2 {
    padding: 0.9375rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.9375rem !important;
  }
  .p-md-3 {
    padding: 1.40625rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.40625rem !important;
  }
  .p-md-4 {
    padding: 1.875rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.875rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.875rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.875rem !important;
  }
  .p-md-5 {
    padding: 2.34375rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.34375rem !important;
  }
  .p-md-6 {
    padding: 2.8125rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.8125rem !important;
  }
  .p-md-7 {
    padding: 3.28125rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.28125rem !important;
  }
  .p-md-8 {
    padding: 3.75rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.75rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.75rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.75rem !important;
  }
  .p-md-9 {
    padding: 4.21875rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4.21875rem !important;
  }
  .p-md-10 {
    padding: 6.5625rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 6.5625rem !important;
  }
  .p-md-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-md-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-md-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-md-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-md-3_5,
  .py-md-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-md-3_5,
  .px-md-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-md-3_5,
  .py-md-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-md-3_5,
  .px-md-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-md-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-md-4_5,
  .py-md-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-md-4_5,
  .px-md-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-md-4_5,
  .py-md-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-md-4_5,
  .px-md-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-md-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-md-5_5,
  .py-md-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-md-5_5,
  .px-md-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-md-5_5,
  .py-md-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-md-5_5,
  .px-md-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-md-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-md-6_5,
  .py-md-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-md-6_5,
  .px-md-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-md-6_5,
  .py-md-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-md-6_5,
  .px-md-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-md-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-md-7_5,
  .py-md-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-md-7_5,
  .px-md-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-md-7_5,
  .py-md-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-md-7_5,
  .px-md-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-md-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-md-8_5,
  .py-md-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-md-8_5,
  .px-md-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-md-8_5,
  .py-md-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-md-8_5,
  .px-md-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-md-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-md-9_5,
  .py-md-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-md-9_5,
  .px-md-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-md-9_5,
  .py-md-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-md-9_5,
  .px-md-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-md-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-md-10_5,
  .py-md-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-md-10_5,
  .px-md-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-md-10_5,
  .py-md-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-md-10_5,
  .px-md-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-md-n1 {
    margin: -0.46875rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-md-n2 {
    margin: -0.9375rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-md-n3 {
    margin: -1.40625rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-md-n4 {
    margin: -1.875rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.875rem !important;
  }
  .m-md-n5 {
    margin: -2.34375rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-md-n6 {
    margin: -2.8125rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-md-n7 {
    margin: -3.28125rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-md-n8 {
    margin: -3.75rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3.75rem !important;
  }
  .m-md-n9 {
    margin: -4.21875rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-md-n10 {
    margin: -6.5625rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-md-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-md-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-md-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-md-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-md-n3_5,
  .my-md-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-md-n3_5,
  .mx-md-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-md-n3_5,
  .my-md-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-md-n3_5,
  .mx-md-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-md-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-md-n4_5,
  .my-md-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-md-n4_5,
  .mx-md-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-md-n4_5,
  .my-md-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-md-n4_5,
  .mx-md-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-md-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-md-n5_5,
  .my-md-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-md-n5_5,
  .mx-md-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-md-n5_5,
  .my-md-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-md-n5_5,
  .mx-md-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-md-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-md-n6_5,
  .my-md-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-md-n6_5,
  .mx-md-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-md-n6_5,
  .my-md-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-md-n6_5,
  .mx-md-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-md-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-md-n7_5,
  .my-md-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-md-n7_5,
  .mx-md-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-md-n7_5,
  .my-md-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-md-n7_5,
  .mx-md-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-md-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-md-n8_5,
  .my-md-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-md-n8_5,
  .mx-md-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-md-n8_5,
  .my-md-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-md-n8_5,
  .mx-md-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-md-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-md-n9_5,
  .my-md-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-md-n9_5,
  .mx-md-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-md-n9_5,
  .my-md-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-md-n9_5,
  .mx-md-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-md-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-md-n10_5,
  .my-md-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-md-n10_5,
  .mx-md-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-md-n10_5,
  .my-md-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-md-n10_5,
  .mx-md-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1025px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.46875rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.46875rem !important;
  }
  .m-lg-2 {
    margin: 0.9375rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.9375rem !important;
  }
  .m-lg-3 {
    margin: 1.40625rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.40625rem !important;
  }
  .m-lg-4 {
    margin: 1.875rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.875rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.875rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.875rem !important;
  }
  .m-lg-5 {
    margin: 2.34375rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.34375rem !important;
  }
  .m-lg-6 {
    margin: 2.8125rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.8125rem !important;
  }
  .m-lg-7 {
    margin: 3.28125rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.28125rem !important;
  }
  .m-lg-8 {
    margin: 3.75rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.75rem !important;
  }
  .m-lg-9 {
    margin: 4.21875rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4.21875rem !important;
  }
  .m-lg-10 {
    margin: 6.5625rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 6.5625rem !important;
  }
  .m-lg-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-lg-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-lg-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-lg-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-lg-3_5,
  .my-lg-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-lg-3_5,
  .mx-lg-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-lg-3_5,
  .my-lg-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-lg-3_5,
  .mx-lg-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-lg-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-lg-4_5,
  .my-lg-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-lg-4_5,
  .mx-lg-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-lg-4_5,
  .my-lg-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-lg-4_5,
  .mx-lg-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-lg-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-lg-5_5,
  .my-lg-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-lg-5_5,
  .mx-lg-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-lg-5_5,
  .my-lg-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-lg-5_5,
  .mx-lg-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-lg-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-lg-6_5,
  .my-lg-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-lg-6_5,
  .mx-lg-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-lg-6_5,
  .my-lg-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-lg-6_5,
  .mx-lg-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-lg-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-lg-7_5,
  .my-lg-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-lg-7_5,
  .mx-lg-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-lg-7_5,
  .my-lg-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-lg-7_5,
  .mx-lg-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-lg-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-lg-8_5,
  .my-lg-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-lg-8_5,
  .mx-lg-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-lg-8_5,
  .my-lg-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-lg-8_5,
  .mx-lg-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-lg-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-lg-9_5,
  .my-lg-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-lg-9_5,
  .mx-lg-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-lg-9_5,
  .my-lg-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-lg-9_5,
  .mx-lg-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-lg-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-lg-10_5,
  .my-lg-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-lg-10_5,
  .mx-lg-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-lg-10_5,
  .my-lg-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-lg-10_5,
  .mx-lg-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.46875rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.46875rem !important;
  }
  .p-lg-2 {
    padding: 0.9375rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.9375rem !important;
  }
  .p-lg-3 {
    padding: 1.40625rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.40625rem !important;
  }
  .p-lg-4 {
    padding: 1.875rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.875rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.875rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.875rem !important;
  }
  .p-lg-5 {
    padding: 2.34375rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.34375rem !important;
  }
  .p-lg-6 {
    padding: 2.8125rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.8125rem !important;
  }
  .p-lg-7 {
    padding: 3.28125rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.28125rem !important;
  }
  .p-lg-8 {
    padding: 3.75rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.75rem !important;
  }
  .p-lg-9 {
    padding: 4.21875rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4.21875rem !important;
  }
  .p-lg-10 {
    padding: 6.5625rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 6.5625rem !important;
  }
  .p-lg-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-lg-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-lg-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-lg-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-lg-3_5,
  .py-lg-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-lg-3_5,
  .px-lg-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-lg-3_5,
  .py-lg-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-lg-3_5,
  .px-lg-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-lg-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-lg-4_5,
  .py-lg-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-lg-4_5,
  .px-lg-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-lg-4_5,
  .py-lg-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-lg-4_5,
  .px-lg-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-lg-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-lg-5_5,
  .py-lg-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-lg-5_5,
  .px-lg-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-lg-5_5,
  .py-lg-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-lg-5_5,
  .px-lg-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-lg-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-lg-6_5,
  .py-lg-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-lg-6_5,
  .px-lg-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-lg-6_5,
  .py-lg-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-lg-6_5,
  .px-lg-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-lg-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-lg-7_5,
  .py-lg-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-lg-7_5,
  .px-lg-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-lg-7_5,
  .py-lg-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-lg-7_5,
  .px-lg-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-lg-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-lg-8_5,
  .py-lg-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-lg-8_5,
  .px-lg-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-lg-8_5,
  .py-lg-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-lg-8_5,
  .px-lg-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-lg-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-lg-9_5,
  .py-lg-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-lg-9_5,
  .px-lg-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-lg-9_5,
  .py-lg-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-lg-9_5,
  .px-lg-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-lg-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-lg-10_5,
  .py-lg-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-lg-10_5,
  .px-lg-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-lg-10_5,
  .py-lg-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-lg-10_5,
  .px-lg-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-lg-n1 {
    margin: -0.46875rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-lg-n2 {
    margin: -0.9375rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-lg-n3 {
    margin: -1.40625rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-lg-n4 {
    margin: -1.875rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.875rem !important;
  }
  .m-lg-n5 {
    margin: -2.34375rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-lg-n6 {
    margin: -2.8125rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-lg-n7 {
    margin: -3.28125rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-lg-n8 {
    margin: -3.75rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n9 {
    margin: -4.21875rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-lg-n10 {
    margin: -6.5625rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-lg-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-lg-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-lg-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-lg-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-lg-n3_5,
  .my-lg-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-lg-n3_5,
  .mx-lg-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-lg-n3_5,
  .my-lg-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-lg-n3_5,
  .mx-lg-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-lg-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-lg-n4_5,
  .my-lg-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-lg-n4_5,
  .mx-lg-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-lg-n4_5,
  .my-lg-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-lg-n4_5,
  .mx-lg-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-lg-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-lg-n5_5,
  .my-lg-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-lg-n5_5,
  .mx-lg-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-lg-n5_5,
  .my-lg-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-lg-n5_5,
  .mx-lg-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-lg-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-lg-n6_5,
  .my-lg-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-lg-n6_5,
  .mx-lg-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-lg-n6_5,
  .my-lg-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-lg-n6_5,
  .mx-lg-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-lg-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-lg-n7_5,
  .my-lg-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-lg-n7_5,
  .mx-lg-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-lg-n7_5,
  .my-lg-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-lg-n7_5,
  .mx-lg-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-lg-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-lg-n8_5,
  .my-lg-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-lg-n8_5,
  .mx-lg-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-lg-n8_5,
  .my-lg-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-lg-n8_5,
  .mx-lg-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-lg-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-lg-n9_5,
  .my-lg-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-lg-n9_5,
  .mx-lg-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-lg-n9_5,
  .my-lg-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-lg-n9_5,
  .mx-lg-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-lg-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-lg-n10_5,
  .my-lg-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-lg-n10_5,
  .mx-lg-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-lg-n10_5,
  .my-lg-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-lg-n10_5,
  .mx-lg-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.46875rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.46875rem !important;
  }
  .m-xl-2 {
    margin: 0.9375rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.9375rem !important;
  }
  .m-xl-3 {
    margin: 1.40625rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.40625rem !important;
  }
  .m-xl-4 {
    margin: 1.875rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.875rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.875rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.875rem !important;
  }
  .m-xl-5 {
    margin: 2.34375rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.34375rem !important;
  }
  .m-xl-6 {
    margin: 2.8125rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.8125rem !important;
  }
  .m-xl-7 {
    margin: 3.28125rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.28125rem !important;
  }
  .m-xl-8 {
    margin: 3.75rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.75rem !important;
  }
  .m-xl-9 {
    margin: 4.21875rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4.21875rem !important;
  }
  .m-xl-10 {
    margin: 6.5625rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 6.5625rem !important;
  }
  .m-xl-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-xl-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-xl-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-xl-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-xl-3_5,
  .my-xl-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-xl-3_5,
  .mx-xl-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-xl-3_5,
  .my-xl-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-xl-3_5,
  .mx-xl-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-xl-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-xl-4_5,
  .my-xl-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-xl-4_5,
  .mx-xl-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-xl-4_5,
  .my-xl-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-xl-4_5,
  .mx-xl-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-xl-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-xl-5_5,
  .my-xl-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-xl-5_5,
  .mx-xl-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-xl-5_5,
  .my-xl-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-xl-5_5,
  .mx-xl-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-xl-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-xl-6_5,
  .my-xl-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-xl-6_5,
  .mx-xl-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-xl-6_5,
  .my-xl-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-xl-6_5,
  .mx-xl-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-xl-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-xl-7_5,
  .my-xl-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-xl-7_5,
  .mx-xl-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-xl-7_5,
  .my-xl-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-xl-7_5,
  .mx-xl-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-xl-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-xl-8_5,
  .my-xl-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-xl-8_5,
  .mx-xl-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-xl-8_5,
  .my-xl-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-xl-8_5,
  .mx-xl-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-xl-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-xl-9_5,
  .my-xl-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-xl-9_5,
  .mx-xl-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-xl-9_5,
  .my-xl-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-xl-9_5,
  .mx-xl-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-xl-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-xl-10_5,
  .my-xl-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-xl-10_5,
  .mx-xl-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-xl-10_5,
  .my-xl-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-xl-10_5,
  .mx-xl-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.46875rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.46875rem !important;
  }
  .p-xl-2 {
    padding: 0.9375rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.9375rem !important;
  }
  .p-xl-3 {
    padding: 1.40625rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.40625rem !important;
  }
  .p-xl-4 {
    padding: 1.875rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.875rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.875rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.875rem !important;
  }
  .p-xl-5 {
    padding: 2.34375rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.34375rem !important;
  }
  .p-xl-6 {
    padding: 2.8125rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.8125rem !important;
  }
  .p-xl-7 {
    padding: 3.28125rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.28125rem !important;
  }
  .p-xl-8 {
    padding: 3.75rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.75rem !important;
  }
  .p-xl-9 {
    padding: 4.21875rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4.21875rem !important;
  }
  .p-xl-10 {
    padding: 6.5625rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 6.5625rem !important;
  }
  .p-xl-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-xl-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-xl-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-xl-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-xl-3_5,
  .py-xl-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-xl-3_5,
  .px-xl-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-xl-3_5,
  .py-xl-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-xl-3_5,
  .px-xl-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-xl-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-xl-4_5,
  .py-xl-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-xl-4_5,
  .px-xl-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-xl-4_5,
  .py-xl-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-xl-4_5,
  .px-xl-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-xl-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-xl-5_5,
  .py-xl-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-xl-5_5,
  .px-xl-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-xl-5_5,
  .py-xl-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-xl-5_5,
  .px-xl-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-xl-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-xl-6_5,
  .py-xl-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-xl-6_5,
  .px-xl-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-xl-6_5,
  .py-xl-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-xl-6_5,
  .px-xl-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-xl-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-xl-7_5,
  .py-xl-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-xl-7_5,
  .px-xl-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-xl-7_5,
  .py-xl-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-xl-7_5,
  .px-xl-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-xl-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-xl-8_5,
  .py-xl-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-xl-8_5,
  .px-xl-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-xl-8_5,
  .py-xl-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-xl-8_5,
  .px-xl-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-xl-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-xl-9_5,
  .py-xl-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-xl-9_5,
  .px-xl-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-xl-9_5,
  .py-xl-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-xl-9_5,
  .px-xl-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-xl-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-xl-10_5,
  .py-xl-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-xl-10_5,
  .px-xl-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-xl-10_5,
  .py-xl-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-xl-10_5,
  .px-xl-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-xl-n1 {
    margin: -0.46875rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-xl-n2 {
    margin: -0.9375rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-xl-n3 {
    margin: -1.40625rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-xl-n4 {
    margin: -1.875rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.875rem !important;
  }
  .m-xl-n5 {
    margin: -2.34375rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-xl-n6 {
    margin: -2.8125rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-xl-n7 {
    margin: -3.28125rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-xl-n8 {
    margin: -3.75rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n9 {
    margin: -4.21875rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-xl-n10 {
    margin: -6.5625rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-xl-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-xl-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-xl-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-xl-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-xl-n3_5,
  .my-xl-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-xl-n3_5,
  .mx-xl-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-xl-n3_5,
  .my-xl-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-xl-n3_5,
  .mx-xl-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-xl-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-xl-n4_5,
  .my-xl-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-xl-n4_5,
  .mx-xl-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-xl-n4_5,
  .my-xl-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-xl-n4_5,
  .mx-xl-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-xl-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-xl-n5_5,
  .my-xl-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-xl-n5_5,
  .mx-xl-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-xl-n5_5,
  .my-xl-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-xl-n5_5,
  .mx-xl-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-xl-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-xl-n6_5,
  .my-xl-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-xl-n6_5,
  .mx-xl-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-xl-n6_5,
  .my-xl-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-xl-n6_5,
  .mx-xl-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-xl-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-xl-n7_5,
  .my-xl-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-xl-n7_5,
  .mx-xl-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-xl-n7_5,
  .my-xl-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-xl-n7_5,
  .mx-xl-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-xl-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-xl-n8_5,
  .my-xl-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-xl-n8_5,
  .mx-xl-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-xl-n8_5,
  .my-xl-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-xl-n8_5,
  .mx-xl-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-xl-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-xl-n9_5,
  .my-xl-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-xl-n9_5,
  .mx-xl-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-xl-n9_5,
  .my-xl-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-xl-n9_5,
  .mx-xl-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-xl-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-xl-n10_5,
  .my-xl-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-xl-n10_5,
  .mx-xl-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-xl-n10_5,
  .my-xl-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-xl-n10_5,
  .mx-xl-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #1b1b1b !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #4c4c4c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #0c0c0c !important;
}

.text-success {
  color: #046a38 !important;
}

a.text-success:hover, a.text-success:focus {
  color: black !important;
}

.text-info {
  color: #31708f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #102630 !important;
}

.text-warning {
  color: #eea103 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #704c01 !important;
}

.text-danger {
  color: #a51a1f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #37090a !important;
}

.text-light {
  color: #fff !important;
}

a.text-light:hover, a.text-light:focus {
  color: #bfbfbf !important;
}

.text-dark {
  color: #363636 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-green {
  color: #046a38 !important;
}

a.text-green:hover, a.text-green:focus {
  color: black !important;
}

.text-lime {
  color: #41a928 !important;
}

a.text-lime:hover, a.text-lime:focus {
  color: #194210 !important;
}

.text-black {
  color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-focus {
  color: #76a0b4 !important;
}

a.text-focus:hover, a.text-focus:focus {
  color: #3c5e6e !important;
}

.text-gray-100 {
  color: #f5f5f5 !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #b5b5b5 !important;
}

.text-gray-200 {
  color: #e8e8e8 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #a8a8a8 !important;
}

.text-gray-300 {
  color: #dadada !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #9a9a9a !important;
}

.text-gray-400 {
  color: #ccc !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #8c8c8c !important;
}

.text-gray-500 {
  color: #aeaeae !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #6e6e6e !important;
}

.text-gray-600 {
  color: #666 !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #262626 !important;
}

.text-gray-700 {
  color: #4c4c4c !important;
}

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #0c0c0c !important;
}

.text-gray-800 {
  color: #363636 !important;
}

a.text-gray-800:hover, a.text-gray-800:focus {
  color: black !important;
}

.text-gray-900 {
  color: #1b1b1b !important;
}

a.text-gray-900:hover, a.text-gray-900:focus {
  color: black !important;
}

.text-body {
  color: #1b1b1b !important;
}

.text-muted {
  color: #666 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.0625rem solid #aeaeae;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1025px !important;
  }
  .container {
    min-width: 1025px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 0.0625rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dadada !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ccc;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ccc;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url(../flags/4x3/xx.svg);
}
.fi-xx.fis {
  background-image: url(../flags/1x1/xx.svg);
}

.fi-ad {
  background-image: url(../flags/4x3/ad.svg);
}
.fi-ad.fis {
  background-image: url(../flags/1x1/ad.svg);
}

.fi-ae {
  background-image: url(../flags/4x3/ae.svg);
}
.fi-ae.fis {
  background-image: url(../flags/1x1/ae.svg);
}

.fi-af {
  background-image: url(../flags/4x3/af.svg);
}
.fi-af.fis {
  background-image: url(../flags/1x1/af.svg);
}

.fi-ag {
  background-image: url(../flags/4x3/ag.svg);
}
.fi-ag.fis {
  background-image: url(../flags/1x1/ag.svg);
}

.fi-ai {
  background-image: url(../flags/4x3/ai.svg);
}
.fi-ai.fis {
  background-image: url(../flags/1x1/ai.svg);
}

.fi-al {
  background-image: url(../flags/4x3/al.svg);
}
.fi-al.fis {
  background-image: url(../flags/1x1/al.svg);
}

.fi-am {
  background-image: url(../flags/4x3/am.svg);
}
.fi-am.fis {
  background-image: url(../flags/1x1/am.svg);
}

.fi-ao {
  background-image: url(../flags/4x3/ao.svg);
}
.fi-ao.fis {
  background-image: url(../flags/1x1/ao.svg);
}

.fi-aq {
  background-image: url(../flags/4x3/aq.svg);
}
.fi-aq.fis {
  background-image: url(../flags/1x1/aq.svg);
}

.fi-ar {
  background-image: url(../flags/4x3/ar.svg);
}
.fi-ar.fis {
  background-image: url(../flags/1x1/ar.svg);
}

.fi-as {
  background-image: url(../flags/4x3/as.svg);
}
.fi-as.fis {
  background-image: url(../flags/1x1/as.svg);
}

.fi-at {
  background-image: url(../flags/4x3/at.svg);
}
.fi-at.fis {
  background-image: url(../flags/1x1/at.svg);
}

.fi-au {
  background-image: url(../flags/4x3/au.svg);
}
.fi-au.fis {
  background-image: url(../flags/1x1/au.svg);
}

.fi-aw {
  background-image: url(../flags/4x3/aw.svg);
}
.fi-aw.fis {
  background-image: url(../flags/1x1/aw.svg);
}

.fi-ax {
  background-image: url(../flags/4x3/ax.svg);
}
.fi-ax.fis {
  background-image: url(../flags/1x1/ax.svg);
}

.fi-az {
  background-image: url(../flags/4x3/az.svg);
}
.fi-az.fis {
  background-image: url(../flags/1x1/az.svg);
}

.fi-ba {
  background-image: url(../flags/4x3/ba.svg);
}
.fi-ba.fis {
  background-image: url(../flags/1x1/ba.svg);
}

.fi-bb {
  background-image: url(../flags/4x3/bb.svg);
}
.fi-bb.fis {
  background-image: url(../flags/1x1/bb.svg);
}

.fi-bd {
  background-image: url(../flags/4x3/bd.svg);
}
.fi-bd.fis {
  background-image: url(../flags/1x1/bd.svg);
}

.fi-be {
  background-image: url(../flags/4x3/be.svg);
}
.fi-be.fis {
  background-image: url(../flags/1x1/be.svg);
}

.fi-bf {
  background-image: url(../flags/4x3/bf.svg);
}
.fi-bf.fis {
  background-image: url(../flags/1x1/bf.svg);
}

.fi-bg {
  background-image: url(../flags/4x3/bg.svg);
}
.fi-bg.fis {
  background-image: url(../flags/1x1/bg.svg);
}

.fi-bh {
  background-image: url(../flags/4x3/bh.svg);
}
.fi-bh.fis {
  background-image: url(../flags/1x1/bh.svg);
}

.fi-bi {
  background-image: url(../flags/4x3/bi.svg);
}
.fi-bi.fis {
  background-image: url(../flags/1x1/bi.svg);
}

.fi-bj {
  background-image: url(../flags/4x3/bj.svg);
}
.fi-bj.fis {
  background-image: url(../flags/1x1/bj.svg);
}

.fi-bl {
  background-image: url(../flags/4x3/bl.svg);
}
.fi-bl.fis {
  background-image: url(../flags/1x1/bl.svg);
}

.fi-bm {
  background-image: url(../flags/4x3/bm.svg);
}
.fi-bm.fis {
  background-image: url(../flags/1x1/bm.svg);
}

.fi-bn {
  background-image: url(../flags/4x3/bn.svg);
}
.fi-bn.fis {
  background-image: url(../flags/1x1/bn.svg);
}

.fi-bo {
  background-image: url(../flags/4x3/bo.svg);
}
.fi-bo.fis {
  background-image: url(../flags/1x1/bo.svg);
}

.fi-bq {
  background-image: url(../flags/4x3/bq.svg);
}
.fi-bq.fis {
  background-image: url(../flags/1x1/bq.svg);
}

.fi-br {
  background-image: url(../flags/4x3/br.svg);
}
.fi-br.fis {
  background-image: url(../flags/1x1/br.svg);
}

.fi-bs {
  background-image: url(../flags/4x3/bs.svg);
}
.fi-bs.fis {
  background-image: url(../flags/1x1/bs.svg);
}

.fi-bt {
  background-image: url(../flags/4x3/bt.svg);
}
.fi-bt.fis {
  background-image: url(../flags/1x1/bt.svg);
}

.fi-bv {
  background-image: url(../flags/4x3/bv.svg);
}
.fi-bv.fis {
  background-image: url(../flags/1x1/bv.svg);
}

.fi-bw {
  background-image: url(../flags/4x3/bw.svg);
}
.fi-bw.fis {
  background-image: url(../flags/1x1/bw.svg);
}

.fi-by {
  background-image: url(../flags/4x3/by.svg);
}
.fi-by.fis {
  background-image: url(../flags/1x1/by.svg);
}

.fi-bz {
  background-image: url(../flags/4x3/bz.svg);
}
.fi-bz.fis {
  background-image: url(../flags/1x1/bz.svg);
}

.fi-ca {
  background-image: url(../flags/4x3/ca.svg);
}
.fi-ca.fis {
  background-image: url(../flags/1x1/ca.svg);
}

.fi-cc {
  background-image: url(../flags/4x3/cc.svg);
}
.fi-cc.fis {
  background-image: url(../flags/1x1/cc.svg);
}

.fi-cd {
  background-image: url(../flags/4x3/cd.svg);
}
.fi-cd.fis {
  background-image: url(../flags/1x1/cd.svg);
}

.fi-cf {
  background-image: url(../flags/4x3/cf.svg);
}
.fi-cf.fis {
  background-image: url(../flags/1x1/cf.svg);
}

.fi-cg {
  background-image: url(../flags/4x3/cg.svg);
}
.fi-cg.fis {
  background-image: url(../flags/1x1/cg.svg);
}

.fi-ch {
  background-image: url(../flags/4x3/ch.svg);
}
.fi-ch.fis {
  background-image: url(../flags/1x1/ch.svg);
}

.fi-ci {
  background-image: url(../flags/4x3/ci.svg);
}
.fi-ci.fis {
  background-image: url(../flags/1x1/ci.svg);
}

.fi-ck {
  background-image: url(../flags/4x3/ck.svg);
}
.fi-ck.fis {
  background-image: url(../flags/1x1/ck.svg);
}

.fi-cl {
  background-image: url(../flags/4x3/cl.svg);
}
.fi-cl.fis {
  background-image: url(../flags/1x1/cl.svg);
}

.fi-cm {
  background-image: url(../flags/4x3/cm.svg);
}
.fi-cm.fis {
  background-image: url(../flags/1x1/cm.svg);
}

.fi-cn {
  background-image: url(../flags/4x3/cn.svg);
}
.fi-cn.fis {
  background-image: url(../flags/1x1/cn.svg);
}

.fi-co {
  background-image: url(../flags/4x3/co.svg);
}
.fi-co.fis {
  background-image: url(../flags/1x1/co.svg);
}

.fi-cr {
  background-image: url(../flags/4x3/cr.svg);
}
.fi-cr.fis {
  background-image: url(../flags/1x1/cr.svg);
}

.fi-cu {
  background-image: url(../flags/4x3/cu.svg);
}
.fi-cu.fis {
  background-image: url(../flags/1x1/cu.svg);
}

.fi-cv {
  background-image: url(../flags/4x3/cv.svg);
}
.fi-cv.fis {
  background-image: url(../flags/1x1/cv.svg);
}

.fi-cw {
  background-image: url(../flags/4x3/cw.svg);
}
.fi-cw.fis {
  background-image: url(../flags/1x1/cw.svg);
}

.fi-cx {
  background-image: url(../flags/4x3/cx.svg);
}
.fi-cx.fis {
  background-image: url(../flags/1x1/cx.svg);
}

.fi-cy {
  background-image: url(../flags/4x3/cy.svg);
}
.fi-cy.fis {
  background-image: url(../flags/1x1/cy.svg);
}

.fi-cz {
  background-image: url(../flags/4x3/cz.svg);
}
.fi-cz.fis {
  background-image: url(../flags/1x1/cz.svg);
}

.fi-de {
  background-image: url(../flags/4x3/de.svg);
}
.fi-de.fis {
  background-image: url(../flags/1x1/de.svg);
}

.fi-dj {
  background-image: url(../flags/4x3/dj.svg);
}
.fi-dj.fis {
  background-image: url(../flags/1x1/dj.svg);
}

.fi-dk {
  background-image: url(../flags/4x3/dk.svg);
}
.fi-dk.fis {
  background-image: url(../flags/1x1/dk.svg);
}

.fi-dm {
  background-image: url(../flags/4x3/dm.svg);
}
.fi-dm.fis {
  background-image: url(../flags/1x1/dm.svg);
}

.fi-do {
  background-image: url(../flags/4x3/do.svg);
}
.fi-do.fis {
  background-image: url(../flags/1x1/do.svg);
}

.fi-dz {
  background-image: url(../flags/4x3/dz.svg);
}
.fi-dz.fis {
  background-image: url(../flags/1x1/dz.svg);
}

.fi-ec {
  background-image: url(../flags/4x3/ec.svg);
}
.fi-ec.fis {
  background-image: url(../flags/1x1/ec.svg);
}

.fi-ee {
  background-image: url(../flags/4x3/ee.svg);
}
.fi-ee.fis {
  background-image: url(../flags/1x1/ee.svg);
}

.fi-eg {
  background-image: url(../flags/4x3/eg.svg);
}
.fi-eg.fis {
  background-image: url(../flags/1x1/eg.svg);
}

.fi-eh {
  background-image: url(../flags/4x3/eh.svg);
}
.fi-eh.fis {
  background-image: url(../flags/1x1/eh.svg);
}

.fi-er {
  background-image: url(../flags/4x3/er.svg);
}
.fi-er.fis {
  background-image: url(../flags/1x1/er.svg);
}

.fi-es {
  background-image: url(../flags/4x3/es.svg);
}
.fi-es.fis {
  background-image: url(../flags/1x1/es.svg);
}

.fi-et {
  background-image: url(../flags/4x3/et.svg);
}
.fi-et.fis {
  background-image: url(../flags/1x1/et.svg);
}

.fi-fi {
  background-image: url(../flags/4x3/fi.svg);
}
.fi-fi.fis {
  background-image: url(../flags/1x1/fi.svg);
}

.fi-fj {
  background-image: url(../flags/4x3/fj.svg);
}
.fi-fj.fis {
  background-image: url(../flags/1x1/fj.svg);
}

.fi-fk {
  background-image: url(../flags/4x3/fk.svg);
}
.fi-fk.fis {
  background-image: url(../flags/1x1/fk.svg);
}

.fi-fm {
  background-image: url(../flags/4x3/fm.svg);
}
.fi-fm.fis {
  background-image: url(../flags/1x1/fm.svg);
}

.fi-fo {
  background-image: url(../flags/4x3/fo.svg);
}
.fi-fo.fis {
  background-image: url(../flags/1x1/fo.svg);
}

.fi-fr {
  background-image: url(../flags/4x3/fr.svg);
}
.fi-fr.fis {
  background-image: url(../flags/1x1/fr.svg);
}

.fi-ga {
  background-image: url(../flags/4x3/ga.svg);
}
.fi-ga.fis {
  background-image: url(../flags/1x1/ga.svg);
}

.fi-gb {
  background-image: url(../flags/4x3/gb.svg);
}
.fi-gb.fis {
  background-image: url(../flags/1x1/gb.svg);
}

.fi-gd {
  background-image: url(../flags/4x3/gd.svg);
}
.fi-gd.fis {
  background-image: url(../flags/1x1/gd.svg);
}

.fi-ge {
  background-image: url(../flags/4x3/ge.svg);
}
.fi-ge.fis {
  background-image: url(../flags/1x1/ge.svg);
}

.fi-gf {
  background-image: url(../flags/4x3/gf.svg);
}
.fi-gf.fis {
  background-image: url(../flags/1x1/gf.svg);
}

.fi-gg {
  background-image: url(../flags/4x3/gg.svg);
}
.fi-gg.fis {
  background-image: url(../flags/1x1/gg.svg);
}

.fi-gh {
  background-image: url(../flags/4x3/gh.svg);
}
.fi-gh.fis {
  background-image: url(../flags/1x1/gh.svg);
}

.fi-gi {
  background-image: url(../flags/4x3/gi.svg);
}
.fi-gi.fis {
  background-image: url(../flags/1x1/gi.svg);
}

.fi-gl {
  background-image: url(../flags/4x3/gl.svg);
}
.fi-gl.fis {
  background-image: url(../flags/1x1/gl.svg);
}

.fi-gm {
  background-image: url(../flags/4x3/gm.svg);
}
.fi-gm.fis {
  background-image: url(../flags/1x1/gm.svg);
}

.fi-gn {
  background-image: url(../flags/4x3/gn.svg);
}
.fi-gn.fis {
  background-image: url(../flags/1x1/gn.svg);
}

.fi-gp {
  background-image: url(../flags/4x3/gp.svg);
}
.fi-gp.fis {
  background-image: url(../flags/1x1/gp.svg);
}

.fi-gq {
  background-image: url(../flags/4x3/gq.svg);
}
.fi-gq.fis {
  background-image: url(../flags/1x1/gq.svg);
}

.fi-gr {
  background-image: url(../flags/4x3/gr.svg);
}
.fi-gr.fis {
  background-image: url(../flags/1x1/gr.svg);
}

.fi-gs {
  background-image: url(../flags/4x3/gs.svg);
}
.fi-gs.fis {
  background-image: url(../flags/1x1/gs.svg);
}

.fi-gt {
  background-image: url(../flags/4x3/gt.svg);
}
.fi-gt.fis {
  background-image: url(../flags/1x1/gt.svg);
}

.fi-gu {
  background-image: url(../flags/4x3/gu.svg);
}
.fi-gu.fis {
  background-image: url(../flags/1x1/gu.svg);
}

.fi-gw {
  background-image: url(../flags/4x3/gw.svg);
}
.fi-gw.fis {
  background-image: url(../flags/1x1/gw.svg);
}

.fi-gy {
  background-image: url(../flags/4x3/gy.svg);
}
.fi-gy.fis {
  background-image: url(../flags/1x1/gy.svg);
}

.fi-hk {
  background-image: url(../flags/4x3/hk.svg);
}
.fi-hk.fis {
  background-image: url(../flags/1x1/hk.svg);
}

.fi-hm {
  background-image: url(../flags/4x3/hm.svg);
}
.fi-hm.fis {
  background-image: url(../flags/1x1/hm.svg);
}

.fi-hn {
  background-image: url(../flags/4x3/hn.svg);
}
.fi-hn.fis {
  background-image: url(../flags/1x1/hn.svg);
}

.fi-hr {
  background-image: url(../flags/4x3/hr.svg);
}
.fi-hr.fis {
  background-image: url(../flags/1x1/hr.svg);
}

.fi-ht {
  background-image: url(../flags/4x3/ht.svg);
}
.fi-ht.fis {
  background-image: url(../flags/1x1/ht.svg);
}

.fi-hu {
  background-image: url(../flags/4x3/hu.svg);
}
.fi-hu.fis {
  background-image: url(../flags/1x1/hu.svg);
}

.fi-id {
  background-image: url(../flags/4x3/id.svg);
}
.fi-id.fis {
  background-image: url(../flags/1x1/id.svg);
}

.fi-ie {
  background-image: url(../flags/4x3/ie.svg);
}
.fi-ie.fis {
  background-image: url(../flags/1x1/ie.svg);
}

.fi-il {
  background-image: url(../flags/4x3/il.svg);
}
.fi-il.fis {
  background-image: url(../flags/1x1/il.svg);
}

.fi-im {
  background-image: url(../flags/4x3/im.svg);
}
.fi-im.fis {
  background-image: url(../flags/1x1/im.svg);
}

.fi-in {
  background-image: url(../flags/4x3/in.svg);
}
.fi-in.fis {
  background-image: url(../flags/1x1/in.svg);
}

.fi-io {
  background-image: url(../flags/4x3/io.svg);
}
.fi-io.fis {
  background-image: url(../flags/1x1/io.svg);
}

.fi-iq {
  background-image: url(../flags/4x3/iq.svg);
}
.fi-iq.fis {
  background-image: url(../flags/1x1/iq.svg);
}

.fi-ir {
  background-image: url(../flags/4x3/ir.svg);
}
.fi-ir.fis {
  background-image: url(../flags/1x1/ir.svg);
}

.fi-is {
  background-image: url(../flags/4x3/is.svg);
}
.fi-is.fis {
  background-image: url(../flags/1x1/is.svg);
}

.fi-it {
  background-image: url(../flags/4x3/it.svg);
}
.fi-it.fis {
  background-image: url(../flags/1x1/it.svg);
}

.fi-je {
  background-image: url(../flags/4x3/je.svg);
}
.fi-je.fis {
  background-image: url(../flags/1x1/je.svg);
}

.fi-jm {
  background-image: url(../flags/4x3/jm.svg);
}
.fi-jm.fis {
  background-image: url(../flags/1x1/jm.svg);
}

.fi-jo {
  background-image: url(../flags/4x3/jo.svg);
}
.fi-jo.fis {
  background-image: url(../flags/1x1/jo.svg);
}

.fi-jp {
  background-image: url(../flags/4x3/jp.svg);
}
.fi-jp.fis {
  background-image: url(../flags/1x1/jp.svg);
}

.fi-ke {
  background-image: url(../flags/4x3/ke.svg);
}
.fi-ke.fis {
  background-image: url(../flags/1x1/ke.svg);
}

.fi-kg {
  background-image: url(../flags/4x3/kg.svg);
}
.fi-kg.fis {
  background-image: url(../flags/1x1/kg.svg);
}

.fi-kh {
  background-image: url(../flags/4x3/kh.svg);
}
.fi-kh.fis {
  background-image: url(../flags/1x1/kh.svg);
}

.fi-ki {
  background-image: url(../flags/4x3/ki.svg);
}
.fi-ki.fis {
  background-image: url(../flags/1x1/ki.svg);
}

.fi-km {
  background-image: url(../flags/4x3/km.svg);
}
.fi-km.fis {
  background-image: url(../flags/1x1/km.svg);
}

.fi-kn {
  background-image: url(../flags/4x3/kn.svg);
}
.fi-kn.fis {
  background-image: url(../flags/1x1/kn.svg);
}

.fi-kp {
  background-image: url(../flags/4x3/kp.svg);
}
.fi-kp.fis {
  background-image: url(../flags/1x1/kp.svg);
}

.fi-kr {
  background-image: url(../flags/4x3/kr.svg);
}
.fi-kr.fis {
  background-image: url(../flags/1x1/kr.svg);
}

.fi-kw {
  background-image: url(../flags/4x3/kw.svg);
}
.fi-kw.fis {
  background-image: url(../flags/1x1/kw.svg);
}

.fi-ky {
  background-image: url(../flags/4x3/ky.svg);
}
.fi-ky.fis {
  background-image: url(../flags/1x1/ky.svg);
}

.fi-kz {
  background-image: url(../flags/4x3/kz.svg);
}
.fi-kz.fis {
  background-image: url(../flags/1x1/kz.svg);
}

.fi-la {
  background-image: url(../flags/4x3/la.svg);
}
.fi-la.fis {
  background-image: url(../flags/1x1/la.svg);
}

.fi-lb {
  background-image: url(../flags/4x3/lb.svg);
}
.fi-lb.fis {
  background-image: url(../flags/1x1/lb.svg);
}

.fi-lc {
  background-image: url(../flags/4x3/lc.svg);
}
.fi-lc.fis {
  background-image: url(../flags/1x1/lc.svg);
}

.fi-li {
  background-image: url(../flags/4x3/li.svg);
}
.fi-li.fis {
  background-image: url(../flags/1x1/li.svg);
}

.fi-lk {
  background-image: url(../flags/4x3/lk.svg);
}
.fi-lk.fis {
  background-image: url(../flags/1x1/lk.svg);
}

.fi-lr {
  background-image: url(../flags/4x3/lr.svg);
}
.fi-lr.fis {
  background-image: url(../flags/1x1/lr.svg);
}

.fi-ls {
  background-image: url(../flags/4x3/ls.svg);
}
.fi-ls.fis {
  background-image: url(../flags/1x1/ls.svg);
}

.fi-lt {
  background-image: url(../flags/4x3/lt.svg);
}
.fi-lt.fis {
  background-image: url(../flags/1x1/lt.svg);
}

.fi-lu {
  background-image: url(../flags/4x3/lu.svg);
}
.fi-lu.fis {
  background-image: url(../flags/1x1/lu.svg);
}

.fi-lv {
  background-image: url(../flags/4x3/lv.svg);
}
.fi-lv.fis {
  background-image: url(../flags/1x1/lv.svg);
}

.fi-ly {
  background-image: url(../flags/4x3/ly.svg);
}
.fi-ly.fis {
  background-image: url(../flags/1x1/ly.svg);
}

.fi-ma {
  background-image: url(../flags/4x3/ma.svg);
}
.fi-ma.fis {
  background-image: url(../flags/1x1/ma.svg);
}

.fi-mc {
  background-image: url(../flags/4x3/mc.svg);
}
.fi-mc.fis {
  background-image: url(../flags/1x1/mc.svg);
}

.fi-md {
  background-image: url(../flags/4x3/md.svg);
}
.fi-md.fis {
  background-image: url(../flags/1x1/md.svg);
}

.fi-me {
  background-image: url(../flags/4x3/me.svg);
}
.fi-me.fis {
  background-image: url(../flags/1x1/me.svg);
}

.fi-mf {
  background-image: url(../flags/4x3/mf.svg);
}
.fi-mf.fis {
  background-image: url(../flags/1x1/mf.svg);
}

.fi-mg {
  background-image: url(../flags/4x3/mg.svg);
}
.fi-mg.fis {
  background-image: url(../flags/1x1/mg.svg);
}

.fi-mh {
  background-image: url(../flags/4x3/mh.svg);
}
.fi-mh.fis {
  background-image: url(../flags/1x1/mh.svg);
}

.fi-mk {
  background-image: url(../flags/4x3/mk.svg);
}
.fi-mk.fis {
  background-image: url(../flags/1x1/mk.svg);
}

.fi-ml {
  background-image: url(../flags/4x3/ml.svg);
}
.fi-ml.fis {
  background-image: url(../flags/1x1/ml.svg);
}

.fi-mm {
  background-image: url(../flags/4x3/mm.svg);
}
.fi-mm.fis {
  background-image: url(../flags/1x1/mm.svg);
}

.fi-mn {
  background-image: url(../flags/4x3/mn.svg);
}
.fi-mn.fis {
  background-image: url(../flags/1x1/mn.svg);
}

.fi-mo {
  background-image: url(../flags/4x3/mo.svg);
}
.fi-mo.fis {
  background-image: url(../flags/1x1/mo.svg);
}

.fi-mp {
  background-image: url(../flags/4x3/mp.svg);
}
.fi-mp.fis {
  background-image: url(../flags/1x1/mp.svg);
}

.fi-mq {
  background-image: url(../flags/4x3/mq.svg);
}
.fi-mq.fis {
  background-image: url(../flags/1x1/mq.svg);
}

.fi-mr {
  background-image: url(../flags/4x3/mr.svg);
}
.fi-mr.fis {
  background-image: url(../flags/1x1/mr.svg);
}

.fi-ms {
  background-image: url(../flags/4x3/ms.svg);
}
.fi-ms.fis {
  background-image: url(../flags/1x1/ms.svg);
}

.fi-mt {
  background-image: url(../flags/4x3/mt.svg);
}
.fi-mt.fis {
  background-image: url(../flags/1x1/mt.svg);
}

.fi-mu {
  background-image: url(../flags/4x3/mu.svg);
}
.fi-mu.fis {
  background-image: url(../flags/1x1/mu.svg);
}

.fi-mv {
  background-image: url(../flags/4x3/mv.svg);
}
.fi-mv.fis {
  background-image: url(../flags/1x1/mv.svg);
}

.fi-mw {
  background-image: url(../flags/4x3/mw.svg);
}
.fi-mw.fis {
  background-image: url(../flags/1x1/mw.svg);
}

.fi-mx {
  background-image: url(../flags/4x3/mx.svg);
}
.fi-mx.fis {
  background-image: url(../flags/1x1/mx.svg);
}

.fi-my {
  background-image: url(../flags/4x3/my.svg);
}
.fi-my.fis {
  background-image: url(../flags/1x1/my.svg);
}

.fi-mz {
  background-image: url(../flags/4x3/mz.svg);
}
.fi-mz.fis {
  background-image: url(../flags/1x1/mz.svg);
}

.fi-na {
  background-image: url(../flags/4x3/na.svg);
}
.fi-na.fis {
  background-image: url(../flags/1x1/na.svg);
}

.fi-nc {
  background-image: url(../flags/4x3/nc.svg);
}
.fi-nc.fis {
  background-image: url(../flags/1x1/nc.svg);
}

.fi-ne {
  background-image: url(../flags/4x3/ne.svg);
}
.fi-ne.fis {
  background-image: url(../flags/1x1/ne.svg);
}

.fi-nf {
  background-image: url(../flags/4x3/nf.svg);
}
.fi-nf.fis {
  background-image: url(../flags/1x1/nf.svg);
}

.fi-ng {
  background-image: url(../flags/4x3/ng.svg);
}
.fi-ng.fis {
  background-image: url(../flags/1x1/ng.svg);
}

.fi-ni {
  background-image: url(../flags/4x3/ni.svg);
}
.fi-ni.fis {
  background-image: url(../flags/1x1/ni.svg);
}

.fi-nl {
  background-image: url(../flags/4x3/nl.svg);
}
.fi-nl.fis {
  background-image: url(../flags/1x1/nl.svg);
}

.fi-no {
  background-image: url(../flags/4x3/no.svg);
}
.fi-no.fis {
  background-image: url(../flags/1x1/no.svg);
}

.fi-np {
  background-image: url(../flags/4x3/np.svg);
}
.fi-np.fis {
  background-image: url(../flags/1x1/np.svg);
}

.fi-nr {
  background-image: url(../flags/4x3/nr.svg);
}
.fi-nr.fis {
  background-image: url(../flags/1x1/nr.svg);
}

.fi-nu {
  background-image: url(../flags/4x3/nu.svg);
}
.fi-nu.fis {
  background-image: url(../flags/1x1/nu.svg);
}

.fi-nz {
  background-image: url(../flags/4x3/nz.svg);
}
.fi-nz.fis {
  background-image: url(../flags/1x1/nz.svg);
}

.fi-om {
  background-image: url(../flags/4x3/om.svg);
}
.fi-om.fis {
  background-image: url(../flags/1x1/om.svg);
}

.fi-pa {
  background-image: url(../flags/4x3/pa.svg);
}
.fi-pa.fis {
  background-image: url(../flags/1x1/pa.svg);
}

.fi-pe {
  background-image: url(../flags/4x3/pe.svg);
}
.fi-pe.fis {
  background-image: url(../flags/1x1/pe.svg);
}

.fi-pf {
  background-image: url(../flags/4x3/pf.svg);
}
.fi-pf.fis {
  background-image: url(../flags/1x1/pf.svg);
}

.fi-pg {
  background-image: url(../flags/4x3/pg.svg);
}
.fi-pg.fis {
  background-image: url(../flags/1x1/pg.svg);
}

.fi-ph {
  background-image: url(../flags/4x3/ph.svg);
}
.fi-ph.fis {
  background-image: url(../flags/1x1/ph.svg);
}

.fi-pk {
  background-image: url(../flags/4x3/pk.svg);
}
.fi-pk.fis {
  background-image: url(../flags/1x1/pk.svg);
}

.fi-pl {
  background-image: url(../flags/4x3/pl.svg);
}
.fi-pl.fis {
  background-image: url(../flags/1x1/pl.svg);
}

.fi-pm {
  background-image: url(../flags/4x3/pm.svg);
}
.fi-pm.fis {
  background-image: url(../flags/1x1/pm.svg);
}

.fi-pn {
  background-image: url(../flags/4x3/pn.svg);
}
.fi-pn.fis {
  background-image: url(../flags/1x1/pn.svg);
}

.fi-pr {
  background-image: url(../flags/4x3/pr.svg);
}
.fi-pr.fis {
  background-image: url(../flags/1x1/pr.svg);
}

.fi-ps {
  background-image: url(../flags/4x3/ps.svg);
}
.fi-ps.fis {
  background-image: url(../flags/1x1/ps.svg);
}

.fi-pt {
  background-image: url(../flags/4x3/pt.svg);
}
.fi-pt.fis {
  background-image: url(../flags/1x1/pt.svg);
}

.fi-pw {
  background-image: url(../flags/4x3/pw.svg);
}
.fi-pw.fis {
  background-image: url(../flags/1x1/pw.svg);
}

.fi-py {
  background-image: url(../flags/4x3/py.svg);
}
.fi-py.fis {
  background-image: url(../flags/1x1/py.svg);
}

.fi-qa {
  background-image: url(../flags/4x3/qa.svg);
}
.fi-qa.fis {
  background-image: url(../flags/1x1/qa.svg);
}

.fi-re {
  background-image: url(../flags/4x3/re.svg);
}
.fi-re.fis {
  background-image: url(../flags/1x1/re.svg);
}

.fi-ro {
  background-image: url(../flags/4x3/ro.svg);
}
.fi-ro.fis {
  background-image: url(../flags/1x1/ro.svg);
}

.fi-rs {
  background-image: url(../flags/4x3/rs.svg);
}
.fi-rs.fis {
  background-image: url(../flags/1x1/rs.svg);
}

.fi-ru {
  background-image: url(../flags/4x3/ru.svg);
}
.fi-ru.fis {
  background-image: url(../flags/1x1/ru.svg);
}

.fi-rw {
  background-image: url(../flags/4x3/rw.svg);
}
.fi-rw.fis {
  background-image: url(../flags/1x1/rw.svg);
}

.fi-sa {
  background-image: url(../flags/4x3/sa.svg);
}
.fi-sa.fis {
  background-image: url(../flags/1x1/sa.svg);
}

.fi-sb {
  background-image: url(../flags/4x3/sb.svg);
}
.fi-sb.fis {
  background-image: url(../flags/1x1/sb.svg);
}

.fi-sc {
  background-image: url(../flags/4x3/sc.svg);
}
.fi-sc.fis {
  background-image: url(../flags/1x1/sc.svg);
}

.fi-sd {
  background-image: url(../flags/4x3/sd.svg);
}
.fi-sd.fis {
  background-image: url(../flags/1x1/sd.svg);
}

.fi-se {
  background-image: url(../flags/4x3/se.svg);
}
.fi-se.fis {
  background-image: url(../flags/1x1/se.svg);
}

.fi-sg {
  background-image: url(../flags/4x3/sg.svg);
}
.fi-sg.fis {
  background-image: url(../flags/1x1/sg.svg);
}

.fi-sh {
  background-image: url(../flags/4x3/sh.svg);
}
.fi-sh.fis {
  background-image: url(../flags/1x1/sh.svg);
}

.fi-si {
  background-image: url(../flags/4x3/si.svg);
}
.fi-si.fis {
  background-image: url(../flags/1x1/si.svg);
}

.fi-sj {
  background-image: url(../flags/4x3/sj.svg);
}
.fi-sj.fis {
  background-image: url(../flags/1x1/sj.svg);
}

.fi-sk {
  background-image: url(../flags/4x3/sk.svg);
}
.fi-sk.fis {
  background-image: url(../flags/1x1/sk.svg);
}

.fi-sl {
  background-image: url(../flags/4x3/sl.svg);
}
.fi-sl.fis {
  background-image: url(../flags/1x1/sl.svg);
}

.fi-sm {
  background-image: url(../flags/4x3/sm.svg);
}
.fi-sm.fis {
  background-image: url(../flags/1x1/sm.svg);
}

.fi-sn {
  background-image: url(../flags/4x3/sn.svg);
}
.fi-sn.fis {
  background-image: url(../flags/1x1/sn.svg);
}

.fi-so {
  background-image: url(../flags/4x3/so.svg);
}
.fi-so.fis {
  background-image: url(../flags/1x1/so.svg);
}

.fi-sr {
  background-image: url(../flags/4x3/sr.svg);
}
.fi-sr.fis {
  background-image: url(../flags/1x1/sr.svg);
}

.fi-ss {
  background-image: url(../flags/4x3/ss.svg);
}
.fi-ss.fis {
  background-image: url(../flags/1x1/ss.svg);
}

.fi-st {
  background-image: url(../flags/4x3/st.svg);
}
.fi-st.fis {
  background-image: url(../flags/1x1/st.svg);
}

.fi-sv {
  background-image: url(../flags/4x3/sv.svg);
}
.fi-sv.fis {
  background-image: url(../flags/1x1/sv.svg);
}

.fi-sx {
  background-image: url(../flags/4x3/sx.svg);
}
.fi-sx.fis {
  background-image: url(../flags/1x1/sx.svg);
}

.fi-sy {
  background-image: url(../flags/4x3/sy.svg);
}
.fi-sy.fis {
  background-image: url(../flags/1x1/sy.svg);
}

.fi-sz {
  background-image: url(../flags/4x3/sz.svg);
}
.fi-sz.fis {
  background-image: url(../flags/1x1/sz.svg);
}

.fi-tc {
  background-image: url(../flags/4x3/tc.svg);
}
.fi-tc.fis {
  background-image: url(../flags/1x1/tc.svg);
}

.fi-td {
  background-image: url(../flags/4x3/td.svg);
}
.fi-td.fis {
  background-image: url(../flags/1x1/td.svg);
}

.fi-tf {
  background-image: url(../flags/4x3/tf.svg);
}
.fi-tf.fis {
  background-image: url(../flags/1x1/tf.svg);
}

.fi-tg {
  background-image: url(../flags/4x3/tg.svg);
}
.fi-tg.fis {
  background-image: url(../flags/1x1/tg.svg);
}

.fi-th {
  background-image: url(../flags/4x3/th.svg);
}
.fi-th.fis {
  background-image: url(../flags/1x1/th.svg);
}

.fi-tj {
  background-image: url(../flags/4x3/tj.svg);
}
.fi-tj.fis {
  background-image: url(../flags/1x1/tj.svg);
}

.fi-tk {
  background-image: url(../flags/4x3/tk.svg);
}
.fi-tk.fis {
  background-image: url(../flags/1x1/tk.svg);
}

.fi-tl {
  background-image: url(../flags/4x3/tl.svg);
}
.fi-tl.fis {
  background-image: url(../flags/1x1/tl.svg);
}

.fi-tm {
  background-image: url(../flags/4x3/tm.svg);
}
.fi-tm.fis {
  background-image: url(../flags/1x1/tm.svg);
}

.fi-tn {
  background-image: url(../flags/4x3/tn.svg);
}
.fi-tn.fis {
  background-image: url(../flags/1x1/tn.svg);
}

.fi-to {
  background-image: url(../flags/4x3/to.svg);
}
.fi-to.fis {
  background-image: url(../flags/1x1/to.svg);
}

.fi-tr {
  background-image: url(../flags/4x3/tr.svg);
}
.fi-tr.fis {
  background-image: url(../flags/1x1/tr.svg);
}

.fi-tt {
  background-image: url(../flags/4x3/tt.svg);
}
.fi-tt.fis {
  background-image: url(../flags/1x1/tt.svg);
}

.fi-tv {
  background-image: url(../flags/4x3/tv.svg);
}
.fi-tv.fis {
  background-image: url(../flags/1x1/tv.svg);
}

.fi-tw {
  background-image: url(../flags/4x3/tw.svg);
}
.fi-tw.fis {
  background-image: url(../flags/1x1/tw.svg);
}

.fi-tz {
  background-image: url(../flags/4x3/tz.svg);
}
.fi-tz.fis {
  background-image: url(../flags/1x1/tz.svg);
}

.fi-ua {
  background-image: url(../flags/4x3/ua.svg);
}
.fi-ua.fis {
  background-image: url(../flags/1x1/ua.svg);
}

.fi-ug {
  background-image: url(../flags/4x3/ug.svg);
}
.fi-ug.fis {
  background-image: url(../flags/1x1/ug.svg);
}

.fi-um {
  background-image: url(../flags/4x3/um.svg);
}
.fi-um.fis {
  background-image: url(../flags/1x1/um.svg);
}

.fi-us {
  background-image: url(../flags/4x3/us.svg);
}
.fi-us.fis {
  background-image: url(../flags/1x1/us.svg);
}

.fi-uy {
  background-image: url(../flags/4x3/uy.svg);
}
.fi-uy.fis {
  background-image: url(../flags/1x1/uy.svg);
}

.fi-uz {
  background-image: url(../flags/4x3/uz.svg);
}
.fi-uz.fis {
  background-image: url(../flags/1x1/uz.svg);
}

.fi-va {
  background-image: url(../flags/4x3/va.svg);
}
.fi-va.fis {
  background-image: url(../flags/1x1/va.svg);
}

.fi-vc {
  background-image: url(../flags/4x3/vc.svg);
}
.fi-vc.fis {
  background-image: url(../flags/1x1/vc.svg);
}

.fi-ve {
  background-image: url(../flags/4x3/ve.svg);
}
.fi-ve.fis {
  background-image: url(../flags/1x1/ve.svg);
}

.fi-vg {
  background-image: url(../flags/4x3/vg.svg);
}
.fi-vg.fis {
  background-image: url(../flags/1x1/vg.svg);
}

.fi-vi {
  background-image: url(../flags/4x3/vi.svg);
}
.fi-vi.fis {
  background-image: url(../flags/1x1/vi.svg);
}

.fi-vn {
  background-image: url(../flags/4x3/vn.svg);
}
.fi-vn.fis {
  background-image: url(../flags/1x1/vn.svg);
}

.fi-vu {
  background-image: url(../flags/4x3/vu.svg);
}
.fi-vu.fis {
  background-image: url(../flags/1x1/vu.svg);
}

.fi-wf {
  background-image: url(../flags/4x3/wf.svg);
}
.fi-wf.fis {
  background-image: url(../flags/1x1/wf.svg);
}

.fi-ws {
  background-image: url(../flags/4x3/ws.svg);
}
.fi-ws.fis {
  background-image: url(../flags/1x1/ws.svg);
}

.fi-ye {
  background-image: url(../flags/4x3/ye.svg);
}
.fi-ye.fis {
  background-image: url(../flags/1x1/ye.svg);
}

.fi-yt {
  background-image: url(../flags/4x3/yt.svg);
}
.fi-yt.fis {
  background-image: url(../flags/1x1/yt.svg);
}

.fi-za {
  background-image: url(../flags/4x3/za.svg);
}
.fi-za.fis {
  background-image: url(../flags/1x1/za.svg);
}

.fi-zm {
  background-image: url(../flags/4x3/zm.svg);
}
.fi-zm.fis {
  background-image: url(../flags/1x1/zm.svg);
}

.fi-zw {
  background-image: url(../flags/4x3/zw.svg);
}
.fi-zw.fis {
  background-image: url(../flags/1x1/zw.svg);
}

.fi-arab {
  background-image: url(../flags/4x3/arab.svg);
}
.fi-arab.fis {
  background-image: url(../flags/1x1/arab.svg);
}

.fi-cefta {
  background-image: url(../flags/4x3/cefta.svg);
}
.fi-cefta.fis {
  background-image: url(../flags/1x1/cefta.svg);
}

.fi-cp {
  background-image: url(../flags/4x3/cp.svg);
}
.fi-cp.fis {
  background-image: url(../flags/1x1/cp.svg);
}

.fi-dg {
  background-image: url(../flags/4x3/dg.svg);
}
.fi-dg.fis {
  background-image: url(../flags/1x1/dg.svg);
}

.fi-eac {
  background-image: url(../flags/4x3/eac.svg);
}
.fi-eac.fis {
  background-image: url(../flags/1x1/eac.svg);
}

.fi-es-ct {
  background-image: url(../flags/4x3/es-ct.svg);
}
.fi-es-ct.fis {
  background-image: url(../flags/1x1/es-ct.svg);
}

.fi-es-ga {
  background-image: url(../flags/4x3/es-ga.svg);
}
.fi-es-ga.fis {
  background-image: url(../flags/1x1/es-ga.svg);
}

.fi-es-pv {
  background-image: url(../flags/4x3/es-pv.svg);
}
.fi-es-pv.fis {
  background-image: url(../flags/1x1/es-pv.svg);
}

.fi-eu {
  background-image: url(../flags/4x3/eu.svg);
}
.fi-eu.fis {
  background-image: url(../flags/1x1/eu.svg);
}

.fi-gb-eng {
  background-image: url(../flags/4x3/gb-eng.svg);
}
.fi-gb-eng.fis {
  background-image: url(../flags/1x1/gb-eng.svg);
}

.fi-gb-nir {
  background-image: url(../flags/4x3/gb-nir.svg);
}
.fi-gb-nir.fis {
  background-image: url(../flags/1x1/gb-nir.svg);
}

.fi-gb-sct {
  background-image: url(../flags/4x3/gb-sct.svg);
}
.fi-gb-sct.fis {
  background-image: url(../flags/1x1/gb-sct.svg);
}

.fi-gb-wls {
  background-image: url(../flags/4x3/gb-wls.svg);
}
.fi-gb-wls.fis {
  background-image: url(../flags/1x1/gb-wls.svg);
}

.fi-ic {
  background-image: url(../flags/4x3/ic.svg);
}
.fi-ic.fis {
  background-image: url(../flags/1x1/ic.svg);
}

.fi-pc {
  background-image: url(../flags/4x3/pc.svg);
}
.fi-pc.fis {
  background-image: url(../flags/1x1/pc.svg);
}

.fi-sh-ac {
  background-image: url(../flags/4x3/sh-ac.svg);
}
.fi-sh-ac.fis {
  background-image: url(../flags/1x1/sh-ac.svg);
}

.fi-sh-hl {
  background-image: url(../flags/4x3/sh-hl.svg);
}
.fi-sh-hl.fis {
  background-image: url(../flags/1x1/sh-hl.svg);
}

.fi-sh-ta {
  background-image: url(../flags/4x3/sh-ta.svg);
}
.fi-sh-ta.fis {
  background-image: url(../flags/1x1/sh-ta.svg);
}

.fi-un {
  background-image: url(../flags/4x3/un.svg);
}
.fi-un.fis {
  background-image: url(../flags/1x1/un.svg);
}

.fi-xk {
  background-image: url(../flags/4x3/xk.svg);
}
.fi-xk.fis {
  background-image: url(../flags/1x1/xk.svg);
}

/* Font Mixins, Extensions */
.link-primary-1 {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link-primary-1:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link-primary-1.small {
  font-size: 0.75rem;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:hover, .link-primary-1:focus {
  color: #224e64;
}

.inline-text-separators {
  display: flex;
}
.inline-text-separators > * {
  display: inline-flex;
}
.inline-text-separators > * + *::before {
  content: "";
  margin: 0 1.25em -0.5em 1em;
  width: 1px;
  height: 1.5em;
  background-color: #ccc;
}

@media (max-width: 1024.98px) {
  .orderdetails {
    margin-top: 15px !important;
    margin-left: auto !important;
    padding: 0.34375rem 50px !important;
    width: 325px !important;
    text-align: center !important;
    float: left !important;
  }
}
@media (max-width: 767.98px) {
  .orderdetails {
    margin-top: 15px !important;
    width: 100% !important;
    text-align: center !important;
    float: left !important;
  }
}

@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder {
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .orderdetails {
    width: 365px !important;
    float: right !important;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .cancelorder > :not(:first-child) {
    margin-top: 15px;
  }
}

.no-underline,
.no-underline:hover {
  text-decoration: none !important;
}

.link-container:hover {
  text-decoration: none;
}
.link-container:hover * {
  text-decoration: underline;
}

.link-container-uniform:hover {
  text-decoration: none;
}
.link-container-uniform:hover * {
  -webkit-text-decoration: underline 0.1rem;
          text-decoration: underline 0.1rem;
}

.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1025px) and (max-width: 1365.98px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1366px) {
  .pull-left-xl {
    float: left;
  }
  .pull-right-xl {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1024.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1365.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.row.equal-height > [class^=col] {
  display: flex;
}

.full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

.override-full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
}
@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-75 {
    width: 75% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-100 {
    width: 100% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
}
@media (min-width: 576px) {
  .w-sm-33 {
    width: 33.3333% !important;
  }
  .h-sm-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 768px) {
  .w-md-33 {
    width: 33.3333% !important;
  }
  .h-md-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-33 {
    width: 33.3333% !important;
  }
  .h-lg-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-66 {
    width: 66.6666% !important;
  }
  .h-sm-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 768px) {
  .w-md-66 {
    width: 66.6666% !important;
  }
  .h-md-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-66 {
    width: 66.6666% !important;
  }
  .h-lg-66 {
    height: 66.6666% !important;
  }
}
/*********
**    Custom Column Widths
**    5 wide columns
*********/
.col-5-wide {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-sm-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .col-md-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) { /* stylelint-disable-line */
  .col-lg-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1366px) {
  .col-xl-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
    Badge Mixin
    This creates an outlined rectangle badge
    @param $bgColor: the color of the badge
    @param $color: the text color
    @param $fontsize: text size

    ex:  @include badge($accent2, $gray-100, 12px);
*/
.border {
  border: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: none !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 0.0625rem solid #ccc !important;
  border-right: 0.0625rem solid #ccc !important;
}

.border-y {
  border-top: 0.0625rem solid #ccc !important;
  border-bottom: 0.0625rem solid #ccc !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 0.0625rem solid #ccc !important;
  }
  .border-sm-0 {
    border: none !important;
  }
  .border-sm-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-sm-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-sm-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 0.0625rem solid #ccc !important;
  }
  .border-md-0 {
    border: none !important;
  }
  .border-md-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-md-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-md-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1025px) {
  .border-lg {
    border: 0.0625rem solid #ccc !important;
  }
  .border-lg-0 {
    border: none !important;
  }
  .border-lg-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-lg-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-lg-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1366px) {
  .border-xl {
    border: 0.0625rem solid #ccc !important;
  }
  .border-xl-0 {
    border: none !important;
  }
  .border-xl-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-xl-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-xl-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.hover-transition-simple-shadow, .hover-transition-shadow, .hover-transition-down, .hover-transition-up, .hover-transition-fade-img img, .hover-transition-fade, .hover-transition-shrink img, .hover-transition-grow img {
  transition: transform 300ms;
  transform: scale(1);
  transform-origin: center;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.hover-transition-grow:hover img {
  transform: scale(1.05);
}

.hover-transition-fade-img img, .hover-transition-fade {
  transition: opacity 300ms;
}

.hover-transition-fade-img:hover img, .hover-transition-fade:hover {
  opacity: 0.7;
}

.hover-transition-simple-shadow, .hover-transition-shadow, .hover-transition-down, .hover-transition-up, .hover-transition-fade-img img, .hover-transition-fade, .hover-transition-shrink img, .hover-transition-grow img {
  transition: transform 300ms;
}

.hover-transition-up:hover {
  transform: translate(0, -0.625rem);
}

.hover-transition-down:hover {
  transform: translate(0, 0.625rem);
}

.hover-transition-simple-shadow, .hover-transition-shadow {
  transition: all 220ms ease-in-out;
}

.hover-transition-simple-shadow:hover, .hover-transition-shadow:hover {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.12);
}

.object-fit-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-fit-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fit-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-fit-none {
  -o-object-fit: none;
     object-fit: none;
}

.object-fit-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.object-fit-xs-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-fit-xs-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fit-xs-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-fit-xs-none {
  -o-object-fit: none;
     object-fit: none;
}

.object-fit-xs-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

@media (min-width: 576px) {
  .object-fit-sm-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }
  .object-fit-sm-none {
    -o-object-fit: none;
       object-fit: none;
  }
  .object-fit-sm-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }
}
@media (min-width: 768px) {
  .object-fit-md-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-fit-md-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-fit-md-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }
  .object-fit-md-none {
    -o-object-fit: none;
       object-fit: none;
  }
  .object-fit-md-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }
}
@media (min-width: 1025px) {
  .object-fit-lg-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }
  .object-fit-lg-none {
    -o-object-fit: none;
       object-fit: none;
  }
  .object-fit-lg-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }
}
@media (min-width: 1366px) {
  .object-fit-xl-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }
  .object-fit-xl-none {
    -o-object-fit: none;
       object-fit: none;
  }
  .object-fit-xl-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }
}
html {
  font-size: 1rem;
}

body {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

form {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  form {
    font-size: 1rem;
  }
}

label {
  font-weight: 700;
}

/*
* See  utilities/_typography.scss for mixins
*/
.font-sm {
  font-size: 0.75rem !important;
}

.font-body-sm {
  font-size: 0.875rem !important;
}

.font-body {
  font-size: 1rem !important;
}

.font-lg {
  font-size: 1.125rem !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-regular,
.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

b,
.b,
strong,
.strong,
.bold,
.text-bold,
.font-bold {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-black {
  font-weight: 900 !important;
}

.just-lovely {
  font-family: "JustLovely", Arial, sans-serif !important;
}

h1,
.h1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin-bottom: 1.875rem;
  }
}

h2,
.h2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.375rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  h2,
  .h2 {
    margin-bottom: 1.875rem;
  }
}

h3,
.h3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h3,
  .h3 {
    margin-bottom: 1.875rem;
  }
}

h4,
.h4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    margin-bottom: 1.875rem;
  }
}

h5,
.h5 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h5,
  .h5 {
    margin-bottom: 1.875rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h6,
  .h6 {
    margin-bottom: 1.875rem;
  }
}

.display-1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 2.25rem;
}
@media (min-width: 768px) {
  .display-1 {
    font-size: 2.625rem;
  }
}

.display-2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.625rem;
}
@media (min-width: 768px) {
  .display-2 {
    font-size: 2rem;
  }
}

.display-3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .display-3 {
    font-size: 1.375rem;
  }
}

.display-4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

.label1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1 {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label1-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1-bold {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}

.label2-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.label3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label3-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label4-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label4-bold {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}

a {
  font-size: 0.875rem;
}
@media (min-width: 1025px) {
  a {
    font-size: 1rem;
  }
}

a.normal,
.link2,
.link-primary,
.text-link {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
a.normal:hover,
.link2:hover,
.link-primary:hover,
.text-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
a.normal.active, a.normal:active, a.normal:focus,
.link2.active,
.link2:active,
.link2:focus,
.link-primary.active,
.link-primary:active,
.link-primary:focus,
.text-link.active,
.text-link:active,
.text-link:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
a.normal.small,
.link2.small,
.link-primary.small,
.text-link.small {
  font-size: 0.75rem;
}

.link,
.link-emphasis,
.text-link-emphasis {
  color: #224e64;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link:hover,
.link-emphasis:hover,
.text-link-emphasis:hover {
  color: #224e64;
  text-decoration: none;
}
.link.active, .link:active, .link:focus,
.link-emphasis.active,
.link-emphasis:active,
.link-emphasis:focus,
.text-link-emphasis.active,
.text-link-emphasis:active,
.text-link-emphasis:focus {
  color: #224e64;
  text-decoration: underline;
}
.link.small,
.link-emphasis.small,
.text-link-emphasis.small {
  font-size: 0.75rem;
}

.link3,
.link-alt,
.text-link-alt {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: none;
}
.link3:hover,
.link-alt:hover,
.text-link-alt:hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.active, .link3:active, .link3:focus,
.link-alt.active,
.link-alt:active,
.link-alt:focus,
.text-link-alt.active,
.text-link-alt:active,
.text-link-alt:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.small,
.link-alt.small,
.text-link-alt.small {
  font-size: 0.75rem;
}

.nav-link {
  margin-right: 0;
  color: #363636;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  line-height: 1.5;
}
.nav-link:active, .nav-link:hover, .nav-link:focus, .nav-link.active {
  color: #363636;
  text-decoration: underline;
}

a.normal:is(.icon),
.link2:is(.icon),
.link-primary:is(.icon),
.text-link:is(.icon),
.link:is(.icon),
.text-link-emphasis:is(.icon),
.link3:is(.icon),
.link-alt:is(.icon),
.text-link-alt:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
a.normal:is(.icon) span[aria-hidden=true],
.link2:is(.icon) span[aria-hidden=true],
.link-primary:is(.icon) span[aria-hidden=true],
.text-link:is(.icon) span[aria-hidden=true],
.link:is(.icon) span[aria-hidden=true],
.text-link-emphasis:is(.icon) span[aria-hidden=true],
.link3:is(.icon) span[aria-hidden=true],
.link-alt:is(.icon) span[aria-hidden=true],
.text-link-alt:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
a.normal:is(.icon) img,
.link2:is(.icon) img,
.link-primary:is(.icon) img,
.text-link:is(.icon) img,
.link:is(.icon) img,
.text-link-emphasis:is(.icon) img,
.link3:is(.icon) img,
.link-alt:is(.icon) img,
.text-link-alt:is(.icon) img {
  height: 1rem;
  width: auto;
}
a.normal:is(.icon) img:first-child,
.link2:is(.icon) img:first-child,
.link-primary:is(.icon) img:first-child,
.text-link:is(.icon) img:first-child,
.link:is(.icon) img:first-child,
.text-link-emphasis:is(.icon) img:first-child,
.link3:is(.icon) img:first-child,
.link-alt:is(.icon) img:first-child,
.text-link-alt:is(.icon) img:first-child {
  margin-right: 0.46875rem;
}
a.normal:is(.icon) img:last-child,
.link2:is(.icon) img:last-child,
.link-primary:is(.icon) img:last-child,
.text-link:is(.icon) img:last-child,
.link:is(.icon) img:last-child,
.text-link-emphasis:is(.icon) img:last-child,
.link3:is(.icon) img:last-child,
.link-alt:is(.icon) img:last-child,
.text-link-alt:is(.icon) img:last-child {
  margin-left: 0.46875rem;
}
a.normal:is(.icon):has(.sr-only) img,
.link2:is(.icon):has(.sr-only) img,
.link-primary:is(.icon):has(.sr-only) img,
.text-link:is(.icon):has(.sr-only) img,
.link:is(.icon):has(.sr-only) img,
.text-link-emphasis:is(.icon):has(.sr-only) img,
.link3:is(.icon):has(.sr-only) img,
.link-alt:is(.icon):has(.sr-only) img,
.text-link-alt:is(.icon):has(.sr-only) img {
  margin: 0;
}

hr {
  width: 100%;
}
hr.hr-thickness-1 {
  border-top-width: 0.0625rem;
}
hr.hr-thickness-2 {
  border-top-width: 0.125rem;
}
hr.hr-thickness-3 {
  border-top-width: 0.1875rem;
}
hr.hr-thickness-4 {
  border-top-width: 0.25rem;
}
hr.hr-thickness-5 {
  border-top-width: 0.3125rem;
}
hr.hr-width-small {
  max-width: 25%;
}
hr.hr-width-medium {
  max-width: 50%;
}
hr.hr-width-large {
  max-width: 75%;
}
hr.hr-width-full {
  max-width: 100%;
}

.strike-through span {
  text-decoration: line-through;
}

.pdp-price {
  font-size: 1.125rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pdp-price {
    font-size: 1.5rem;
  }
}

.product-tile-price {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  margin-bottom: 0;
}
.table-wrapper.table-mh {
  max-height: 25rem;
}
.table-wrapper.table-mh-0 {
  max-height: none !important;
}
.table-wrapper:has(.table-sticky) table thead tr.section-header,
.table-wrapper:has(.table-sticky) table tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.0625rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
.table-wrapper:has(.table-nosticky) table thead tr.section-header,
.table-wrapper:has(.table-nosticky) table tbody tr.section-header {
  position: static;
}
.table-wrapper:has(.table-snap) {
  scroll-snap-type: both mandatory;
  overscroll-behavior-x: contain;
}
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-nosnap) {
  scroll-snap-type: none;
}
.table-wrapper:has(.table-scrollindicator) {
  position: relative;
}
.table-wrapper:has(.table-scrollindicator):has(.in-view)::after {
  content: "";
  position: absolute;
  display: block;
  height: 4rem;
  width: 4rem;
  top: 7.5rem;
  top: max(20%, 7.5rem);
  right: 5%;
  opacity: 1;
  border-radius: 50%;
  padding: 0.125rem;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 85%;
  background-position: center center;
  box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
  z-index: 1;
  animation: swipe 2s ease-in infinite forwards;
  pointer-events: none;
  transition: opacity 500ms ease;
}
@keyframes swipe {
  0% {
    transform: translateX(0);
    display: block;
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  80% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.table-wrapper:has(.table-scrollindicator):has(.fade-out)::after {
  opacity: 0 !important;
  animation-play-state: paused;
}
.table-wrapper:has(.table-noscrollindicator):has(.in-view)::after {
  display: none !important;
}
.table-sticky {
  white-space: nowrap;
}
.table-sticky thead tr td,
.table-sticky thead tr th,
.table-sticky tbody tr td,
.table-sticky tbody tr th {
  min-width: 40vw;
}
@media (min-width: 576px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
.table-sticky thead tr td.half,
.table-sticky thead tr th.half,
.table-sticky tbody tr td.half,
.table-sticky tbody tr th.half {
  min-width: calc(var(--col-min-width) / 2);
}
.table-sticky thead tr.section-header,
.table-sticky tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.125rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-sticky thead tr.section-header,
  .table-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
.table-sticky:not(.table-snap) table thead tr th,
.table-sticky:not(.table-snap) table tbody tr th {
  max-width: none;
}
.table-sticky thead tr th {
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-sticky thead tr th:first-child {
  left: 0;
  z-index: 3;
}
.table-sticky tbody:not(thead ~ *):first-child td,
.table-sticky tbody:not(thead ~ *):first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody:not(thead ~ *) tr td,
.table-sticky tbody:not(thead ~ *) tr th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody tr th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-nosticky {
  white-space: wrap;
}
.table-nosticky thead tr td,
.table-nosticky thead tr th,
.table-nosticky tbody tr td,
.table-nosticky tbody tr th {
  min-width: unset;
}
.table-nosticky thead tr td.half,
.table-nosticky thead tr th.half,
.table-nosticky tbody tr td.half,
.table-nosticky tbody tr th.half {
  min-width: unset;
}
.table-nosticky thead tr.section-header,
.table-nosticky tbody tr.section-header {
  position: static;
}
.table-nosticky thead tr th {
  position: static;
}
.table-nosticky tbody:not(thead ~ *):first-child td,
.table-nosticky tbody:not(thead ~ *):first-child th {
  border-top: none;
}
.table-nosticky tbody:not(thead ~ *) tr td,
.table-nosticky tbody:not(thead ~ *) tr th {
  border-top: none;
}
.table-nosticky tbody tr th:first-child {
  position: static;
}
.table-fixed {
  table-layout: fixed;
}
.table-nofixed {
  table-layout: auto;
}
.table-striped tbody tr:not(.section-header):nth-child(even) td,
.table-striped tbody tr:not(.section-header):nth-child(even) th {
  background: #f5f5f5;
}
.table-nostriped tbody tr:not(.section-header):nth-child(even) td,
.table-nostriped tbody tr:not(.section-header):nth-child(even) th {
  background: #fff;
}
@media (min-width: 576px) {
  .table-wrapper.table-sm-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-sm-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 576px) {
  .table-wrapper:has(.table-sm-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-sm-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-sm-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-sm-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-sm-sticky {
    white-space: nowrap;
  }
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 576px) and (min-width: 576px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1025px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1366px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky thead tr td.half,
  .table-sm-sticky thead tr th.half,
  .table-sm-sticky tbody tr td.half,
  .table-sm-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky:not(.table-snap) table thead tr th,
  .table-sm-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-sm-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-sm-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-sm-sticky tbody:not(thead ~ *):first-child td,
  .table-sm-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody:not(thead ~ *) tr td,
  .table-sm-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-sm-nosticky {
    white-space: wrap;
  }
  .table-sm-nosticky thead tr td,
  .table-sm-nosticky thead tr th,
  .table-sm-nosticky tbody tr td,
  .table-sm-nosticky tbody tr th {
    min-width: unset;
  }
  .table-sm-nosticky thead tr td.half,
  .table-sm-nosticky thead tr th.half,
  .table-sm-nosticky tbody tr td.half,
  .table-sm-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-sm-nosticky thead tr.section-header,
  .table-sm-nosticky tbody tr.section-header {
    position: static;
  }
  .table-sm-nosticky thead tr th {
    position: static;
  }
  .table-sm-nosticky tbody:not(thead ~ *):first-child td,
  .table-sm-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-sm-nosticky tbody:not(thead ~ *) tr td,
  .table-sm-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-sm-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-sm-fixed {
    table-layout: fixed;
  }
  .table-sm-nofixed {
    table-layout: auto;
  }
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 768px) {
  .table-wrapper.table-md-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-md-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-md-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-md-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-md-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-md-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-md-sticky {
    white-space: nowrap;
  }
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1025px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1366px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-md-sticky thead tr td.half,
  .table-md-sticky thead tr th.half,
  .table-md-sticky tbody tr td.half,
  .table-md-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 768px) {
  .table-md-sticky:not(.table-snap) table thead tr th,
  .table-md-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-md-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-md-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-md-sticky tbody:not(thead ~ *):first-child td,
  .table-md-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody:not(thead ~ *) tr td,
  .table-md-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-md-nosticky {
    white-space: wrap;
  }
  .table-md-nosticky thead tr td,
  .table-md-nosticky thead tr th,
  .table-md-nosticky tbody tr td,
  .table-md-nosticky tbody tr th {
    min-width: unset;
  }
  .table-md-nosticky thead tr td.half,
  .table-md-nosticky thead tr th.half,
  .table-md-nosticky tbody tr td.half,
  .table-md-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-md-nosticky thead tr.section-header,
  .table-md-nosticky tbody tr.section-header {
    position: static;
  }
  .table-md-nosticky thead tr th {
    position: static;
  }
  .table-md-nosticky tbody:not(thead ~ *):first-child td,
  .table-md-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-md-nosticky tbody:not(thead ~ *) tr td,
  .table-md-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-md-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-md-fixed {
    table-layout: fixed;
  }
  .table-md-nofixed {
    table-layout: auto;
  }
  .table-md-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1025px) {
  .table-wrapper.table-lg-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-lg-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1025px) {
  .table-wrapper:has(.table-lg-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-lg-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-lg-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-lg-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-lg-sticky {
    white-space: nowrap;
  }
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1025px) and (min-width: 576px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1366px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky thead tr td.half,
  .table-lg-sticky thead tr th.half,
  .table-lg-sticky tbody tr td.half,
  .table-lg-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky:not(.table-snap) table thead tr th,
  .table-lg-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-lg-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-lg-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-lg-sticky tbody:not(thead ~ *):first-child td,
  .table-lg-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody:not(thead ~ *) tr td,
  .table-lg-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-lg-nosticky {
    white-space: wrap;
  }
  .table-lg-nosticky thead tr td,
  .table-lg-nosticky thead tr th,
  .table-lg-nosticky tbody tr td,
  .table-lg-nosticky tbody tr th {
    min-width: unset;
  }
  .table-lg-nosticky thead tr td.half,
  .table-lg-nosticky thead tr th.half,
  .table-lg-nosticky tbody tr td.half,
  .table-lg-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-lg-nosticky thead tr.section-header,
  .table-lg-nosticky tbody tr.section-header {
    position: static;
  }
  .table-lg-nosticky thead tr th {
    position: static;
  }
  .table-lg-nosticky tbody:not(thead ~ *):first-child td,
  .table-lg-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-lg-nosticky tbody:not(thead ~ *) tr td,
  .table-lg-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-lg-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-lg-fixed {
    table-layout: fixed;
  }
  .table-lg-nofixed {
    table-layout: auto;
  }
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1366px) {
  .table-wrapper.table-xl-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-xl-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1366px) {
  .table-wrapper:has(.table-xl-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-xl-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-xl-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-xl-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-xl-sticky {
    white-space: nowrap;
  }
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1366px) and (min-width: 576px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1025px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1366px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky thead tr td.half,
  .table-xl-sticky thead tr th.half,
  .table-xl-sticky tbody tr td.half,
  .table-xl-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky:not(.table-snap) table thead tr th,
  .table-xl-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-xl-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-xl-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-xl-sticky tbody:not(thead ~ *):first-child td,
  .table-xl-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody:not(thead ~ *) tr td,
  .table-xl-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-xl-nosticky {
    white-space: wrap;
  }
  .table-xl-nosticky thead tr td,
  .table-xl-nosticky thead tr th,
  .table-xl-nosticky tbody tr td,
  .table-xl-nosticky tbody tr th {
    min-width: unset;
  }
  .table-xl-nosticky thead tr td.half,
  .table-xl-nosticky thead tr th.half,
  .table-xl-nosticky tbody tr td.half,
  .table-xl-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-xl-nosticky thead tr.section-header,
  .table-xl-nosticky tbody tr.section-header {
    position: static;
  }
  .table-xl-nosticky thead tr th {
    position: static;
  }
  .table-xl-nosticky tbody:not(thead ~ *):first-child td,
  .table-xl-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-xl-nosticky tbody:not(thead ~ *) tr td,
  .table-xl-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-xl-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-xl-fixed {
    table-layout: fixed;
  }
  .table-xl-nofixed {
    table-layout: auto;
  }
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
.table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 0.375rem;
  border: 0.0625rem solid #ccc;
  scroll-behavior: smooth;
  position: relative;
}
@supports (scrollbar-width: thin) {
  .table-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #666 #e8e8e8;
  }
}
@supports selector(::-webkit-scrollbar) {
  .table-wrapper::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .table-wrapper::-webkit-scrollbar-track {
    background: #e8e8e8;
  }
  .table-wrapper::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .table-wrapper::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.table-wrapper table {
  width: 100%;
}
.table-wrapper table th,
.table-wrapper table td {
  border-radius: 0 !important;
}
.table-wrapper table th:first-child,
.table-wrapper table td:first-child {
  border-left: none !important;
}
.table-wrapper table th:last-child,
.table-wrapper table td:last-child {
  border-right: none !important;
}
.table-wrapper table thead tr:first-child th,
.table-wrapper table thead tr:first-child td {
  border-top: none !important;
}
.table-wrapper table tbody tr:last-child th,
.table-wrapper table tbody tr:last-child td {
  border-bottom: none !important;
}
.table thead tr th,
.table thead tr td,
.table tbody tr th,
.table tbody tr td {
  padding: 0.703125rem 0.9375rem;
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
  background: #dadada;
}
.table thead tr th:first-child,
.table thead tr td:first-child,
.table tbody tr th:first-child,
.table tbody tr td:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty, .table thead tr th:has(+ :empty),
.table thead tr td:empty,
.table thead tr td:has(+ :empty),
.table tbody tr th:empty,
.table tbody tr th:has(+ :empty),
.table tbody tr td:empty,
.table tbody tr td:has(+ :empty) {
  border-left: none;
  border-right: none;
}
.table thead tr th:empty:first-child, .table thead tr th:has(+ :empty):first-child,
.table thead tr td:empty:first-child,
.table thead tr td:has(+ :empty):first-child,
.table tbody tr th:empty:first-child,
.table tbody tr th:has(+ :empty):first-child,
.table tbody tr td:empty:first-child,
.table tbody tr td:has(+ :empty):first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty:last-child, .table thead tr th:has(+ :empty):last-child,
.table thead tr td:empty:last-child,
.table thead tr td:has(+ :empty):last-child,
.table tbody tr th:empty:last-child,
.table tbody tr th:has(+ :empty):last-child,
.table tbody tr td:empty:last-child,
.table tbody tr td:has(+ :empty):last-child {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr th:not(:has(+ :empty)),
.table thead tr td:not(:has(+ :empty)),
.table tbody tr th:not(:has(+ :empty)),
.table tbody tr td:not(:has(+ :empty)) {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr.section-header td,
.table thead tr.section-header th,
.table tbody tr.section-header td,
.table tbody tr.section-header th {
  background: #e8e8e8;
  font-size: 0.875rem;
  white-space: nowrap;
  padding: 0.46875rem 0.9375rem;
}
.table thead:has(~ tbody) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table thead:has(~ tbody) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}
.table tbody tr td,
.table tbody tr th {
  background: #fff;
}
.table tbody:not(:has(thead ~ *)) tr td,
.table tbody:not(:has(thead ~ *)) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr td:first-child,
.table tbody:not(:has(thead ~ *)) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:first-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:first-child {
  border-bottom-left-radius: 0.375rem;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:last-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:last-child {
  border-bottom-right-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr td,
.table tbody:not(thead ~ *) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr td:first-child,
.table tbody:not(thead ~ *) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td,
.table tbody:not(thead ~ *) tr:first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td:first-child,
.table tbody:not(thead ~ *) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr:first-child td:last-child,
.table tbody:not(thead ~ *) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}

@media (max-width: 767.98px) {
  .form-control input {
    font-size: 16px;
  }
}

input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid {
  background-color: rgba(240, 217, 218, 0.24);
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
  border-color: #a51a1f;
}
@supports (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    box-shadow: 0 0 0 0.0625rem #a51a1f;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    outline: 0.0625rem solid #a51a1f;
  }
}
input:disabled, input.disabled, input:disabled:hover, input.disabled:hover, input:disabled:active, input.disabled:active, input:disabled:focus, input.disabled:focus, input:disabled:checked, input.disabled:checked,
select:disabled,
select.disabled,
select:disabled:hover,
select.disabled:hover,
select:disabled:active,
select.disabled:active,
select:disabled:focus,
select.disabled:focus,
select:disabled:checked,
select.disabled:checked,
textarea:disabled,
textarea.disabled,
textarea:disabled:hover,
textarea.disabled:hover,
textarea:disabled:active,
textarea.disabled:active,
textarea:disabled:focus,
textarea.disabled:focus,
textarea:disabled:checked,
textarea.disabled:checked {
  color: #aeaeae;
}

label,
.form-control-label {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0.234375rem;
}
@media (min-width: 768px) {
  label,
  .form-control-label {
    font-size: 1rem;
    line-height: 1.4;
  }
}
label .optional,
.form-control-label .optional {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666;
  padding-left: 0.46875rem;
}

input + div:not(.input-group-append),
.form-caption,
.form-text,
.char-count,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-top: 0.234375rem;
  font-size: 0.875rem;
}
input + div:not(.input-group-append):has(~ :disabled), input + div:not(.input-group-append):has(~ .disabled),
.form-caption:has(~ :disabled),
.form-caption:has(~ .disabled),
.form-text:has(~ :disabled),
.form-text:has(~ .disabled),
.char-count:has(~ :disabled),
.char-count:has(~ .disabled),
.is-invalid ~ .invalid-feedback:has(~ :disabled),
.is-invalid ~ .invalid-feedback:has(~ .disabled),
.is-invalid ~ .error-text:has(~ :disabled),
.is-invalid ~ .error-text:has(~ .disabled),
.invalid-feedback:has(~ .is-invalid):has(~ :disabled),
.invalid-feedback:has(~ .is-invalid):has(~ .disabled),
.error-text:has(~ .is-invalid):has(~ :disabled),
.error-text:has(~ .is-invalid):has(~ .disabled) {
  color: #aeaeae;
}

.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-bottom: 0.234375rem;
  margin-top: 0;
}

.char-count {
  color: #666;
}

.custom-control {
  padding-left: 0;
}
.custom-control label {
  padding-left: 1.875rem;
  display: inline-block;
}
.custom-control.custom-radio {
  margin-bottom: 1rem;
}
.custom-control.custom-radio .custom-control-input {
  z-index: 0;
}
.custom-control .custom-control-input:not(:disabled):not(.disabled) ~ .custom-control-label {
  cursor: pointer;
}
.custom-control .custom-control-input ~ .custom-control-label::before,
.custom-control .custom-control-input ~ .custom-control-label::after {
  top: calc((1.3em - 1.25rem) / 2);
  left: 0;
}
@media (min-width: 768px) {
  .custom-control .custom-control-input ~ .custom-control-label::before,
  .custom-control .custom-control-input ~ .custom-control-label::after {
    top: calc((1.4em - 1.25rem) / 2);
  }
}
.custom-control .custom-control-input ~ .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-color: #ccc;
}
.custom-control .custom-control-input:hover ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before, .custom-control .custom-control-input:checked ~ .custom-control-label::after {
  left: 0;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control .custom-control-input:checked:hover ~ .custom-control-label::before {
  background-color: #363636;
  border-color: #363636;
}
.custom-control .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
}
.custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control .custom-control-input:not(:checked):active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:disabled ~ .custom-control-label::before, .custom-control .custom-control-input.disabled ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
  border-color: #ccc;
}
.custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #ccc;
  border-color: #ccc;
}
.custom-control.custom-switch .custom-control-label {
  padding-left: 2.875rem;
}
.custom-control.custom-switch .custom-control-label::before, .custom-control.custom-switch .custom-control-label::after {
  top: 50%;
  transform: translateY(-50%);
}
.custom-control.custom-switch .custom-control-label::before {
  height: 1.25rem;
  border-radius: 0.625rem;
  background: #ccc;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-label::after {
  transform: translate(0, -50%);
  left: 0.125rem;
  background: #fff;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translate(100%, -50%);
  left: 0.125rem;
  background: #fff;
}
.custom-control.custom-switch .custom-control-input:hover:not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:hover ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background: #dadada;
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::after {
  background-color: #fff;
  box-shadow: none;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label {
  padding-left: 2.375rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::before {
  height: 1rem;
  width: 1.75rem;
  border-radius: 0.5rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::after {
  height: 0.75rem;
  width: 0.75rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label {
  padding-left: 3.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::before {
  height: 1.75rem;
  width: 3.25rem;
  border-radius: 0.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::after {
  height: 1.5rem;
  width: 1.5rem;
}

.input-group:not(.has-validation) input.form-control:has(+ .input-group-append) {
  padding-right: 3rem;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.input-group .input-group-prepend,
.input-group .input-group-append {
  position: relative;
}
.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  background: transparent;
  border-color: transparent;
  border-radius: 0.375rem;
  margin: 0;
  padding: 0 0.75rem;
}
.input-group .input-group-prepend .input-group-text:has(img),
.input-group .input-group-append .input-group-text:has(img) {
  line-height: 0;
}
.input-group .input-group-prepend .input-group-text img,
.input-group .input-group-append .input-group-text img {
  pointer-events: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}

.input-group.is-invalid ~ .invalid-feedback,
.form-control-label.text-danger ~ .invalid-feedback {
  display: block;
}

.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  white-space: normal;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2011.25C3.10051%2011.25%200.75%208.8995%200.75%206C0.75%203.10051%203.10051%200.75%206%200.75C8.8995%200.75%2011.25%203.10051%2011.25%206C11.25%208.8995%208.8995%2011.25%206%2011.25ZM6%2012C9.31371%2012%2012%209.31371%2012%206C12%202.68629%209.31371%200%206%200C2.68629%200%200%202.68629%200%206C0%209.31371%202.68629%2012%206%2012Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.25116%208.25C5.25116%207.83579%205.58694%207.5%206.00116%207.5C6.41537%207.5%206.75116%207.83579%206.75116%208.25C6.75116%208.66421%206.41537%209%206.00116%209C5.58694%209%205.25116%208.66421%205.25116%208.25Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.32463%203.74628C5.28467%203.34671%205.59844%203%206%203C6.40156%203%206.71533%203.34671%206.67537%203.74628L6.41231%206.37686C6.39113%206.58869%206.21288%206.75%206%206.75C5.78712%206.75%205.60887%206.58869%205.58769%206.37686L5.32463%203.74628Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.75rem;
  background-position: left 0.2375rem;
  background-repeat: no-repeat;
  padding-left: 0.984375rem;
}

.custom-radio.custom-radio-as-checkbox .custom-control-label::before {
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.custom-radio.custom-radio-as-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="#fff"/></svg>');
}

.custom-checkbox.custom-checkbox-as-radio .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-radius: 50%;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio {
  position: relative;
  display: inline-block;
  margin-left: 2rem;
  padding-left: 1.875rem;
  cursor: pointer;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::before {
  content: "";
  display: none;
  border-radius: 50%;
  border: 0.0625rem solid #ccc;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::after {
  content: "";
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #ccc;
  border-color: #1b1b1b;
  border-radius: 50%;
  background-color: #1b1b1b;
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
  background-position: center center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border: none;
  box-shadow: none;
  outline: 0;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ccc;
  border-radius: 50%;
  background-color: #1b1b1b;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::before {
  display: inline-block;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::after {
  display: none;
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
.btn.disabled, .btn:disabled, .btn.disabled:hover, .btn:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
.btn.disabled img, .btn:disabled img, .btn.disabled:hover img, .btn:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
.btn:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.46875rem;
}
.btn:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
.btn:is(.icon) img {
  height: 1rem;
  width: auto;
  line-height: 1.4;
}
.btn:is(.icon):has(.sr-only) img {
  margin: 0;
}
.btn:is(.icon):is(.btn-sm, .btn-group-sm > .btn) img {
  height: 0.875rem;
  line-height: 1.4;
}
.btn:is(.icon):is(.btn-lg, .btn-group-lg > .btn) img {
  height: 1.125rem;
  line-height: 1.4;
}
@media (max-width: 767.98px) {
  .btn {
    width: 100%;
  }
  .btn.btn-inline {
    width: auto;
  }
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(-1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}

.btn-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary-transactional {
  background: #046a38;
  border-color: #046a38;
  color: #fff;
}
.btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #034a27;
  border-color: #034a27;
  color: #fff;
}

.btn-primary-dark,
.btn-primary,
.btn-dark,
.btn-secondary {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
}
.btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}

.btn-primary-light,
.btn-light {
  background: #fff;
  border-color: #fff;
  color: #1b1b1b;
}
.btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-transactional {
  background: none;
  background-color: unset;
  border-color: #046a38;
  color: #046a38;
}
.btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-dark,
.btn-outline-secondary,
.btn-outline-primary,
.btn-trans-dark,
.btn-outline-dark {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
}
.btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-light,
.btn-outline-light,
.btn-trans-light {
  background: none;
  background-color: unset;
  border-color: #fff;
  color: #fff;
}
.btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-tertiary-dark,
.btn-link,
.btn-link2,
.btn-link4,
.btn-link5 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-link3 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
  text-decoration: none;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-tertiary-light {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-success:focus,
.btn-warning:focus,
.btn-danger:focus {
  box-shadow: none;
}

.btn-video {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
.btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.btn-video:not(.icon-right) {
  position: relative;
}
.btn-video:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right)::before {
  left: 0;
}
.btn-video:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video:not(.icon-right):hover, .btn-video:not(.icon-right):focus, .btn-video:not(.icon-right):active {
  position: relative;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  left: 0;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video.icon-right {
  order: 1;
  position: relative;
}
.btn-video.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right::before {
  right: 0;
}
.btn-video.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video.icon-right:hover, .btn-video.icon-right:focus, .btn-video.icon-right:active {
  position: relative;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  right: 0;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-video-outline {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  display: inline-flex;
  align-items: center;
}
.btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-video-outline:not(.icon-right) {
  position: relative;
}
.btn-video-outline:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right)::before {
  left: 0;
}
.btn-video-outline:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline:not(.icon-right):hover, .btn-video-outline:not(.icon-right):focus, .btn-video-outline:not(.icon-right):active {
  position: relative;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  left: 0;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline.icon-right {
  order: 1;
  position: relative;
}
.btn-video-outline.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right::before {
  right: 0;
}
.btn-video-outline.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video-outline.icon-right:hover, .btn-video-outline.icon-right:focus, .btn-video-outline.icon-right:active {
  position: relative;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  right: 0;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:not(:disabled):not(.disabled):active {
  color: #363636;
}

.btn-add-service {
  width: auto;
}

.btn:not(:hover) .icon.hover-icon,
.btn:hover .icon.hover-icon ~ .icon {
  display: none;
}

.btn-video-outline-centered {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-color: #363636;
  color: #363636;
  text-decoration: none;
}
.btn-video-outline-centered .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
  transition: background-image 0.15s;
}
.btn-video-outline-centered:hover, .btn-video-outline-centered:focus, .btn-video-outline-centered:active {
  color: #fff;
  background-color: #363636;
}
.btn-video-outline-centered:hover .video-icon, .btn-video-outline-centered:focus .video-icon, .btn-video-outline-centered:active .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
}

.link-video {
  color: #363636;
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 2.5rem;
  position: relative;
}
.link-video::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.link-video::before {
  left: 0;
}

.remove-btn,
.remove-btn-lg {
  cursor: pointer;
}

.modal-header button.close {
  text-shadow: none;
}

.close {
  opacity: 1;
}

a.btn {
  text-decoration: none;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  background-color: #1b1b1b;
  color: #fff;
}

.card {
  margin-bottom: 1em;
}
.card .list-group {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.card .card-header {
  background: #ccc;
}
.card .card-title.h5 {
  margin-bottom: 0.9375rem !important;
}
#accordion .card {
  border: none;
  border-bottom: 0.0625rem solid #ccc;
  border-radius: none;
}
#accordion .card .card-header {
  padding: 1.25rem 0;
  border-bottom: 0.0625rem solid #ccc;
  border-top: none;
  background-color: #fff;
}
#accordion .card .card-header:first-child {
  border-radius: 0;
  border-bottom: none;
}
#accordion .card .card-header .btn {
  padding: 1.25rem 0.625rem;
}
#accordion .card .card-header .btn.btn-link {
  color: #666;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link:hover {
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link::before {
  content: "";
  float: left;
  width: 20px;
  height: 20px;
  margin: 3px 5px 0 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M7.579 5.987L3.275 1.604A.908.908 0 0 1 3 .944.992.992 0 0 1 3.255.29c.225-.2.457-.288.698-.29a.919.919 0 0 1 .666.275l5.106 5.058a.948.948 0 0 1 .007 1.327l-5.118 5.047c-.123.165-.38.292-.654.293a.962.962 0 0 1-.683-.293.903.903 0 0 1-.277-.66.993.993 0 0 1 .256-.655L7.58 5.987z'/%3E%3C/svg%3E") no-repeat 0 0;
  transform: rotate(90deg);
}
#accordion .card .card-header .btn.btn-link.collapsed::before {
  transform: rotate(0deg);
}
#accordion .card .card-body {
  padding: 0;
  margin-left: 0.9375rem;
}

.card-link {
  color: #1b1b1b;
}
.card-link:hover {
  text-decoration: none;
}

.alert {
  font-size: inherit;
  font-weight: 400;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  margin: auto;
  background: #fff;
  overflow: hidden;
  color: #1b1b1b;
}
.alert::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}
.alert.alert-default {
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
}
.alert.alert-default::before {
  height: 100%;
  width: 3.375rem;
  top: 0;
  right: initial;
  bottom: 0;
  left: 0;
  background-size: 1.5rem;
}
.alert.alert-stacked {
  padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
}
.alert.alert-stacked::before {
  height: 2.1875rem;
  width: 100%;
  top: 0;
  right: 0;
  bottom: initial;
  left: 0;
  background-size: 1.25rem;
}
.alert.alert-sm {
  font-size: 0.875rem;
}
.alert.alert-md {
  font-size: 1rem;
}
.alert.alert-lg {
  font-size: 1.125rem;
}
@media (min-width: 576px) {
  .alert.alert-sm-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-sm-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-sm-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-sm-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-sm-sm {
    font-size: 0.875rem;
  }
  .alert.alert-sm-md {
    font-size: 1rem;
  }
  .alert.alert-sm-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .alert.alert-md-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-md-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-md-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-md-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-md-sm {
    font-size: 0.875rem;
  }
  .alert.alert-md-md {
    font-size: 1rem;
  }
  .alert.alert-md-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1025px) {
  .alert.alert-lg-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-lg-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-lg-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-lg-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-lg-sm {
    font-size: 0.875rem;
  }
  .alert.alert-lg-md {
    font-size: 1rem;
  }
  .alert.alert-lg-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1366px) {
  .alert.alert-xl-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-xl-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-xl-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-xl-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-xl-sm {
    font-size: 0.875rem;
  }
  .alert.alert-xl-md {
    font-size: 1rem;
  }
  .alert.alert-xl-lg {
    font-size: 1.125rem;
  }
}
.alert .alert-link {
  color: #1b1b1b;
}
.alert.alert-success {
  border-color: #046a38;
}
.alert.alert-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.alert.alert-info {
  border-color: #31708f;
}
.alert.alert-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.alert.alert-warning {
  border-color: #eea103;
}
.alert.alert-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%23FFFFFF"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%23FFFFFF"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%23FFFFFF"/></svg>');
  background-color: #eea103;
}
.alert.alert-danger {
  border-color: #a51a1f;
}
.alert.alert-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.alert.alert-success .alert-link, .alert.alert-info .alert-link, .alert.alert-warning .alert-link, .alert.alert-danger .alert-link {
  color: #1b1b1b;
}

.alert-dismissible {
  padding-right: 2.875rem;
}
.alert-dismissible .close {
  width: 2.875rem;
  height: 2.875rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="%231B1B1B"/><path d="M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z" fill="%231B1B1B"/></svg>');
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}
.alert-dismissible.alert-stacked {
  padding-right: 0.9375rem;
}
.alert-dismissible.alert-stacked .close {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.25rem;
  width: 2.1875rem;
  height: 2.1875rem;
}

.breadcrumb {
  background-color: #fff;
}

.breadcrumb-item {
  font-weight: 700;
}
.breadcrumb-item a {
  color: #363636;
}
.breadcrumb-item.active {
  color: #363636;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.badge,
.badge-md {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.875rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge .badge-icon,
.badge-md .badge-icon {
  height: 0.75rem;
  width: auto;
}
.badge .badge-icon img,
.badge-md .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}
.badge-container, .badge-marxent-container,
.badge-md-container,
.badge-md-marxent-container {
  position: absolute;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 1;
  left: 0.0625rem;
}
.badge-container,
.badge-md-container {
  top: 0.0625rem;
}

.badge-sm {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.75rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge-sm .badge-icon {
  height: 0.625rem;
  width: auto;
}
.badge-sm .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}

.badge-marxent-container {
  bottom: 3.28125rem;
  left: 0.9375rem;
}
@media (min-width: 768px) {
  .badge-marxent-container {
    bottom: 6.796875rem;
    left: 0.9375rem;
  }
}

.multi-badge-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: absolute;
}

.multi-badge-container > .badge-container {
  position: relative;
}
.multi-badge-container > .badge-marxent-container {
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
}

.badge-green,
.badge-free-delivery,
.badge-reward,
.badge-install,
.badge-online,
.badge-instore,
.badge-success,
.badge-newarrival {
  border-color: #046a38;
}

.badge-install {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.badge-super-buy,
.badge-blue,
.badge-preorder {
  border-color: #004876;
}

.badge-preowned,
.badge-purple {
  border-color: #4D4185;
}

.badge-yellow,
.badge-clearance,
.badge-best-seller,
.badge-exclusive {
  border-color: #ffc600;
}

.badge-nfm-plus,
.badge-orange {
  border-color: #d24627;
}

.badge-secondary {
  border-color: #4c4c4c;
}

.badge-danger,
.badge-red,
.badge-doorbuster {
  border-color: #a51a1f;
}

.badge-warning {
  border-color: #eea103;
}

.badge-info,
.badge-gas,
.badge-dual-fuel {
  border-color: #31708f;
}

.badge-red-orange,
.badge-electric {
  border-color: #d24627;
}

.badge-light,
.badge-dark {
  border-color: #363636;
}

.nav-tabs,
.nav-pills {
  flex-wrap: nowrap;
  justify-content: start;
  width: 100%;
  overflow-x: auto;
  padding-bottom: 0.9375rem;
  padding-left: 0.125rem;
  padding-top: 0.125rem;
  padding-right: 0.125rem;
  margin: -0.125rem -0.125rem 0 -0.125rem;
}
@supports (scrollbar-width: thin) {
  .nav-tabs,
  .nav-pills {
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
  }
}
@supports selector(::-webkit-scrollbar) {
  .nav-tabs::-webkit-scrollbar,
  .nav-pills::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .nav-tabs::-webkit-scrollbar-track,
  .nav-pills::-webkit-scrollbar-track {
    background: transparent;
  }
  .nav-tabs::-webkit-scrollbar-thumb,
  .nav-pills::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .nav-tabs::-webkit-scrollbar-thumb:hover,
  .nav-pills::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.nav-tabs .nav-item,
.nav-pills .nav-item {
  text-align: center;
}
.nav-tabs .nav-item .nav-link,
.nav-pills .nav-item .nav-link {
  padding: 0.46875rem 0.9375rem;
  margin: 0;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  transition: background 300ms, color 300ms, border 300ms;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.145;
}
@media (min-width: 768px) {
  .nav-tabs .nav-item .nav-link,
  .nav-pills .nav-item .nav-link {
    font-size: 1rem;
    line-height: 1.125;
  }
}
.nav-tabs .nav-item .nav-link .icon,
.nav-pills .nav-item .nav-link .icon {
  height: 16px;
  width: auto;
  margin-right: 0.46875rem;
  filter: brightness(0) saturate(100%) invert(19%) sepia(13%) saturate(0%) hue-rotate(256deg) brightness(91%) contrast(89%);
  transition: filter 300ms;
}
.nav-tabs .nav-item .nav-link:hover,
.nav-pills .nav-item .nav-link:hover {
  background: #e8e8e8;
  text-decoration: none;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight,
.nav-pills .nav-item .nav-link.active,
.nav-pills .nav-item .nav-link.highlight {
  color: #1b1b1b;
  text-decoration: none;
  font-weight: 700;
}
.nav-tabs .nav-item .nav-link.active .icon, .nav-tabs .nav-item .nav-link.highlight .icon,
.nav-pills .nav-item .nav-link.active .icon,
.nav-pills .nav-item .nav-link.highlight .icon {
  filter: brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(609%) hue-rotate(337deg) brightness(87%) contrast(79%);
}
.nav-tabs .nav-item .nav-link.disabled, .nav-tabs .nav-item .nav-link:disabled, .nav-tabs .nav-item .nav-link.disabled:hover, .nav-tabs .nav-item .nav-link:disabled:hover,
.nav-pills .nav-item .nav-link.disabled,
.nav-pills .nav-item .nav-link:disabled,
.nav-pills .nav-item .nav-link.disabled:hover,
.nav-pills .nav-item .nav-link:disabled:hover {
  color: #aeaeae;
  background: none;
  pointer-events: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link {
  color: #1b1b1b;
  text-decoration: none;
}
.nav-tabs.nav-fit,
.nav-pills.nav-fit {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.nav-tabs.nav-fit .nav-item,
.nav-pills.nav-fit .nav-item {
  width: auto;
}

@media (min-width: 1025px) {
  .form-nav .nav-item > .nav-link {
    color: #1b1b1b;
  }
}
.nav-tabs {
  border: none;
}
.nav-tabs .nav-item .nav-link {
  border-radius: 0.25rem 0.25rem 0 0;
  border-bottom: 0.125rem solid #ccc;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight {
  border-bottom: 0.125rem solid;
}
.nav-tabs .nav-item.show .nav-link {
  border-bottom: 0.125rem solid #ccc;
}

.nav.navbar-nav .reset-password-form-modal .notifications-container .alert.alert-danger,
.nav.navbar-nav .reset-password-form-mobile .notifications-container .alert.alert-danger {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.nav-pills {
  gap: 0.46875rem;
}
.nav-pills .nav-item .nav-link {
  border-radius: 0.75rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.higlight {
  background: #1b1b1b;
  color: #fff;
}
.nav-pills .nav-item .nav-link.active .icon, .nav-pills .nav-item .nav-link.higlight .icon {
  filter: brightness(0) invert(1);
}
.nav-pills .nav-item .nav-link.active:hover, .nav-pills .nav-item .nav-link.higlight:hover {
  background: #363636;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html {
  scroll-behavior: smooth;
}

body {
  min-width: 320px;
}

/* Default focus for interactive elements */
a[href] :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
button :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
input :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
textarea :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
select :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
summary :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
[role=button] :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
[role=checkbox] :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
[role=textbox] :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]),
[tabindex="0"] :focus:not(:focus-visible):not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  outline: 0;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  a[href]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  button:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  textarea:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  select:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  summary:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [role=button]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [role=checkbox]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [role=textbox]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [tabindex="0"]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  a[href]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  button:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  textarea:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  select:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  summary:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [role=button]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [role=checkbox]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [role=textbox]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  [tabindex="0"]:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
    outline: 0.125rem solid #76a0b4;
  }
}

p,
.p {
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}
p.small,
p .small,
p small,
.p.small,
.p .small,
.p small {
  line-height: 1;
  font-size: 0.75rem;
}

.paragraph {
  margin-bottom: 0.9375rem;
  line-height: 1.4;
  font-size: 1rem;
  font-weight: 400;
}

.paragraph-small {
  margin-bottom: 0.9375rem;
  line-height: 1;
  font-size: 0.75rem;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.display-1,
.display-2,
.display-3,
.display-4,
div,
p {
  font-variant-ligatures: no-common-ligatures;
}

a {
  font-size: inherit;
}

.custom-checkbox label, .custom-radio label {
  text-transform: none;
  font-weight: 400;
}

ul.bulleted,
ol {
  padding-left: 0.9375rem;
  margin-bottom: 0;
  list-style-type: disc;
}
ul.bulleted li,
ol li {
  line-height: 1.38;
  margin-bottom: 0.5rem;
}
ul.bulleted ul li,
ul.bulleted ol li,
ol ul li,
ol ol li {
  margin-bottom: 0;
}
ul.bulleted ul li:last-of-type,
ul.bulleted ol li:last-of-type,
ol ul li:last-of-type,
ol ol li:last-of-type {
  margin-bottom: 1.5625rem;
}

ul.bulleted ul {
  list-style: none;
  padding-left: 0.625rem;
}
ul.bulleted ul li::before {
  content: ".";
  position: relative;
  left: -0.625rem;
  font-size: 1.5625rem;
  top: -0.3125rem;
  line-height: 0.625rem;
}

ol li {
  padding-left: 0.9375rem;
}
ol ol {
  list-style: upper-alpha;
  padding-left: 2.1875rem;
}

blockquote p {
  font-size: 1rem;
  line-height: 1.4;
}

blockquote .blockquote-footer {
  font-size: 0.9rem;
}

blockquote .quote::before, blockquote .quote::after {
  position: absolute;
  display: inline-block;
  color: #dadada;
  font-size: 6rem;
}
blockquote .quote::before {
  content: "“";
  margin-top: -2.5rem;
  margin-left: -2.5rem;
}
blockquote .quote::after {
  content: "”";
  margin-top: -1.625rem;
  margin-left: 0.5rem;
}

sup {
  top: -0.43em;
  font-size: 70%;
}

body {
  position: relative;
}

.content-page #maincontent {
  overflow-x: hidden;
}

.height-change-listener {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 0;
  border: 0;
  background-color: transparent;
  z-index: -1;
}

.scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}

.mobileMenu {
  overflow: hidden;
}
.mobileMenu .modal {
  overflow: auto;
  height: calc(100% + 1px);
  -webkit-overflow-scrolling: touch;
}

.modal-open {
  overflow-y: scroll;
}

.modal-background,
.mobile-modal-background {
  background-color: #000;
  display: none;
  height: 100%;
  overflow-y: hidden;
  position: fixed;
  opacity: 0.65;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}

.desktop-menu-background {
  background-color: #000;
  display: none;
  height: 100%;
  overflow-y: hidden;
  position: absolute;
  opacity: 0.65;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
@media (max-width: 1024.98px) {
  .desktop-menu-background {
    display: none !important;
  }
}

.page.location-flyout-open {
  pointer-events: none;
}

.page.location-flyout-open .location-group,
.page.location-flyout-open .location-info,
.page.location-flyout-open .location-info *,
.page.location-flyout-open .modal-background,
.page.location-flyout-open .mobile-modal-background {
  pointer-events: auto;
}

.location-info {
  position: relative;
  z-index: 101;
}

h1.page-title {
  margin-bottom: 0.9375rem;
}
@media (min-width: 1025px) {
  h1.page-title {
    margin-bottom: 1.25rem;
  }
}

.icon-toggle:hover .icon.hover-icon ~ .icon {
  display: none;
}
@media (max-width: 1024.98px) {
  .icon-toggle:hover .icon.hover-icon ~ .icon {
    display: inline;
  }
}

.icon-toggle:not(:hover) .icon.hover-icon,
.icon-toggle.selected .icon.hover-icon ~ .icon {
  display: none;
}

.icon-toggle.selected .icon.hover-icon {
  display: inline-block;
}

input[placeholder] {
  text-overflow: ellipsis;
}

.notifications-container {
  z-index: 1051;
}
.notifications-container .alert {
  margin-top: 0.9375rem;
}
@media (min-width: 1025px) {
  .notifications-container .alert {
    margin-top: 1.25rem;
  }
}

.error-message {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

.error.continue-shopping {
  margin-bottom: 6.25em;
}

.skip {
  position: absolute;
  left: 0;
  top: -4.2em;
  overflow: hidden;
  padding: 1em 1.5em;
  background: #fff;
  transition: all 0.2s ease-in-out;
}

a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  z-index: 10000000;
  background: #fff;
  transition: all 0.2s ease-in-out;
}

.optional {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666;
}

#flipp-iframe {
  min-height: 350px;
  overflow-y: hidden;
}

.trustpilot-iframe {
  width: 100%;
  height: 600px;
}

.parts-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding-left: 0 !important;
}
@media (min-width: 1025px) {
  .parts-container .addon-item-count.addon-item-count-part {
    padding-left: 15px !important;
  }
}
.parts-container .parts-heading {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding-left: 5%;
}
.parts-container .parts-heading .line-item-image-container {
  flex: 0 0 30px;
  max-width: 30px;
  max-height: 30px;
}
.parts-container .parts-heading .product-card-footer {
  flex-grow: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: calc(33.33333% - 30px);
  --blockSize: calc(66.33333% - 30px);
  flex-basis: var(--blockSize); /* stylelint-disable-line */
  max-width: var(--blockSize);
}
.parts-container .parts-heading .parts-icon img {
  display: inline-block;
  height: 30px !important;
  width: 30px !important;
  max-width: 100%;
  margin-left: 0 !important;
}
.parts-container .parts-list-item .product-info {
  padding-left: 10% !important;
}
@media (max-width: 767.98px) {
  .parts-container .product-info {
    padding-left: 10% !important;
  }
}
@media (max-width: 1024.98px) {
  .parts-container .parts-list-item .product-info {
    margin-left: 15px !important;
    padding-left: calc(17% - 15px) !important;
  }
  .parts-container .line-item-header {
    display: flex !important;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 30px); /* stylelint-disable-line */
    max-width: calc(100% - 30px);
    padding-right: 0;
    align-items: flex-start;
    flex-direction: column;
  }
  .parts-container .line-item-header .line-item-name {
    display: block;
    width: 100%;
  }
  .parts-container .line-item-header .line-item-name .edit-add-on {
    float: right;
  }
  .parts-container .product-card-footer {
    padding-right: 0;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .parts-container .line-item-image-container {
    flex: 0 0 30px;
    max-width: 30px;
    max-height: 30px;
    padding-right: 5px !important;
    padding-bottom: 0 !important;
  }
}

.noplan-added-icon .add-on-label::before {
  background-image: url("../svg-icons/icon-parts.svg") !important;
}

.gold-plan-row .parts-icon {
  margin-left: 5.3125rem !important;
}
@media (max-width: 1024.98px) {
  .gold-plan-row .parts-icon {
    margin-left: 1.25rem !important;
  }
}

.summary-parts-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding-left: 0 !important;
}
.summary-parts-container .card.product-info .addon-item-count-container {
  text-align: left !important;
}
.summary-parts-container .addon-item-count.addon-item-count-part {
  padding-left: 75px !important;
}
.summary-parts-container .parts-heading {
  display: flex;
  width: 100%;
  flex-direction: column;
  border-top: 0.0625rem solid #ccc;
}
.summary-parts-container .parts-heading .line-item-image-container {
  flex: 0 0 3.75rem;
  max-width: 3.75rem;
}
.summary-parts-container .parts-heading .item-image {
  float: right;
}
.summary-parts-container .parts-icon {
  padding-left: 0;
  margin-left: 2.5rem;
  margin-right: 0.9375rem;
}
@media (max-width: 1024.98px) {
  .summary-parts-container .parts-icon {
    margin-left: 1.25rem !important;
  }
}
.summary-parts-container .parts-icon img {
  display: inline-block;
  height: 30px !important;
  width: 30px !important;
  max-width: 100%;
  margin-left: 0 !important;
}
.summary-parts-container .parts-list-item .product-info, .summary-parts-container .parts-list-item .service-row {
  padding-left: 5.3125rem !important;
}
@media (max-width: 1024.98px) {
  .summary-parts-container .parts-list-item .product-info, .summary-parts-container .parts-list-item .service-row {
    padding-left: 1.25rem !important;
  }
}
.summary-parts-container .parts-list-item .product-info .line-item-image-container, .summary-parts-container .parts-list-item .service-row .line-item-image-container {
  padding: 0;
}
.summary-parts-container .parts-list-item .product-info .line-item-image-container .item-image img, .summary-parts-container .parts-list-item .service-row .line-item-image-container .item-image img {
  max-width: 100%;
}
.summary-parts-container .parts-list-item .product-info .row, .summary-parts-container .parts-list-item .service-row .row {
  margin: 0;
}
.summary-parts-container .parts-list-item .package-sku-row .item-image {
  margin-left: 5.3125rem;
}
@media (max-width: 1024.98px) {
  .summary-parts-container .parts-list-item .package-sku-row .item-image {
    margin-left: 1.25rem !important;
  }
}
@media (max-width: 1024.98px) {
  .summary-parts-container .product-card-footer {
    padding-right: 0;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .summary-parts-container .parts-list-item .product-info {
    padding-left: 11% !important;
  }
  .summary-parts-container .parts-heading .line-item-header {
    display: flex !important;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 3.75rem); /* stylelint-disable-line */
    max-width: calc(100% - 3.75rem);
    padding-right: 0;
    align-items: flex-start;
    flex-direction: column;
  }
  .summary-parts-container .parts-heading .line-item-name {
    display: block;
    width: 100%;
  }
  .summary-parts-container .parts-heading .line-item-name .edit-add-on {
    float: right;
  }
  .summary-parts-container .parts-heading .line-item-image-container {
    max-width: 100%;
    order: 0;
    flex: 0 0 3.75rem !important;
    width: 3.75rem !important;
  }
}
@media (max-width: 767.98px) {
  .summary-parts-container .parts-list-item .product-info {
    padding-left: 18% !important;
  }
  .summary-parts-container .parts-heading .line-item-image-container {
    flex: 0 0 2.5rem !important;
    width: 2.5rem !important;
  }
}

.pswd_info::before {
  content: "";
  height: 1.5625rem;
  left: -0.8125rem;
  margin-top: -0.78125rem;
  width: 1.5625rem;
}
.pswd_info h6 {
  margin-bottom: 0.3125rem;
}
.pswd_info ul {
  list-style: none;
  padding-left: 0;
}
.pswd_info ul li {
  padding: 0.125rem 1.5625rem;
}
.pswd_info .valid {
  background-image: url("../svg-icons/success-icon.svg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0.3125rem;
  background-size: 1rem;
  transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -webkit-transition: background 0.2s ease-in-out;
}
.pswd_info .invalid {
  background-image: url("../svg-icons/danger-icon.svg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0.3125rem;
  background-size: 1rem;
  transition: background 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: background 0.2s ease-in-out;
}
.pswd_info .default {
  background-image: url("../svg-icons/xcircle-icon.svg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0.3125rem;
  background-size: 1rem;
  transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -webkit-transition: background 0.2s ease-in-out;
}

/* Inline Copyright Year Content Asset Include */
.content-asset:has(> .copyright-year) {
  display: inline-block;
}

/* Read More/Less button text change functionality. */
*[aria-expanded=false] span.expanded, *[aria-expanded=true] span.collapsed {
  display: none;
}

/* Extend height for hidden Sticky Nav on mobile */
.sticky-header.nav-up {
  top: -5.625rem !important;
}

/* Add border to Refinement Slider if in PLP Slot PLP-F */
.plp-f > .visual-refinements {
  border-bottom: 0.0625rem solid #ccc;
}
.plp-f > .visual-refinements .slick-track {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* Fix for selecting text in slick slider carousels */
.slick-slider {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.slick-slider .draggable {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

img {
  transition: filter 75ms ease-in-out, clip-path 75ms ease-in-out;
}
img.lazy.blur {
  filter: blur(0.25rem);
  clip-path: inset(0);
}

.video-custom-toggler.loading {
  pointer-events: none;
}
.video-custom-toggler .spinner-border {
  position: absolute;
  z-index: 3;
  right: -0.3125rem;
  top: -0.3125rem;
  width: calc(100% + 0.625rem);
  height: calc(100% + 0.625rem);
}
.video-custom-toggler .spinner-border.hidden {
  display: none;
}

.video-container {
  transition: filter 75ms ease-in-out, clip-path 75ms ease-in-out;
  display: block;
}
.video-container.lazy:has(.has-placeholder-image) {
  filter: blur(0.25rem) brightness(0.4);
  clip-path: inset(0);
  overflow: hidden;
}
.video-container.lazy video {
  visibility: hidden;
}
.video-container .video-placeholder {
  background: #1b1b1b;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}
.video-container .video-placeholder.hidden {
  display: none;
}
.video-container .video-placeholder.has-placeholder-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-container .video-placeholder .spinner-border {
  margin: 0.9375rem;
}
.video-container:not(.background-video) .video-placeholder {
  justify-content: center;
  align-items: center;
}
@supports not (aspect-ratio: 16/9) {
  .video-container:not(.background-video) {
    padding-top: 56.25%;
  }
  .video-container:not(.background-video) .video-placeholder {
    padding-top: 56.25%;
  }
}
@supports (aspect-ratio: 16/9) {
  .video-container:not(.background-video) {
    padding-top: 0;
    aspect-ratio: 16/9;
  }
  .video-container:not(.background-video) .video-placeholder {
    padding-top: 0;
    aspect-ratio: 16/9;
  }
}

@media (max-width: 1024.98px) {
  .location-toggle-container {
    font-size: 0.875rem;
  }
}

.header-location-container {
  background: #f5f5f5;
  padding: 0;
}
@media (min-width: 1025px) {
  .header-location-container {
    padding: 3px 0;
  }
}
.header-location-container .location-toggle-container .row {
  margin: 0 auto;
}
.header-location-container .header-location {
  text-align: center;
}
@media (min-width: 1025px) {
  .header-location-container .header-location {
    text-align: left;
    max-width: 1270px;
    margin: 0 auto;
  }
  .header-location-container .header-location .location-toggle-container {
    text-align: right;
  }
  .header-location-container .header-location .location-group {
    display: flex;
    align-items: center;
  }
}
.header-location-container .header-location .live-chat-container::after {
  content: "";
  border-right: 0.0625rem solid #ccc;
  padding-right: 0.625rem;
  margin-right: 0.625rem;
}
.header-location-container .header-location .pin-icon {
  margin-top: -2px;
}
.header-location-container .header-location .location-toggle {
  color: #046a38 !important;
}
@media (max-width: 767.98px) {
  .header-location-container .header-location .location-toggle {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 150px;
  }
}

.closest-store .all-location {
  float: right;
}

#deliveryLocationForm {
  line-height: 2.5rem;
}

.nearby-location-detail,
.nearby-delivery-location-detail {
  padding-top: 15px;
  border-top: 0.0625rem solid #ccc;
  border-bottom: 0.0625rem solid #ccc;
}
.nearby-location-detail > div,
.nearby-delivery-location-detail > div {
  padding-left: 0 !important;
}
.nearby-location-detail .store-address div,
.nearby-delivery-location-detail .store-address div {
  line-height: 1.4 !important;
}
.nearby-location-detail .text-block > div .store-address,
.nearby-delivery-location-detail .text-block > div .store-address {
  margin-bottom: 1.2rem !important;
}
.nearby-location-detail .button-section .direction,
.nearby-delivery-location-detail .button-section .direction {
  float: left;
}
.nearby-location-detail .button-section .weekly-ad,
.nearby-delivery-location-detail .button-section .weekly-ad {
  float: right;
}

.live-chat-link {
  color: #1b1b1b;
  text-decoration: none;
}

.location-info,
.delivery-location-info {
  background: #fff;
  padding: 0.9375rem;
  position: fixed;
  right: -100%;
  top: 0;
  bottom: 0;
  display: none;
  height: 100vh;
  max-width: 342px;
  width: 90%;
  z-index: 101;
  transition: right 200ms cubic-bezier(0, 1, 0.8, 1);
}
.location-info.collapsing,
.delivery-location-info.collapsing {
  transition: none;
  transition-delay: 0;
}
.location-info.show,
.delivery-location-info.show {
  right: 0;
  display: block;
}
.location-info .my-location .header-group,
.delivery-location-info .my-location .header-group {
  padding-bottom: 0.625rem;
  margin-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #ccc;
}
.location-info .my-location .header-group .close,
.delivery-location-info .my-location .header-group .close {
  position: relative;
  top: -3px;
}
.location-info .my-location h6,
.delivery-location-info .my-location h6 {
  margin-bottom: 0;
}
.location-info .my-location .form-group.postal-group,
.delivery-location-info .my-location .form-group.postal-group {
  margin-right: 0.625rem;
}
.location-info .my-location .form-group.postal-group .invalid-feedback,
.delivery-location-info .my-location .form-group.postal-group .invalid-feedback {
  line-height: 1.5;
}
.location-info .invalid-feedback-custom,
.delivery-location-info .invalid-feedback-custom {
  color: #a51a1f;
  margin-top: 0;
  font-size: 1rem;
  line-height: 1.5;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.border {
  border: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: none !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 0.0625rem solid #ccc !important;
  border-right: 0.0625rem solid #ccc !important;
}

.border-y {
  border-top: 0.0625rem solid #ccc !important;
  border-bottom: 0.0625rem solid #ccc !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 0.0625rem solid #ccc !important;
  }
  .border-sm-0 {
    border: none !important;
  }
  .border-sm-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-sm-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-sm-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 0.0625rem solid #ccc !important;
  }
  .border-md-0 {
    border: none !important;
  }
  .border-md-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-md-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-md-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1025px) {
  .border-lg {
    border: 0.0625rem solid #ccc !important;
  }
  .border-lg-0 {
    border: none !important;
  }
  .border-lg-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-lg-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-lg-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1366px) {
  .border-xl {
    border: 0.0625rem solid #ccc !important;
  }
  .border-xl-0 {
    border: none !important;
  }
  .border-xl-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-xl-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-xl-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

/* EXPOSED NAVIGATION */
.exposed-navigation {
  border-bottom: 0.0625rem solid #ccc;
  /* Hidden measurement element for JS width calculations */
  /* Shared styles for products & services nav bar wrappers */
  /* Products bar overrides — font weight semibold on main nav items */
  /* Services bar overrides — gray background on wrapper and items */
  /* Inner flex containers that hold the nav list */
  /* Horizontal nav list layout — center-aligned, no-wrap, gap-spaced */
  /* Clip horizontal overflow while keeping flyout panels visible vertically */
  /* "MORE" OVERFLOW */
  /* TOP-LEVEL NAV ITEM */
  /* Keyboard-only caret button — visually hidden until focused or keyboard-active */
  /* FLYOUT PANEL */
  /* Measurement pass: force visible + reset layout for JS sizing */
  /* Suppress focus rings for mouse/touch — only show for keyboard (focus-visible) */
  /* TOUCH VISUAL FEEDBACK */
  /* FLYOUT CONTENT */
  /* Category heading link inside flyout (bold, with arrow icon) */
  /* Right-arrow icon next to heading link */
  /* Subcategory link lists (top-level and nested) */
  /* Individual subcategory list item */
  /* Flyout link styles — full-width click target, underline on text only */
  /* Content-asset images inside flyout */
  /* FLYOUT CLOSE BUTTON — visible for touch devices and keyboard users */
  /* Show close button on touch devices */
  /* Show close button when flyout is opened via keyboard */
  /* FOCUS RINGS */
}
.exposed-navigation .js-more-measure {
  position: absolute;
  visibility: hidden;
  white-space: nowrap;
  left: -9999px;
  top: 0;
}
.exposed-navigation .top-menu-products-wrapper,
.exposed-navigation .top-menu-services-wrapper {
  padding: 0 0.9375rem;
  gap: 1.40625rem;
  width: 100%;
  min-width: 0;
  margin: 0;
}
.exposed-navigation .top-menu-products-wrapper .nav-item > a.nav-link,
.exposed-navigation .top-menu-services-wrapper .nav-item > a.nav-link {
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.46875rem 0 !important;
  line-height: 1.4rem;
  color: #1b1b1b;
  border: none;
  position: relative;
  transition: box-shadow 300ms;
  /* Extend click/hover target into the li padding area */
}
.exposed-navigation .top-menu-products-wrapper .nav-item > a.nav-link::before,
.exposed-navigation .top-menu-services-wrapper .nav-item > a.nav-link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.46875rem;
  right: -0.46875rem;
}
.exposed-navigation .top-menu-products-wrapper .nav-item > a.nav-link:hover,
.exposed-navigation .top-menu-services-wrapper .nav-item > a.nav-link:hover {
  box-shadow: inset 0 -0.25rem 0 0 #1b1b1b;
}
.exposed-navigation .top-menu-products-wrapper .nav-item > a.nav-link:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
.exposed-navigation .top-menu-services-wrapper .nav-item > a.nav-link:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border-radius: 0.375rem;
  box-shadow: inset 0 -0.25rem 0 0 #1b1b1b, 0 0 0 0.125rem #76a0b4;
  outline: 0.125rem solid transparent;
}
.exposed-navigation .top-menu-products-wrapper .nav-item.is-open > a.nav-link,
.exposed-navigation .top-menu-services-wrapper .nav-item.is-open > a.nav-link {
  box-shadow: inset 0 -0.25rem 0 0 #1b1b1b;
  transition: none;
}
.exposed-navigation .top-menu-products-wrapper .nav-item.is-open > .js-more-toggle,
.exposed-navigation .top-menu-services-wrapper .nav-item.is-open > .js-more-toggle {
  box-shadow: inset 0 -0.25rem 0 0 #1b1b1b;
  transition: none;
}
.exposed-navigation .top-menu-products-wrapper .js-more-toggle,
.exposed-navigation .top-menu-services-wrapper .js-more-toggle {
  padding: 0.46875rem 0;
  transition: box-shadow 300ms;
}
.exposed-navigation .top-menu-products-wrapper .js-more-toggle::after,
.exposed-navigation .top-menu-services-wrapper .js-more-toggle::after {
  display: none;
}
.exposed-navigation .top-menu-products-wrapper .js-more-toggle:hover,
.exposed-navigation .top-menu-services-wrapper .js-more-toggle:hover {
  box-shadow: inset 0 -0.25rem 0 0 #1b1b1b;
}
.exposed-navigation .top-menu-products-wrapper .menu-list > li > .nav-link {
  font-weight: 600;
}
.exposed-navigation .top-menu-services-wrapper {
  background-color: #f5f5f5;
}
.exposed-navigation .top-menu-services-wrapper .menu-list > li {
  background: #f5f5f5;
}
.exposed-navigation .top-menu-services-wrapper .menu-list > li > .nav-link {
  background-color: #f5f5f5;
}
.exposed-navigation .top-menu-services,
.exposed-navigation .top-menu-products {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  display: inline-flex;
}
.exposed-navigation .menu-list,
.exposed-navigation .menu-group {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  min-width: 0;
  max-width: 100%;
  width: 100%;
  gap: 1.40625rem;
}
.exposed-navigation .menu-list > li,
.exposed-navigation .menu-group > li {
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 0;
  flex: 0 0 auto;
  background: none;
}
.exposed-navigation .menu-list > li.nav-item,
.exposed-navigation .menu-group > li.nav-item {
  position: relative;
  padding: 0 0.46875rem !important;
}
.exposed-navigation .menu-list > li.nav-item > .nav-link,
.exposed-navigation .menu-group > li.nav-item > .nav-link {
  margin: 0;
  outline: none;
  white-space: nowrap;
  text-decoration: none;
  border-bottom: none;
  padding: 0.46875rem 0 !important;
}
.exposed-navigation .menu-list > li.nav-item > .nav-link::after,
.exposed-navigation .menu-group > li.nav-item > .nav-link::after {
  display: none;
}
@media (max-width: 1365.98px) {
  .exposed-navigation .menu-list > li.nav-item > .nav-link,
  .exposed-navigation .menu-group > li.nav-item > .nav-link {
    font-size: 0.875rem !important;
  }
}
.exposed-navigation .menu-list.js-nav-flyout {
  overflow: clip visible;
  margin-inline: auto;
  position: relative;
}
.exposed-navigation .menu-list.js-nav-flyout.is-overflowing {
  justify-content: center;
}
.exposed-navigation .js-more-nav {
  display: inline-flex;
  align-items: center;
  position: relative;
}
.exposed-navigation .js-more-nav.is-empty {
  display: none !important;
}
.exposed-navigation .js-more-nav > .js-nav-flyout-panel {
  display: none;
}
.exposed-navigation .js-more-nav.is-open > .js-nav-flyout-panel {
  display: block;
}
.exposed-navigation .js-more-toggle {
  gap: 0.46875rem;
  white-space: nowrap;
  text-decoration: none;
}
.exposed-navigation .js-more-menu.dropdown-menu {
  min-width: 13.75rem;
  padding: 0.46875rem 0;
  border: 0.0625rem solid #ccc;
  box-shadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, 0.16);
  z-index: 1000;
}
.exposed-navigation .js-more-menu.dropdown-menu .dropdown-item {
  padding: 0.625rem 0.9375rem;
  white-space: nowrap;
}
.exposed-navigation .js-more-menu.dropdown-menu .dropdown-item a {
  color: inherit;
  text-decoration: none;
  display: block;
}
.exposed-navigation .nav-item {
  position: relative;
  text-decoration: none;
}
.exposed-navigation .nav-flyout-caret {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -0.9375rem;
  top: 0.6875rem;
  width: 0.9375rem;
  height: 0.9375rem;
  aspect-ratio: 1/1;
  padding: 0;
  margin: 0;
  border: 0.125rem solid transparent;
  border-radius: 0.25rem;
  background: none;
  cursor: pointer;
  flex-shrink: 0;
  transition: opacity 300ms, box-shadow 300ms;
  /* Hidden but still focusable — participates in tab order */
  opacity: 0;
  pointer-events: none;
}
.exposed-navigation .nav-flyout-caret img,
.exposed-navigation .nav-flyout-caret .icon {
  width: 0.9375rem;
  height: 0.9375rem;
  display: block;
}
.exposed-navigation .nav-item.has-flyout .nav-flyout-caret:focus-visible,
.exposed-navigation .nav-item.has-flyout > .nav-link:focus-visible + .nav-flyout-caret, .exposed-navigation .nav-item.has-flyout.is-keyboard .nav-flyout-caret {
  display: inline-flex;
  opacity: 1;
  pointer-events: auto;
}
.exposed-navigation .nav-item > .nav-flyout.js-nav-flyout-panel {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  background: #fff;
  width: auto;
  max-width: calc(100vw - 2rem);
  padding: 2.34375rem 2.34375rem 2.34375rem 1.40625rem;
  box-shadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, 0.16);
  contain: none;
  overscroll-behavior: contain;
  overflow-x: visible;
  overflow-y: auto;
  text-align: left;
  -moz-column-gap: 1.875rem;
       column-gap: 1.875rem;
  -moz-column-fill: balance;
       column-fill: balance;
  white-space: normal;
}
.exposed-navigation .nav-item > .nav-flyout.js-nav-flyout-panel > li:not(.nav-flyout-close-wrapper) {
  display: block;
  width: 100%;
  margin: 0 0 1.40625rem;
  padding: 0;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.exposed-navigation .nav-item > .nav-flyout.js-nav-flyout-panel > li:not(.nav-flyout-close-wrapper):last-of-type {
  margin-bottom: 0;
}
.exposed-navigation .nav-item.is-open > .nav-flyout.js-nav-flyout-panel {
  display: block;
}
.exposed-navigation .nav-flyout.js-nav-flyout-panel.flyout-measuring {
  display: block !important;
  visibility: hidden !important;
  left: initial;
  right: initial;
  width: auto;
  max-width: none;
  max-height: none;
  -moz-column-count: auto;
       column-count: auto;
  -moz-column-width: auto;
       column-width: auto;
  gap: normal;
  overflow: visible;
}
.exposed-navigation a:focus:not(:focus-visible),
.exposed-navigation button:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
.exposed-navigation .nav-item > a.nav-link:focus:not(:focus-visible),
.exposed-navigation .js-more-toggle:focus:not(:focus-visible),
.exposed-navigation .nav-flyout-heading:focus:not(:focus-visible),
.exposed-navigation .nav-flyout-link:focus:not(:focus-visible),
.exposed-navigation .nav-flyout-close-btn:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
@media (pointer: coarse) {
  .exposed-navigation .nav-item > a.nav-link:active {
    background-color: rgba(0, 0, 0, 0.06);
    transition: background-color 100ms ease;
  }
}
.exposed-navigation .nav-flyout-group,
.exposed-navigation .nav-flyout-asset {
  display: block;
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-bottom: 1.40625rem;
}
.exposed-navigation .nav-flyout-group:last-child,
.exposed-navigation .nav-flyout-asset:last-child {
  margin-bottom: 0;
}
.exposed-navigation .nav-flyout-heading {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  font-weight: 600;
  font-size: 1.125rem;
  color: #1b1b1b;
  text-decoration: none;
  white-space: nowrap;
  gap: 0.46875rem;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  -moz-column-break-after: avoid;
       break-after: avoid;
}
.exposed-navigation .nav-flyout-heading .nav-flyout-heading-text {
  border-bottom: 0.0625rem solid transparent;
}
.exposed-navigation .nav-flyout-heading:hover .nav-flyout-heading-text {
  border-bottom-color: #ccc;
}
.exposed-navigation .nav-flyout-arrow {
  display: inline-flex;
  align-items: center;
  line-height: 0;
}
.exposed-navigation .nav-flyout-arrow img {
  width: 0.875rem;
  height: 0.875rem;
  display: block;
}
.exposed-navigation .nav-flyout-list,
.exposed-navigation .nav-flyout-sublist {
  list-style: none;
  margin: 0;
  padding: 0;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.exposed-navigation .nav-flyout-list {
  margin-top: 0.46875rem;
}
.exposed-navigation .nav-flyout-sublist {
  margin-top: 0.46875rem;
  padding-left: 0.9375rem;
}
.exposed-navigation .nav-flyout-item {
  display: block;
  margin-top: 0.46875rem;
  list-style: none;
  color: #1b1b1b;
  font-weight: 400;
  line-height: normal;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.exposed-navigation .nav-flyout-item:first-child {
  margin-top: 0;
}
.exposed-navigation .nav-flyout-item::before, .exposed-navigation .nav-flyout-item::marker {
  display: none;
  content: none;
}
.exposed-navigation .nav-flyout-sublist .nav-flyout-item {
  font-size: 0.875rem !important;
}
.exposed-navigation .nav-flyout-link,
.exposed-navigation .js-nav-flyout-panel a.nav-flyout-link {
  display: block;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  text-underline-offset: 0.1875rem;
  font-size: inherit !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.exposed-navigation .nav-flyout-link:hover,
.exposed-navigation .js-nav-flyout-panel a.nav-flyout-link:hover {
  text-decoration: underline;
  text-decoration-color: #ccc;
}
.exposed-navigation .nav-flyout-asset img {
  display: block;
  max-width: 100%;
  height: auto;
}
.exposed-navigation .nav-flyout-close-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: visible;
  display: none !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  -moz-column-span: none;
       column-span: none;
}
@media (pointer: coarse) {
  .exposed-navigation .nav-flyout-close-wrapper {
    display: block !important;
  }
}
.exposed-navigation .nav-item.is-keyboard > .nav-flyout.js-nav-flyout-panel .nav-flyout-close-wrapper {
  display: block !important;
}
.exposed-navigation .nav-flyout-close-btn {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  border: none;
  background: none;
  padding: 0.25rem;
  margin: 0;
  opacity: 1;
  cursor: pointer;
  font-size: 0;
  border-radius: 100%;
}
.exposed-navigation .nav-flyout-close-btn img,
.exposed-navigation .nav-flyout-close-btn .icon {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
}
.exposed-navigation .nav-flyout-close-btn:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border-radius: 100%;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .exposed-navigation .nav-flyout-close-btn:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .exposed-navigation .nav-flyout-close-btn:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
    outline: 0.125rem solid #76a0b4;
  }
}
.exposed-navigation .nav-flyout-heading:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
.exposed-navigation .nav-flyout-link:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
.exposed-navigation .js-nav-flyout-panel a:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
.exposed-navigation .js-more-menu .dropdown-item a:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
.exposed-navigation .nav-item.has-flyout .nav-flyout-caret:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border-radius: 0.375rem;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .exposed-navigation .nav-flyout-heading:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .nav-flyout-link:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .js-nav-flyout-panel a:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .js-more-menu .dropdown-item a:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .nav-item.has-flyout .nav-flyout-caret:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .exposed-navigation .nav-flyout-heading:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .nav-flyout-link:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .js-nav-flyout-panel a:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .js-more-menu .dropdown-item a:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]),
  .exposed-navigation .nav-item.has-flyout .nav-flyout-caret:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
    outline: 0.125rem solid #76a0b4;
  }
}

.alert-1 {
  margin-bottom: 1.25rem !important;
}

.back-link a {
  text-decoration: underline !important;
}
.back-link a:hover {
  text-decoration: none !important;
}

.modal-request-password-title {
  font-size: 1rem;
  font-weight: bold;
  color: #363636;
  margin-bottom: 0.9375rem;
}

.modal-request-password-body {
  font-size: 0.875rem;
  font-weight: normal;
  color: #363636;
  margin-bottom: 1.25rem;
}

.returning-customer {
  font-weight: bold;
  font-size: 18px;
}

.navbar.header {
  padding: 0 0.9375rem;
  border-bottom: 0.0625rem solid #ccc;
}

form.login-mobile .remember-me {
  margin-bottom: 0;
  margin-top: 0.3125em;
}

form.login-mobile .remember-me-reminder {
  clear: both;
  margin-left: 1.875rem;
}

.auth-user-message {
  display: inline-table !important;
  top: 0.5rem;
  position: inherit;
  padding-right: 0.25rem;
  font-weight: 500;
}

.auth-user-message > p {
  font-size: 0.875rem;
  color: #666;
}

.remember-me {
  margin-bottom: 0;
  margin-top: 0.3125rem;
}

.remember-me-reminder-modal {
  clear: both;
  margin-left: 1.875rem;
  margin-bottom: 1.25rem;
}

.remember-me-reminder-mobile {
  clear: both;
  margin-left: 1.875rem;
  margin-bottom: 1.25rem;
}

.btn-popover-sign-in {
  margin-bottom: 1.5625rem;
}

.login-forgot-password-modal {
  margin-bottom: 1.875rem;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #363636;
  cursor: pointer;
}
.login-forgot-password-modal:hover {
  text-decoration: none;
}

.login-popover {
  margin-bottom: 0.625rem;
}

.info-icon-modal {
  position: relative;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  margin-left: 0.3125rem;
}
.info-icon-modal .icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M10.5 0A10.5 10.5 0 0 1 21 10.5C21 16.299 16.299 21 10.5 21S0 16.299 0 10.5 4.701 0 10.5 0zm-.472 14.741l-.153.007c-.918.074-1.603.803-1.607 1.703 0 .97.77 1.71 1.758 1.71.99 0 1.76-.74 1.76-1.71 0-.95-.77-1.71-1.76-1.71h.002zm.458-11.437c-1.768 0-3.067.658-4.056 1.488l.823 1.252a.679.679 0 0 0 .64.37c.509 0 .908-.71 2.316-.71.92 0 1.48.51 1.48 1.309 0 1.988-2.858 2.207-2.858 3.975.002.082.008.164.02.245l.225 1.609h2.117l.28-1.399c.24-1.249 3.097-1.539 3.097-4.606 0-2.136-1.573-3.534-4.084-3.533z'/%3E%3C/svg%3E") no-repeat 0 0;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  pointer-events: unset;
}

.login-modal .alert {
  margin-bottom: 1.25rem;
}

.login-modal .recaptcha-modal {
  margin-bottom: 1.25rem;
  margin-top: 0;
  min-width: 39.375rem;
}

@media (min-width: 1025px) {
  .navbar-header {
    max-height: 80px;
  }
}
.navbar-header #cta-quick-bill-pay a {
  text-decoration: underline;
}
@media (min-width: 1025px) {
  .navbar-header #cta-quick-bill-pay a {
    color: #224e64;
  }
}
.navbar-header #cta-quick-bill-pay a:hover {
  text-decoration: none;
}
.navbar-header a:not(.link2):not(.btn) {
  color: #1b1b1b;
  text-decoration: none;
  line-height: normal;
}
.navbar-header a:not(.link2):not(.btn):hover {
  text-decoration: underline;
}
.navbar-header a:not(.link2):not(.btn):focus {
  text-decoration: underline;
}
.navbar-header a:not(.link2):not(.btn).login-link {
  text-decoration: underline;
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 0.9375rem;
}
.navbar-header a:not(.link2):not(.btn).login-link:hover {
  text-decoration: none;
}
.navbar-header .user,
.navbar-header .minicart {
  display: inline-block;
}
.navbar-header .navbar-toggler {
  padding: 0;
  padding-left: 0.8125rem;
  line-height: normal;
}
@media (max-width: 1365.98px) {
  .navbar-header .navbar-toggler {
    padding: 0.5625rem 0.40625rem;
    margin-left: -0.40625rem;
  }
}
.navbar-header .navbar-toggler .navbar-toggler-icon {
  width: 30px;
  height: 25px;
}
.navbar-header .menu-split {
  padding: 1.25rem 0 0.9375rem;
  position: relative;
}
.navbar-header .menu-split .content-asset {
  padding-top: 1rem;
  min-width: 17.8125rem;
}
.navbar-header .menu-split p {
  font: bold 1.125rem "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin-bottom: 1.5625rem;
}
.navbar-header .request-password-body p {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem !important;
  line-height: 1.5rem;
  font-weight: normal !important;
  margin-bottom: 0.9375rem;
}
@media (min-width: 1025px) {
  .navbar-header .form-group-modal {
    margin-bottom: 1.25rem !important;
  }
}
.navbar-header .returning-right .content-asset {
  padding-top: 1rem;
}
.navbar-header .vertical-line {
  border-left: 0.0625rem solid #ccc;
  top: 1.5625rem;
  height: calc(100% - 50px);
}
.navbar-header .mobile-account {
  border-bottom: none;
}
.navbar-header .account-billPay {
  margin-top: 0.625rem;
}
.navbar-header .account-billPay li:first-child a {
  text-decoration: none !important;
}
.navbar-header .account-billPay li:first-child a:hover {
  text-decoration: underline !important;
}
.navbar-header .form-group.reset-password-label {
  margin-bottom: 1.25rem;
}
.navbar-header .mobile-menu-group ul li:first-child,
.navbar-header .mobile-menu-group ul li:last-child {
  border-bottom: none;
}
.navbar-header .mobile-menu-group ul .btn-outline-secondary:hover {
  background-color: #fff;
}
.navbar-header .mobile-menu-group .header-back-link {
  display: flex;
}
.navbar-header .mobile-menu-group .header-back-link::before {
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
  height: auto;
}
.navbar-header .mobile-menu-group .modal-request-password-title {
  font-size: 1rem;
  font-weight: bold;
  color: #363636;
  margin-bottom: 0.9375rem;
}
.navbar-header .mobile-menu-group .modal-request-password-body {
  font-size: 0.875rem;
  font-weight: normal;
  color: #363636;
  margin-bottom: 1.25rem;
}
.navbar-header .mobile-menu-group #reset-password-email-error {
  font-size: 0.875rem !important;
}
.navbar-header .mobile-menu-group .forgot-password-mobile {
  line-height: 1rem;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .greeting {
  margin-bottom: 0;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .greeting h6 {
  font-weight: bold;
  font-size: 1.125rem;
  color: #363636;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .header-back-link {
  font-size: 0.875rem;
  color: #363636;
  margin: 1rem 0;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .form-control-label {
  font-size: 0.875rem;
  color: #363636;
  margin-bottom: 0.625rem;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .forgot-password-text {
  line-height: 1.4rem;
  color: #363636;
  font-size: 0.875rem !important;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .form-group-modal {
  margin-bottom: 1.25rem;
}
.navbar-header .mobile-menu-group .forgot-password-mobile .modal-request-password-body {
  line-height: 1.5rem;
}
.navbar-header .mobile-signin {
  padding: 0;
}
.navbar-header .mobile-signin .invalid-feedback,
.navbar-header .mobile-signin .alert-danger {
  line-height: 1;
  font-size: 14px !important;
}
.navbar-header .mobile-signin .mobile-arrow {
  display: flex;
  margin-bottom: 1.25rem;
}
.navbar-header .mobile-signin .mobile-arrow a {
  text-decoration: underline;
}
.navbar-header .mobile-signin .mobile-arrow a:hover {
  text-decoration: none;
}
.navbar-header .mobile-signin i {
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
  height: 0.875rem;
}
.navbar-header .mobile-signin .login-mobile {
  line-height: 2.5;
}
.navbar-header .mobile-signin .login-mobile .form-group-mobile {
  margin-bottom: 1.25rem;
}
.navbar-header .mobile-signin .login-mobile .form-group-mobile .form-control-label {
  margin-bottom: 0.625rem;
}
.navbar-header .mobile-signin .login-mobile .form-group-mobile .form-control-label-modal {
  -webkit-text-decoration: solid;
          text-decoration: solid;
}
.navbar-header .mobile-signin .login-mobile .form-group-mobile .form-control {
  margin-bottom: 0.625rem;
}
.navbar-header .mobile-signin .login-mobile .alert {
  margin-bottom: 1.25rem;
}
.navbar-header .mobile-signin .login-mobile .recaptcha-mobile {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
.navbar-header .mobile-signin .login-mobile .g-recaptcha {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.navbar-header .mobile-signin .login-mobile .clearfix {
  line-height: 1.4;
}
.navbar-header .mobile-signin .login-mobile .clearfix .forgot-password {
  margin-top: 1.5625rem;
}
.navbar-header .mobile-signin .login-mobile .clearfix .password-reset-mobile {
  text-decoration: underline;
}
.navbar-header .mobile-signin .login-mobile .clearfix .custom-control-label {
  line-height: 1.7;
}
.navbar-header .mobile-signin .login-mobile .clearfix .remember-me {
  width: 100%;
  margin-bottom: 0;
  height: 0;
}
.navbar-header .mobile-signin .login-mobile .clearfix .remember-me-reminder-model {
  margin-left: 1.875rem;
  line-height: 1.5;
  margin-bottom: 0.9375rem;
}
.navbar-header .mobile-signin .login-mobile .clearfix .info-icon {
  margin-left: 0 !important;
}
.navbar-header .mobile-signin .login-mobile .clearfix .info-icon .icon {
  width: 0.8rem;
}
.navbar-header .mobile-signin .login-mobile .forgot-password {
  line-height: 1.5;
}
.navbar-header .user .back-link {
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
  margin-bottom: 1rem;
  padding-left: 1.0625rem;
  line-height: normal;
  font-size: 1rem;
  position: relative;
}
.navbar-header .user .popover {
  position: absolute;
  display: none;
  padding: 0 0.9375rem;
  border: 0.0625rem solid #ccc;
  border-radius: 0.125rem;
  top: calc(100% + 0.9375rem) !important;
  right: -1.5625rem;
  left: auto;
  max-width: none;
}
.navbar-header .user .popover::before {
  content: "";
  display: block;
  position: absolute;
  top: -6px;
  right: 8.75rem;
  width: 10px;
  height: 10px;
  background: #fff;
  border-right: 0.0625rem solid #ccc;
  border-top: 0.0625rem solid #ccc;
  transform: rotate(-45deg);
}
.navbar-header .user .popover.signedin-popover {
  width: 250px;
  padding: 0.9375rem;
  top: calc(100% + 0.9375rem) !important;
}
.navbar-header .user .popover .row {
  min-width: 630px;
}
.navbar-header .user .popover .col {
  min-width: 285px;
}
.navbar-header .user .popover .greeting a.login-link {
  line-height: 46px;
}
.navbar-header .user .popover a:not(.btn) {
  white-space: nowrap;
  margin-bottom: 0;
  padding: 0;
  line-height: normal;
}
.navbar-header .user .popover.show {
  display: block;
  cursor: default;
}
.navbar-header .user .popover h6 {
  margin: 0;
  padding-bottom: 10px;
}
.navbar-header .user .popover .menu-content-asset {
  width: 220px;
}
.navbar-header .user-link {
  position: relative;
}
@media (min-width: 1025px) {
  .navbar-header .user-link {
    padding-left: 1.875rem;
  }
  .navbar-header .user-link .user::after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 34px;
    border-right: 0.0625rem solid #ccc;
    padding-left: 1.25rem;
    position: relative;
  }
  .navbar-header .user-link .account-icon {
    margin-top: -2px;
  }
}
@media (min-width: 1366px) {
  .navbar-header .user-link {
    padding-left: 3.4375rem;
  }
}
.navbar-header .user {
  position: relative;
  cursor: pointer;
}
.navbar-header .user.show .arrow-down {
  transform-origin: center center;
  transform: rotate(180deg);
}
@media (min-width: 1025px) {
  .navbar-header .user {
    margin-right: 0.375rem;
  }
}
.navbar-header .user span {
  margin-right: 0.375rem;
}
.navbar-header .greeting .w-100 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
}

.account-menu-header h6 {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
}
@media (min-width: 1025px) {
  .account-menu-header h6 {
    max-width: 100px;
  }
}

.navbar-search {
  height: auto;
}
.navbar-search .search {
  height: auto;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .navbar-search .search {
    padding-left: 1.875rem;
  }
}
@media (min-width: 1366px) {
  .navbar-search .search {
    padding-left: 3.75rem;
  }
}

.brand-logo {
  text-align: center;
  max-width: 34px;
  height: 38px;
}
@media (min-width: 1025px) {
  .brand-logo {
    max-width: 53px;
    height: 56px;
    margin-right: 1.875rem;
  }
}
.brand-logo img {
  width: 100%;
  height: auto;
}

.minicart {
  position: relative;
  margin: 0 0 0 0.28125rem;
}
@media (min-width: 576px) {
  .minicart {
    margin-left: 1.34375rem;
  }
}
@media (min-width: 1025px) {
  .minicart {
    margin-left: 1.25rem;
  }
}
.minicart a.minicart-link {
  text-decoration: none;
  padding: 0.844rem 0.53125rem;
}
.minicart a.minicart-link:hover {
  text-decoration: none;
}
@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.25) {
  .minicart a.minicart-link {
    padding: 0.825rem 0.53125rem;
  }
}
@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .minicart a.minicart-link {
    padding: 0.813rem 0.53125rem;
  }
}
@media (max-width: 1365.98px) {
  .minicart a.minicart-link {
    padding: 0.6875rem 0.5625rem;
    margin-right: -0.53125rem;
  }
}
.minicart a.minicart-link .minicart-quantity {
  margin: 0 0.53125rem;
}
.minicart .minicart-quantity {
  background-color: #046a38;
  border-radius: 6px;
  width: 1.125rem;
  line-height: 0.75rem;
  display: inline-block;
  text-align: center;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 8px;
  position: absolute;
  left: 0.9375rem;
  color: #fff;
  white-space: nowrap;
}

.checkout-header {
  background: #f5f5f5;
  box-shadow: 0.0625rem 0.0625rem 0.3125rem 0.125rem rgba(0, 0, 0, 0.2);
}
@media (min-width: 1025px) {
  .checkout-header .container {
    max-width: 1270px;
    margin: 0 auto;
  }
}
.checkout-header .live-chat-container::after {
  content: "";
  border-right: 0.0625rem solid #ccc;
  padding-right: 0.9375rem;
}

a.normal {
  color: #1b1b1b;
  text-decoration: underline;
}

.cookie-warning-messaging.cookie-warning {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  text-align: center;
  display: none;
}

.valid-cookie-warning {
  background-color: #31708f;
  color: #fff;
  white-space: nowrap;
}
.valid-cookie-warning p {
  margin-top: 0;
  margin-bottom: 0.2em;
  padding-right: 2em;
}

.browser-compatibility-alert {
  z-index: 1030;
}

.excluded-region-header-message {
  display: none;
}

@media (max-width: 1024.98px) {
  .sticky-header {
    background: #fff;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    transition: top 0.25s ease-out;
    z-index: 101;
  }
  .sticky-header.nav-up {
    top: -200px;
  }
  .sticky-header.nav-up-search {
    --nav-up: 5.1875rem;
    top: calc(var(--nav-up, 5.1875rem) * -1);
  }
}
.arrow-down-green.caret-position {
  transform: rotate(180deg);
}

.mw-1920px {
  width: 100%;
  max-width: 120rem !important;
}

.welcome-user-popover, .navbar-header .signin-popover {
  position: absolute;
  z-index: 50;
  background: white;
  text-align: center;
  width: 18.75rem;
  height: auto;
  top: calc(100% + 0.9375rem);
  left: -2.375rem;
}
@media (min-width: 950px) and (max-width: 1366px) {
  .welcome-user-popover, .navbar-header .signin-popover {
    right: -4.375rem;
    left: auto;
  }
}
@media (max-width: 1024.98px) {
  .welcome-user-popover, .navbar-header .signin-popover {
    left: 0.9375rem;
    max-width: 17.1875rem;
    top: 50%;
  }
}
.welcome-user-popover #greet-user-close, .navbar-header .signin-popover #greet-user-close,
.welcome-user-popover .close,
.navbar-header .signin-popover .close {
  right: 0;
  top: 0;
  padding: 0.9375rem;
}
.welcome-user-popover #greet-user-close .greet-user-close-icon, .navbar-header .signin-popover #greet-user-close .greet-user-close-icon,
.welcome-user-popover #greet-user-close .close-icon,
.navbar-header .signin-popover #greet-user-close .close-icon,
.welcome-user-popover .close .greet-user-close-icon,
.navbar-header .signin-popover .close .greet-user-close-icon,
.welcome-user-popover .close .close-icon,
.navbar-header .signin-popover .close .close-icon {
  background: url("data:image/svg+xml,<svg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.646447 0.646447C0.841709 0.451184 1.15829 0.451184 1.35355 0.646447L4 3.29289L6.64645 0.646447C6.84171 0.451184 7.15829 0.451184 7.35355 0.646447C7.54882 0.841709 7.54882 1.15829 7.35355 1.35355L4.70711 4L7.35355 6.64645C7.54882 6.84171 7.54882 7.15829 7.35355 7.35355C7.15829 7.54882 6.84171 7.54882 6.64645 7.35355L4 4.70711L1.35355 7.35355C1.15829 7.54882 0.841709 7.54882 0.646447 7.35355C0.451184 7.15829 0.451184 6.84171 0.646447 6.64645L3.29289 4L0.646447 1.35355C0.451184 1.15829 0.451184 0.841709 0.646447 0.646447Z' fill='%23363636'/></svg>") no-repeat center/0.625rem;
  display: block;
  width: 0.625rem;
  height: 0.625rem;
}
.welcome-user-popover::after, .navbar-header .signin-popover::after {
  content: "";
  display: block;
  position: absolute;
  top: -0.5625rem;
  left: 0.9375rem;
  width: 0.625rem;
  height: 0.625rem;
  background: #fff;
  border-right: 0.0625rem solid #ccc;
  border-top: 0.0625rem solid #ccc;
  transform: rotate(-45deg) translateX(-50%);
  z-index: 1001;
}
@media (min-width: 1025px) {
  .welcome-user-popover::after, .navbar-header .signin-popover::after {
    left: 50%;
  }
}
@media (max-width: 1024.98px) {
  .welcome-user-popover::after, .navbar-header .signin-popover::after {
    left: 0.9375rem;
  }
}

.navbar-header .signin-popover {
  display: block;
  min-width: 19rem;
  padding: 1.5rem 1rem 1rem;
  height: auto;
  top: calc(100% + 0.9375rem);
}
.navbar-header .signin-popover .signin-notification {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.navbar-header .signin-popover.close-icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.7rem;
}
.navbar-header .signin-popover a:not(.link2) {
  text-decoration: underline;
}
.navbar-header .signin-popover .sign-in {
  border-radius: 0.25rem;
}
@media (max-width: 1365.98px) {
  .navbar-header .signin-popover {
    font-size: 0.875rem;
    top: calc(100% + 0.9375rem);
  }
}
@media (max-width: 1365.98px) and (max-width: 767.98px) {
  .navbar-header .signin-popover {
    width: calc(100% - 30px);
  }
}
@media (max-width: 1365.98px) {
  .navbar-header .signin-popover p {
    margin-bottom: 0.46875rem;
  }
  .navbar-header .signin-popover .btn-dark.sign-in {
    font-size: 0.875rem;
  }
  .navbar-header .signin-popover::after {
    display: none;
  }
}

.account-login-menu {
  padding-bottom: 0.46875rem !important;
}

.guest-login-menu {
  padding-top: 0.46875rem !important;
  padding-bottom: 0.46875rem !important;
}
.guest-login-menu:last-child {
  padding-top: 0.46875rem !important;
  padding-bottom: 1rem !important;
}

@media (max-width: 575.98px) {
  .collapsible-xs {
    border-bottom: 0.0625rem solid #ccc;
  }
  .collapsible-xs .title {
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 0;
    padding: 0;
  }
  .collapsible-xs .title * {
    margin-right: 1.875rem !important;
  }
  .collapsible-xs .title:hover, .collapsible-xs .title:focus, .collapsible-xs .title:active {
    text-decoration: none;
    color: #1b1b1b;
  }
  .collapsible-xs .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-xs .title::after {
    float: right;
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-right: 0.625rem;
    width: 10px;
  }
}
@media (max-width: 575.98px) and (min-width: 768px) {
  .collapsible-xs .title {
    font-size: 1rem !important;
  }
}
@media (max-width: 575.98px) {
  .collapsible-xs .content,
  .collapsible-xs .card-body {
    display: none;
  }
  .collapsible-xs.active .title::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-top: -0.125em; /* 2/16 */
  }
  .product-accordion .collapsible-xs.active {
    border-bottom: none;
  }
  .product-accordion .collapsible-xs.active .title {
    border-bottom: 0.0625rem solid #ccc;
  }
  .product-accordion .collapsible-xs.active .content,
  .product-accordion .collapsible-xs.active .card-body {
    margin-top: 0.9375rem;
  }
  .basic .collapsible-xs .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #1b1b1b;
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 0.875rem !important;
    line-height: 2.625rem !important; /* 42/16 */
  }
  .product-accordion .collapsible-xs .title {
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.9375rem 0;
  }
}
@media (max-width: 575.98px) and (min-width: 768px) {
  .product-accordion .collapsible-xs .title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (max-width: 575.98px) and (min-width: 768px) {
  .product-accordion .collapsible-xs .title {
    padding: 1.25rem 0;
  }
}
.container div.collapsible-xs button.title {
  color: #1b1b1b;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-xs button.title:hover {
  text-decoration: none;
}

@media (max-width: 767.98px) {
  .collapsible-sm {
    border-bottom: 0.0625rem solid #ccc;
  }
  .collapsible-sm .title {
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 0;
    padding: 0;
  }
  .collapsible-sm .title * {
    margin-right: 1.875rem !important;
  }
  .collapsible-sm .title:hover, .collapsible-sm .title:focus, .collapsible-sm .title:active {
    text-decoration: none;
    color: #1b1b1b;
  }
  .collapsible-sm .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-sm .title::after {
    float: right;
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-right: 0.625rem;
    width: 10px;
  }
}
@media (max-width: 767.98px) and (min-width: 768px) {
  .collapsible-sm .title {
    font-size: 1rem !important;
  }
}
@media (max-width: 767.98px) {
  .collapsible-sm .content,
  .collapsible-sm .card-body {
    display: none;
  }
  .collapsible-sm.active .title::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-top: -0.125em; /* 2/16 */
  }
  .product-accordion .collapsible-sm.active {
    border-bottom: none;
  }
  .product-accordion .collapsible-sm.active .title {
    border-bottom: 0.0625rem solid #ccc;
  }
  .product-accordion .collapsible-sm.active .content,
  .product-accordion .collapsible-sm.active .card-body {
    margin-top: 0.9375rem;
  }
  .basic .collapsible-sm .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #1b1b1b;
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 0.875rem !important;
    line-height: 2.625rem !important; /* 42/16 */
  }
  .product-accordion .collapsible-sm .title {
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.9375rem 0;
  }
}
@media (max-width: 767.98px) and (min-width: 768px) {
  .product-accordion .collapsible-sm .title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (max-width: 767.98px) and (min-width: 768px) {
  .product-accordion .collapsible-sm .title {
    padding: 1.25rem 0;
  }
}
.container div.collapsible-sm button.title {
  color: #1b1b1b;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-sm button.title:hover {
  text-decoration: none;
}

@media (max-width: 1024.98px) {
  .collapsible-md {
    border-bottom: 0.0625rem solid #ccc;
  }
  .collapsible-md .title {
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 0;
    padding: 0;
  }
  .collapsible-md .title * {
    margin-right: 1.875rem !important;
  }
  .collapsible-md .title:hover, .collapsible-md .title:focus, .collapsible-md .title:active {
    text-decoration: none;
    color: #1b1b1b;
  }
  .collapsible-md .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-md .title::after {
    float: right;
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-right: 0.625rem;
    width: 10px;
  }
}
@media (max-width: 1024.98px) and (min-width: 768px) {
  .collapsible-md .title {
    font-size: 1rem !important;
  }
}
@media (max-width: 1024.98px) {
  .collapsible-md .content,
  .collapsible-md .card-body {
    display: none;
  }
  .collapsible-md.active .title::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-top: -0.125em; /* 2/16 */
  }
  .product-accordion .collapsible-md.active {
    border-bottom: none;
  }
  .product-accordion .collapsible-md.active .title {
    border-bottom: 0.0625rem solid #ccc;
  }
  .product-accordion .collapsible-md.active .content,
  .product-accordion .collapsible-md.active .card-body {
    margin-top: 0.9375rem;
  }
  .basic .collapsible-md .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #1b1b1b;
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 0.875rem !important;
    line-height: 2.625rem !important; /* 42/16 */
  }
  .product-accordion .collapsible-md .title {
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.9375rem 0;
  }
}
@media (max-width: 1024.98px) and (min-width: 768px) {
  .product-accordion .collapsible-md .title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (max-width: 1024.98px) and (min-width: 768px) {
  .product-accordion .collapsible-md .title {
    padding: 1.25rem 0;
  }
}
.container div.collapsible-md button.title {
  color: #1b1b1b;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-md button.title:hover {
  text-decoration: none;
}

@media (max-width: 1365.98px) {
  .collapsible-lg {
    border-bottom: 0.0625rem solid #ccc;
  }
  .collapsible-lg .title {
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 0;
    padding: 0;
  }
  .collapsible-lg .title * {
    margin-right: 1.875rem !important;
  }
  .collapsible-lg .title:hover, .collapsible-lg .title:focus, .collapsible-lg .title:active {
    text-decoration: none;
    color: #1b1b1b;
  }
  .collapsible-lg .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-lg .title::after {
    float: right;
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-right: 0.625rem;
    width: 10px;
  }
}
@media (max-width: 1365.98px) and (min-width: 768px) {
  .collapsible-lg .title {
    font-size: 1rem !important;
  }
}
@media (max-width: 1365.98px) {
  .collapsible-lg .content,
  .collapsible-lg .card-body {
    display: none;
  }
  .collapsible-lg.active .title::after {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
    margin-top: -0.125em; /* 2/16 */
  }
  .product-accordion .collapsible-lg.active {
    border-bottom: none;
  }
  .product-accordion .collapsible-lg.active .title {
    border-bottom: 0.0625rem solid #ccc;
  }
  .product-accordion .collapsible-lg.active .content,
  .product-accordion .collapsible-lg.active .card-body {
    margin-top: 0.9375rem;
  }
  .basic .collapsible-lg .title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #1b1b1b;
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 0.875rem !important;
    line-height: 2.625rem !important; /* 42/16 */
  }
  .product-accordion .collapsible-lg .title {
    font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 0.9375rem 0;
  }
}
@media (max-width: 1365.98px) and (min-width: 768px) {
  .product-accordion .collapsible-lg .title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (max-width: 1365.98px) and (min-width: 768px) {
  .product-accordion .collapsible-lg .title {
    padding: 1.25rem 0;
  }
}
.container div.collapsible-lg button.title {
  color: #1b1b1b;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-lg button.title:hover {
  text-decoration: none;
}

.collapsible-xl {
  border-bottom: 0.0625rem solid #ccc;
}
.collapsible-xl .title {
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 0;
  padding: 0;
}
.collapsible-xl .title * {
  margin-right: 1.875rem !important;
}
.collapsible-xl .title:hover, .collapsible-xl .title:focus, .collapsible-xl .title:active {
  text-decoration: none;
  color: #1b1b1b;
}
.collapsible-xl .title::after {
  display: block;
  clear: both;
  content: "";
}
.collapsible-xl .title::after {
  float: right;
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
  margin-right: 0.625rem;
  width: 10px;
}
@media (min-width: 768px) {
  .collapsible-xl .title {
    font-size: 1rem !important;
  }
}
.collapsible-xl .content,
.collapsible-xl .card-body {
  display: none;
}
.collapsible-xl.active .title::after {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
  margin-top: -0.125em; /* 2/16 */
}
.product-accordion .collapsible-xl.active {
  border-bottom: none;
}
.product-accordion .collapsible-xl.active .title {
  border-bottom: 0.0625rem solid #ccc;
}
.product-accordion .collapsible-xl.active .content,
.product-accordion .collapsible-xl.active .card-body {
  margin-top: 0.9375rem;
}
.basic .collapsible-xl .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #1b1b1b;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem !important;
  line-height: 2.625rem !important; /* 42/16 */
}
.product-accordion .collapsible-xl .title {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.9375rem 0;
}
@media (min-width: 768px) {
  .product-accordion .collapsible-xl .title {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  .product-accordion .collapsible-xl .title {
    padding: 1.25rem 0;
  }
}

.container div.collapsible-xl button.title {
  color: #1b1b1b;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-xl button.title:hover {
  text-decoration: none;
}

footer {
  background-color: #fff;
}
footer.sticky-add-to-cart {
  margin-bottom: 66px;
}
@media (min-width: 768px) {
  footer.sticky-add-to-cart {
    margin-bottom: initial;
  }
}
footer ul {
  list-style: none;
  padding-left: 0;
}

.footer-a {
  padding: 0.9375rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .footer-a {
    padding: 0.75rem;
  }
}
.footer-a h2 {
  margin-bottom: 0.3125rem;
}
@media (min-width: 1025px) {
  .footer-a h2 {
    margin-bottom: 0;
  }
}
.footer-a .callout-group {
  max-width: 404px;
}
.footer-a .callout {
  font-size: 1rem;
}
@media (min-width: 1025px) {
  .footer-a .callout {
    margin-bottom: 0;
  }
}
.footer-a .btn {
  margin-bottom: 0.9375rem;
}
@media (min-width: 1025px) {
  .footer-a .btn {
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
}
@media (max-width: 1024.98px) {
  .footer-a .social-links {
    margin: 0 auto;
    max-width: 250px;
  }
}
@media (min-width: 1025px) {
  .footer-a .social-links {
    margin: 0.6875rem 0 0;
  }
  .footer-a .social-links li {
    padding-left: 1.875rem;
  }
}

.footer-container {
  padding: 0 0.9375rem;
}
@media (min-width: 1025px) {
  .footer-container {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
}

@media (max-width: 1024.98px) {
  .footer-item {
    border-bottom: 0.0625rem solid #ccc;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .footer-item {
    pointer-events: none;
  }
  .footer-item:not(.last) {
    padding-right: 1.25rem;
  }
  .footer-item a:not(.title) {
    pointer-events: auto;
  }
}
.footer-item .menu-footer a {
  display: inline-block;
  color: #1b1b1b;
  text-decoration: none;
  line-height: 1.38;
  padding-bottom: 0.625rem;
  font-size: 0.875rem;
}
.footer-item .menu-footer a:hover {
  text-decoration: underline;
}
@media (min-width: 1025px) {
  .footer-item .title {
    display: inline-block;
    color: #1b1b1b;
    text-decoration: none;
    line-height: 1.38;
    padding-bottom: 0.625rem;
  }
}

@media (max-width: 1024.98px) {
  .footer-e {
    margin: 30px auto;
  }
}
@media (max-width: 575.98px) {
  .footer-e {
    max-width: 300px;
  }
}
.footer-e img {
  margin-right: 0.9375rem;
}
.footer-e .nfm-card-cta {
  margin-bottom: 2.5rem;
}
@media (min-width: 576px) and (max-width: 1024.98px) {
  .footer-e .nfm-card-cta {
    margin-bottom: 0;
  }
}
.footer-e .help-cta img {
  width: 40px;
  height: 36.4px;
}
.footer-e p {
  margin-bottom: 0;
}
.footer-e a:not(.tel-link) {
  display: inline-block;
  padding-top: 0.625rem;
}
.footer-e .mrs-b-callout {
  text-align: center;
}
.footer-e .mrs-b-callout img {
  margin-bottom: 0.9375rem;
}
.footer-e .mrs-b-callout p:last-of-type {
  display: inline-block;
  margin-top: 0.4375rem;
}

@media (min-width: 1025px) {
  .legal-wrapper {
    border-top: 0.0625rem solid #ccc;
  }
}

@media (max-width: 1365.98px) {
  .footer-f,
  .footer-a-checkout {
    padding: 0.9375rem 0 0;
    text-align: center;
  }
}
@media (min-width: 1025px) {
  .footer-f,
  .footer-a-checkout {
    padding: 0.625rem 0 0;
  }
}
.footer-f img:first-of-type,
.footer-a-checkout img:first-of-type {
  display: inline-block;
  margin-bottom: 0.9375rem;
}
@media (max-width: 1365.98px) {
  .footer-f img:first-of-type,
  .footer-a-checkout img:first-of-type {
    margin-right: 0.3125rem;
  }
}
.footer-f .copyright,
.footer-f .link-group,
.footer-a-checkout .copyright,
.footer-a-checkout .link-group {
  white-space: nowrap;
}
@media (min-width: 1025px) {
  .footer-f .copyright,
  .footer-f .link-group,
  .footer-a-checkout .copyright,
  .footer-a-checkout .link-group {
    font-size: 1rem;
    margin: 0;
    line-height: 50px;
  }
  .footer-f .copyright .link2,
  .footer-f .link-group .link2,
  .footer-a-checkout .copyright .link2,
  .footer-a-checkout .link-group .link2 {
    padding-left: 1.875rem;
  }
}
.footer-f .mrs-b-callout,
.footer-a-checkout .mrs-b-callout {
  margin-top: 1.875rem;
  text-align: left;
}
.footer-f .mrs-b-callout p:first-of-type,
.footer-a-checkout .mrs-b-callout p:first-of-type {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .footer-f .mrs-b-callout img,
  .footer-a-checkout .mrs-b-callout img {
    width: 46px;
    height: 46px;
    display: inline-block;
    margin-right: 0.3125rem;
  }
}

#fab.with-atcheight {
  bottom: 8.671875rem;
}
@media (min-width: 768px) {
  #fab {
    display: none;
  }
}

@media (min-width: 1025px) {
  .footer-a,
  .footer-f,
  .footer-a-checkout {
    margin: 0 auto;
    text-align: left;
  }
}

@media (min-width: 1025px) {
  .footer-a-checkout {
    max-width: 1270px;
  }
}

.checkout-footer {
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-top: 30px;
}
.checkout-footer .help-include {
  font-size: 1.125rem;
}
@media (max-width: 1024.98px) {
  .checkout-footer .help-include {
    background: #363636;
    color: #fff;
    text-align: center;
    line-height: 52px;
  }
}
.checkout-footer .help-include a {
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 1024.98px) {
  .checkout-footer .help-include a {
    color: #fff !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
@media (min-width: 1025px) {
  .checkout-footer .footer-a-checkout {
    padding-top: 0.9375rem;
  }
  .checkout-footer .footer-a-checkout .link-group {
    line-height: normal;
  }
  .checkout-footer .legal-wrapper {
    border-top: 10px solid #363636;
  }
  .checkout-footer .copyright {
    font-size: 0.875rem;
    padding-left: 1.875rem;
    line-height: 1.29;
  }
  .checkout-footer .mrs-b-callout {
    margin-top: 0;
    text-align: left;
  }
  .checkout-footer .mrs-b-callout p:first-of-type {
    margin-bottom: 0;
  }
  .checkout-footer .mrs-b-callout img {
    width: 46px;
    height: 46px;
  }
}

#consent-tracking .button-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
#consent-tracking .button-wrapper button {
  margin: 0.5em 0;
}
#consent-tracking .button-wrapper button.decline {
  margin-right: 0.5rem;
}
#consent-tracking .button-wrapper button.affirm {
  margin-left: 0.5rem;
}

.back-to-top {
  position: fixed;
  right: 1vw;
  bottom: 1vw;
  float: left;
  margin: 0.313em;
  margin-top: 0.1875em;
  border-color: transparent;
  background: transparent;
  padding: 0.125em;
  padding-bottom: 2.15rem;
  z-index: 100;
  cursor: pointer;
}
.back-to-top:focus {
  outline: 0;
}
@media (max-width: 1024.98px) {
  .back-to-top {
    bottom: 55px;
  }
}
@media (max-width: 575.98px) {
  .sticky-add-to-cart .back-to-top {
    bottom: 66px;
  }
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sticky-add-to-cart .back-to-top {
      bottom: 146px;
    }
  }
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .back-to-top {
      bottom: 146px;
    }
  }
}

.quantity-module .input-group,
.quantity-input-container .input-group {
  flex-wrap: nowrap;
  margin-top: 0;
  font-size: 1rem;
}
.quantity-module .input-group .input-group-append .input-group-text,
.quantity-module .input-group .input-group-prepend .input-group-text,
.quantity-input-container .input-group .input-group-append .input-group-text,
.quantity-input-container .input-group .input-group-prepend .input-group-text {
  position: static;
  border: 0.0625rem solid #ccc;
}
.quantity-module .input-group .input-group-append .input-group-text:hover, .quantity-module .input-group .input-group-append .input-group-text.hover, .quantity-module .input-group .input-group-append .input-group-text:active,
.quantity-module .input-group .input-group-prepend .input-group-text:hover,
.quantity-module .input-group .input-group-prepend .input-group-text.hover,
.quantity-module .input-group .input-group-prepend .input-group-text:active,
.quantity-input-container .input-group .input-group-append .input-group-text:hover,
.quantity-input-container .input-group .input-group-append .input-group-text.hover,
.quantity-input-container .input-group .input-group-append .input-group-text:active,
.quantity-input-container .input-group .input-group-prepend .input-group-text:hover,
.quantity-input-container .input-group .input-group-prepend .input-group-text.hover,
.quantity-input-container .input-group .input-group-prepend .input-group-text:active {
  background-color: #f5f5f5;
  text-decoration: none;
}
.quantity-module .input-group .input-group-append .input-group-text:focus-visible,
.quantity-module .input-group .input-group-prepend .input-group-text:focus-visible,
.quantity-input-container .input-group .input-group-append .input-group-text:focus-visible,
.quantity-input-container .input-group .input-group-prepend .input-group-text:focus-visible {
  z-index: 5;
}
.quantity-module .input-group .input-group-append .input-group-text.quantity-decrease, .quantity-module .input-group .input-group-append .input-group-text.quantity-increase,
.quantity-module .input-group .input-group-prepend .input-group-text.quantity-decrease,
.quantity-module .input-group .input-group-prepend .input-group-text.quantity-increase,
.quantity-input-container .input-group .input-group-append .input-group-text.quantity-decrease,
.quantity-input-container .input-group .input-group-append .input-group-text.quantity-increase,
.quantity-input-container .input-group .input-group-prepend .input-group-text.quantity-decrease,
.quantity-input-container .input-group .input-group-prepend .input-group-text.quantity-increase {
  background-position: center;
  background-repeat: no-repeat;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
@media (min-width: 1025px) {
  .quantity-module .input-group .input-group-append .input-group-text.quantity-decrease, .quantity-module .input-group .input-group-append .input-group-text.quantity-increase,
  .quantity-module .input-group .input-group-prepend .input-group-text.quantity-decrease,
  .quantity-module .input-group .input-group-prepend .input-group-text.quantity-increase,
  .quantity-input-container .input-group .input-group-append .input-group-text.quantity-decrease,
  .quantity-input-container .input-group .input-group-append .input-group-text.quantity-increase,
  .quantity-input-container .input-group .input-group-prepend .input-group-text.quantity-decrease,
  .quantity-input-container .input-group .input-group-prepend .input-group-text.quantity-increase {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.quantity-module .input-group .input-group-append .input-group-text.quantity-decrease,
.quantity-module .input-group .input-group-prepend .input-group-text.quantity-decrease,
.quantity-input-container .input-group .input-group-append .input-group-text.quantity-decrease,
.quantity-input-container .input-group .input-group-prepend .input-group-text.quantity-decrease {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.quantity-module .input-group .input-group-append .input-group-text.quantity-increase,
.quantity-module .input-group .input-group-prepend .input-group-text.quantity-increase,
.quantity-input-container .input-group .input-group-append .input-group-text.quantity-increase,
.quantity-input-container .input-group .input-group-prepend .input-group-text.quantity-increase {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23363636%22%2F%3E%3C%2Fsvg%3E");
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.quantity-module .input-group .input-group-append .input-group-text.disabled, .quantity-module .input-group .input-group-append .input-group-text:disabled, .quantity-module .input-group .input-group-append .input-group-text.disabled:hover, .quantity-module .input-group .input-group-append .input-group-text:disabled:hover,
.quantity-module .input-group .input-group-prepend .input-group-text.disabled,
.quantity-module .input-group .input-group-prepend .input-group-text:disabled,
.quantity-module .input-group .input-group-prepend .input-group-text.disabled:hover,
.quantity-module .input-group .input-group-prepend .input-group-text:disabled:hover,
.quantity-input-container .input-group .input-group-append .input-group-text.disabled,
.quantity-input-container .input-group .input-group-append .input-group-text:disabled,
.quantity-input-container .input-group .input-group-append .input-group-text.disabled:hover,
.quantity-input-container .input-group .input-group-append .input-group-text:disabled:hover,
.quantity-input-container .input-group .input-group-prepend .input-group-text.disabled,
.quantity-input-container .input-group .input-group-prepend .input-group-text:disabled,
.quantity-input-container .input-group .input-group-prepend .input-group-text.disabled:hover,
.quantity-input-container .input-group .input-group-prepend .input-group-text:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #ccc;
  color: #aeaeae;
  pointer-events: none;
}
.quantity-module .input-group .input-group-append .input-group-text.disabled.quantity-decrease, .quantity-module .input-group .input-group-append .input-group-text:disabled.quantity-decrease, .quantity-module .input-group .input-group-append .input-group-text.disabled:hover.quantity-decrease, .quantity-module .input-group .input-group-append .input-group-text:disabled:hover.quantity-decrease,
.quantity-module .input-group .input-group-prepend .input-group-text.disabled.quantity-decrease,
.quantity-module .input-group .input-group-prepend .input-group-text:disabled.quantity-decrease,
.quantity-module .input-group .input-group-prepend .input-group-text.disabled:hover.quantity-decrease,
.quantity-module .input-group .input-group-prepend .input-group-text:disabled:hover.quantity-decrease,
.quantity-input-container .input-group .input-group-append .input-group-text.disabled.quantity-decrease,
.quantity-input-container .input-group .input-group-append .input-group-text:disabled.quantity-decrease,
.quantity-input-container .input-group .input-group-append .input-group-text.disabled:hover.quantity-decrease,
.quantity-input-container .input-group .input-group-append .input-group-text:disabled:hover.quantity-decrease,
.quantity-input-container .input-group .input-group-prepend .input-group-text.disabled.quantity-decrease,
.quantity-input-container .input-group .input-group-prepend .input-group-text:disabled.quantity-decrease,
.quantity-input-container .input-group .input-group-prepend .input-group-text.disabled:hover.quantity-decrease,
.quantity-input-container .input-group .input-group-prepend .input-group-text:disabled:hover.quantity-decrease {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%222%22%20viewBox%3D%220%200%2012%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%201C0%200.585786%200.335786%200.25%200.75%200.25H11.25C11.6642%200.25%2012%200.585786%2012%201C12%201.41421%2011.6642%201.75%2011.25%201.75H0.75C0.335786%201.75%200%201.41421%200%201Z%22%20fill%3D%22%23aeaeae%22%2F%3E%3C%2Fsvg%3E");
}
.quantity-module .input-group .input-group-append .input-group-text.disabled.quantity-increase, .quantity-module .input-group .input-group-append .input-group-text:disabled.quantity-increase, .quantity-module .input-group .input-group-append .input-group-text.disabled:hover.quantity-increase, .quantity-module .input-group .input-group-append .input-group-text:disabled:hover.quantity-increase,
.quantity-module .input-group .input-group-prepend .input-group-text.disabled.quantity-increase,
.quantity-module .input-group .input-group-prepend .input-group-text:disabled.quantity-increase,
.quantity-module .input-group .input-group-prepend .input-group-text.disabled:hover.quantity-increase,
.quantity-module .input-group .input-group-prepend .input-group-text:disabled:hover.quantity-increase,
.quantity-input-container .input-group .input-group-append .input-group-text.disabled.quantity-increase,
.quantity-input-container .input-group .input-group-append .input-group-text:disabled.quantity-increase,
.quantity-input-container .input-group .input-group-append .input-group-text.disabled:hover.quantity-increase,
.quantity-input-container .input-group .input-group-append .input-group-text:disabled:hover.quantity-increase,
.quantity-input-container .input-group .input-group-prepend .input-group-text.disabled.quantity-increase,
.quantity-input-container .input-group .input-group-prepend .input-group-text:disabled.quantity-increase,
.quantity-input-container .input-group .input-group-prepend .input-group-text.disabled:hover.quantity-increase,
.quantity-input-container .input-group .input-group-prepend .input-group-text:disabled:hover.quantity-increase {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%200C6.41421%200%206.75%200.335786%206.75%200.75V5.25H11.25C11.6642%205.25%2012%205.58579%2012%206C12%206.41421%2011.6642%206.75%2011.25%206.75H6.75V11.25C6.75%2011.6642%206.41421%2012%206%2012C5.58579%2012%205.25%2011.6642%205.25%2011.25V6.75H0.75C0.335786%206.75%200%206.41421%200%206C0%205.58579%200.335786%205.25%200.75%205.25H5.25V0.75C5.25%200.335786%205.58579%200%206%200Z%22%20fill%3D%22%23aeaeae%22%2F%3E%3C%2Fsvg%3E");
}
.quantity-module input[type=number],
.quantity-input-container input[type=number] {
  display: inline-block;
  border: 0.0625rem solid #ccc;
  text-align: center;
  -moz-appearance: textfield;
  padding-top: 0.40625rem;
  padding-bottom: 0.40625rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  width: auto;
  max-width: none;
  min-width: 2.8125rem;
  line-height: 1.4;
}
.quantity-module input[type=number]:focus-visible,
.quantity-input-container input[type=number]:focus-visible {
  z-index: 5;
}
.quantity-module input[type=number]:disabled, .quantity-module input[type=number].disabled,
.quantity-input-container input[type=number]:disabled,
.quantity-input-container input[type=number].disabled {
  background-color: #e8e8e8;
  color: #aeaeae;
}
.quantity-module input[type=number].disable-interaction,
.quantity-input-container input[type=number].disable-interaction {
  pointer-events: none;
}
.quantity-module input[type=number]::-webkit-inner-spin-button, .quantity-module input[type=number]::-webkit-outer-spin-button,
.quantity-input-container input[type=number]::-webkit-inner-spin-button,
.quantity-input-container input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.slot-wrapper > div {
  margin-bottom: 1.875rem;
}
.slot-wrapper.home-a > div, .slot-wrapper.cat-landing-a > div, .slot-wrapper.custom-landing-a > div {
  margin-top: 0;
}
.slot-wrapper > div.grid-content, .slot-wrapper > div.slick-slider .slick-dots {
  margin-bottom: 0;
}

.slot-wrapper[class^=cat-landing-] .container:not(.c-page-designer-layout > *),
.slot-wrapper[class^=custom-landing-] .container:not(.c-page-designer-layout > *) {
  padding: 0;
}
.slot-wrapper[class^=cat-landing-] .content-asset-caro .slick-prev,
.slot-wrapper[class^=cat-landing-] .hero-caro .slick-prev,
.slot-wrapper[class^=custom-landing-] .content-asset-caro .slick-prev,
.slot-wrapper[class^=custom-landing-] .hero-caro .slick-prev {
  left: 0;
}
.slot-wrapper[class^=cat-landing-] .content-asset-caro .slick-next,
.slot-wrapper[class^=cat-landing-] .hero-caro .slick-next,
.slot-wrapper[class^=custom-landing-] .content-asset-caro .slick-next,
.slot-wrapper[class^=custom-landing-] .hero-caro .slick-next {
  right: 0;
}

.content-asset-caro {
  display: none;
}
.content-asset-caro.slick-initialized {
  display: block;
}

.hero-caro .slick-prev {
  left: 5px;
}
.hero-caro .slick-next {
  right: 5px;
}
@media (min-width: 768px) {
  .hero-caro .slick-prev {
    left: 20px;
  }
  .hero-caro .slick-next {
    right: 20px;
  }
}
.hero-caro .hero {
  height: auto;
  height: unset;
}

.hero {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.hero picture {
  width: 100%;
}
.hero img {
  max-width: 100vw;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero.full-width-hero .hero-caro-container {
  display: flex;
  align-items: center;
  position: relative;
}
.hero.full-width-hero .hero-content-left {
  justify-content: flex-start;
}
@media (min-width: 1025px) {
  .hero.full-width-hero .hero-content-left .text-block {
    left: 0;
  }
}
.hero.full-width-hero .hero-content-center {
  justify-content: center;
}
@media (min-width: 1025px) {
  .hero.full-width-hero .hero-content-center .text-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.hero.full-width-hero .hero-content-right {
  justify-content: flex-end;
}
@media (min-width: 1025px) {
  .hero.full-width-hero .hero-content-right .text-block {
    right: 0;
  }
}
.hero.full-width-hero .text-block {
  position: absolute;
  padding: 4.7% 4.7% 9.4%;
  max-width: 90%;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
}
@media (min-width: 1025px) {
  .hero.full-width-hero .text-block {
    padding: 2.8% 6.5%;
    z-index: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.hero.full-width-hero .card-title {
  max-width: 70%;
  margin: 0 auto 6%;
}
@media (min-width: 1025px) {
  .hero.full-width-hero .card-title {
    max-width: none;
    max-width: unset;
    margin: 0 auto 4%;
  }
}
.hero.full-width-hero .copy-block {
  max-width: 70%;
  margin: 0 auto 6%;
}
@media (min-width: 1025px) {
  .hero.full-width-hero .copy-block {
    max-width: 60%;
  }
}
.hero.full-width-hero .hero-cta a.btn:not(:last-child) {
  margin: 0 0.3125rem 0.625rem 0;
}

.hero:not(.full-width-hero):not(.store) .row {
  position: relative;
}
.hero:not(.full-width-hero):not(.store) .hero-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 50%;
}
@media (max-width: 1024.98px) {
  .hero:not(.full-width-hero):not(.store) .text-block {
    height: 100%;
  }
}
.hero:not(.full-width-hero):not(.store) .text-block > div {
  padding: 0.9375rem;
  width: 100%;
  height: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .hero:not(.full-width-hero):not(.store) .text-block > div {
    padding: 1.875rem 13%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1365.98px) {
  .hero:not(.full-width-hero):not(.store) .text-block > div.bg-trans {
    background-color: #000;
  }
}
@media (max-width: 1024.98px) {
  .hero:not(.full-width-hero):not(.store) .text-block > div.bg-white .cta-container {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.hero:not(.full-width-hero):not(.store) .text-block > div .intro-block,
.hero:not(.full-width-hero):not(.store) .text-block > div .display-1,
.hero:not(.full-width-hero):not(.store) .text-block > div .copy-block,
.hero:not(.full-width-hero):not(.store) .text-block > div .p {
  margin-bottom: 0.9375rem;
}
.hero:not(.full-width-hero):not(.store) .text-block > div .cta-container {
  text-align: center;
  margin-top: 1.25rem;
}
.hero:not(.full-width-hero):not(.store) .text-block > div .cta-container + .cta-container .btn,
.hero:not(.full-width-hero):not(.store) .text-block > div .cta-container + .cta-container .btn-text,
.hero:not(.full-width-hero):not(.store) .text-block > div .cta-container + .cta-container .btn-link,
.hero:not(.full-width-hero):not(.store) .text-block > div .cta-container + .cta-container a {
  margin-top: 1.25rem;
}

.hero.store .text-block > div,
.hero.store .text-block > div .cta-container {
  text-align: left;
  width: 100%;
}
.hero.store .text-block > div {
  padding: 0.9375rem;
}
@media (min-width: 1025px) {
  .hero.store .text-block > div {
    padding: 0.9375rem 10%;
  }
}
.hero.store .text-block > div h2,
.hero.store .text-block > div h5 {
  margin-bottom: 0.625rem;
}
.hero.store .text-block > div .store-address {
  margin-bottom: 1.875rem;
}
@media (max-width: 1024.98px) {
  .hero.store .text-block > div .store-phone {
    line-height: 30px;
  }
}

.content-card-group {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1024.98px) {
  .content-card-group {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .content-card-group {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.content-card-group .card {
  flex: 0 0 auto;
  margin: 0 0 1.875rem 0;
  border: none;
}
.content-card-group .card.last {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  .content-card-group .card {
    margin-bottom: 0;
  }
  .content-card-group .card.across-2 {
    flex: 1 1 50%;
  }
  .content-card-group .card.across-3 {
    flex: 1 1 33%;
  }
  .content-card-group .card.across-4 {
    flex: 1 1 25%;
  }
  .content-card-group .card.across-5 {
    flex: 1 1 20%;
  }
}

.content-card {
  position: relative;
  padding: 0;
  height: 100%;
}
@media (min-width: 1025px) {
  .content-card {
    margin: 0 0.625rem;
  }
}
.content-card .card-body {
  padding: 0.9375rem;
}
@media (min-width: 1025px) {
  .content-card .card-body {
    padding: 1.875rem;
  }
}
.content-card .card-text a {
  display: block;
  padding-top: 0.9375rem;
}
.content-card img {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 1.25rem;
}
@media (min-width: 768px) {
  .content-card img {
    width: 60px;
    height: 60px;
  }
}
.content-card .card-title {
  margin: 0;
}
@media (max-width: 1365.98px) {
  .content-card.card2 .card-body {
    padding-left: 0;
    padding-right: 0;
    margin: 0 -0.625rem 1.875rem;
  }
}

.promo-card {
  position: relative;
  padding: 0;
  text-align: center;
  min-height: 1px;
}
@media (min-width: 1025px) {
  .promo-card {
    margin: 0 0.625rem;
    max-width: 380px;
  }
}
.promo-card .card-body {
  padding: 0.9375rem 0 0;
}
@media (min-width: 1025px) {
  .promo-card .card-body {
    padding: 1.875rem 0 0;
  }
}
.promo-card .card-title {
  margin: 0;
}
.promo-card .card-title h2 {
  margin-bottom: 0.625rem;
}
@media (max-width: 1024.98px) {
  .promo-card .card-text {
    padding: 0 1.25rem;
  }
}

.featured-card {
  position: relative;
  padding: 0;
  height: 100%;
  text-align: center;
}
.featured-card a,
.featured-card a:hover,
.featured-card a:focus {
  color: #363636;
  text-decoration: none;
}
.featured-card .card-body {
  padding: 0.9375rem 0 0;
}
.featured-card .card-title,
.featured-card .card-title h4 {
  margin: 0;
  color: #a51a1f;
}

.content-card-grid .card {
  padding-bottom: 1.875rem;
  margin-bottom: 0;
  border: none;
  height: 100%;
}
@media (max-width: 1024.98px) {
  .content-card-grid .card {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}

.content-card-caro .slick-track {
  display: flex !important;
}
.content-card-caro .slick-track .slick-slide {
  height: inherit;
}
.content-card-caro .slick-track .slick-slide > div {
  height: 100%;
}
.content-card-caro .slick-track .slick-slide .card-container {
  height: inherit;
}
.content-card-caro .slick-track .slick-slide .card-container .card {
  height: inherit;
  border: none;
  margin-bottom: 0;
  padding-bottom: 0.9375rem;
}
.content-card-caro .card-container {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.action-card {
  padding-top: 10%;
  padding-bottom: 10%;
  margin-bottom: 1.875rem;
  border: 0.0625rem solid #ccc;
  text-align: center;
}
@media (min-width: 1025px) {
  .action-card {
    padding-top: 15%;
    padding-bottom: 15%;
  }
}
@media (max-width: 1365.98px) {
  .action-card.last {
    margin-bottom: 0;
  }
}
.action-card .card-title {
  margin-bottom: 1.875rem;
}
.action-card .card-title p {
  padding-top: 0.9375rem;
}

.slot-callout {
  text-align: center;
}

.category-tile-group {
  text-align: center;
}
.category-tile-group img {
  margin-bottom: 0.625rem;
}

.category-tile-grid .category-tile-group {
  margin-bottom: 30px;
  border: none;
}
@media all and (-ms-high-contrast: none) {
  .category-tile-grid .category-tile-group { /* stylelint-disable-line */ }
}
@media (-ms-high-contrast: none) and (min-width: 768px) {
  .category-tile-grid .category-tile-group.col-md-4 {
    max-width: 33.33%;
  }
}
@media (-ms-high-contrast: none) and (min-width: 1025px) {
  .category-tile-grid .category-tile-group.col-lg-2 {
    max-width: 16.66%;
  }
}

.notify {
  position: fixed;
  top: 0;
}

.cart-merge-alert-messaging {
  position: static;
  width: calc(100% - 1.875rem);
  z-index: 2;
  margin: 0.9375rem 0.9375rem 0;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.map-block {
  position: relative;
}
.map-block p {
  margin: 0;
}
.map-block .message [data-toggle=popover]:not([data-content=""]) {
  cursor: pointer;
}
.map-block .message .lower-in-checkout span {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.map-block .message .lower-in-checkout span:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.map-block .message .lower-in-checkout span.active, .map-block .message .lower-in-checkout span:active, .map-block .message .lower-in-checkout span:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.map-block .message .lower-in-checkout span.small {
  font-size: 0.75rem;
}
.map-block > .message:not(:last-child) {
  margin-bottom: 0.46875rem;
}

.price.tile .sales {
  font-size: 0.875rem;
}
.price.tile .sales.on-sale {
  color: #a51a1f;
}
.price.tile .sales .post-suffix {
  font-weight: 400;
}
@media (min-width: 768px) {
  .price.tile .sales .post-suffix {
    font-size: 1rem;
  }
}
.price.tile .sales .value,
.price.tile .sales .suffix {
  font-size: 1.125rem;
}
.price.pdp .sales {
  font-weight: 400;
  font-size: 0.875rem;
}
.price.pdp .sales .value {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.5;
}
.price.pdp .sales .post-suffix {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .price.pdp .sales .post-suffix {
    font-size: 1rem;
  }
}
.price.pdp .on-sale {
  color: #a51a1f;
}
.price.pdp .mart-price-label {
  white-space: nowrap;
}
.price.pdp .savings-amount,
.price.pdp .savings-percent {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
}
.price.cart .map-block {
  text-align: right;
  font-size: 14px;
}
.price.cart .map-block:not(.unit-of-measure) > p {
  display: flex;
  justify-content: flex-end;
  -moz-column-gap: 0.3rem;
       column-gap: 0.3rem;
}
.price.cart .map-block:not(.unit-of-measure) > p .post-suffix,
.price.cart .map-block:not(.unit-of-measure) > p .primary {
  order: 0;
}
.price.cart .map-block:not(.unit-of-measure) > p .value,
.price.cart .map-block:not(.unit-of-measure) > p strong {
  order: 4;
}
.price.cart .map-block.savings-amount p strong .value, .price.cart .map-block.savings-percent p strong .value {
  position: absolute;
  right: 0;
  top: 0;
}
.price.cart .map-block.savings-amount p strong .each-price-label, .price.cart .map-block.savings-percent p strong .each-price-label {
  text-transform: none;
}
.price.cart .map-block.unit-of-measure {
  display: none;
}
.price.cart .sales,
.price.cart .savings-amount,
.price.cart .savings-percent,
.price.cart .each-item-price {
  text-align: right;
}
.part-line-item .price.cart .map-block:not(.unit-of-measure), .performance-line-item .price.cart .map-block:not(.unit-of-measure) {
  text-align: right;
  font-size: 14px;
}
.part-line-item .price.cart .map-block:not(.unit-of-measure) *:not(.each-price-label), .performance-line-item .price.cart .map-block:not(.unit-of-measure) *:not(.each-price-label) {
  font-size: 0.875rem;
  display: block;
  position: static !important;
}
@media (min-width: 1025px) {
  .part-line-item .price.cart .map-block:not(.unit-of-measure) *:not(.each-price-label), .performance-line-item .price.cart .map-block:not(.unit-of-measure) *:not(.each-price-label) {
    font-size: 1rem;
  }
}
.part-line-item .price.cart .map-block:not(.unit-of-measure) .suffix,
.part-line-item .price.cart .map-block:not(.unit-of-measure) .post-suffix,
.part-line-item .price.cart .map-block:not(.unit-of-measure) .primary, .performance-line-item .price.cart .map-block:not(.unit-of-measure) .suffix,
.performance-line-item .price.cart .map-block:not(.unit-of-measure) .post-suffix,
.performance-line-item .price.cart .map-block:not(.unit-of-measure) .primary {
  display: none;
}
.price .map-block p {
  font-size: 0.875rem;
}
.price .on-sale {
  color: #a51a1f;
}
.price .berkshire-sale {
  color: #a51a1f;
}
.price .strike-through {
  font-size: 0.75rem;
  color: #1b1b1b;
  text-decoration: line-through;
}
.price .starting,
.price .range,
.price .sales {
  font-weight: 700;
  font-size: 1.125rem;
}
.price .starting .p,
.price .range .p,
.price .sales .p {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .price .starting .p,
  .price .range .p,
  .price .sales .p {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.price .price-savings {
  color: #a51a1f;
  text-transform: uppercase;
  font-weight: 700;
}
.price .savings-amount,
.price .savings-percent {
  text-transform: uppercase;
  color: #a51a1f;
}
.price .tiered table {
  border-top: 0.0625rem solid #ccc;
  margin: 0 auto;
}
.price .tiered table tr:nth-child(odd) {
  background-color: #ccc;
}
.price .tiered td,
.price .tiered span.price {
  font-size: 0.875rem;
  font-weight: bold;
}
.price .tiered td {
  padding: 0.313rem;
}
.price .tiered td.quantity {
  font-weight: normal;
  text-align: right;
}
.price .tiered td.value {
  text-align: left;
}
.price .tiered .table-header {
  font-size: 1.125rem;
  padding: 0.313rem;
}
.price .tiered .column-header {
  font-size: 1rem;
  padding: 0.313rem;
  font-weight: normal;
}
.price .tiered .column-header.quantity {
  text-align: right;
}

.place-order-form .price.cart .map-block.savings-amount p strong .value, .place-order-form .price.cart .map-block.savings-percent p strong .value {
  position: absolute;
  right: 0;
}
@media (min-width: 768px) {
  .place-order-form .price.cart .map-block.savings-amount p strong .value, .place-order-form .price.cart .map-block.savings-percent p strong .value {
    position: relative;
  }
}
.place-order-form .price.cart .map-block.unit-of-measure {
  display: none;
}

.order-summary-card-container .price {
  display: flex;
  flex-direction: column;
}
.order-summary-card-container .price .each-item-price {
  order: 1;
}
@media (min-width: 1025px) {
  .order-summary-card-container .price .each-item-price .primary:not(.carton) {
    display: none;
  }
}
.order-summary-card-container .price .savings-amount,
.order-summary-card-container .price .savings-percent,
.order-summary-card-container .price .unit-of-measure,
.order-summary-card-container .price .msrp {
  display: none;
}

.map-block .value {
  white-space: nowrap;
}

.map-block .info-icon-modal {
  display: inline-block;
  padding: 0;
  margin-left: 0;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  line-height: 0;
}
.map-block .info-icon-modal .icon {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%23666666'/%3E%3Cpath d='M8.9307 6.58789L6.63969 6.875L6.55766 7.25586L7.00883 7.33789C7.3018 7.4082 7.36039 7.51367 7.29594 7.80664L6.55766 11.2754C6.3643 12.1719 6.66313 12.5938 7.36625 12.5938C7.91117 12.5938 8.54398 12.3418 8.83109 11.9961L8.91898 11.5801C8.71977 11.7559 8.4268 11.8262 8.23344 11.8262C7.95805 11.8262 7.85844 11.6328 7.92875 11.293L8.9307 6.58789Z' fill='%23666666'/%3E%3Cpath d='M9 4.5C9 5.05228 8.55228 5.5 8 5.5C7.44772 5.5 7 5.05228 7 4.5C7 3.94772 7.44772 3.5 8 3.5C8.55228 3.5 9 3.94772 9 4.5Z' fill='%23666666'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  text-decoration: none;
  color: #666;
}

.comp-value-modal .modal-header {
  min-height: 3.125rem;
  border-bottom: 1px solid #ccc;
}
.comp-value-modal .modal-body {
  padding: 1.25rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #363636;
}
.comp-value-modal .modal-body a {
  white-space: nowrap;
}
.comp-value-modal .modal-footer {
  border-top: 1px solid #ccc;
  justify-content: flex-end;
  padding: 0.75rem 1.5rem;
}
.comp-value-modal .comp-value-close-btn {
  min-width: 100px;
}
@media (max-width: 767.98px) {
  .comp-value-modal .comp-value-close-btn {
    width: 100%;
  }
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.swatch-circle-beige {
  width: 30px;
  height: 30px;
  background: #f5f5dc;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-beige.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-beige.color-value.unselectable::after, .swatch-circle-beige.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-beige.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-beige {
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  background-color: #f5f5dc;
}
.swatch-filter-beige.disabled {
  opacity: 0.2;
}

.swatch-circle-black {
  width: 30px;
  height: 30px;
  background: #000;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-black.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-black.color-value.unselectable::after, .swatch-circle-black.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-black.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-black {
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  background-color: #000;
}
.swatch-filter-black.disabled {
  opacity: 0.2;
}

.swatch-circle-blue {
  width: 30px;
  height: 30px;
  background: #326fe2;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-blue.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-blue.color-value.unselectable::after, .swatch-circle-blue.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-blue.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-blue {
  width: 1.38em;
  height: 1.38em;
  background: #326fe2;
  border-radius: 0.69em;
  background-color: #326fe2;
}
.swatch-filter-blue.disabled {
  opacity: 0.2;
}

.swatch-circle-brown {
  width: 30px;
  height: 30px;
  background: #a52a2a;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-brown.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-brown.color-value.unselectable::after, .swatch-circle-brown.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-brown.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-brown {
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  background-color: #a52a2a;
}
.swatch-filter-brown.disabled {
  opacity: 0.2;
}

.swatch-circle-green {
  width: 30px;
  height: 30px;
  background: green;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-green.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-green.color-value.unselectable::after, .swatch-circle-green.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-green.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-green {
  width: 1.38em;
  height: 1.38em;
  background: green;
  border-radius: 0.69em;
  background-color: green;
}
.swatch-filter-green.disabled {
  opacity: 0.2;
}

.swatch-circle-grey {
  width: 30px;
  height: 30px;
  background: #8f979d;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-grey.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-grey.color-value.unselectable::after, .swatch-circle-grey.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-grey.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-grey {
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  background-color: #8f979d;
}
.swatch-filter-grey.disabled {
  opacity: 0.2;
}

.swatch-circle-navy {
  width: 30px;
  height: 30px;
  background: #000080;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-navy.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-navy.color-value.unselectable::after, .swatch-circle-navy.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-navy.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-navy {
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  background-color: #000080;
}
.swatch-filter-navy.disabled {
  opacity: 0.2;
}

.swatch-circle-orange {
  width: 30px;
  height: 30px;
  background: #ffa500;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-orange.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-orange.color-value.unselectable::after, .swatch-circle-orange.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-orange.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-orange {
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  background-color: #ffa500;
}
.swatch-filter-orange.disabled {
  opacity: 0.2;
}

.swatch-circle-pink {
  width: 30px;
  height: 30px;
  background: #fe249a;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-pink.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-pink.color-value.unselectable::after, .swatch-circle-pink.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-pink.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-pink {
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  background-color: #fe249a;
}
.swatch-filter-pink.disabled {
  opacity: 0.2;
}

.swatch-circle-purple {
  width: 30px;
  height: 30px;
  background: #800080;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-purple.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-purple.color-value.unselectable::after, .swatch-circle-purple.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-purple.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-purple {
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  background-color: #800080;
}
.swatch-filter-purple.disabled {
  opacity: 0.2;
}

.swatch-circle-red {
  width: 30px;
  height: 30px;
  background: #f00;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-red.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-red.color-value.unselectable::after, .swatch-circle-red.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-red.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-red {
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  background-color: #f00;
}
.swatch-filter-red.disabled {
  opacity: 0.2;
}

.swatch-circle-white {
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-white.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-white.color-value.unselectable::after, .swatch-circle-white.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-white.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-white {
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  background-color: #fff;
}
.swatch-filter-white.disabled {
  opacity: 0.2;
}

.swatch-circle-yellow {
  width: 30px;
  height: 30px;
  background: #ff0;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-yellow.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-yellow.color-value.unselectable::after, .swatch-circle-yellow.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-yellow.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-yellow {
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  background-color: #ff0;
}
.swatch-filter-yellow.disabled {
  opacity: 0.2;
}

.swatch-circle-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 1.563em;
  position: relative;
  transform: rotate(35deg);
  width: 1.563em;
}
.swatch-circle-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-circle-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

.swatch-square-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  line-height: 1.563em;
  position: relative;
  width: 1.563em;
}
.swatch-square-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-square-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

/**
 * @license
 * MyFonts Webfont Build ID 3498004, 2017-12-14T10:36:37-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: JustLovely by Nicky Laatz
 * URL: https://www.myfonts.com/fonts/nicky-laatz/just-lovely/just-lovely/
 * Copyright: Copyright (c) 2016 by Nicky Laatz. All rights reserved.
 * Licensed pageviews: 8,000,000
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3498004
 *
 * © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: JustLovely;
  font-display: swap;
  src: url("../webfonts/356014_0_0.eot");
  src: url("../webfonts/356014_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/356014_0_0.woff2") format("woff2"), url("../webfonts/356014_0_0.woff") format("woff"), url("../webfonts/356014_0_0.ttf") format("truetype"), url("../webfonts/356014_0_0.svg#wf") format("svg");
}
/* figtree-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* 
latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 */
/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #326fe2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f96302;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #666;
  --gray-dark: #363636;
  --secondary-blue: #001E61;
  --secondary-teal: #97d4ca;
  --secondary-purple: #4D4185;
  --secondary-red: #DC3136;
  --secondary-orange: #d24627;
  --accent-red: #b2200d;
  --accent-blue: #004876;
  --accent-purple: #51557f;
  --accent-yellow: #ffc600;
  --accent-orange: #f96302;
  --accent-rust: #cf4520;
  --info-100: #dde7ec;
  --info-300: #76a0b4;
  --info-500: #31708f;
  --info-700: #224e64;
  --info-900: #142d39;
  --success-100: #d5e6de;
  --success-300: #82b59c;
  --success-500: #046a38;
  --success-700: #034a27;
  --success-900: #022a16;
  --danger-100: #f0d9da;
  --danger-300: #d28d8f;
  --danger-500: #a51a1f;
  --danger-700: #741216;
  --danger-900: #420a0c;
  --warning-100: #fcefd5;
  --warning-300: #f7d081;
  --warning-500: #eea103;
  --warning-700: #976602;
  --warning-900: #5f4001;
  --alert-pale-green: #d5e6de;
  --alert-pale-blue: #dde7ec;
  --alert-pale-yellow: #fcefd5;
  --alert-pale-red: #f0d9da;
  --black: #000;
  --trans: transparent;
  --black-alpha: rgba(0, 0, 0, 0.6);
  --primary: #1b1b1b;
  --secondary: #4c4c4c;
  --success: #046a38;
  --info: #31708f;
  --warning: #eea103;
  --danger: #a51a1f;
  --light: #fff;
  --dark: #363636;
  --green: #046a38;
  --lime: #41a928;
  --black: #000;
  --focus: #76a0b4;
  --gray-100: #f5f5f5;
  --gray-200: #e8e8e8;
  --gray-300: #dadada;
  --gray-400: #ccc;
  --gray-500: #aeaeae;
  --gray-600: #666;
  --gray-700: #4c4c4c;
  --gray-800: #363636;
  --gray-900: #1b1b1b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1025px;
  --breakpoint-xl: 1366px;
  --font-family-sans-serif: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1b1b1b;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  color: #363636;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.25rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.875rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0;
  border-top: 0.0625rem solid #ccc;
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.75rem;
  color: #666;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.0625rem solid #dadada;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.46875rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #666;
}

code {
  font-size: 87.5%;
  color: #86393b;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #1b1b1b;
  border-radius: 0.125rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #1b1b1b;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 21.25rem;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 1025px;
  }
}
@media (min-width: 1025px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1200px;
  }
}
@media (min-width: 1366px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1270px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 0.9375rem;
  color: #1b1b1b;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.9375rem;
  vertical-align: top;
  border-top: 0.0625rem solid #ccc;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 0.125rem solid #ccc;
}
.table tbody + tbody {
  border-top: 0.125rem solid #ccc;
}

.table-sm th,
.table-sm td {
  padding: 0.625rem;
}

.table-bordered {
  border: 0.0625rem solid #ccc;
}
.table-bordered th,
.table-bordered td {
  border: 0.0625rem solid #ccc;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 0.125rem;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #1b1b1b;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bfbfbf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #888888;
}

.table-hover .table-primary:hover {
  background-color: #b2b2b2;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2b2b2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cdcdcd;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-secondary:hover {
  background-color: silver;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: silver;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9d5c7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-success:hover {
  background-color: #a9cbba;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a9cbba;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5d7e0;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #94b5c5;
}

.table-hover .table-info:hover {
  background-color: #b4ccd7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b4ccd7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fae5b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f6ce7c;
}

.table-hover .table-warning:hover {
  background-color: #f8dca0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8dca0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e6bfc0;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d0888b;
}

.table-hover .table-danger:hover {
  background-color: #dfadae;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #dfadae;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}

.table-hover .table-light:hover {
  background-color: #f2f2f2;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c7c7;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969696;
}

.table-hover .table-dark:hover {
  background-color: #bababa;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bababa;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #b9d5c7;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-green:hover {
  background-color: #a9cbba;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #a9cbba;
}

.table-lime,
.table-lime > th,
.table-lime > td {
  background-color: #cae7c3;
}
.table-lime th,
.table-lime td,
.table-lime thead th,
.table-lime tbody + tbody {
  border-color: #9cd28f;
}

.table-hover .table-lime:hover {
  background-color: #bae0b1;
}
.table-hover .table-lime:hover > td,
.table-hover .table-lime:hover > th {
  background-color: #bae0b1;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-focus,
.table-focus > th,
.table-focus > td {
  background-color: #d9e4ea;
}
.table-focus th,
.table-focus td,
.table-focus thead th,
.table-focus tbody + tbody {
  border-color: #b8ced8;
}

.table-hover .table-focus:hover {
  background-color: #c9d8e1;
}
.table-hover .table-focus:hover > td,
.table-hover .table-focus:hover > th {
  background-color: #c9d8e1;
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fcfcfc;
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: #fafafa;
}

.table-hover .table-gray-100:hover {
  background-color: #efefef;
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: #efefef;
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f9f9f9;
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #f3f3f3;
}

.table-hover .table-gray-200:hover {
  background-color: #ececec;
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: #ececec;
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: whitesmoke;
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #ececec;
}

.table-hover .table-gray-300:hover {
  background-color: #e8e8e8;
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: #e8e8e8;
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #f1f1f1;
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #e4e4e4;
}

.table-hover .table-gray-400:hover {
  background-color: #e4e4e4;
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: #e4e4e4;
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #e8e8e8;
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #d5d5d5;
}

.table-hover .table-gray-500:hover {
  background-color: #dbdbdb;
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: #dbdbdb;
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #d4d4d4;
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #afafaf;
}

.table-hover .table-gray-600:hover {
  background-color: #c7c7c7;
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: #c7c7c7;
}

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cdcdcd;
}
.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-gray-700:hover {
  background-color: silver;
}
.table-hover .table-gray-700:hover > td,
.table-hover .table-gray-700:hover > th {
  background-color: silver;
}

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c7c7c7;
}
.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #969696;
}

.table-hover .table-gray-800:hover {
  background-color: #bababa;
}
.table-hover .table-gray-800:hover > td,
.table-hover .table-gray-800:hover > th {
  background-color: #bababa;
}

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #bfbfbf;
}
.table-gray-900 th,
.table-gray-900 td,
.table-gray-900 thead th,
.table-gray-900 tbody + tbody {
  border-color: #888888;
}

.table-hover .table-gray-900:hover {
  background-color: #b2b2b2;
}
.table-hover .table-gray-900:hover > td,
.table-hover .table-gray-900:hover > th {
  background-color: #b2b2b2;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #666;
  border-color: #2e2e2e;
}
.table .thead-light th {
  color: #4c4c4c;
  background-color: #ccc;
  border-color: #ccc;
}

.table-dark {
  color: #fff;
  background-color: #666;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #2e2e2e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  transition: border 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.form-control::placeholder {
  color: #666;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dadada;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}
select.form-control:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.4;
}

.col-form-label-lg {
  padding-top: 0.703125rem;
  padding-bottom: 0.703125rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.col-form-label-sm {
  padding-top: 0.234375rem;
  padding-bottom: 0.234375rem;
  font-size: 0.875rem;
  line-height: 1.4;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.40625rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.form-control-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 0.9375rem;
}

.form-text {
  display: block;
  margin-top: 0.234375rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.3125rem;
  margin-left: -0.3125rem;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 0.625rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.9375rem;
  margin-left: -0.625rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #666;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #046a38;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #046a38;
  border-radius: 0.125rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 0.3125rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #046a38;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #046a38;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #046a38;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #046a38;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #046a38;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #069b52;
  background-color: #069b52;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #046a38;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #046a38;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #a51a1f;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #a51a1f;
  border-radius: 0.125rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 0.3125rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #a51a1f;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #a51a1f;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #a51a1f;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #a51a1f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #a51a1f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #d12127;
  background-color: #d12127;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a51a1f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #a51a1f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:hover {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #245269;
  border-color: #214b60;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}

.btn-warning {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #bc7f02;
  border-color: #af7602;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #791317;
  border-color: #6e1115;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}

.btn-light {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-lime {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:hover {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
}
.btn-lime:focus, .btn-lime.focus {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}
.btn-lime.disabled, .btn-lime:disabled {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:not(:disabled):not(.disabled):active, .btn-lime:not(:disabled):not(.disabled).active, .show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #31801e;
  border-color: #2d751c;
}
.btn-lime:not(:disabled):not(.disabled):active:focus, .btn-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}

.btn-focus {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:hover {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
}
.btn-focus:focus, .btn-focus.focus {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}
.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active, .show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #5788a0;
  border-color: #538197;
}
.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}

.btn-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:hover {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: gainsboro;
  border-color: #d5d5d5;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}

.btn-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:hover {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #cfcfcf;
  border-color: #c8c8c8;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}

.btn-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:hover {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #c1c1c1;
  border-color: #bababa;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}

.btn-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:hover {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #b3b3b3;
  border-color: #acacac;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}

.btn-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:hover {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: #959595;
  border-color: #8e8e8e;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}

.btn-gray-600 {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}

.btn-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-gray-800 {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-outline-primary {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-outline-secondary {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-success {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-info {
  color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #31708f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.btn-outline-warning {
  color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:hover {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #eea103;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.btn-outline-danger {
  color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #a51a1f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #363636;
  border-color: #363636;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-green {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-lime {
  color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:hover {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:focus, .btn-outline-lime.focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}
.btn-outline-lime.disabled, .btn-outline-lime:disabled {
  color: #41a928;
  background-color: transparent;
}
.btn-outline-lime:not(:disabled):not(.disabled):active, .btn-outline-lime:not(:disabled):not(.disabled).active, .show > .btn-outline-lime.dropdown-toggle {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:not(:disabled):not(.disabled):active:focus, .btn-outline-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.btn-outline-black {
  color: #000;
  border-color: #000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.btn-outline-focus {
  color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:hover {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}
.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #76a0b4;
  background-color: transparent;
}
.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active, .show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.btn-outline-gray-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:hover {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.btn-outline-gray-200 {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:hover {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #e8e8e8;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.btn-outline-gray-300 {
  color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:hover {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #dadada;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:hover {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.btn-outline-gray-500 {
  color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:hover {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #aeaeae;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.btn-outline-gray-600 {
  color: #666;
  border-color: #666;
}
.btn-outline-gray-600:hover {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #666;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.btn-outline-gray-700 {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-gray-800 {
  color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-gray-900 {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #aeaeae;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.640625rem 1.578125rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.171875rem 1.109375rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #1b1b1b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0.125rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1025px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.46875rem 0;
  overflow: hidden;
  border-top: 1px solid #fff;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #363636;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #363636;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.active, .dropdown-item:active {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #ccc;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #363636;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.0078125rem;
  padding-left: 1.0078125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.83203125rem;
  padding-left: 0.83203125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.18359375rem;
  padding-left: 1.18359375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -0.0625rem;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -0.0625rem;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -0.0625rem;
}

.input-group-prepend {
  margin-right: -0.0625rem;
}

.input-group-append {
  margin-left: -0.0625rem;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.40625rem 0.640625rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: center;
  white-space: nowrap;
  background-color: #e8e8e8;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.4em + 1.40625rem + 0.125rem);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.4em + 0.46875rem + 0.125rem);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.640625rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.4rem;
  padding-left: 1.875rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 0.9375rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.25rem;
  height: 1.325rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
  border-color: #1b1b1b;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #aeaeae;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 0.0625rem solid #ccc;
}
.custom-control-label::after {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M5 10C5 9.65482 5.27982 9.375 5.625 9.375H14.375C14.7202 9.375 15 9.65482 15 10C15 10.3452 14.7202 10.625 14.375 10.625H5.625C5.27982 10.625 5 10.3452 5 10Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-switch {
  padding-left: 2.875rem;
}
.custom-switch .custom-control-label::before {
  left: -2.875rem;
  width: 2.25rem;
  pointer-events: all;
  border-radius: 50%;
}
.custom-switch .custom-control-label::after {
  top: 0.2rem;
  left: -2.75rem;
  width: 1rem;
  height: 1rem;
  background-color: #ccc;
  border-radius: 50%;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(1rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.custom-select:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.640625rem;
  background-image: none;
}
.custom-select:disabled {
  color: #aeaeae;
  background-color: #dadada;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}

.custom-select-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding-top: 0.171875rem;
  padding-bottom: 0.171875rem;
  padding-left: 0.40625rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding-top: 0.640625rem;
  padding-bottom: 0.640625rem;
  padding-left: 0.875rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #76a0b4;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dadada;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  overflow: hidden;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.2125rem;
  padding: 0.40625rem 0.640625rem;
  line-height: 1.4;
  color: #1b1b1b;
  content: "Browse";
  background-color: #e8e8e8;
  border-left: inherit;
  border-radius: 0 0.375rem 0.375rem 0;
}

.custom-range {
  width: 100%;
  height: 1.125rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #747474;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #747474;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.0625rem;
  margin-left: 0.0625rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #747474;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #666;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #666;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #dadada;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #aeaeae;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0.125rem solid #41a928;
}
.nav-tabs .nav-link {
  margin-bottom: -0.125rem;
  background-color: transparent;
  border: 0.125rem solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: transparent transparent #dadada;
}
.nav-tabs .nav-link.disabled {
  color: #aeaeae;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #1b1b1b;
  background-color: #fff;
  border-color: transparent transparent #1b1b1b;
}
.nav-tabs .dropdown-menu {
  margin-top: -0.125rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.125rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b1b1b;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.46875rem 0.9375rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-right: 0.9375rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1024.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.125rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.9375rem;
}

.card-title {
  margin-bottom: 0.9375rem;
}

.card-subtitle {
  margin-top: -0.46875rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 0.9375rem;
}

.card-header {
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0.0625rem solid #ccc;
}
.card-header:first-child {
  border-radius: calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem) 0 0;
}

.card-footer {
  padding: 0.9375rem 0.9375rem;
  background-color: #fff;
  border-top: 0.0625rem solid #ccc;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem);
}

.card-header-tabs {
  margin-right: -0.46875rem;
  margin-bottom: -0.9375rem;
  margin-left: -0.46875rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.9375rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -0.0625rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0.9375rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.125rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.625rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.625rem;
  color: #666;
  content: "|";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #363636;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.46875rem 0;
  margin-left: 0;
  line-height: 1.25;
  color: #1b1b1b;
  text-decoration: none;
  background-color: transparent;
  border: 0 solid transparent;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #fff;
  border-color: transparent;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.page-item.disabled .page-link {
  color: #aeaeae;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.4;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.3;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.badge {
  display: inline-block;
  padding: 0.234375rem 0.46875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #046a38;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #31708f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #245269;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.badge-warning {
  color: #1b1b1b;
  background-color: #eea103;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #1b1b1b;
  background-color: #bc7f02;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #a51a1f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #791317;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.badge-light {
  color: #1b1b1b;
  background-color: #fff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #1b1b1b;
  background-color: #e6e6e6;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #363636;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #046a38;
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-lime {
  color: #fff;
  background-color: #41a928;
}
a.badge-lime:hover, a.badge-lime:focus {
  color: #fff;
  background-color: #31801e;
}
a.badge-lime:focus, a.badge-lime.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.badge-focus {
  color: #fff;
  background-color: #76a0b4;
}
a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #5788a0;
}
a.badge-focus:focus, a.badge-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.badge-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #1b1b1b;
  background-color: gainsboro;
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.badge-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #1b1b1b;
  background-color: #cfcfcf;
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.badge-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #1b1b1b;
  background-color: #c1c1c1;
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.badge-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #1b1b1b;
  background-color: #b3b3b3;
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.badge-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #1b1b1b;
  background-color: #959595;
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.badge-gray-600 {
  color: #fff;
  background-color: #666;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.badge-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-gray-700:hover, a.badge-gray-700:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-gray-700:focus, a.badge-gray-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-gray-800 {
  color: #fff;
  background-color: #363636;
}
a.badge-gray-800:hover, a.badge-gray-800:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-gray-800:focus, a.badge-gray-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-gray-900:hover, a.badge-gray-900:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-gray-900:focus, a.badge-gray-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e8e8e8;
  border-radius: 0.25rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 400;
}

.alert-dismissible {
  padding-right: 3.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
}

.alert-primary {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-primary hr {
  border-top-color: #c4c4c4;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-secondary hr {
  border-top-color: #cecece;
}
.alert-secondary .alert-link {
  color: #0f0f0f;
}

.alert-success {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-success hr {
  border-top-color: #bdd7ca;
}
.alert-success .alert-link {
  color: #000603;
}

.alert-info {
  color: #193a4a;
  background-color: #d6e2e9;
  border-color: #d6e2e9;
}
.alert-info hr {
  border-top-color: #c5d6e0;
}
.alert-info .alert-link {
  color: #0c1c24;
}

.alert-warning {
  color: #7c5402;
  background-color: #fceccd;
  border-color: #fceccd;
}
.alert-warning hr {
  border-top-color: #fbe3b5;
}
.alert-warning .alert-link {
  color: #4a3201;
}

.alert-danger {
  color: #560e10;
  background-color: #edd1d2;
  border-color: #edd1d2;
}
.alert-danger hr {
  border-top-color: #e6bfc0;
}
.alert-danger .alert-link {
  color: #2a0708;
}

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: #f2f2f2;
}
.alert-light .alert-link {
  color: #6c6c6c;
}

.alert-dark {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-dark hr {
  border-top-color: #cacaca;
}
.alert-dark .alert-link {
  color: #030303;
}

.alert-green {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-green hr {
  border-top-color: #bdd7ca;
}
.alert-green .alert-link {
  color: #000603;
}

.alert-lime {
  color: #225815;
  background-color: #d9eed4;
  border-color: #d9eed4;
}
.alert-lime hr {
  border-top-color: #c9e7c2;
}
.alert-lime .alert-link {
  color: #122f0b;
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #cccccc;
}
.alert-black hr {
  border-top-color: #bfbfbf;
}
.alert-black .alert-link {
  color: black;
}

.alert-focus {
  color: #3d535e;
  background-color: #e4ecf0;
  border-color: #e4ecf0;
}
.alert-focus hr {
  border-top-color: #d4e0e7;
}
.alert-focus .alert-link {
  color: #29383f;
}

.alert-gray-100 {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fdfdfd;
}
.alert-gray-100 hr {
  border-top-color: #f0f0f0;
}
.alert-gray-100 .alert-link {
  color: #666666;
}

.alert-gray-200 {
  color: #797979;
  background-color: #fafafa;
  border-color: #fafafa;
}
.alert-gray-200 hr {
  border-top-color: #ededed;
}
.alert-gray-200 .alert-link {
  color: #606060;
}

.alert-gray-300 {
  color: #717171;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.alert-gray-300 hr {
  border-top-color: #ebebeb;
}
.alert-gray-300 .alert-link {
  color: #585858;
}

.alert-gray-400 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.alert-gray-400 hr {
  border-top-color: #e8e8e8;
}
.alert-gray-400 .alert-link {
  color: #515151;
}

.alert-gray-500 {
  color: #5a5a5a;
  background-color: #efefef;
  border-color: #efefef;
}
.alert-gray-500 hr {
  border-top-color: #e2e2e2;
}
.alert-gray-500 .alert-link {
  color: #414141;
}

.alert-gray-600 {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.alert-gray-600 hr {
  border-top-color: lightgray;
}
.alert-gray-600 .alert-link {
  color: #1c1c1c;
}

.alert-gray-700 {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-gray-700 hr {
  border-top-color: #cecece;
}
.alert-gray-700 .alert-link {
  color: #0f0f0f;
}

.alert-gray-800 {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-gray-800 hr {
  border-top-color: #cacaca;
}
.alert-gray-800 .alert-link {
  color: #030303;
}

.alert-gray-900 {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-gray-900 hr {
  border-top-color: #c4c4c4;
}
.alert-gray-900 .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e8e8e8;
  border-radius: 0.125rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b1b1b;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.125rem;
}

.list-group-item-action {
  width: 100%;
  color: #4c4c4c;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4c4c4c;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item-action:active {
  color: #1b1b1b;
  background-color: #e8e8e8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -0.0625rem;
  border-top-width: 0.0625rem;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.125rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.125rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 0.0625rem;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -0.0625rem;
  border-left-width: 0.0625rem;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1366px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 0.0625rem;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.list-group-item-secondary {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-success {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-info {
  color: #193a4a;
  background-color: #c5d7e0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #193a4a;
  background-color: #b4ccd7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #193a4a;
  border-color: #193a4a;
}

.list-group-item-warning {
  color: #7c5402;
  background-color: #fae5b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7c5402;
  background-color: #f8dca0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7c5402;
  border-color: #7c5402;
}

.list-group-item-danger {
  color: #560e10;
  background-color: #e6bfc0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #560e10;
  background-color: #dfadae;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #560e10;
  border-color: #560e10;
}

.list-group-item-light {
  color: #858585;
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-dark {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-green {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-lime {
  color: #225815;
  background-color: #cae7c3;
}
.list-group-item-lime.list-group-item-action:hover, .list-group-item-lime.list-group-item-action:focus {
  color: #225815;
  background-color: #bae0b1;
}
.list-group-item-lime.list-group-item-action.active {
  color: #fff;
  background-color: #225815;
  border-color: #225815;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-focus {
  color: #3d535e;
  background-color: #d9e4ea;
}
.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #3d535e;
  background-color: #c9d8e1;
}
.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #3d535e;
  border-color: #3d535e;
}

.list-group-item-gray-100 {
  color: #7f7f7f;
  background-color: #fcfcfc;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #7f7f7f;
  background-color: #efefef;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: #7f7f7f;
  border-color: #7f7f7f;
}

.list-group-item-gray-200 {
  color: #797979;
  background-color: #f9f9f9;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #797979;
  background-color: #ececec;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: #797979;
  border-color: #797979;
}

.list-group-item-gray-300 {
  color: #717171;
  background-color: whitesmoke;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #717171;
  background-color: #e8e8e8;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item-gray-400 {
  color: #6a6a6a;
  background-color: #f1f1f1;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-gray-500 {
  color: #5a5a5a;
  background-color: #e8e8e8;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #5a5a5a;
  background-color: #dbdbdb;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

.list-group-item-gray-600 {
  color: #353535;
  background-color: #d4d4d4;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #353535;
  background-color: #c7c7c7;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}

.list-group-item-gray-700 {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-gray-800 {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-gray-900 {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-gray-900.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #363636;
  text-shadow: none;
  opacity: 0.5;
}
.close:hover {
  color: #363636;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: min(21.875rem, 90vw);
  max-width: min(21.875rem, 90vw);
  font-size: 1rem;
  color: #fff;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border: 0 solid transparent;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24);
  opacity: 0;
  border-radius: 0.375rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.9375rem 0.9375rem;
  color: #666;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border-bottom: 0 solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.toast-body {
  padding: 0.9375rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -3.125rem);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 1;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 0 0.9375rem;
  border-bottom: 0.0625rem solid #ccc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .close {
  padding: 0 0 0.9375rem;
  margin: -0.9375rem 0 -0.9375rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.4;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.9375rem 1.875rem 1.875rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.9375rem 1.875rem 1.875rem-0.25rem;
  border-top: 0.0625rem solid #ccc;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 31.25rem;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 18.75rem;
  }
}
@media (min-width: 1025px) {
  .modal-lg,
  .modal-xl {
    max-width: 50rem;
  }
}
@media (min-width: 1366px) {
  .modal-xl {
    max-width: 71.25rem;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #fff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #fff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #fff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #fff;
}

.tooltip-inner {
  max-width: 15.625rem;
  padding: 1.0625rem 1.0625rem;
  color: #363636;
  text-align: center;
  background-color: #fff;
  border-radius: 0.125rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 12.5rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1.3125rem;
  height: 0.6875rem;
  margin: 0 0;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.6875rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: -0.75rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #363636;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0.0625rem;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.6875rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #363636;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0.0625rem;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.6875rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.75rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #363636;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0.0625rem;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1.3125rem;
  margin-left: -0.65625rem;
  content: "";
  border-bottom: 0.0625rem solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.6875rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #363636;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0.0625rem;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 1.0625rem 1.0625rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 0.0625rem solid #ebebeb;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1.0625rem 1.0625rem;
  color: #363636;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 1.875rem;
  height: 0.1875rem;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #1b1b1b !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #020202 !important;
}

.bg-secondary {
  background-color: #4c4c4c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #333333 !important;
}

.bg-success {
  background-color: #046a38 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #02391e !important;
}

.bg-info {
  background-color: #31708f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #245269 !important;
}

.bg-warning {
  background-color: #eea103 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #bc7f02 !important;
}

.bg-danger {
  background-color: #a51a1f !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #791317 !important;
}

.bg-light {
  background-color: #fff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important;
}

.bg-dark {
  background-color: #363636 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d1d1d !important;
}

.bg-green {
  background-color: #046a38 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #02391e !important;
}

.bg-lime {
  background-color: #41a928 !important;
}

a.bg-lime:hover, a.bg-lime:focus,
button.bg-lime:hover,
button.bg-lime:focus {
  background-color: #31801e !important;
}

.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-focus {
  background-color: #76a0b4 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #5788a0 !important;
}

.bg-gray-100 {
  background-color: #f5f5f5 !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: gainsboro !important;
}

.bg-gray-200 {
  background-color: #e8e8e8 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #cfcfcf !important;
}

.bg-gray-300 {
  background-color: #dadada !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #c1c1c1 !important;
}

.bg-gray-400 {
  background-color: #ccc !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #b3b3b3 !important;
}

.bg-gray-500 {
  background-color: #aeaeae !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #959595 !important;
}

.bg-gray-600 {
  background-color: #666 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #4d4d4d !important;
}

.bg-gray-700 {
  background-color: #4c4c4c !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #333333 !important;
}

.bg-gray-800 {
  background-color: #363636 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d1d1d !important;
}

.bg-gray-900 {
  background-color: #1b1b1b !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #020202 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 0.0625rem solid #ccc !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-lg {
  border-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1025px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1025px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1025px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}

.shadow {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24) !important;
}

.shadow-lg {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.32) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-33 {
  width: 33.3333% !important;
}

.w-66 {
  width: 66.6666% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-33 {
  height: 33.3333% !important;
}

.h-66 {
  height: 66.6666% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.46875rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.46875rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.46875rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.46875rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.46875rem !important;
}

.m-2 {
  margin: 0.9375rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.9375rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.9375rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.9375rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.9375rem !important;
}

.m-3 {
  margin: 1.40625rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1.40625rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.40625rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.40625rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.40625rem !important;
}

.m-4 {
  margin: 1.875rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.875rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.875rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.875rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.875rem !important;
}

.m-5 {
  margin: 2.34375rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2.34375rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.34375rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2.34375rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.34375rem !important;
}

.m-6 {
  margin: 2.8125rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.8125rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.8125rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.8125rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.8125rem !important;
}

.m-7 {
  margin: 3.28125rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3.28125rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.28125rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.28125rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.28125rem !important;
}

.m-8 {
  margin: 3.75rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.75rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.75rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.75rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.75rem !important;
}

.m-9 {
  margin: 4.21875rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4.21875rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4.21875rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4.21875rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4.21875rem !important;
}

.m-10 {
  margin: 6.5625rem !important;
}

.mt-10,
.my-10 {
  margin-top: 6.5625rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 6.5625rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 6.5625rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 6.5625rem !important;
}

.m-0_5 {
  margin: 0.234375rem !important;
}

.mt-0_5,
.my-0_5 {
  margin-top: 0.234375rem !important;
}

.mr-0_5,
.mx-0_5 {
  margin-right: 0.234375rem !important;
}

.mb-0_5,
.my-0_5 {
  margin-bottom: 0.234375rem !important;
}

.ml-0_5,
.mx-0_5 {
  margin-left: 0.234375rem !important;
}

.m-1_5 {
  margin: 0.703125rem !important;
}

.mt-1_5,
.my-1_5 {
  margin-top: 0.703125rem !important;
}

.mr-1_5,
.mx-1_5 {
  margin-right: 0.703125rem !important;
}

.mb-1_5,
.my-1_5 {
  margin-bottom: 0.703125rem !important;
}

.ml-1_5,
.mx-1_5 {
  margin-left: 0.703125rem !important;
}

.m-2_5 {
  margin: 1.171875rem !important;
}

.mt-2_5,
.my-2_5 {
  margin-top: 1.171875rem !important;
}

.mr-2_5,
.mx-2_5 {
  margin-right: 1.171875rem !important;
}

.mb-2_5,
.my-2_5 {
  margin-bottom: 1.171875rem !important;
}

.ml-2_5,
.mx-2_5 {
  margin-left: 1.171875rem !important;
}

.m-3_5 {
  margin: 1.640625rem !important;
}

.mt-3_5,
.my-3_5 {
  margin-top: 1.640625rem !important;
}

.mr-3_5,
.mx-3_5 {
  margin-right: 1.640625rem !important;
}

.mb-3_5,
.my-3_5 {
  margin-bottom: 1.640625rem !important;
}

.ml-3_5,
.mx-3_5 {
  margin-left: 1.640625rem !important;
}

.m-4_5 {
  margin: 2.109375rem !important;
}

.mt-4_5,
.my-4_5 {
  margin-top: 2.109375rem !important;
}

.mr-4_5,
.mx-4_5 {
  margin-right: 2.109375rem !important;
}

.mb-4_5,
.my-4_5 {
  margin-bottom: 2.109375rem !important;
}

.ml-4_5,
.mx-4_5 {
  margin-left: 2.109375rem !important;
}

.m-5_5 {
  margin: 2.578125rem !important;
}

.mt-5_5,
.my-5_5 {
  margin-top: 2.578125rem !important;
}

.mr-5_5,
.mx-5_5 {
  margin-right: 2.578125rem !important;
}

.mb-5_5,
.my-5_5 {
  margin-bottom: 2.578125rem !important;
}

.ml-5_5,
.mx-5_5 {
  margin-left: 2.578125rem !important;
}

.m-6_5 {
  margin: 3.046875rem !important;
}

.mt-6_5,
.my-6_5 {
  margin-top: 3.046875rem !important;
}

.mr-6_5,
.mx-6_5 {
  margin-right: 3.046875rem !important;
}

.mb-6_5,
.my-6_5 {
  margin-bottom: 3.046875rem !important;
}

.ml-6_5,
.mx-6_5 {
  margin-left: 3.046875rem !important;
}

.m-7_5 {
  margin: 3.515625rem !important;
}

.mt-7_5,
.my-7_5 {
  margin-top: 3.515625rem !important;
}

.mr-7_5,
.mx-7_5 {
  margin-right: 3.515625rem !important;
}

.mb-7_5,
.my-7_5 {
  margin-bottom: 3.515625rem !important;
}

.ml-7_5,
.mx-7_5 {
  margin-left: 3.515625rem !important;
}

.m-8_5 {
  margin: 3.984375rem !important;
}

.mt-8_5,
.my-8_5 {
  margin-top: 3.984375rem !important;
}

.mr-8_5,
.mx-8_5 {
  margin-right: 3.984375rem !important;
}

.mb-8_5,
.my-8_5 {
  margin-bottom: 3.984375rem !important;
}

.ml-8_5,
.mx-8_5 {
  margin-left: 3.984375rem !important;
}

.m-9_5 {
  margin: 4.453125rem !important;
}

.mt-9_5,
.my-9_5 {
  margin-top: 4.453125rem !important;
}

.mr-9_5,
.mx-9_5 {
  margin-right: 4.453125rem !important;
}

.mb-9_5,
.my-9_5 {
  margin-bottom: 4.453125rem !important;
}

.ml-9_5,
.mx-9_5 {
  margin-left: 4.453125rem !important;
}

.m-10_5 {
  margin: 6.796875rem !important;
}

.mt-10_5,
.my-10_5 {
  margin-top: 6.796875rem !important;
}

.mr-10_5,
.mx-10_5 {
  margin-right: 6.796875rem !important;
}

.mb-10_5,
.my-10_5 {
  margin-bottom: 6.796875rem !important;
}

.ml-10_5,
.mx-10_5 {
  margin-left: 6.796875rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.46875rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.46875rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.46875rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.46875rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.46875rem !important;
}

.p-2 {
  padding: 0.9375rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.9375rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.9375rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.9375rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.9375rem !important;
}

.p-3 {
  padding: 1.40625rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1.40625rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.40625rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.40625rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.40625rem !important;
}

.p-4 {
  padding: 1.875rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.875rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.875rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.875rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.875rem !important;
}

.p-5 {
  padding: 2.34375rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2.34375rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2.34375rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2.34375rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2.34375rem !important;
}

.p-6 {
  padding: 2.8125rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.8125rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.8125rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.8125rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.8125rem !important;
}

.p-7 {
  padding: 3.28125rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.28125rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.28125rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.28125rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.28125rem !important;
}

.p-8 {
  padding: 3.75rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.75rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.75rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.75rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.75rem !important;
}

.p-9 {
  padding: 4.21875rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4.21875rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4.21875rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4.21875rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4.21875rem !important;
}

.p-10 {
  padding: 6.5625rem !important;
}

.pt-10,
.py-10 {
  padding-top: 6.5625rem !important;
}

.pr-10,
.px-10 {
  padding-right: 6.5625rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 6.5625rem !important;
}

.pl-10,
.px-10 {
  padding-left: 6.5625rem !important;
}

.p-0_5 {
  padding: 0.234375rem !important;
}

.pt-0_5,
.py-0_5 {
  padding-top: 0.234375rem !important;
}

.pr-0_5,
.px-0_5 {
  padding-right: 0.234375rem !important;
}

.pb-0_5,
.py-0_5 {
  padding-bottom: 0.234375rem !important;
}

.pl-0_5,
.px-0_5 {
  padding-left: 0.234375rem !important;
}

.p-1_5 {
  padding: 0.703125rem !important;
}

.pt-1_5,
.py-1_5 {
  padding-top: 0.703125rem !important;
}

.pr-1_5,
.px-1_5 {
  padding-right: 0.703125rem !important;
}

.pb-1_5,
.py-1_5 {
  padding-bottom: 0.703125rem !important;
}

.pl-1_5,
.px-1_5 {
  padding-left: 0.703125rem !important;
}

.p-2_5 {
  padding: 1.171875rem !important;
}

.pt-2_5,
.py-2_5 {
  padding-top: 1.171875rem !important;
}

.pr-2_5,
.px-2_5 {
  padding-right: 1.171875rem !important;
}

.pb-2_5,
.py-2_5 {
  padding-bottom: 1.171875rem !important;
}

.pl-2_5,
.px-2_5 {
  padding-left: 1.171875rem !important;
}

.p-3_5 {
  padding: 1.640625rem !important;
}

.pt-3_5,
.py-3_5 {
  padding-top: 1.640625rem !important;
}

.pr-3_5,
.px-3_5 {
  padding-right: 1.640625rem !important;
}

.pb-3_5,
.py-3_5 {
  padding-bottom: 1.640625rem !important;
}

.pl-3_5,
.px-3_5 {
  padding-left: 1.640625rem !important;
}

.p-4_5 {
  padding: 2.109375rem !important;
}

.pt-4_5,
.py-4_5 {
  padding-top: 2.109375rem !important;
}

.pr-4_5,
.px-4_5 {
  padding-right: 2.109375rem !important;
}

.pb-4_5,
.py-4_5 {
  padding-bottom: 2.109375rem !important;
}

.pl-4_5,
.px-4_5 {
  padding-left: 2.109375rem !important;
}

.p-5_5 {
  padding: 2.578125rem !important;
}

.pt-5_5,
.py-5_5 {
  padding-top: 2.578125rem !important;
}

.pr-5_5,
.px-5_5 {
  padding-right: 2.578125rem !important;
}

.pb-5_5,
.py-5_5 {
  padding-bottom: 2.578125rem !important;
}

.pl-5_5,
.px-5_5 {
  padding-left: 2.578125rem !important;
}

.p-6_5 {
  padding: 3.046875rem !important;
}

.pt-6_5,
.py-6_5 {
  padding-top: 3.046875rem !important;
}

.pr-6_5,
.px-6_5 {
  padding-right: 3.046875rem !important;
}

.pb-6_5,
.py-6_5 {
  padding-bottom: 3.046875rem !important;
}

.pl-6_5,
.px-6_5 {
  padding-left: 3.046875rem !important;
}

.p-7_5 {
  padding: 3.515625rem !important;
}

.pt-7_5,
.py-7_5 {
  padding-top: 3.515625rem !important;
}

.pr-7_5,
.px-7_5 {
  padding-right: 3.515625rem !important;
}

.pb-7_5,
.py-7_5 {
  padding-bottom: 3.515625rem !important;
}

.pl-7_5,
.px-7_5 {
  padding-left: 3.515625rem !important;
}

.p-8_5 {
  padding: 3.984375rem !important;
}

.pt-8_5,
.py-8_5 {
  padding-top: 3.984375rem !important;
}

.pr-8_5,
.px-8_5 {
  padding-right: 3.984375rem !important;
}

.pb-8_5,
.py-8_5 {
  padding-bottom: 3.984375rem !important;
}

.pl-8_5,
.px-8_5 {
  padding-left: 3.984375rem !important;
}

.p-9_5 {
  padding: 4.453125rem !important;
}

.pt-9_5,
.py-9_5 {
  padding-top: 4.453125rem !important;
}

.pr-9_5,
.px-9_5 {
  padding-right: 4.453125rem !important;
}

.pb-9_5,
.py-9_5 {
  padding-bottom: 4.453125rem !important;
}

.pl-9_5,
.px-9_5 {
  padding-left: 4.453125rem !important;
}

.p-10_5 {
  padding: 6.796875rem !important;
}

.pt-10_5,
.py-10_5 {
  padding-top: 6.796875rem !important;
}

.pr-10_5,
.px-10_5 {
  padding-right: 6.796875rem !important;
}

.pb-10_5,
.py-10_5 {
  padding-bottom: 6.796875rem !important;
}

.pl-10_5,
.px-10_5 {
  padding-left: 6.796875rem !important;
}

.m-n1 {
  margin: -0.46875rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.46875rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.46875rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.46875rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.46875rem !important;
}

.m-n2 {
  margin: -0.9375rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.9375rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.9375rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.9375rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.9375rem !important;
}

.m-n3 {
  margin: -1.40625rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1.40625rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1.40625rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1.40625rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1.40625rem !important;
}

.m-n4 {
  margin: -1.875rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.875rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.875rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.875rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.875rem !important;
}

.m-n5 {
  margin: -2.34375rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2.34375rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.34375rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.34375rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.34375rem !important;
}

.m-n6 {
  margin: -2.8125rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -2.8125rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -2.8125rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -2.8125rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -2.8125rem !important;
}

.m-n7 {
  margin: -3.28125rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -3.28125rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -3.28125rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -3.28125rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -3.28125rem !important;
}

.m-n8 {
  margin: -3.75rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -3.75rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -3.75rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -3.75rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -3.75rem !important;
}

.m-n9 {
  margin: -4.21875rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -4.21875rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -4.21875rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -4.21875rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -4.21875rem !important;
}

.m-n10 {
  margin: -6.5625rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -6.5625rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -6.5625rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -6.5625rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -6.5625rem !important;
}

.m-n0_5 {
  margin: -0.234375rem !important;
}

.mt-n0_5,
.my-n0_5 {
  margin-top: -0.234375rem !important;
}

.mr-n0_5,
.mx-n0_5 {
  margin-right: -0.234375rem !important;
}

.mb-n0_5,
.my-n0_5 {
  margin-bottom: -0.234375rem !important;
}

.ml-n0_5,
.mx-n0_5 {
  margin-left: -0.234375rem !important;
}

.m-n1_5 {
  margin: -0.703125rem !important;
}

.mt-n1_5,
.my-n1_5 {
  margin-top: -0.703125rem !important;
}

.mr-n1_5,
.mx-n1_5 {
  margin-right: -0.703125rem !important;
}

.mb-n1_5,
.my-n1_5 {
  margin-bottom: -0.703125rem !important;
}

.ml-n1_5,
.mx-n1_5 {
  margin-left: -0.703125rem !important;
}

.m-n2_5 {
  margin: -1.171875rem !important;
}

.mt-n2_5,
.my-n2_5 {
  margin-top: -1.171875rem !important;
}

.mr-n2_5,
.mx-n2_5 {
  margin-right: -1.171875rem !important;
}

.mb-n2_5,
.my-n2_5 {
  margin-bottom: -1.171875rem !important;
}

.ml-n2_5,
.mx-n2_5 {
  margin-left: -1.171875rem !important;
}

.m-n3_5 {
  margin: -1.640625rem !important;
}

.mt-n3_5,
.my-n3_5 {
  margin-top: -1.640625rem !important;
}

.mr-n3_5,
.mx-n3_5 {
  margin-right: -1.640625rem !important;
}

.mb-n3_5,
.my-n3_5 {
  margin-bottom: -1.640625rem !important;
}

.ml-n3_5,
.mx-n3_5 {
  margin-left: -1.640625rem !important;
}

.m-n4_5 {
  margin: -2.109375rem !important;
}

.mt-n4_5,
.my-n4_5 {
  margin-top: -2.109375rem !important;
}

.mr-n4_5,
.mx-n4_5 {
  margin-right: -2.109375rem !important;
}

.mb-n4_5,
.my-n4_5 {
  margin-bottom: -2.109375rem !important;
}

.ml-n4_5,
.mx-n4_5 {
  margin-left: -2.109375rem !important;
}

.m-n5_5 {
  margin: -2.578125rem !important;
}

.mt-n5_5,
.my-n5_5 {
  margin-top: -2.578125rem !important;
}

.mr-n5_5,
.mx-n5_5 {
  margin-right: -2.578125rem !important;
}

.mb-n5_5,
.my-n5_5 {
  margin-bottom: -2.578125rem !important;
}

.ml-n5_5,
.mx-n5_5 {
  margin-left: -2.578125rem !important;
}

.m-n6_5 {
  margin: -3.046875rem !important;
}

.mt-n6_5,
.my-n6_5 {
  margin-top: -3.046875rem !important;
}

.mr-n6_5,
.mx-n6_5 {
  margin-right: -3.046875rem !important;
}

.mb-n6_5,
.my-n6_5 {
  margin-bottom: -3.046875rem !important;
}

.ml-n6_5,
.mx-n6_5 {
  margin-left: -3.046875rem !important;
}

.m-n7_5 {
  margin: -3.515625rem !important;
}

.mt-n7_5,
.my-n7_5 {
  margin-top: -3.515625rem !important;
}

.mr-n7_5,
.mx-n7_5 {
  margin-right: -3.515625rem !important;
}

.mb-n7_5,
.my-n7_5 {
  margin-bottom: -3.515625rem !important;
}

.ml-n7_5,
.mx-n7_5 {
  margin-left: -3.515625rem !important;
}

.m-n8_5 {
  margin: -3.984375rem !important;
}

.mt-n8_5,
.my-n8_5 {
  margin-top: -3.984375rem !important;
}

.mr-n8_5,
.mx-n8_5 {
  margin-right: -3.984375rem !important;
}

.mb-n8_5,
.my-n8_5 {
  margin-bottom: -3.984375rem !important;
}

.ml-n8_5,
.mx-n8_5 {
  margin-left: -3.984375rem !important;
}

.m-n9_5 {
  margin: -4.453125rem !important;
}

.mt-n9_5,
.my-n9_5 {
  margin-top: -4.453125rem !important;
}

.mr-n9_5,
.mx-n9_5 {
  margin-right: -4.453125rem !important;
}

.mb-n9_5,
.my-n9_5 {
  margin-bottom: -4.453125rem !important;
}

.ml-n9_5,
.mx-n9_5 {
  margin-left: -4.453125rem !important;
}

.m-n10_5 {
  margin: -6.796875rem !important;
}

.mt-n10_5,
.my-n10_5 {
  margin-top: -6.796875rem !important;
}

.mr-n10_5,
.mx-n10_5 {
  margin-right: -6.796875rem !important;
}

.mb-n10_5,
.my-n10_5 {
  margin-bottom: -6.796875rem !important;
}

.ml-n10_5,
.mx-n10_5 {
  margin-left: -6.796875rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.46875rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.46875rem !important;
  }
  .m-sm-2 {
    margin: 0.9375rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.9375rem !important;
  }
  .m-sm-3 {
    margin: 1.40625rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.40625rem !important;
  }
  .m-sm-4 {
    margin: 1.875rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.875rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.875rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.875rem !important;
  }
  .m-sm-5 {
    margin: 2.34375rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.34375rem !important;
  }
  .m-sm-6 {
    margin: 2.8125rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.8125rem !important;
  }
  .m-sm-7 {
    margin: 3.28125rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.28125rem !important;
  }
  .m-sm-8 {
    margin: 3.75rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.75rem !important;
  }
  .m-sm-9 {
    margin: 4.21875rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4.21875rem !important;
  }
  .m-sm-10 {
    margin: 6.5625rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 6.5625rem !important;
  }
  .m-sm-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-sm-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-sm-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-sm-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-sm-3_5,
  .my-sm-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-sm-3_5,
  .mx-sm-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-sm-3_5,
  .my-sm-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-sm-3_5,
  .mx-sm-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-sm-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-sm-4_5,
  .my-sm-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-sm-4_5,
  .mx-sm-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-sm-4_5,
  .my-sm-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-sm-4_5,
  .mx-sm-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-sm-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-sm-5_5,
  .my-sm-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-sm-5_5,
  .mx-sm-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-sm-5_5,
  .my-sm-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-sm-5_5,
  .mx-sm-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-sm-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-sm-6_5,
  .my-sm-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-sm-6_5,
  .mx-sm-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-sm-6_5,
  .my-sm-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-sm-6_5,
  .mx-sm-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-sm-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-sm-7_5,
  .my-sm-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-sm-7_5,
  .mx-sm-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-sm-7_5,
  .my-sm-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-sm-7_5,
  .mx-sm-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-sm-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-sm-8_5,
  .my-sm-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-sm-8_5,
  .mx-sm-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-sm-8_5,
  .my-sm-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-sm-8_5,
  .mx-sm-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-sm-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-sm-9_5,
  .my-sm-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-sm-9_5,
  .mx-sm-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-sm-9_5,
  .my-sm-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-sm-9_5,
  .mx-sm-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-sm-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-sm-10_5,
  .my-sm-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-sm-10_5,
  .mx-sm-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-sm-10_5,
  .my-sm-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-sm-10_5,
  .mx-sm-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.46875rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.46875rem !important;
  }
  .p-sm-2 {
    padding: 0.9375rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.9375rem !important;
  }
  .p-sm-3 {
    padding: 1.40625rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.40625rem !important;
  }
  .p-sm-4 {
    padding: 1.875rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.875rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.875rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.875rem !important;
  }
  .p-sm-5 {
    padding: 2.34375rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.34375rem !important;
  }
  .p-sm-6 {
    padding: 2.8125rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.8125rem !important;
  }
  .p-sm-7 {
    padding: 3.28125rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.28125rem !important;
  }
  .p-sm-8 {
    padding: 3.75rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.75rem !important;
  }
  .p-sm-9 {
    padding: 4.21875rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4.21875rem !important;
  }
  .p-sm-10 {
    padding: 6.5625rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 6.5625rem !important;
  }
  .p-sm-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-sm-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-sm-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-sm-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-sm-3_5,
  .py-sm-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-sm-3_5,
  .px-sm-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-sm-3_5,
  .py-sm-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-sm-3_5,
  .px-sm-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-sm-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-sm-4_5,
  .py-sm-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-sm-4_5,
  .px-sm-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-sm-4_5,
  .py-sm-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-sm-4_5,
  .px-sm-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-sm-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-sm-5_5,
  .py-sm-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-sm-5_5,
  .px-sm-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-sm-5_5,
  .py-sm-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-sm-5_5,
  .px-sm-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-sm-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-sm-6_5,
  .py-sm-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-sm-6_5,
  .px-sm-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-sm-6_5,
  .py-sm-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-sm-6_5,
  .px-sm-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-sm-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-sm-7_5,
  .py-sm-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-sm-7_5,
  .px-sm-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-sm-7_5,
  .py-sm-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-sm-7_5,
  .px-sm-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-sm-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-sm-8_5,
  .py-sm-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-sm-8_5,
  .px-sm-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-sm-8_5,
  .py-sm-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-sm-8_5,
  .px-sm-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-sm-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-sm-9_5,
  .py-sm-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-sm-9_5,
  .px-sm-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-sm-9_5,
  .py-sm-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-sm-9_5,
  .px-sm-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-sm-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-sm-10_5,
  .py-sm-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-sm-10_5,
  .px-sm-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-sm-10_5,
  .py-sm-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-sm-10_5,
  .px-sm-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-sm-n1 {
    margin: -0.46875rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-sm-n2 {
    margin: -0.9375rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-sm-n3 {
    margin: -1.40625rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-sm-n4 {
    margin: -1.875rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.875rem !important;
  }
  .m-sm-n5 {
    margin: -2.34375rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-sm-n6 {
    margin: -2.8125rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-sm-n7 {
    margin: -3.28125rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-sm-n8 {
    margin: -3.75rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n9 {
    margin: -4.21875rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-sm-n10 {
    margin: -6.5625rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-sm-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-sm-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-sm-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-sm-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-sm-n3_5,
  .my-sm-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-sm-n3_5,
  .mx-sm-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-sm-n3_5,
  .my-sm-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-sm-n3_5,
  .mx-sm-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-sm-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-sm-n4_5,
  .my-sm-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-sm-n4_5,
  .mx-sm-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-sm-n4_5,
  .my-sm-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-sm-n4_5,
  .mx-sm-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-sm-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-sm-n5_5,
  .my-sm-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-sm-n5_5,
  .mx-sm-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-sm-n5_5,
  .my-sm-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-sm-n5_5,
  .mx-sm-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-sm-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-sm-n6_5,
  .my-sm-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-sm-n6_5,
  .mx-sm-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-sm-n6_5,
  .my-sm-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-sm-n6_5,
  .mx-sm-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-sm-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-sm-n7_5,
  .my-sm-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-sm-n7_5,
  .mx-sm-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-sm-n7_5,
  .my-sm-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-sm-n7_5,
  .mx-sm-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-sm-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-sm-n8_5,
  .my-sm-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-sm-n8_5,
  .mx-sm-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-sm-n8_5,
  .my-sm-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-sm-n8_5,
  .mx-sm-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-sm-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-sm-n9_5,
  .my-sm-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-sm-n9_5,
  .mx-sm-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-sm-n9_5,
  .my-sm-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-sm-n9_5,
  .mx-sm-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-sm-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-sm-n10_5,
  .my-sm-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-sm-n10_5,
  .mx-sm-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-sm-n10_5,
  .my-sm-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-sm-n10_5,
  .mx-sm-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.46875rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.46875rem !important;
  }
  .m-md-2 {
    margin: 0.9375rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.9375rem !important;
  }
  .m-md-3 {
    margin: 1.40625rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.40625rem !important;
  }
  .m-md-4 {
    margin: 1.875rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.875rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.875rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.875rem !important;
  }
  .m-md-5 {
    margin: 2.34375rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.34375rem !important;
  }
  .m-md-6 {
    margin: 2.8125rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.8125rem !important;
  }
  .m-md-7 {
    margin: 3.28125rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.28125rem !important;
  }
  .m-md-8 {
    margin: 3.75rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.75rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.75rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.75rem !important;
  }
  .m-md-9 {
    margin: 4.21875rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4.21875rem !important;
  }
  .m-md-10 {
    margin: 6.5625rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 6.5625rem !important;
  }
  .m-md-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-md-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-md-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-md-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-md-3_5,
  .my-md-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-md-3_5,
  .mx-md-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-md-3_5,
  .my-md-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-md-3_5,
  .mx-md-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-md-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-md-4_5,
  .my-md-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-md-4_5,
  .mx-md-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-md-4_5,
  .my-md-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-md-4_5,
  .mx-md-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-md-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-md-5_5,
  .my-md-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-md-5_5,
  .mx-md-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-md-5_5,
  .my-md-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-md-5_5,
  .mx-md-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-md-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-md-6_5,
  .my-md-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-md-6_5,
  .mx-md-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-md-6_5,
  .my-md-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-md-6_5,
  .mx-md-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-md-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-md-7_5,
  .my-md-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-md-7_5,
  .mx-md-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-md-7_5,
  .my-md-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-md-7_5,
  .mx-md-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-md-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-md-8_5,
  .my-md-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-md-8_5,
  .mx-md-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-md-8_5,
  .my-md-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-md-8_5,
  .mx-md-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-md-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-md-9_5,
  .my-md-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-md-9_5,
  .mx-md-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-md-9_5,
  .my-md-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-md-9_5,
  .mx-md-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-md-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-md-10_5,
  .my-md-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-md-10_5,
  .mx-md-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-md-10_5,
  .my-md-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-md-10_5,
  .mx-md-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.46875rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.46875rem !important;
  }
  .p-md-2 {
    padding: 0.9375rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.9375rem !important;
  }
  .p-md-3 {
    padding: 1.40625rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.40625rem !important;
  }
  .p-md-4 {
    padding: 1.875rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.875rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.875rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.875rem !important;
  }
  .p-md-5 {
    padding: 2.34375rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.34375rem !important;
  }
  .p-md-6 {
    padding: 2.8125rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.8125rem !important;
  }
  .p-md-7 {
    padding: 3.28125rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.28125rem !important;
  }
  .p-md-8 {
    padding: 3.75rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.75rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.75rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.75rem !important;
  }
  .p-md-9 {
    padding: 4.21875rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4.21875rem !important;
  }
  .p-md-10 {
    padding: 6.5625rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 6.5625rem !important;
  }
  .p-md-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-md-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-md-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-md-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-md-3_5,
  .py-md-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-md-3_5,
  .px-md-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-md-3_5,
  .py-md-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-md-3_5,
  .px-md-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-md-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-md-4_5,
  .py-md-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-md-4_5,
  .px-md-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-md-4_5,
  .py-md-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-md-4_5,
  .px-md-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-md-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-md-5_5,
  .py-md-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-md-5_5,
  .px-md-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-md-5_5,
  .py-md-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-md-5_5,
  .px-md-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-md-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-md-6_5,
  .py-md-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-md-6_5,
  .px-md-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-md-6_5,
  .py-md-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-md-6_5,
  .px-md-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-md-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-md-7_5,
  .py-md-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-md-7_5,
  .px-md-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-md-7_5,
  .py-md-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-md-7_5,
  .px-md-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-md-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-md-8_5,
  .py-md-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-md-8_5,
  .px-md-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-md-8_5,
  .py-md-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-md-8_5,
  .px-md-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-md-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-md-9_5,
  .py-md-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-md-9_5,
  .px-md-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-md-9_5,
  .py-md-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-md-9_5,
  .px-md-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-md-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-md-10_5,
  .py-md-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-md-10_5,
  .px-md-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-md-10_5,
  .py-md-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-md-10_5,
  .px-md-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-md-n1 {
    margin: -0.46875rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-md-n2 {
    margin: -0.9375rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-md-n3 {
    margin: -1.40625rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-md-n4 {
    margin: -1.875rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.875rem !important;
  }
  .m-md-n5 {
    margin: -2.34375rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-md-n6 {
    margin: -2.8125rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-md-n7 {
    margin: -3.28125rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-md-n8 {
    margin: -3.75rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3.75rem !important;
  }
  .m-md-n9 {
    margin: -4.21875rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-md-n10 {
    margin: -6.5625rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-md-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-md-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-md-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-md-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-md-n3_5,
  .my-md-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-md-n3_5,
  .mx-md-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-md-n3_5,
  .my-md-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-md-n3_5,
  .mx-md-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-md-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-md-n4_5,
  .my-md-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-md-n4_5,
  .mx-md-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-md-n4_5,
  .my-md-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-md-n4_5,
  .mx-md-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-md-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-md-n5_5,
  .my-md-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-md-n5_5,
  .mx-md-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-md-n5_5,
  .my-md-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-md-n5_5,
  .mx-md-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-md-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-md-n6_5,
  .my-md-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-md-n6_5,
  .mx-md-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-md-n6_5,
  .my-md-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-md-n6_5,
  .mx-md-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-md-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-md-n7_5,
  .my-md-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-md-n7_5,
  .mx-md-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-md-n7_5,
  .my-md-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-md-n7_5,
  .mx-md-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-md-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-md-n8_5,
  .my-md-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-md-n8_5,
  .mx-md-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-md-n8_5,
  .my-md-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-md-n8_5,
  .mx-md-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-md-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-md-n9_5,
  .my-md-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-md-n9_5,
  .mx-md-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-md-n9_5,
  .my-md-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-md-n9_5,
  .mx-md-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-md-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-md-n10_5,
  .my-md-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-md-n10_5,
  .mx-md-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-md-n10_5,
  .my-md-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-md-n10_5,
  .mx-md-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1025px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.46875rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.46875rem !important;
  }
  .m-lg-2 {
    margin: 0.9375rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.9375rem !important;
  }
  .m-lg-3 {
    margin: 1.40625rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.40625rem !important;
  }
  .m-lg-4 {
    margin: 1.875rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.875rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.875rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.875rem !important;
  }
  .m-lg-5 {
    margin: 2.34375rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.34375rem !important;
  }
  .m-lg-6 {
    margin: 2.8125rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.8125rem !important;
  }
  .m-lg-7 {
    margin: 3.28125rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.28125rem !important;
  }
  .m-lg-8 {
    margin: 3.75rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.75rem !important;
  }
  .m-lg-9 {
    margin: 4.21875rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4.21875rem !important;
  }
  .m-lg-10 {
    margin: 6.5625rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 6.5625rem !important;
  }
  .m-lg-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-lg-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-lg-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-lg-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-lg-3_5,
  .my-lg-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-lg-3_5,
  .mx-lg-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-lg-3_5,
  .my-lg-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-lg-3_5,
  .mx-lg-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-lg-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-lg-4_5,
  .my-lg-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-lg-4_5,
  .mx-lg-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-lg-4_5,
  .my-lg-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-lg-4_5,
  .mx-lg-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-lg-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-lg-5_5,
  .my-lg-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-lg-5_5,
  .mx-lg-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-lg-5_5,
  .my-lg-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-lg-5_5,
  .mx-lg-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-lg-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-lg-6_5,
  .my-lg-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-lg-6_5,
  .mx-lg-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-lg-6_5,
  .my-lg-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-lg-6_5,
  .mx-lg-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-lg-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-lg-7_5,
  .my-lg-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-lg-7_5,
  .mx-lg-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-lg-7_5,
  .my-lg-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-lg-7_5,
  .mx-lg-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-lg-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-lg-8_5,
  .my-lg-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-lg-8_5,
  .mx-lg-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-lg-8_5,
  .my-lg-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-lg-8_5,
  .mx-lg-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-lg-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-lg-9_5,
  .my-lg-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-lg-9_5,
  .mx-lg-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-lg-9_5,
  .my-lg-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-lg-9_5,
  .mx-lg-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-lg-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-lg-10_5,
  .my-lg-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-lg-10_5,
  .mx-lg-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-lg-10_5,
  .my-lg-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-lg-10_5,
  .mx-lg-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.46875rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.46875rem !important;
  }
  .p-lg-2 {
    padding: 0.9375rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.9375rem !important;
  }
  .p-lg-3 {
    padding: 1.40625rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.40625rem !important;
  }
  .p-lg-4 {
    padding: 1.875rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.875rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.875rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.875rem !important;
  }
  .p-lg-5 {
    padding: 2.34375rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.34375rem !important;
  }
  .p-lg-6 {
    padding: 2.8125rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.8125rem !important;
  }
  .p-lg-7 {
    padding: 3.28125rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.28125rem !important;
  }
  .p-lg-8 {
    padding: 3.75rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.75rem !important;
  }
  .p-lg-9 {
    padding: 4.21875rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4.21875rem !important;
  }
  .p-lg-10 {
    padding: 6.5625rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 6.5625rem !important;
  }
  .p-lg-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-lg-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-lg-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-lg-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-lg-3_5,
  .py-lg-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-lg-3_5,
  .px-lg-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-lg-3_5,
  .py-lg-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-lg-3_5,
  .px-lg-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-lg-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-lg-4_5,
  .py-lg-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-lg-4_5,
  .px-lg-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-lg-4_5,
  .py-lg-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-lg-4_5,
  .px-lg-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-lg-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-lg-5_5,
  .py-lg-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-lg-5_5,
  .px-lg-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-lg-5_5,
  .py-lg-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-lg-5_5,
  .px-lg-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-lg-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-lg-6_5,
  .py-lg-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-lg-6_5,
  .px-lg-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-lg-6_5,
  .py-lg-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-lg-6_5,
  .px-lg-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-lg-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-lg-7_5,
  .py-lg-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-lg-7_5,
  .px-lg-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-lg-7_5,
  .py-lg-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-lg-7_5,
  .px-lg-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-lg-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-lg-8_5,
  .py-lg-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-lg-8_5,
  .px-lg-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-lg-8_5,
  .py-lg-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-lg-8_5,
  .px-lg-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-lg-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-lg-9_5,
  .py-lg-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-lg-9_5,
  .px-lg-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-lg-9_5,
  .py-lg-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-lg-9_5,
  .px-lg-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-lg-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-lg-10_5,
  .py-lg-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-lg-10_5,
  .px-lg-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-lg-10_5,
  .py-lg-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-lg-10_5,
  .px-lg-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-lg-n1 {
    margin: -0.46875rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-lg-n2 {
    margin: -0.9375rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-lg-n3 {
    margin: -1.40625rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-lg-n4 {
    margin: -1.875rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.875rem !important;
  }
  .m-lg-n5 {
    margin: -2.34375rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-lg-n6 {
    margin: -2.8125rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-lg-n7 {
    margin: -3.28125rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-lg-n8 {
    margin: -3.75rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n9 {
    margin: -4.21875rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-lg-n10 {
    margin: -6.5625rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-lg-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-lg-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-lg-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-lg-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-lg-n3_5,
  .my-lg-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-lg-n3_5,
  .mx-lg-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-lg-n3_5,
  .my-lg-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-lg-n3_5,
  .mx-lg-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-lg-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-lg-n4_5,
  .my-lg-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-lg-n4_5,
  .mx-lg-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-lg-n4_5,
  .my-lg-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-lg-n4_5,
  .mx-lg-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-lg-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-lg-n5_5,
  .my-lg-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-lg-n5_5,
  .mx-lg-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-lg-n5_5,
  .my-lg-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-lg-n5_5,
  .mx-lg-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-lg-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-lg-n6_5,
  .my-lg-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-lg-n6_5,
  .mx-lg-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-lg-n6_5,
  .my-lg-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-lg-n6_5,
  .mx-lg-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-lg-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-lg-n7_5,
  .my-lg-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-lg-n7_5,
  .mx-lg-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-lg-n7_5,
  .my-lg-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-lg-n7_5,
  .mx-lg-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-lg-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-lg-n8_5,
  .my-lg-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-lg-n8_5,
  .mx-lg-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-lg-n8_5,
  .my-lg-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-lg-n8_5,
  .mx-lg-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-lg-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-lg-n9_5,
  .my-lg-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-lg-n9_5,
  .mx-lg-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-lg-n9_5,
  .my-lg-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-lg-n9_5,
  .mx-lg-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-lg-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-lg-n10_5,
  .my-lg-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-lg-n10_5,
  .mx-lg-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-lg-n10_5,
  .my-lg-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-lg-n10_5,
  .mx-lg-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.46875rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.46875rem !important;
  }
  .m-xl-2 {
    margin: 0.9375rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.9375rem !important;
  }
  .m-xl-3 {
    margin: 1.40625rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.40625rem !important;
  }
  .m-xl-4 {
    margin: 1.875rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.875rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.875rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.875rem !important;
  }
  .m-xl-5 {
    margin: 2.34375rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.34375rem !important;
  }
  .m-xl-6 {
    margin: 2.8125rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.8125rem !important;
  }
  .m-xl-7 {
    margin: 3.28125rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.28125rem !important;
  }
  .m-xl-8 {
    margin: 3.75rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.75rem !important;
  }
  .m-xl-9 {
    margin: 4.21875rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4.21875rem !important;
  }
  .m-xl-10 {
    margin: 6.5625rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 6.5625rem !important;
  }
  .m-xl-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-xl-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-xl-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-xl-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-xl-3_5,
  .my-xl-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-xl-3_5,
  .mx-xl-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-xl-3_5,
  .my-xl-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-xl-3_5,
  .mx-xl-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-xl-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-xl-4_5,
  .my-xl-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-xl-4_5,
  .mx-xl-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-xl-4_5,
  .my-xl-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-xl-4_5,
  .mx-xl-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-xl-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-xl-5_5,
  .my-xl-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-xl-5_5,
  .mx-xl-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-xl-5_5,
  .my-xl-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-xl-5_5,
  .mx-xl-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-xl-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-xl-6_5,
  .my-xl-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-xl-6_5,
  .mx-xl-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-xl-6_5,
  .my-xl-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-xl-6_5,
  .mx-xl-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-xl-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-xl-7_5,
  .my-xl-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-xl-7_5,
  .mx-xl-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-xl-7_5,
  .my-xl-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-xl-7_5,
  .mx-xl-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-xl-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-xl-8_5,
  .my-xl-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-xl-8_5,
  .mx-xl-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-xl-8_5,
  .my-xl-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-xl-8_5,
  .mx-xl-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-xl-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-xl-9_5,
  .my-xl-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-xl-9_5,
  .mx-xl-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-xl-9_5,
  .my-xl-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-xl-9_5,
  .mx-xl-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-xl-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-xl-10_5,
  .my-xl-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-xl-10_5,
  .mx-xl-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-xl-10_5,
  .my-xl-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-xl-10_5,
  .mx-xl-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.46875rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.46875rem !important;
  }
  .p-xl-2 {
    padding: 0.9375rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.9375rem !important;
  }
  .p-xl-3 {
    padding: 1.40625rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.40625rem !important;
  }
  .p-xl-4 {
    padding: 1.875rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.875rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.875rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.875rem !important;
  }
  .p-xl-5 {
    padding: 2.34375rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.34375rem !important;
  }
  .p-xl-6 {
    padding: 2.8125rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.8125rem !important;
  }
  .p-xl-7 {
    padding: 3.28125rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.28125rem !important;
  }
  .p-xl-8 {
    padding: 3.75rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.75rem !important;
  }
  .p-xl-9 {
    padding: 4.21875rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4.21875rem !important;
  }
  .p-xl-10 {
    padding: 6.5625rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 6.5625rem !important;
  }
  .p-xl-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-xl-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-xl-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-xl-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-xl-3_5,
  .py-xl-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-xl-3_5,
  .px-xl-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-xl-3_5,
  .py-xl-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-xl-3_5,
  .px-xl-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-xl-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-xl-4_5,
  .py-xl-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-xl-4_5,
  .px-xl-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-xl-4_5,
  .py-xl-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-xl-4_5,
  .px-xl-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-xl-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-xl-5_5,
  .py-xl-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-xl-5_5,
  .px-xl-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-xl-5_5,
  .py-xl-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-xl-5_5,
  .px-xl-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-xl-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-xl-6_5,
  .py-xl-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-xl-6_5,
  .px-xl-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-xl-6_5,
  .py-xl-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-xl-6_5,
  .px-xl-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-xl-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-xl-7_5,
  .py-xl-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-xl-7_5,
  .px-xl-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-xl-7_5,
  .py-xl-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-xl-7_5,
  .px-xl-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-xl-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-xl-8_5,
  .py-xl-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-xl-8_5,
  .px-xl-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-xl-8_5,
  .py-xl-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-xl-8_5,
  .px-xl-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-xl-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-xl-9_5,
  .py-xl-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-xl-9_5,
  .px-xl-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-xl-9_5,
  .py-xl-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-xl-9_5,
  .px-xl-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-xl-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-xl-10_5,
  .py-xl-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-xl-10_5,
  .px-xl-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-xl-10_5,
  .py-xl-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-xl-10_5,
  .px-xl-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-xl-n1 {
    margin: -0.46875rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-xl-n2 {
    margin: -0.9375rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-xl-n3 {
    margin: -1.40625rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-xl-n4 {
    margin: -1.875rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.875rem !important;
  }
  .m-xl-n5 {
    margin: -2.34375rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-xl-n6 {
    margin: -2.8125rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-xl-n7 {
    margin: -3.28125rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-xl-n8 {
    margin: -3.75rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n9 {
    margin: -4.21875rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-xl-n10 {
    margin: -6.5625rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-xl-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-xl-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-xl-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-xl-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-xl-n3_5,
  .my-xl-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-xl-n3_5,
  .mx-xl-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-xl-n3_5,
  .my-xl-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-xl-n3_5,
  .mx-xl-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-xl-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-xl-n4_5,
  .my-xl-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-xl-n4_5,
  .mx-xl-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-xl-n4_5,
  .my-xl-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-xl-n4_5,
  .mx-xl-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-xl-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-xl-n5_5,
  .my-xl-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-xl-n5_5,
  .mx-xl-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-xl-n5_5,
  .my-xl-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-xl-n5_5,
  .mx-xl-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-xl-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-xl-n6_5,
  .my-xl-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-xl-n6_5,
  .mx-xl-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-xl-n6_5,
  .my-xl-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-xl-n6_5,
  .mx-xl-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-xl-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-xl-n7_5,
  .my-xl-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-xl-n7_5,
  .mx-xl-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-xl-n7_5,
  .my-xl-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-xl-n7_5,
  .mx-xl-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-xl-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-xl-n8_5,
  .my-xl-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-xl-n8_5,
  .mx-xl-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-xl-n8_5,
  .my-xl-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-xl-n8_5,
  .mx-xl-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-xl-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-xl-n9_5,
  .my-xl-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-xl-n9_5,
  .mx-xl-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-xl-n9_5,
  .my-xl-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-xl-n9_5,
  .mx-xl-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-xl-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-xl-n10_5,
  .my-xl-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-xl-n10_5,
  .mx-xl-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-xl-n10_5,
  .my-xl-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-xl-n10_5,
  .mx-xl-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #1b1b1b !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #4c4c4c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #0c0c0c !important;
}

.text-success {
  color: #046a38 !important;
}

a.text-success:hover, a.text-success:focus {
  color: black !important;
}

.text-info {
  color: #31708f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #102630 !important;
}

.text-warning {
  color: #eea103 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #704c01 !important;
}

.text-danger {
  color: #a51a1f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #37090a !important;
}

.text-light {
  color: #fff !important;
}

a.text-light:hover, a.text-light:focus {
  color: #bfbfbf !important;
}

.text-dark {
  color: #363636 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-green {
  color: #046a38 !important;
}

a.text-green:hover, a.text-green:focus {
  color: black !important;
}

.text-lime {
  color: #41a928 !important;
}

a.text-lime:hover, a.text-lime:focus {
  color: #194210 !important;
}

.text-black {
  color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-focus {
  color: #76a0b4 !important;
}

a.text-focus:hover, a.text-focus:focus {
  color: #3c5e6e !important;
}

.text-gray-100 {
  color: #f5f5f5 !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #b5b5b5 !important;
}

.text-gray-200 {
  color: #e8e8e8 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #a8a8a8 !important;
}

.text-gray-300 {
  color: #dadada !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #9a9a9a !important;
}

.text-gray-400 {
  color: #ccc !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #8c8c8c !important;
}

.text-gray-500 {
  color: #aeaeae !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #6e6e6e !important;
}

.text-gray-600 {
  color: #666 !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #262626 !important;
}

.text-gray-700 {
  color: #4c4c4c !important;
}

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #0c0c0c !important;
}

.text-gray-800 {
  color: #363636 !important;
}

a.text-gray-800:hover, a.text-gray-800:focus {
  color: black !important;
}

.text-gray-900 {
  color: #1b1b1b !important;
}

a.text-gray-900:hover, a.text-gray-900:focus {
  color: black !important;
}

.text-body {
  color: #1b1b1b !important;
}

.text-muted {
  color: #666 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.0625rem solid #aeaeae;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1025px !important;
  }
  .container {
    min-width: 1025px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 0.0625rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dadada !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ccc;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ccc;
  }
}
/* Font Mixins, Extensions */
.link-primary-1 {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link-primary-1:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link-primary-1.small {
  font-size: 0.75rem;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:hover, .link-primary-1:focus {
  color: #224e64;
}

.inline-text-separators {
  display: flex;
}
.inline-text-separators > * {
  display: inline-flex;
}
.inline-text-separators > * + *::before {
  content: "";
  margin: 0 1.25em -0.5em 1em;
  width: 1px;
  height: 1.5em;
  background-color: #ccc;
}

@media (max-width: 1024.98px) {
  .orderdetails {
    margin-top: 15px !important;
    margin-left: auto !important;
    padding: 0.34375rem 50px !important;
    width: 325px !important;
    text-align: center !important;
    float: left !important;
  }
}
@media (max-width: 767.98px) {
  .orderdetails {
    margin-top: 15px !important;
    width: 100% !important;
    text-align: center !important;
    float: left !important;
  }
}

@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder {
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .orderdetails {
    width: 365px !important;
    float: right !important;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .cancelorder > :not(:first-child) {
    margin-top: 15px;
  }
}

.no-underline,
.no-underline:hover {
  text-decoration: none !important;
}

.link-container:hover {
  text-decoration: none;
}
.link-container:hover * {
  text-decoration: underline;
}

.link-container-uniform:hover {
  text-decoration: none;
}
.link-container-uniform:hover * {
  -webkit-text-decoration: underline 0.1rem;
          text-decoration: underline 0.1rem;
}

.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1025px) and (max-width: 1365.98px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1366px) {
  .pull-left-xl {
    float: left;
  }
  .pull-right-xl {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1024.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1365.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.row.equal-height > [class^=col] {
  display: flex;
}

.full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

.override-full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
}
@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-75 {
    width: 75% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-100 {
    width: 100% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
}
@media (min-width: 576px) {
  .w-sm-33 {
    width: 33.3333% !important;
  }
  .h-sm-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 768px) {
  .w-md-33 {
    width: 33.3333% !important;
  }
  .h-md-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-33 {
    width: 33.3333% !important;
  }
  .h-lg-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-66 {
    width: 66.6666% !important;
  }
  .h-sm-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 768px) {
  .w-md-66 {
    width: 66.6666% !important;
  }
  .h-md-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-66 {
    width: 66.6666% !important;
  }
  .h-lg-66 {
    height: 66.6666% !important;
  }
}
/*********
**    Custom Column Widths
**    5 wide columns
*********/
.col-5-wide {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-sm-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .col-md-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) { /* stylelint-disable-line */
  .col-lg-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1366px) {
  .col-xl-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
    Badge Mixin
    This creates an outlined rectangle badge
    @param $bgColor: the color of the badge
    @param $color: the text color
    @param $fontsize: text size

    ex:  @include badge($accent2, $gray-100, 12px);
*/
.border {
  border: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: none !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 0.0625rem solid #ccc !important;
  border-right: 0.0625rem solid #ccc !important;
}

.border-y {
  border-top: 0.0625rem solid #ccc !important;
  border-bottom: 0.0625rem solid #ccc !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 0.0625rem solid #ccc !important;
  }
  .border-sm-0 {
    border: none !important;
  }
  .border-sm-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-sm-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-sm-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 0.0625rem solid #ccc !important;
  }
  .border-md-0 {
    border: none !important;
  }
  .border-md-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-md-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-md-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1025px) {
  .border-lg {
    border: 0.0625rem solid #ccc !important;
  }
  .border-lg-0 {
    border: none !important;
  }
  .border-lg-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-lg-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-lg-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1366px) {
  .border-xl {
    border: 0.0625rem solid #ccc !important;
  }
  .border-xl-0 {
    border: none !important;
  }
  .border-xl-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-xl-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-xl-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
  transform: scale(1);
  transform-origin: center;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.hover-transition-grow:hover img {
  transform: scale(1.05);
}

.hover-transition-fade, .hover-transition-fade-img img {
  transition: opacity 300ms;
}

.hover-transition-fade:hover, .hover-transition-fade-img:hover img {
  opacity: 0.7;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
}

.hover-transition-up:hover {
  transform: translate(0, -0.625rem);
}

.hover-transition-down:hover {
  transform: translate(0, 0.625rem);
}

.hover-transition-simple-shadow, .hover-transition-shadow {
  transition: all 220ms ease-in-out;
}

.hover-transition-simple-shadow:hover, .hover-transition-shadow:hover {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.12);
}

html {
  font-size: 1rem;
}

body {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

form {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  form {
    font-size: 1rem;
  }
}

label {
  font-weight: 700;
}

/*
* See  utilities/_typography.scss for mixins
*/
.font-sm {
  font-size: 0.75rem !important;
}

.font-body-sm {
  font-size: 0.875rem !important;
}

.font-body {
  font-size: 1rem !important;
}

.font-lg {
  font-size: 1.125rem !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-regular,
.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

b,
.b,
strong,
.strong,
.bold,
.text-bold,
.font-bold {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-black {
  font-weight: 900 !important;
}

.just-lovely {
  font-family: "JustLovely", Arial, sans-serif !important;
}

h1,
.h1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin-bottom: 1.875rem;
  }
}

h2,
.h2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.375rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  h2,
  .h2 {
    margin-bottom: 1.875rem;
  }
}

h3,
.h3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h3,
  .h3 {
    margin-bottom: 1.875rem;
  }
}

h4,
.h4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    margin-bottom: 1.875rem;
  }
}

h5,
.h5 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h5,
  .h5 {
    margin-bottom: 1.875rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h6,
  .h6 {
    margin-bottom: 1.875rem;
  }
}

.display-1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 2.25rem;
}
@media (min-width: 768px) {
  .display-1 {
    font-size: 2.625rem;
  }
}

.display-2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.625rem;
}
@media (min-width: 768px) {
  .display-2 {
    font-size: 2rem;
  }
}

.display-3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .display-3 {
    font-size: 1.375rem;
  }
}

.display-4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

.label1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1 {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label1-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1-bold {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}

.label2-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.label3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label3-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label4-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label4-bold {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}

a {
  font-size: 0.875rem;
}
@media (min-width: 1025px) {
  a {
    font-size: 1rem;
  }
}

a.normal,
.link2,
.link-primary,
.text-link {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
a.normal:hover,
.link2:hover,
.link-primary:hover,
.text-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
a.normal.active, a.normal:active, a.normal:focus,
.link2.active,
.link2:active,
.link2:focus,
.link-primary.active,
.link-primary:active,
.link-primary:focus,
.text-link.active,
.text-link:active,
.text-link:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
a.normal.small,
.link2.small,
.link-primary.small,
.text-link.small {
  font-size: 0.75rem;
}

.link,
.link-emphasis,
.text-link-emphasis {
  color: #224e64;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link:hover,
.link-emphasis:hover,
.text-link-emphasis:hover {
  color: #224e64;
  text-decoration: none;
}
.link.active, .link:active, .link:focus,
.link-emphasis.active,
.link-emphasis:active,
.link-emphasis:focus,
.text-link-emphasis.active,
.text-link-emphasis:active,
.text-link-emphasis:focus {
  color: #224e64;
  text-decoration: underline;
}
.link.small,
.link-emphasis.small,
.text-link-emphasis.small {
  font-size: 0.75rem;
}

.link3,
.link-alt,
.text-link-alt {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: none;
}
.link3:hover,
.link-alt:hover,
.text-link-alt:hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.active, .link3:active, .link3:focus,
.link-alt.active,
.link-alt:active,
.link-alt:focus,
.text-link-alt.active,
.text-link-alt:active,
.text-link-alt:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.small,
.link-alt.small,
.text-link-alt.small {
  font-size: 0.75rem;
}

.nav-link {
  margin-right: 0;
  color: #363636;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  line-height: 1.5;
}
.nav-link:active, .nav-link:hover, .nav-link:focus, .nav-link.active {
  color: #363636;
  text-decoration: underline;
}

a.normal:is(.icon),
.link2:is(.icon),
.link-primary:is(.icon),
.text-link:is(.icon),
.link:is(.icon),
.text-link-emphasis:is(.icon),
.link3:is(.icon),
.link-alt:is(.icon),
.text-link-alt:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
a.normal:is(.icon) span[aria-hidden=true],
.link2:is(.icon) span[aria-hidden=true],
.link-primary:is(.icon) span[aria-hidden=true],
.text-link:is(.icon) span[aria-hidden=true],
.link:is(.icon) span[aria-hidden=true],
.text-link-emphasis:is(.icon) span[aria-hidden=true],
.link3:is(.icon) span[aria-hidden=true],
.link-alt:is(.icon) span[aria-hidden=true],
.text-link-alt:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
a.normal:is(.icon) img,
.link2:is(.icon) img,
.link-primary:is(.icon) img,
.text-link:is(.icon) img,
.link:is(.icon) img,
.text-link-emphasis:is(.icon) img,
.link3:is(.icon) img,
.link-alt:is(.icon) img,
.text-link-alt:is(.icon) img {
  height: 1rem;
  width: auto;
}
a.normal:is(.icon) img:first-child,
.link2:is(.icon) img:first-child,
.link-primary:is(.icon) img:first-child,
.text-link:is(.icon) img:first-child,
.link:is(.icon) img:first-child,
.text-link-emphasis:is(.icon) img:first-child,
.link3:is(.icon) img:first-child,
.link-alt:is(.icon) img:first-child,
.text-link-alt:is(.icon) img:first-child {
  margin-right: 0.46875rem;
}
a.normal:is(.icon) img:last-child,
.link2:is(.icon) img:last-child,
.link-primary:is(.icon) img:last-child,
.text-link:is(.icon) img:last-child,
.link:is(.icon) img:last-child,
.text-link-emphasis:is(.icon) img:last-child,
.link3:is(.icon) img:last-child,
.link-alt:is(.icon) img:last-child,
.text-link-alt:is(.icon) img:last-child {
  margin-left: 0.46875rem;
}
a.normal:is(.icon):has(.sr-only) img,
.link2:is(.icon):has(.sr-only) img,
.link-primary:is(.icon):has(.sr-only) img,
.text-link:is(.icon):has(.sr-only) img,
.link:is(.icon):has(.sr-only) img,
.text-link-emphasis:is(.icon):has(.sr-only) img,
.link3:is(.icon):has(.sr-only) img,
.link-alt:is(.icon):has(.sr-only) img,
.text-link-alt:is(.icon):has(.sr-only) img {
  margin: 0;
}

hr {
  width: 100%;
}
hr.hr-thickness-1 {
  border-top-width: 0.0625rem;
}
hr.hr-thickness-2 {
  border-top-width: 0.125rem;
}
hr.hr-thickness-3 {
  border-top-width: 0.1875rem;
}
hr.hr-thickness-4 {
  border-top-width: 0.25rem;
}
hr.hr-thickness-5 {
  border-top-width: 0.3125rem;
}
hr.hr-width-small {
  max-width: 25%;
}
hr.hr-width-medium {
  max-width: 50%;
}
hr.hr-width-large {
  max-width: 75%;
}
hr.hr-width-full {
  max-width: 100%;
}

.strike-through span {
  text-decoration: line-through;
}

.pdp-price {
  font-size: 1.125rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pdp-price {
    font-size: 1.5rem;
  }
}

.product-tile-price {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  margin-bottom: 0;
}
.table-wrapper.table-mh {
  max-height: 25rem;
}
.table-wrapper.table-mh-0 {
  max-height: none !important;
}
.table-wrapper:has(.table-sticky) table thead tr.section-header,
.table-wrapper:has(.table-sticky) table tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.0625rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
.table-wrapper:has(.table-nosticky) table thead tr.section-header,
.table-wrapper:has(.table-nosticky) table tbody tr.section-header {
  position: static;
}
.table-wrapper:has(.table-snap) {
  scroll-snap-type: both mandatory;
  overscroll-behavior-x: contain;
}
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-nosnap) {
  scroll-snap-type: none;
}
.table-wrapper:has(.table-scrollindicator) {
  position: relative;
}
.table-wrapper:has(.table-scrollindicator):has(.in-view)::after {
  content: "";
  position: absolute;
  display: block;
  height: 4rem;
  width: 4rem;
  top: 7.5rem;
  top: max(20%, 7.5rem);
  right: 5%;
  opacity: 1;
  border-radius: 50%;
  padding: 0.125rem;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 85%;
  background-position: center center;
  box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
  z-index: 1;
  animation: swipe 2s ease-in infinite forwards;
  pointer-events: none;
  transition: opacity 500ms ease;
}
@keyframes swipe {
  0% {
    transform: translateX(0);
    display: block;
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  80% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.table-wrapper:has(.table-scrollindicator):has(.fade-out)::after {
  opacity: 0 !important;
  animation-play-state: paused;
}
.table-wrapper:has(.table-noscrollindicator):has(.in-view)::after {
  display: none !important;
}
.table-sticky {
  white-space: nowrap;
}
.table-sticky thead tr td,
.table-sticky thead tr th,
.table-sticky tbody tr td,
.table-sticky tbody tr th {
  min-width: 40vw;
}
@media (min-width: 576px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
.table-sticky thead tr td.half,
.table-sticky thead tr th.half,
.table-sticky tbody tr td.half,
.table-sticky tbody tr th.half {
  min-width: calc(var(--col-min-width) / 2);
}
.table-sticky thead tr.section-header,
.table-sticky tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.125rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-sticky thead tr.section-header,
  .table-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
.table-sticky:not(.table-snap) table thead tr th,
.table-sticky:not(.table-snap) table tbody tr th {
  max-width: none;
}
.table-sticky thead tr th {
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-sticky thead tr th:first-child {
  left: 0;
  z-index: 3;
}
.table-sticky tbody:not(thead ~ *):first-child td,
.table-sticky tbody:not(thead ~ *):first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody:not(thead ~ *) tr td,
.table-sticky tbody:not(thead ~ *) tr th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody tr th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-nosticky {
  white-space: wrap;
}
.table-nosticky thead tr td,
.table-nosticky thead tr th,
.table-nosticky tbody tr td,
.table-nosticky tbody tr th {
  min-width: unset;
}
.table-nosticky thead tr td.half,
.table-nosticky thead tr th.half,
.table-nosticky tbody tr td.half,
.table-nosticky tbody tr th.half {
  min-width: unset;
}
.table-nosticky thead tr.section-header,
.table-nosticky tbody tr.section-header {
  position: static;
}
.table-nosticky thead tr th {
  position: static;
}
.table-nosticky tbody:not(thead ~ *):first-child td,
.table-nosticky tbody:not(thead ~ *):first-child th {
  border-top: none;
}
.table-nosticky tbody:not(thead ~ *) tr td,
.table-nosticky tbody:not(thead ~ *) tr th {
  border-top: none;
}
.table-nosticky tbody tr th:first-child {
  position: static;
}
.table-fixed {
  table-layout: fixed;
}
.table-nofixed {
  table-layout: auto;
}
.table-striped tbody tr:not(.section-header):nth-child(even) td,
.table-striped tbody tr:not(.section-header):nth-child(even) th {
  background: #f5f5f5;
}
.table-nostriped tbody tr:not(.section-header):nth-child(even) td,
.table-nostriped tbody tr:not(.section-header):nth-child(even) th {
  background: #fff;
}
@media (min-width: 576px) {
  .table-wrapper.table-sm-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-sm-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 576px) {
  .table-wrapper:has(.table-sm-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-sm-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-sm-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-sm-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-sm-sticky {
    white-space: nowrap;
  }
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 576px) and (min-width: 576px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1025px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1366px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky thead tr td.half,
  .table-sm-sticky thead tr th.half,
  .table-sm-sticky tbody tr td.half,
  .table-sm-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky:not(.table-snap) table thead tr th,
  .table-sm-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-sm-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-sm-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-sm-sticky tbody:not(thead ~ *):first-child td,
  .table-sm-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody:not(thead ~ *) tr td,
  .table-sm-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-sm-nosticky {
    white-space: wrap;
  }
  .table-sm-nosticky thead tr td,
  .table-sm-nosticky thead tr th,
  .table-sm-nosticky tbody tr td,
  .table-sm-nosticky tbody tr th {
    min-width: unset;
  }
  .table-sm-nosticky thead tr td.half,
  .table-sm-nosticky thead tr th.half,
  .table-sm-nosticky tbody tr td.half,
  .table-sm-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-sm-nosticky thead tr.section-header,
  .table-sm-nosticky tbody tr.section-header {
    position: static;
  }
  .table-sm-nosticky thead tr th {
    position: static;
  }
  .table-sm-nosticky tbody:not(thead ~ *):first-child td,
  .table-sm-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-sm-nosticky tbody:not(thead ~ *) tr td,
  .table-sm-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-sm-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-sm-fixed {
    table-layout: fixed;
  }
  .table-sm-nofixed {
    table-layout: auto;
  }
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 768px) {
  .table-wrapper.table-md-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-md-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-md-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-md-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-md-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-md-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-md-sticky {
    white-space: nowrap;
  }
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1025px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1366px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-md-sticky thead tr td.half,
  .table-md-sticky thead tr th.half,
  .table-md-sticky tbody tr td.half,
  .table-md-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 768px) {
  .table-md-sticky:not(.table-snap) table thead tr th,
  .table-md-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-md-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-md-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-md-sticky tbody:not(thead ~ *):first-child td,
  .table-md-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody:not(thead ~ *) tr td,
  .table-md-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-md-nosticky {
    white-space: wrap;
  }
  .table-md-nosticky thead tr td,
  .table-md-nosticky thead tr th,
  .table-md-nosticky tbody tr td,
  .table-md-nosticky tbody tr th {
    min-width: unset;
  }
  .table-md-nosticky thead tr td.half,
  .table-md-nosticky thead tr th.half,
  .table-md-nosticky tbody tr td.half,
  .table-md-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-md-nosticky thead tr.section-header,
  .table-md-nosticky tbody tr.section-header {
    position: static;
  }
  .table-md-nosticky thead tr th {
    position: static;
  }
  .table-md-nosticky tbody:not(thead ~ *):first-child td,
  .table-md-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-md-nosticky tbody:not(thead ~ *) tr td,
  .table-md-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-md-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-md-fixed {
    table-layout: fixed;
  }
  .table-md-nofixed {
    table-layout: auto;
  }
  .table-md-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1025px) {
  .table-wrapper.table-lg-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-lg-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1025px) {
  .table-wrapper:has(.table-lg-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-lg-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-lg-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-lg-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-lg-sticky {
    white-space: nowrap;
  }
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1025px) and (min-width: 576px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1366px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky thead tr td.half,
  .table-lg-sticky thead tr th.half,
  .table-lg-sticky tbody tr td.half,
  .table-lg-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky:not(.table-snap) table thead tr th,
  .table-lg-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-lg-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-lg-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-lg-sticky tbody:not(thead ~ *):first-child td,
  .table-lg-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody:not(thead ~ *) tr td,
  .table-lg-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-lg-nosticky {
    white-space: wrap;
  }
  .table-lg-nosticky thead tr td,
  .table-lg-nosticky thead tr th,
  .table-lg-nosticky tbody tr td,
  .table-lg-nosticky tbody tr th {
    min-width: unset;
  }
  .table-lg-nosticky thead tr td.half,
  .table-lg-nosticky thead tr th.half,
  .table-lg-nosticky tbody tr td.half,
  .table-lg-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-lg-nosticky thead tr.section-header,
  .table-lg-nosticky tbody tr.section-header {
    position: static;
  }
  .table-lg-nosticky thead tr th {
    position: static;
  }
  .table-lg-nosticky tbody:not(thead ~ *):first-child td,
  .table-lg-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-lg-nosticky tbody:not(thead ~ *) tr td,
  .table-lg-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-lg-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-lg-fixed {
    table-layout: fixed;
  }
  .table-lg-nofixed {
    table-layout: auto;
  }
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1366px) {
  .table-wrapper.table-xl-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-xl-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1366px) {
  .table-wrapper:has(.table-xl-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-xl-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-xl-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-xl-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-xl-sticky {
    white-space: nowrap;
  }
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1366px) and (min-width: 576px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1025px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1366px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky thead tr td.half,
  .table-xl-sticky thead tr th.half,
  .table-xl-sticky tbody tr td.half,
  .table-xl-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky:not(.table-snap) table thead tr th,
  .table-xl-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-xl-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-xl-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-xl-sticky tbody:not(thead ~ *):first-child td,
  .table-xl-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody:not(thead ~ *) tr td,
  .table-xl-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-xl-nosticky {
    white-space: wrap;
  }
  .table-xl-nosticky thead tr td,
  .table-xl-nosticky thead tr th,
  .table-xl-nosticky tbody tr td,
  .table-xl-nosticky tbody tr th {
    min-width: unset;
  }
  .table-xl-nosticky thead tr td.half,
  .table-xl-nosticky thead tr th.half,
  .table-xl-nosticky tbody tr td.half,
  .table-xl-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-xl-nosticky thead tr.section-header,
  .table-xl-nosticky tbody tr.section-header {
    position: static;
  }
  .table-xl-nosticky thead tr th {
    position: static;
  }
  .table-xl-nosticky tbody:not(thead ~ *):first-child td,
  .table-xl-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-xl-nosticky tbody:not(thead ~ *) tr td,
  .table-xl-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-xl-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-xl-fixed {
    table-layout: fixed;
  }
  .table-xl-nofixed {
    table-layout: auto;
  }
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
.table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 0.375rem;
  border: 0.0625rem solid #ccc;
  scroll-behavior: smooth;
  position: relative;
}
@supports (scrollbar-width: thin) {
  .table-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #666 #e8e8e8;
  }
}
@supports selector(::-webkit-scrollbar) {
  .table-wrapper::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .table-wrapper::-webkit-scrollbar-track {
    background: #e8e8e8;
  }
  .table-wrapper::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .table-wrapper::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.table-wrapper table {
  width: 100%;
}
.table-wrapper table th,
.table-wrapper table td {
  border-radius: 0 !important;
}
.table-wrapper table th:first-child,
.table-wrapper table td:first-child {
  border-left: none !important;
}
.table-wrapper table th:last-child,
.table-wrapper table td:last-child {
  border-right: none !important;
}
.table-wrapper table thead tr:first-child th,
.table-wrapper table thead tr:first-child td {
  border-top: none !important;
}
.table-wrapper table tbody tr:last-child th,
.table-wrapper table tbody tr:last-child td {
  border-bottom: none !important;
}
.table thead tr th,
.table thead tr td,
.table tbody tr th,
.table tbody tr td {
  padding: 0.703125rem 0.9375rem;
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
  background: #dadada;
}
.table thead tr th:first-child,
.table thead tr td:first-child,
.table tbody tr th:first-child,
.table tbody tr td:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty, .table thead tr th:has(+ :empty),
.table thead tr td:empty,
.table thead tr td:has(+ :empty),
.table tbody tr th:empty,
.table tbody tr th:has(+ :empty),
.table tbody tr td:empty,
.table tbody tr td:has(+ :empty) {
  border-left: none;
  border-right: none;
}
.table thead tr th:empty:first-child, .table thead tr th:has(+ :empty):first-child,
.table thead tr td:empty:first-child,
.table thead tr td:has(+ :empty):first-child,
.table tbody tr th:empty:first-child,
.table tbody tr th:has(+ :empty):first-child,
.table tbody tr td:empty:first-child,
.table tbody tr td:has(+ :empty):first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty:last-child, .table thead tr th:has(+ :empty):last-child,
.table thead tr td:empty:last-child,
.table thead tr td:has(+ :empty):last-child,
.table tbody tr th:empty:last-child,
.table tbody tr th:has(+ :empty):last-child,
.table tbody tr td:empty:last-child,
.table tbody tr td:has(+ :empty):last-child {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr th:not(:has(+ :empty)),
.table thead tr td:not(:has(+ :empty)),
.table tbody tr th:not(:has(+ :empty)),
.table tbody tr td:not(:has(+ :empty)) {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr.section-header td,
.table thead tr.section-header th,
.table tbody tr.section-header td,
.table tbody tr.section-header th {
  background: #e8e8e8;
  font-size: 0.875rem;
  white-space: nowrap;
  padding: 0.46875rem 0.9375rem;
}
.table thead:has(~ tbody) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table thead:has(~ tbody) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}
.table tbody tr td,
.table tbody tr th {
  background: #fff;
}
.table tbody:not(:has(thead ~ *)) tr td,
.table tbody:not(:has(thead ~ *)) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr td:first-child,
.table tbody:not(:has(thead ~ *)) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:first-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:first-child {
  border-bottom-left-radius: 0.375rem;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:last-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:last-child {
  border-bottom-right-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr td,
.table tbody:not(thead ~ *) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr td:first-child,
.table tbody:not(thead ~ *) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td,
.table tbody:not(thead ~ *) tr:first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td:first-child,
.table tbody:not(thead ~ *) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr:first-child td:last-child,
.table tbody:not(thead ~ *) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}

@media (max-width: 767.98px) {
  .form-control input {
    font-size: 16px;
  }
}

input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid {
  background-color: rgba(240, 217, 218, 0.24);
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
  border-color: #a51a1f;
}
@supports (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    box-shadow: 0 0 0 0.0625rem #a51a1f;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    outline: 0.0625rem solid #a51a1f;
  }
}
input:disabled, input.disabled, input:disabled:hover, input.disabled:hover, input:disabled:active, input.disabled:active, input:disabled:focus, input.disabled:focus, input:disabled:checked, input.disabled:checked,
select:disabled,
select.disabled,
select:disabled:hover,
select.disabled:hover,
select:disabled:active,
select.disabled:active,
select:disabled:focus,
select.disabled:focus,
select:disabled:checked,
select.disabled:checked,
textarea:disabled,
textarea.disabled,
textarea:disabled:hover,
textarea.disabled:hover,
textarea:disabled:active,
textarea.disabled:active,
textarea:disabled:focus,
textarea.disabled:focus,
textarea:disabled:checked,
textarea.disabled:checked {
  color: #aeaeae;
}

label,
.form-control-label {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0.234375rem;
}
@media (min-width: 768px) {
  label,
  .form-control-label {
    font-size: 1rem;
    line-height: 1.4;
  }
}
label .optional,
.form-control-label .optional {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666;
  padding-left: 0.46875rem;
}

input + div:not(.input-group-append),
.form-caption,
.form-text,
.char-count,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-top: 0.234375rem;
  font-size: 0.875rem;
}
input + div:not(.input-group-append):has(~ :disabled), input + div:not(.input-group-append):has(~ .disabled),
.form-caption:has(~ :disabled),
.form-caption:has(~ .disabled),
.form-text:has(~ :disabled),
.form-text:has(~ .disabled),
.char-count:has(~ :disabled),
.char-count:has(~ .disabled),
.is-invalid ~ .invalid-feedback:has(~ :disabled),
.is-invalid ~ .invalid-feedback:has(~ .disabled),
.is-invalid ~ .error-text:has(~ :disabled),
.is-invalid ~ .error-text:has(~ .disabled),
.invalid-feedback:has(~ .is-invalid):has(~ :disabled),
.invalid-feedback:has(~ .is-invalid):has(~ .disabled),
.error-text:has(~ .is-invalid):has(~ :disabled),
.error-text:has(~ .is-invalid):has(~ .disabled) {
  color: #aeaeae;
}

.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-bottom: 0.234375rem;
  margin-top: 0;
}

.char-count {
  color: #666;
}

.custom-control {
  padding-left: 0;
}
.custom-control label {
  padding-left: 1.875rem;
  display: inline-block;
}
.custom-control.custom-radio {
  margin-bottom: 1rem;
}
.custom-control.custom-radio .custom-control-input {
  z-index: 0;
}
.custom-control .custom-control-input:not(:disabled):not(.disabled) ~ .custom-control-label {
  cursor: pointer;
}
.custom-control .custom-control-input ~ .custom-control-label::before,
.custom-control .custom-control-input ~ .custom-control-label::after {
  top: calc((1.3em - 1.25rem) / 2);
  left: 0;
}
@media (min-width: 768px) {
  .custom-control .custom-control-input ~ .custom-control-label::before,
  .custom-control .custom-control-input ~ .custom-control-label::after {
    top: calc((1.4em - 1.25rem) / 2);
  }
}
.custom-control .custom-control-input ~ .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-color: #ccc;
}
.custom-control .custom-control-input:hover ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before, .custom-control .custom-control-input:checked ~ .custom-control-label::after {
  left: 0;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control .custom-control-input:checked:hover ~ .custom-control-label::before {
  background-color: #363636;
  border-color: #363636;
}
.custom-control .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
}
.custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control .custom-control-input:not(:checked):active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:disabled ~ .custom-control-label::before, .custom-control .custom-control-input.disabled ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
  border-color: #ccc;
}
.custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #ccc;
  border-color: #ccc;
}
.custom-control.custom-switch .custom-control-label {
  padding-left: 2.875rem;
}
.custom-control.custom-switch .custom-control-label::before, .custom-control.custom-switch .custom-control-label::after {
  top: 50%;
  transform: translateY(-50%);
}
.custom-control.custom-switch .custom-control-label::before {
  height: 1.25rem;
  border-radius: 0.625rem;
  background: #ccc;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-label::after {
  transform: translate(0, -50%);
  left: 0.125rem;
  background: #fff;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translate(100%, -50%);
  left: 0.125rem;
  background: #fff;
}
.custom-control.custom-switch .custom-control-input:hover:not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:hover ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background: #dadada;
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::after {
  background-color: #fff;
  box-shadow: none;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label {
  padding-left: 2.375rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::before {
  height: 1rem;
  width: 1.75rem;
  border-radius: 0.5rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::after {
  height: 0.75rem;
  width: 0.75rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label {
  padding-left: 3.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::before {
  height: 1.75rem;
  width: 3.25rem;
  border-radius: 0.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::after {
  height: 1.5rem;
  width: 1.5rem;
}

.input-group:not(.has-validation) input.form-control:has(+ .input-group-append) {
  padding-right: 3rem;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.input-group .input-group-prepend,
.input-group .input-group-append {
  position: relative;
}
.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  background: transparent;
  border-color: transparent;
  border-radius: 0.375rem;
  margin: 0;
  padding: 0 0.75rem;
}
.input-group .input-group-prepend .input-group-text:has(img),
.input-group .input-group-append .input-group-text:has(img) {
  line-height: 0;
}
.input-group .input-group-prepend .input-group-text img,
.input-group .input-group-append .input-group-text img {
  pointer-events: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}

.input-group.is-invalid ~ .invalid-feedback,
.form-control-label.text-danger ~ .invalid-feedback {
  display: block;
}

.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  white-space: normal;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2011.25C3.10051%2011.25%200.75%208.8995%200.75%206C0.75%203.10051%203.10051%200.75%206%200.75C8.8995%200.75%2011.25%203.10051%2011.25%206C11.25%208.8995%208.8995%2011.25%206%2011.25ZM6%2012C9.31371%2012%2012%209.31371%2012%206C12%202.68629%209.31371%200%206%200C2.68629%200%200%202.68629%200%206C0%209.31371%202.68629%2012%206%2012Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.25116%208.25C5.25116%207.83579%205.58694%207.5%206.00116%207.5C6.41537%207.5%206.75116%207.83579%206.75116%208.25C6.75116%208.66421%206.41537%209%206.00116%209C5.58694%209%205.25116%208.66421%205.25116%208.25Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.32463%203.74628C5.28467%203.34671%205.59844%203%206%203C6.40156%203%206.71533%203.34671%206.67537%203.74628L6.41231%206.37686C6.39113%206.58869%206.21288%206.75%206%206.75C5.78712%206.75%205.60887%206.58869%205.58769%206.37686L5.32463%203.74628Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.75rem;
  background-position: left 0.2375rem;
  background-repeat: no-repeat;
  padding-left: 0.984375rem;
}

.custom-radio.custom-radio-as-checkbox .custom-control-label::before {
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.custom-radio.custom-radio-as-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="#fff"/></svg>');
}

.custom-checkbox.custom-checkbox-as-radio .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-radius: 50%;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio {
  position: relative;
  display: inline-block;
  margin-left: 2rem;
  padding-left: 1.875rem;
  cursor: pointer;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::before {
  content: "";
  display: none;
  border-radius: 50%;
  border: 0.0625rem solid #ccc;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::after {
  content: "";
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #ccc;
  border-color: #1b1b1b;
  border-radius: 50%;
  background-color: #1b1b1b;
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
  background-position: center center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border: none;
  box-shadow: none;
  outline: 0;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ccc;
  border-radius: 50%;
  background-color: #1b1b1b;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::before {
  display: inline-block;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::after {
  display: none;
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
.btn.disabled, .btn:disabled, .btn.disabled:hover, .btn:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
.btn.disabled img, .btn:disabled img, .btn.disabled:hover img, .btn:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
.btn:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.46875rem;
}
.btn:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
.btn:is(.icon) img {
  height: 1rem;
  width: auto;
  line-height: 1.4;
}
.btn:is(.icon):has(.sr-only) img {
  margin: 0;
}
.btn:is(.icon):is(.btn-sm, .btn-group-sm > .btn) img {
  height: 0.875rem;
  line-height: 1.4;
}
.btn:is(.icon):is(.btn-lg, .btn-group-lg > .btn) img {
  height: 1.125rem;
  line-height: 1.4;
}
@media (max-width: 767.98px) {
  .btn {
    width: 100%;
  }
  .btn.btn-inline {
    width: auto;
  }
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(-1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}

.btn-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary-transactional {
  background: #046a38;
  border-color: #046a38;
  color: #fff;
}
.btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #034a27;
  border-color: #034a27;
  color: #fff;
}

.btn-primary-dark,
.btn-primary,
.btn-dark,
.btn-secondary {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
}
.btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}

.btn-primary-light,
.btn-light {
  background: #fff;
  border-color: #fff;
  color: #1b1b1b;
}
.btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-transactional {
  background: none;
  background-color: unset;
  border-color: #046a38;
  color: #046a38;
}
.btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-dark,
.btn-outline-secondary,
.btn-outline-primary,
.btn-trans-dark,
.btn-outline-dark {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
}
.btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-light,
.btn-outline-light,
.btn-trans-light {
  background: none;
  background-color: unset;
  border-color: #fff;
  color: #fff;
}
.btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-tertiary-dark,
.btn-link,
.btn-link2,
.btn-link4,
.btn-link5 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-link3 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
  text-decoration: none;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-tertiary-light {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-success:focus,
.btn-warning:focus,
.btn-danger:focus {
  box-shadow: none;
}

.btn-video {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
.btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.btn-video:not(.icon-right) {
  position: relative;
}
.btn-video:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right)::before {
  left: 0;
}
.btn-video:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video:not(.icon-right):hover, .btn-video:not(.icon-right):focus, .btn-video:not(.icon-right):active {
  position: relative;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  left: 0;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video.icon-right {
  order: 1;
  position: relative;
}
.btn-video.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right::before {
  right: 0;
}
.btn-video.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video.icon-right:hover, .btn-video.icon-right:focus, .btn-video.icon-right:active {
  position: relative;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  right: 0;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-video-outline {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  display: inline-flex;
  align-items: center;
}
.btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-video-outline:not(.icon-right) {
  position: relative;
}
.btn-video-outline:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right)::before {
  left: 0;
}
.btn-video-outline:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline:not(.icon-right):hover, .btn-video-outline:not(.icon-right):focus, .btn-video-outline:not(.icon-right):active {
  position: relative;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  left: 0;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline.icon-right {
  order: 1;
  position: relative;
}
.btn-video-outline.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right::before {
  right: 0;
}
.btn-video-outline.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video-outline.icon-right:hover, .btn-video-outline.icon-right:focus, .btn-video-outline.icon-right:active {
  position: relative;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  right: 0;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:not(:disabled):not(.disabled):active {
  color: #363636;
}

.btn-add-service {
  width: auto;
}

.btn:not(:hover) .icon.hover-icon,
.btn:hover .icon.hover-icon ~ .icon {
  display: none;
}

.btn-video-outline-centered {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-color: #363636;
  color: #363636;
  text-decoration: none;
}
.btn-video-outline-centered .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
  transition: background-image 0.15s;
}
.btn-video-outline-centered:hover, .btn-video-outline-centered:focus, .btn-video-outline-centered:active {
  color: #fff;
  background-color: #363636;
}
.btn-video-outline-centered:hover .video-icon, .btn-video-outline-centered:focus .video-icon, .btn-video-outline-centered:active .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
}

.link-video {
  color: #363636;
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 2.5rem;
  position: relative;
}
.link-video::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.link-video::before {
  left: 0;
}

.remove-btn,
.remove-btn-lg {
  cursor: pointer;
}

.modal-header button.close {
  text-shadow: none;
}

.close {
  opacity: 1;
}

a.btn {
  text-decoration: none;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  background-color: #1b1b1b;
  color: #fff;
}

.card {
  margin-bottom: 1em;
}
.card .list-group {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.card .card-header {
  background: #ccc;
}
.card .card-title.h5 {
  margin-bottom: 0.9375rem !important;
}
#accordion .card {
  border: none;
  border-bottom: 0.0625rem solid #ccc;
  border-radius: none;
}
#accordion .card .card-header {
  padding: 1.25rem 0;
  border-bottom: 0.0625rem solid #ccc;
  border-top: none;
  background-color: #fff;
}
#accordion .card .card-header:first-child {
  border-radius: 0;
  border-bottom: none;
}
#accordion .card .card-header .btn {
  padding: 1.25rem 0.625rem;
}
#accordion .card .card-header .btn.btn-link {
  color: #666;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link:hover {
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link::before {
  content: "";
  float: left;
  width: 20px;
  height: 20px;
  margin: 3px 5px 0 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M7.579 5.987L3.275 1.604A.908.908 0 0 1 3 .944.992.992 0 0 1 3.255.29c.225-.2.457-.288.698-.29a.919.919 0 0 1 .666.275l5.106 5.058a.948.948 0 0 1 .007 1.327l-5.118 5.047c-.123.165-.38.292-.654.293a.962.962 0 0 1-.683-.293.903.903 0 0 1-.277-.66.993.993 0 0 1 .256-.655L7.58 5.987z'/%3E%3C/svg%3E") no-repeat 0 0;
  transform: rotate(90deg);
}
#accordion .card .card-header .btn.btn-link.collapsed::before {
  transform: rotate(0deg);
}
#accordion .card .card-body {
  padding: 0;
  margin-left: 0.9375rem;
}

.card-link {
  color: #1b1b1b;
}
.card-link:hover {
  text-decoration: none;
}

.alert {
  font-size: inherit;
  font-weight: 400;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  margin: auto;
  background: #fff;
  overflow: hidden;
  color: #1b1b1b;
}
.alert::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}
.alert.alert-default {
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
}
.alert.alert-default::before {
  height: 100%;
  width: 3.375rem;
  top: 0;
  right: initial;
  bottom: 0;
  left: 0;
  background-size: 1.5rem;
}
.alert.alert-stacked {
  padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
}
.alert.alert-stacked::before {
  height: 2.1875rem;
  width: 100%;
  top: 0;
  right: 0;
  bottom: initial;
  left: 0;
  background-size: 1.25rem;
}
.alert.alert-sm {
  font-size: 0.875rem;
}
.alert.alert-md {
  font-size: 1rem;
}
.alert.alert-lg {
  font-size: 1.125rem;
}
@media (min-width: 576px) {
  .alert.alert-sm-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-sm-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-sm-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-sm-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-sm-sm {
    font-size: 0.875rem;
  }
  .alert.alert-sm-md {
    font-size: 1rem;
  }
  .alert.alert-sm-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .alert.alert-md-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-md-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-md-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-md-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-md-sm {
    font-size: 0.875rem;
  }
  .alert.alert-md-md {
    font-size: 1rem;
  }
  .alert.alert-md-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1025px) {
  .alert.alert-lg-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-lg-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-lg-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-lg-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-lg-sm {
    font-size: 0.875rem;
  }
  .alert.alert-lg-md {
    font-size: 1rem;
  }
  .alert.alert-lg-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1366px) {
  .alert.alert-xl-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-xl-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-xl-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-xl-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-xl-sm {
    font-size: 0.875rem;
  }
  .alert.alert-xl-md {
    font-size: 1rem;
  }
  .alert.alert-xl-lg {
    font-size: 1.125rem;
  }
}
.alert .alert-link {
  color: #1b1b1b;
}
.alert.alert-success {
  border-color: #046a38;
}
.alert.alert-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.alert.alert-info {
  border-color: #31708f;
}
.alert.alert-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.alert.alert-warning {
  border-color: #eea103;
}
.alert.alert-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%23FFFFFF"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%23FFFFFF"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%23FFFFFF"/></svg>');
  background-color: #eea103;
}
.alert.alert-danger {
  border-color: #a51a1f;
}
.alert.alert-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.alert.alert-success .alert-link, .alert.alert-info .alert-link, .alert.alert-warning .alert-link, .alert.alert-danger .alert-link {
  color: #1b1b1b;
}

.alert-dismissible {
  padding-right: 2.875rem;
}
.alert-dismissible .close {
  width: 2.875rem;
  height: 2.875rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="%231B1B1B"/><path d="M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z" fill="%231B1B1B"/></svg>');
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}
.alert-dismissible.alert-stacked {
  padding-right: 0.9375rem;
}
.alert-dismissible.alert-stacked .close {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.25rem;
  width: 2.1875rem;
  height: 2.1875rem;
}

.breadcrumb {
  background-color: #fff;
}

.breadcrumb-item {
  font-weight: 700;
}
.breadcrumb-item a {
  color: #363636;
}
.breadcrumb-item.active {
  color: #363636;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.badge,
.badge-md {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.875rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge .badge-icon,
.badge-md .badge-icon {
  height: 0.75rem;
  width: auto;
}
.badge .badge-icon img,
.badge-md .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}
.badge-container, .badge-marxent-container,
.badge-md-container,
.badge-md-marxent-container {
  position: absolute;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 1;
  left: 0.0625rem;
}
.badge-container,
.badge-md-container {
  top: 0.0625rem;
}

.badge-sm {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.75rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge-sm .badge-icon {
  height: 0.625rem;
  width: auto;
}
.badge-sm .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}

.badge-marxent-container {
  bottom: 3.28125rem;
  left: 0.9375rem;
}
@media (min-width: 768px) {
  .badge-marxent-container {
    bottom: 6.796875rem;
    left: 0.9375rem;
  }
}

.multi-badge-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: absolute;
}

.multi-badge-container > .badge-container {
  position: relative;
}
.multi-badge-container > .badge-marxent-container {
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
}

.badge-green,
.badge-free-delivery,
.badge-reward,
.badge-install,
.badge-online,
.badge-instore,
.badge-success,
.badge-newarrival {
  border-color: #046a38;
}

.badge-install {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.badge-super-buy,
.badge-blue,
.badge-preorder {
  border-color: #004876;
}

.badge-preowned,
.badge-purple {
  border-color: #4D4185;
}

.badge-yellow,
.badge-clearance,
.badge-best-seller,
.badge-exclusive {
  border-color: #ffc600;
}

.badge-nfm-plus,
.badge-orange {
  border-color: #d24627;
}

.badge-secondary {
  border-color: #4c4c4c;
}

.badge-danger,
.badge-red,
.badge-doorbuster {
  border-color: #a51a1f;
}

.badge-warning {
  border-color: #eea103;
}

.badge-info,
.badge-gas,
.badge-dual-fuel {
  border-color: #31708f;
}

.badge-red-orange,
.badge-electric {
  border-color: #d24627;
}

.badge-light,
.badge-dark {
  border-color: #363636;
}

.post-add-to-cart .modal-content .modal-info,
.post-add-to-cart .modal-content .option-info-group-col-2,
.product-add-ons .modal-content .modal-info,
.product-add-ons .modal-content .option-info-group-col-2 {
  align-items: center;
}
.post-add-to-cart .modal-content .modal-body .modal-line-item,
.product-add-ons .modal-content .modal-body .modal-line-item {
  margin-bottom: 0;
}
.post-add-to-cart .modal-content .modal-body #installation-form-productType-error,
.product-add-ons .modal-content .modal-body #installation-form-productType-error {
  margin: -0.3rem 0 0.5rem;
}
.post-add-to-cart .modal-content h4,
.post-add-to-cart .modal-content h5,
.post-add-to-cart .modal-content h6,
.product-add-ons .modal-content h4,
.product-add-ons .modal-content h5,
.product-add-ons .modal-content h6 {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.post-add-to-cart .modal-content h4.parts-header,
.post-add-to-cart .modal-content h5.parts-header,
.post-add-to-cart .modal-content h6.parts-header,
.product-add-ons .modal-content h4.parts-header,
.product-add-ons .modal-content h5.parts-header,
.product-add-ons .modal-content h6.parts-header {
  margin: 0.9375rem 0 0.625rem;
}
.post-add-to-cart .modal-content h4.performance-header,
.post-add-to-cart .modal-content h5.performance-header,
.post-add-to-cart .modal-content h6.performance-header,
.product-add-ons .modal-content h4.performance-header,
.product-add-ons .modal-content h5.performance-header,
.product-add-ons .modal-content h6.performance-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.antivirus-header,
.post-add-to-cart .modal-content h5.antivirus-header,
.post-add-to-cart .modal-content h6.antivirus-header,
.product-add-ons .modal-content h4.antivirus-header,
.product-add-ons .modal-content h5.antivirus-header,
.product-add-ons .modal-content h6.antivirus-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.payment-antivirus-title, .post-add-to-cart .modal-content h4.Payment-Protection-title,
.post-add-to-cart .modal-content h5.payment-antivirus-title,
.post-add-to-cart .modal-content h5.Payment-Protection-title,
.post-add-to-cart .modal-content h6.payment-antivirus-title,
.post-add-to-cart .modal-content h6.Payment-Protection-title,
.product-add-ons .modal-content h4.payment-antivirus-title,
.product-add-ons .modal-content h4.Payment-Protection-title,
.product-add-ons .modal-content h5.payment-antivirus-title,
.product-add-ons .modal-content h5.Payment-Protection-title,
.product-add-ons .modal-content h6.payment-antivirus-title,
.product-add-ons .modal-content h6.Payment-Protection-title {
  margin-bottom: 0.75rem;
  line-height: 1;
}
.post-add-to-cart .modal-content .plan-options h6,
.product-add-ons .modal-content .plan-options h6 {
  margin-bottom: 10px;
}
.post-add-to-cart .modal-content .modal-header,
.product-add-ons .modal-content .modal-header {
  padding-bottom: 0.625rem;
}
.post-add-to-cart .modal-content .title,
.product-add-ons .modal-content .title {
  padding: 7px 0;
  font-size: 0.875rem !important;
  line-height: 1.2rem !important;
}
.post-add-to-cart .modal-content .plan-discount,
.product-add-ons .modal-content .plan-discount {
  padding: 0.9375rem 0;
  font-size: 0.875rem !important;
  margin-left: -0.9375rem;
}

.button-div {
  margin: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
  padding-bottom: 0.9375rem;
}

.modal {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.modal .modal-header {
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 0.9375rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
}
@media (min-width: 768px) {
  .modal .modal-header {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
.modal .modal-header .modal-title {
  margin-right: 1.875rem;
}
.modal .modal-header .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.9375rem 1.875rem;
  margin: 0;
  opacity: 1;
  color: #363636;
  font-size: 0;
}
@media (max-width: 1024.98px) {
  .modal .modal-header .close {
    padding: 0.9375rem;
  }
}
.modal .content-modal-close {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23363636' fill-rule='nonzero'%3E%3Cpath d='M7.817 6.726L10 8.909l2.183-2.183a.772.772 0 0 1 1.004-.075l.087.075a.772.772 0 0 1 0 1.091L11.091 10l2.183 2.183a.772.772 0 1 1-1.091 1.091L10 11.091l-2.183 2.183a.772.772 0 0 1-1.004.075l-.087-.075a.772.772 0 0 1 0-1.091L8.909 10 6.726 7.817a.772.772 0 1 1 1.091-1.091z'/%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-1a9 9 0 1 1 0-18 9 9 0 0 1 0 18z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
}
.modal .modal-content {
  background-clip: padding-box;
  padding: 0.9375rem 1.875rem 1.875rem;
}
.modal .modal-content #pageTimeoutModalTitle .warning-icon {
  padding-right: 0.9375rem;
}
@media (max-width: 1024.98px) {
  .modal .modal-content {
    padding: 0.9375rem;
  }
}
.modal .modal-body {
  padding: 0.625rem 0;
}
.modal .modal-body .video-container {
  height: 147px;
}
@media (min-width: 768px) {
  .modal .modal-body .video-container {
    width: 100%;
    height: 377px;
  }
}
.modal .modal-footer {
  padding: 0.9375rem 0 0;
  border-top: 0.0625rem solid #ccc;
}
@media (min-width: 768px) {
  .modal.post-add-to-cart .modal-dialog, .modal.product-add-ons .modal-dialog {
    max-width: 726px;
  }
}
.modal.post-add-to-cart .prev-service-header, .modal.product-add-ons .prev-service-header {
  border-bottom: 0.0625rem solid #ccc;
  margin-bottom: 10px;
}
.modal.post-add-to-cart .next-service-header, .modal.product-add-ons .next-service-header {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-line-item, .modal.product-add-ons .modal-line-item {
  display: flex;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item:last-of-type, .modal.product-add-ons .modal-line-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
  display: block;
  width: 100%;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-qty, .modal.product-add-ons .modal-line-item .line-item-qty {
    flex: 1 0 25%;
    text-align: right;
    margin-top: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
  margin-bottom: 15px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
    margin-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-image, .modal.product-add-ons .modal-line-item .line-item-image {
  flex-shrink: 0;
  margin-right: 10px;
}
.modal.post-add-to-cart .modal-line-item .line-item-image img, .modal.product-add-ons .modal-line-item .line-item-image img {
  min-width: 70px;
  width: 70px;
  min-height: 70px;
  height: 70px;
}
.modal.post-add-to-cart .modal-line-item .line-item-name, .modal.product-add-ons .modal-line-item .line-item-name {
  margin: 0 10px 0 0;
  white-space: initial;
}
.modal.post-add-to-cart .modal-line-item .line-item-sku, .modal.product-add-ons .modal-line-item .line-item-sku {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}
.modal.post-add-to-cart .modal-footer, .modal.product-add-ons .modal-footer {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-footer button, .modal.product-add-ons .modal-footer button {
  padding: 0.34375rem 0.9375rem;
}
.modal.post-add-to-cart .modal-footer .button-wrapper, .modal.product-add-ons .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
  padding: 0;
  font-size: 0.875rem;
  text-align: left;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
    font-size: 1rem;
  }
}
.modal.post-add-to-cart .modal-footer .btn-view-cart, .modal.product-add-ons .modal-footer .btn-view-cart {
  max-width: 120px;
  height: 36px;
  max-height: 36px;
  padding: 0 15px;
}
.modal .product-add-ons .modal-line-item .line-item-qty {
  text-align: left;
}
@media (min-width: 768px) {
  .modal.modal-security-questions .modal-dialog {
    max-width: 726px;
  }
}
.modal.modal-security-question-check button.close, .modal.modal-security-questions button.close {
  display: none;
}
.modal.post-add-to-cart .modal-header {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header {
    align-items: center;
  }
}
.modal.post-add-to-cart .modal-header .icon {
  width: 20px;
  height: 20px;
  margin: 5px 5px 0 0;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header .icon {
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header {
  display: flex;
  margin-bottom: 0;
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header h4.quantity-header {
    flex-direction: row;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header .quantity-added {
  margin-right: 0.3125rem;
}
.modal .modal-parts-gold-plan .plan-options,
.modal .modal-body-addons .plan-options,
.modal .modal-antivirus-performance .plan-options,
.modal .modal-gold-plan .plan-options {
  padding: 15px 0 5px;
  border-top: 0.0625rem solid #ccc;
}
.modal .modal-parts-gold-plan .plan-options .plan-option,
.modal .modal-body-addons .plan-options .plan-option,
.modal .modal-antivirus-performance .plan-options .plan-option,
.modal .modal-gold-plan .plan-options .plan-option {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}
.modal .modal-parts-gold-plan .plan-options .plan-option:last-of-type,
.modal .modal-body-addons .plan-options .plan-option:last-of-type,
.modal .modal-antivirus-performance .plan-options .plan-option:last-of-type,
.modal .modal-gold-plan .plan-options .plan-option:last-of-type {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .custom-control,
.modal .modal-body-addons .plan-options .plan-option .custom-control,
.modal .modal-antivirus-performance .plan-options .plan-option .custom-control,
.modal .modal-gold-plan .plan-options .plan-option .custom-control {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .form-control-label,
.modal .modal-body-addons .plan-options .plan-option .form-control-label,
.modal .modal-antivirus-performance .plan-options .plan-option .form-control-label,
.modal .modal-gold-plan .plan-options .plan-option .form-control-label {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option input,
.modal .modal-body-addons .plan-options .plan-option input,
.modal .modal-antivirus-performance .plan-options .plan-option input,
.modal .modal-gold-plan .plan-options .plan-option input {
  margin-right: 10px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
.modal .modal-body-addons .plan-options .plan-option .option-item-info,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
.modal .modal-gold-plan .plan-options .plan-option .option-item-info {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
  .modal .modal-body-addons .plan-options .plan-option .option-item-info,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-info {
    flex-direction: row;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group,
.modal .modal-body-addons .plan-options .plan-option .option-info-group,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group {
  display: flex;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 15px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image img,
.modal .modal-body-addons .plan-options .plan-option .option-item-image img,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-image img,
.modal .modal-gold-plan .plan-options .plan-option .option-item-image img {
  width: 70px;
  height: 70px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
.modal .modal-body-addons .plan-options .plan-option .option-item-name,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
.modal .modal-gold-plan .plan-options .plan-option .option-item-name {
  margin-right: 5px;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
  .modal .modal-body-addons .plan-options .plan-option .option-item-name,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-name {
    margin-right: 30px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-price,
.modal .modal-body-addons .plan-options .plan-option .option-item-price,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-price,
.modal .modal-gold-plan .plan-options .plan-option .option-item-price {
  margin-top: 0;
  margin-left: auto;
  text-align: right;
}
.modal .modal-parts-gold-plan .modal-footer .btn-link,
.modal .modal-body-addons .modal-footer .btn-link,
.modal .modal-antivirus-performance .modal-footer .btn-link,
.modal .modal-gold-plan .modal-footer .btn-link {
  padding-top: 0;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .modal-footer .btn-link,
  .modal .modal-body-addons .modal-footer .btn-link,
  .modal .modal-antivirus-performance .modal-footer .btn-link,
  .modal .modal-gold-plan .modal-footer .btn-link {
    height: 100%;
    padding: 0;
  }
}
.modal .modal-body-addons .plan-option .option-info-group {
  display: flex;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
    flex-direction: row;
    width: 100%;
  }
}
.modal.modal-parts-gold-plan .plan-options, .modal.modal-gold-plan .plan-options,
.modal .modal-gold-plan .plan-options {
  padding-bottom: 0;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total, .modal.modal-gold-plan .plan-options .protection-plan-total,
.modal .modal-gold-plan .plan-options .protection-plan-total {
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 0.0625rem solid #ccc;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-label, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label {
  margin-right: 15px;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-value, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value {
  margin-left: auto;
}
.modal.modal-parts-gold-plan .performance-header,
.modal.modal-parts-gold-plan .antivirus-header,
.modal.modal-parts-gold-plan .parts-header, .modal.modal-parts-performance .performance-header,
.modal.modal-parts-performance .antivirus-header,
.modal.modal-parts-performance .parts-header, .modal.modal-antivirus-performance .performance-header,
.modal.modal-antivirus-performance .antivirus-header,
.modal.modal-antivirus-performance .parts-header, .modal.modal-antivirus .performance-header,
.modal.modal-antivirus .antivirus-header,
.modal.modal-antivirus .parts-header, .modal.modal-parts .performance-header,
.modal.modal-parts .antivirus-header,
.modal.modal-parts .parts-header, .modal.modal-performance .performance-header,
.modal.modal-performance .antivirus-header,
.modal.modal-performance .parts-header {
  margin: 10px 0;
}
.modal.modal-parts-gold-plan .plan-options .plan-option, .modal.modal-parts-performance .plan-options .plan-option, .modal.modal-antivirus-performance .plan-options .plan-option, .modal.modal-antivirus .plan-options .plan-option, .modal.modal-parts .plan-options .plan-option, .modal.modal-performance .plan-options .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .plan-option, .modal.modal-parts-performance .performance-content .plan-option, .modal.modal-antivirus-performance .performance-content .plan-option, .modal.modal-antivirus .performance-content .plan-option, .modal.modal-parts .performance-content .plan-option, .modal.modal-performance .performance-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .performance-price-info, .modal.modal-parts-performance .performance-content .performance-price-info, .modal.modal-antivirus-performance .performance-content .performance-price-info, .modal.modal-antivirus .performance-content .performance-price-info, .modal.modal-parts .performance-content .performance-price-info, .modal.modal-performance .performance-content .performance-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .antivirus-content .plan-option, .modal.modal-parts-performance .antivirus-content .plan-option, .modal.modal-antivirus-performance .antivirus-content .plan-option, .modal.modal-antivirus .antivirus-content .plan-option, .modal.modal-parts .antivirus-content .plan-option, .modal.modal-performance .antivirus-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .antivirus-content .antivirus-price-info, .modal.modal-parts-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus .antivirus-content .antivirus-price-info, .modal.modal-parts .antivirus-content .antivirus-price-info, .modal.modal-performance .antivirus-content .antivirus-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .option-price, .modal.modal-parts-performance .option-price, .modal.modal-antivirus-performance .option-price, .modal.modal-antivirus .option-price, .modal.modal-parts .option-price, .modal.modal-performance .option-price {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .tab-content, .modal.modal-parts-performance .tab-content, .modal.modal-antivirus-performance .tab-content, .modal.modal-antivirus .tab-content, .modal.modal-parts .tab-content, .modal.modal-performance .tab-content {
  padding-top: 10px;
}
.modal.modal-parts-gold-plan .tab-pane .performance-content h5.mb, .modal.modal-parts-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus .tab-pane .performance-content h5.mb, .modal.modal-parts .tab-pane .performance-content h5.mb, .modal.modal-performance .tab-pane .performance-content h5.mb {
  margin-bottom: 10px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link, .modal.modal-parts-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus .parts-performance-tabs .nav-link, .modal.modal-parts .parts-performance-tabs .nav-link, .modal.modal-performance .parts-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 0.625rem 0.5rem;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: -0.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
    width: 24px;
    height: 24px;
    left: -22px;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus .antivirus-performance-tabs .nav-link, .modal.modal-parts .antivirus-performance-tabs .nav-link, .modal.modal-performance .antivirus-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 10px 8px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: 2px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
    width: 24px;
    height: 24px;
    left: -22px;
    top: 0;
  }
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn, .modal.modal-parts .parts-collapse-container .collapse-header .btn, .modal.modal-performance .parts-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn, .modal.modal-parts .performance-collapse-container .collapse-header .btn, .modal.modal-performance .performance-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
    flex-wrap: nowrap;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-performance .modal-footer .button-wrapper .btn-next {
  width: 72px;
  max-width: 72px;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-performance .modal-footer .button-wrapper .btn-next {
    width: auto;
    max-width: 100%;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
  margin-top: 10px;
  order: 3;
  -ms-flex-order: 3;
  text-align: right;
  padding: 0;
}
@media (min-width: 768px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
    margin: 0 10px 0 auto;
    order: 0;
    -ms-flex-order: 0;
    text-align: right;
  }
}
.modal.modal-installation-quote .modal-header, .modal.modal-installation-option .modal-header {
  padding-right: 35px;
}
.modal.modal-installation-quote .zip-input-row,
.modal.modal-installation-quote .promo-and-submit-row {
  align-items: flex-start;
}
.modal.modal-installation-quote .zip-input-row .form-group,
.modal.modal-installation-quote .promo-and-submit-row .form-group {
  margin-bottom: 0;
}
.modal.modal-installation-quote .zip-input-row .btn,
.modal.modal-installation-quote .promo-and-submit-row .btn {
  width: 100%;
  height: 36px;
  max-height: 36px;
  padding: 0;
  margin-top: 22px;
}
@media (min-width: 768px) {
  .modal.modal-installation-quote .zip-input-row .btn,
  .modal.modal-installation-quote .promo-and-submit-row .btn {
    margin-top: 27px;
  }
}
.modal.modal-installation-quote .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-installation-quote .invalid-feedback-custom {
  color: #a51a1f;
  padding-top: 15px;
  border-top: 0.0625rem solid #ccc;
  margin-top: 0;
}
.modal.modal-installation-quote .address-block {
  padding-top: 15px;
}
.modal.modal-installation-quote .address-block .form-group:not(.required) {
  white-space: normal;
}
.modal.modal-installation-quote .product-type-select-label span {
  font-weight: 400;
}
.modal.modal-installation-quote .error-message {
  margin: 15px 0;
}
.modal.modal-installation-quote .error-message .error-message-text {
  color: #a51a1f;
}
.modal.modal-installation-option .installation-options-assets {
  border-top: 0.0625rem solid #ccc;
  margin-top: 16px;
}
.modal.modal-installation-option .modal-footer {
  padding: 0;
  border: none;
}
.modal.modal-installation-option .modal-footer button {
  width: 100%;
  padding: 0.34375rem 10px;
}
.modal.modal-installation-option .modal-footer button.nfm-installation {
  margin-right: 30px;
}
@media (max-width: 767.98px) {
  .modal.modal-installation-option .modal-footer button.nfm-installation {
    margin-right: 15px;
  }
}
.modal.modal-services-request .zip-input-row,
.modal.modal-services-request .phone-same {
  font-size: 12px;
  text-wrap: wrap;
  margin-top: -4.5px;
}
.modal.modal-services-request .error-text {
  color: #a51a1f;
}
.modal.modal-services-request .wrap-text {
  text-wrap: wrap;
}
.modal.modal-services-request .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-services-request .btn-zip-submit {
  margin-top: 23px;
  width: 100%;
}
@media (min-width: 768px) {
  .modal.modal-services-request .btn-zip-submit {
    margin-top: 27px;
  }
}
.modal.modal-services-request label span {
  font-size: 14px;
  font-weight: 100;
}
.modal.modal-services-request .address-block .form-group .custom-control.custom-radio:last-child {
  margin-bottom: 0;
}
.modal.delivery-pickup {
  padding: 15px !important;
}
@media (min-width: 576px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 440px;
  }
}
@media (min-width: 768px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 900px;
  }
}
.modal.delivery-pickup .modal-header {
  padding-bottom: 0.625rem;
}
.modal.delivery-pickup .modal-header .modal-title {
  padding-right: 40px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .left-column {
    border-right: 0.0625rem solid #ccc;
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .modal.delivery-pickup .left-column .d-sm-none {
    display: none;
  }
}
.modal.delivery-pickup .modal-body {
  padding-top: 0.625rem;
  padding-bottom: 0;
}
.modal.delivery-pickup .pb-2 div {
  padding-bottom: 15px;
}
.modal.delivery-pickup .selected-pickup-location {
  display: flex;
  margin-bottom: 0;
  padding: 15px 0;
}
.modal.delivery-pickup .selected-pickup-location .location-label {
  margin-right: 8px;
}
.modal.delivery-pickup .selected-pickup-location .location-value {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  padding-left: 20px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .selected-pickup-location .location-value {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.modal.delivery-pickup .selected-pickup-location button {
  padding: 10px 10px 0 20px;
  font-size: 1rem;
  text-align: left;
  border: none;
}
.modal.delivery-pickup .pickup-locations {
  padding-top: 15px;
  padding-bottom: 30px;
  border-top: 0.0625rem solid #ccc;
}
.modal.delivery-pickup .pickup-locations .form-group:last-of-type {
  margin-bottom: 30px;
}
.modal.delivery-pickup .pickup-locations .cancel-location-link {
  padding: 0;
  font-size: 1rem;
}
.modal.delivery-pickup .select-date-cta {
  margin-bottom: 0;
}
.modal.delivery-pickup .select-date-cta h5 {
  margin-bottom: 10px;
}
.modal.delivery-pickup .modal-footer {
  padding-top: 0.625rem;
}
.modal.delivery-pickup .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.delivery-pickup .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.delivery-pickup .modal-footer .button-wrapper .btn-save-date {
  width: 75px;
  height: 36px;
  padding: 0;
}
.modal.modal-labor-services {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-labor-services {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-labor-services .select-services-lead {
  margin-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 15px;
}
.modal.modal-labor-services .parts-collapse-container:last-of-type {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .collapse-header .btn {
  padding: 0;
  width: 100%;
  border-width: 1px;
  text-align: left;
  pointer-events: none;
}
.modal.modal-labor-services .service-option-container {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-label-for-mobile {
  display: none;
}
@media (max-width: 575.98px) {
  .modal.modal-labor-services .service-option-container {
    flex-wrap: wrap;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-mobile {
    width: 100%;
    flex: 100% 0 0;
    padding: 10px 0;
    display: block;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-desktop {
    display: none;
  }
}
.modal.modal-labor-services .service-option-container .quantity-input-container {
  padding-right: 15px;
}
.modal.modal-labor-services .service-option-container .service-option {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-option input.input-service-qty {
  width: 48px;
  max-width: 48px;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label {
  margin-bottom: 0;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label::before, .modal.modal-labor-services .service-option-container .service-option .custom-control-label::after {
  top: -10px;
}
.modal.modal-labor-services .service-option-price {
  padding-left: 10px;
  margin-left: auto;
  text-align: right;
}
.modal.modal-labor-services label.service-label {
  font-weight: 400;
}
.modal.modal-labor-services label.service-label::before, .modal.modal-labor-services label.service-label::after {
  display: none;
}
.modal.modal-labor-services .custom-checkbox {
  display: inline-block;
}
.modal.modal-labor-services .quantity-module {
  width: 8.125rem;
  margin-right: 0.9375rem;
  display: inline-block;
}
.modal.modal-labor-services .quantity-module .input-group-append .btn,
.modal.modal-labor-services .quantity-module .input-group-prepend .btn {
  width: 2.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.modal.modal-labor-services .service-select-line-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.modal.modal-labor-services .service-body {
  padding-bottom: 0;
}
.modal.modal-labor-services .modal-line-item {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .services-collapse-container .alert.message {
  margin-top: 15px;
  margin-bottom: 15px;
}
.modal.modal-labor-services .services-collapse-container .alert.message ~ .alert.message {
  margin-top: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .alert.message .button-yes {
  padding-right: 0.9375rem;
  border-right: 0.0625rem solid #ccc;
  margin-right: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .item-name {
  font-weight: 700;
  margin-top: 15px;
}
.modal.modal-labor-services .services-collapse-container .service-item {
  margin-top: 15px;
}
.modal.modal-labor-services .modal-footer {
  border-bottom: 0;
}
.modal.modal-labor-services .modal-footer .service-modal-actions {
  display: none;
  margin-top: 0 !important;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.show {
  display: block;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.services-back {
  margin-right: auto;
}
.modal.modal-install-surface {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-install-surface {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-install-surface .modal-header {
  padding-bottom: 0.625rem;
}
.modal.modal-install-surface .modal-header .modal-title {
  padding-right: 40px;
  font-size: 1.125rem;
}
@media (min-width: 1025px) {
  .modal.modal-install-surface .modal-header .modal-title {
    font-size: 1.375rem;
  }
}
.modal.modal-install-surface .modal-body .install-line-items {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item {
  display: flex;
  width: 100%;
  align-items: center;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-label {
  display: flex;
  flex-direction: column;
  max-width: 70%;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-qty {
  margin-left: auto;
  margin-right: 0;
  min-width: 48px;
}
.modal.modal-install-surface .modal-body .install-surface-selection {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .install-surface-selection .custom-checkbox {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error {
  padding-top: 15px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error.hidden {
  display: none;
}
.modal.modal-install-surface .modal-footer {
  padding-top: 0.625rem;
}
.modal.modal-install-surface .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.modal-install-surface .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.modal-install-surface .modal-footer .button-wrapper .btn-done {
  width: 75px;
  height: 36px;
  padding: 0;
}
@media (max-width: 1024.98px) {
  .modal#address-invalid .modal-footer .button-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .modal#address-invalid .modal-footer .button-wrapper .btn {
    width: auto;
  }
  .modal#address-invalid .modal-footer .button-wrapper .edit {
    padding-left: 0;
    padding-right: 0;
  }
  .modal#address-invalid .modal-footer .button-wrapper .accept {
    padding: 0.6875rem 0.625rem;
  }
}
@media (max-width: 767.98px) {
  .modal.modal-cancel-ppi .footer-cancel-ppi {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (min-width: 1025px) {
  #trustPilotIframe {
    max-height: 800px;
  }
}
#trustPilotIframe .modal-dialog {
  pointer-events: auto;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-dialog {
    max-width: 726px;
  }
}
#trustPilotIframe .modal-content {
  padding: 0.9375rem 1.875rem 0.9375rem;
}
#trustPilotIframe .modal-content .modal-header {
  line-height: 0;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 1.875rem;
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-content .modal-header {
    margin-left: -0.9375rem;
  }
}
#trustPilotIframe .modal-body {
  padding: 0;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-body p {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-body p {
    padding-left: 0.9375rem;
    padding-right: 1.875rem;
  }
}

.kiosk-timeout-modal-open .modal:not(#pageTimeoutModal) {
  display: none !important;
}
.kiosk-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

.redirect-timeout-modal-open .modal:not(#redirectTimeoutModal) {
  display: none !important;
}
.redirect-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

@media (max-width: 575.98px) {
  .modal-dialog {
    padding-bottom: calc(2 * env(safe-area-inset-bottom)) !important;
  }
}
.nav-tabs,
.nav-pills {
  flex-wrap: nowrap;
  justify-content: start;
  width: 100%;
  overflow-x: auto;
  padding-bottom: 0.9375rem;
  padding-left: 0.125rem;
  padding-top: 0.125rem;
  padding-right: 0.125rem;
  margin: -0.125rem -0.125rem 0 -0.125rem;
}
@supports (scrollbar-width: thin) {
  .nav-tabs,
  .nav-pills {
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
  }
}
@supports selector(::-webkit-scrollbar) {
  .nav-tabs::-webkit-scrollbar,
  .nav-pills::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .nav-tabs::-webkit-scrollbar-track,
  .nav-pills::-webkit-scrollbar-track {
    background: transparent;
  }
  .nav-tabs::-webkit-scrollbar-thumb,
  .nav-pills::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .nav-tabs::-webkit-scrollbar-thumb:hover,
  .nav-pills::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.nav-tabs .nav-item,
.nav-pills .nav-item {
  text-align: center;
}
.nav-tabs .nav-item .nav-link,
.nav-pills .nav-item .nav-link {
  padding: 0.46875rem 0.9375rem;
  margin: 0;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  transition: background 300ms, color 300ms, border 300ms;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.145;
}
@media (min-width: 768px) {
  .nav-tabs .nav-item .nav-link,
  .nav-pills .nav-item .nav-link {
    font-size: 1rem;
    line-height: 1.125;
  }
}
.nav-tabs .nav-item .nav-link .icon,
.nav-pills .nav-item .nav-link .icon {
  height: 16px;
  width: auto;
  margin-right: 0.46875rem;
  filter: brightness(0) saturate(100%) invert(19%) sepia(13%) saturate(0%) hue-rotate(256deg) brightness(91%) contrast(89%);
  transition: filter 300ms;
}
.nav-tabs .nav-item .nav-link:hover,
.nav-pills .nav-item .nav-link:hover {
  background: #e8e8e8;
  text-decoration: none;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight,
.nav-pills .nav-item .nav-link.active,
.nav-pills .nav-item .nav-link.highlight {
  color: #1b1b1b;
  text-decoration: none;
  font-weight: 700;
}
.nav-tabs .nav-item .nav-link.active .icon, .nav-tabs .nav-item .nav-link.highlight .icon,
.nav-pills .nav-item .nav-link.active .icon,
.nav-pills .nav-item .nav-link.highlight .icon {
  filter: brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(609%) hue-rotate(337deg) brightness(87%) contrast(79%);
}
.nav-tabs .nav-item .nav-link.disabled, .nav-tabs .nav-item .nav-link:disabled, .nav-tabs .nav-item .nav-link.disabled:hover, .nav-tabs .nav-item .nav-link:disabled:hover,
.nav-pills .nav-item .nav-link.disabled,
.nav-pills .nav-item .nav-link:disabled,
.nav-pills .nav-item .nav-link.disabled:hover,
.nav-pills .nav-item .nav-link:disabled:hover {
  color: #aeaeae;
  background: none;
  pointer-events: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link {
  color: #1b1b1b;
  text-decoration: none;
}
.nav-tabs.nav-fit,
.nav-pills.nav-fit {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.nav-tabs.nav-fit .nav-item,
.nav-pills.nav-fit .nav-item {
  width: auto;
}

@media (min-width: 1025px) {
  .form-nav .nav-item > .nav-link {
    color: #1b1b1b;
  }
}
.nav-tabs {
  border: none;
}
.nav-tabs .nav-item .nav-link {
  border-radius: 0.25rem 0.25rem 0 0;
  border-bottom: 0.125rem solid #ccc;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight {
  border-bottom: 0.125rem solid;
}
.nav-tabs .nav-item.show .nav-link {
  border-bottom: 0.125rem solid #ccc;
}

.nav.navbar-nav .reset-password-form-modal .notifications-container .alert.alert-danger,
.nav.navbar-nav .reset-password-form-mobile .notifications-container .alert.alert-danger {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.nav-pills {
  gap: 0.46875rem;
}
.nav-pills .nav-item .nav-link {
  border-radius: 0.75rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.higlight {
  background: #1b1b1b;
  color: #fff;
}
.nav-pills .nav-item .nav-link.active .icon, .nav-pills .nav-item .nav-link.higlight .icon {
  filter: brightness(0) invert(1);
}
.nav-pills .nav-item .nav-link.active:hover, .nav-pills .nav-item .nav-link.higlight:hover {
  background: #363636;
}

.toast {
  position: relative;
  font-size: 1rem;
  font-weight: 400;
  padding: 0.9375rem 0.9375rem 0.9375rem 3.375rem;
  border-radius: 0.375rem;
  color: #fff;
  overflow: hidden;
  width: 100%;
  background-color: #1b1b1b;
}
.toast a {
  color: #fff;
}
.toast a:hover {
  color: #fff;
}
.toast::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #1b1b1b;
}
.toast-success {
  background-color: #046a38 !important;
}
.toast-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.toast-danger {
  background-color: #a51a1f !important;
}
.toast-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.toast-info {
  background-color: #31708f !important;
}
.toast-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.toast-warning {
  background-color: #eea103 !important;
  color: #1b1b1b !important;
}
.toast-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%231B1B1B"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%231B1B1B"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%231B1B1B"/></svg>');
  background-color: #eea103;
}

.toast-message {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
  z-index: 1051;
}

.toast-alert {
  animation: fade 5s linear forwards;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.toast-alert.show {
  display: block;
}

.toast-static {
  opacity: 1 !important;
}

.toast-dismissible {
  padding-right: 3.375rem;
}
.toast-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
  width: 3.375rem;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}

.attribute {
  margin-top: 0.938em;
}
.attribute label {
  display: block;
}

.swatch a {
  text-decoration: none;
}

.add-to-cart .cart-white {
  display: none;
}
@media (min-width: 768px) {
  .add-to-cart .cart-white {
    display: inline;
  }
}

.add-to-cart-messages {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
  z-index: 1051;
}

.add-to-wish-list {
  margin-top: 1em;
}

.add-to-basket-alert {
  animation: fade 5s linear forwards;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.add-to-basket-alert.show {
  display: block;
}

.main-attributes {
  margin-top: 1em;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.swatch-circle-beige {
  width: 30px;
  height: 30px;
  background: #f5f5dc;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-beige.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-beige.color-value.unselectable::after, .swatch-circle-beige.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-beige.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-beige {
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  background-color: #f5f5dc;
}
.swatch-filter-beige.disabled {
  opacity: 0.2;
}

.swatch-circle-black {
  width: 30px;
  height: 30px;
  background: #000;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-black.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-black.color-value.unselectable::after, .swatch-circle-black.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-black.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-black {
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  background-color: #000;
}
.swatch-filter-black.disabled {
  opacity: 0.2;
}

.swatch-circle-blue {
  width: 30px;
  height: 30px;
  background: #326fe2;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-blue.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-blue.color-value.unselectable::after, .swatch-circle-blue.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-blue.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-blue {
  width: 1.38em;
  height: 1.38em;
  background: #326fe2;
  border-radius: 0.69em;
  background-color: #326fe2;
}
.swatch-filter-blue.disabled {
  opacity: 0.2;
}

.swatch-circle-brown {
  width: 30px;
  height: 30px;
  background: #a52a2a;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-brown.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-brown.color-value.unselectable::after, .swatch-circle-brown.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-brown.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-brown {
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  background-color: #a52a2a;
}
.swatch-filter-brown.disabled {
  opacity: 0.2;
}

.swatch-circle-green {
  width: 30px;
  height: 30px;
  background: green;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-green.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-green.color-value.unselectable::after, .swatch-circle-green.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-green.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-green {
  width: 1.38em;
  height: 1.38em;
  background: green;
  border-radius: 0.69em;
  background-color: green;
}
.swatch-filter-green.disabled {
  opacity: 0.2;
}

.swatch-circle-grey {
  width: 30px;
  height: 30px;
  background: #8f979d;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-grey.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-grey.color-value.unselectable::after, .swatch-circle-grey.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-grey.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-grey {
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  background-color: #8f979d;
}
.swatch-filter-grey.disabled {
  opacity: 0.2;
}

.swatch-circle-navy {
  width: 30px;
  height: 30px;
  background: #000080;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-navy.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-navy.color-value.unselectable::after, .swatch-circle-navy.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-navy.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-navy {
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  background-color: #000080;
}
.swatch-filter-navy.disabled {
  opacity: 0.2;
}

.swatch-circle-orange {
  width: 30px;
  height: 30px;
  background: #ffa500;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-orange.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-orange.color-value.unselectable::after, .swatch-circle-orange.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-orange.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-orange {
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  background-color: #ffa500;
}
.swatch-filter-orange.disabled {
  opacity: 0.2;
}

.swatch-circle-pink {
  width: 30px;
  height: 30px;
  background: #fe249a;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-pink.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-pink.color-value.unselectable::after, .swatch-circle-pink.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-pink.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-pink {
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  background-color: #fe249a;
}
.swatch-filter-pink.disabled {
  opacity: 0.2;
}

.swatch-circle-purple {
  width: 30px;
  height: 30px;
  background: #800080;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-purple.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-purple.color-value.unselectable::after, .swatch-circle-purple.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-purple.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-purple {
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  background-color: #800080;
}
.swatch-filter-purple.disabled {
  opacity: 0.2;
}

.swatch-circle-red {
  width: 30px;
  height: 30px;
  background: #f00;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-red.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-red.color-value.unselectable::after, .swatch-circle-red.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-red.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-red {
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  background-color: #f00;
}
.swatch-filter-red.disabled {
  opacity: 0.2;
}

.swatch-circle-white {
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-white.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-white.color-value.unselectable::after, .swatch-circle-white.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-white.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-white {
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  background-color: #fff;
}
.swatch-filter-white.disabled {
  opacity: 0.2;
}

.swatch-circle-yellow {
  width: 30px;
  height: 30px;
  background: #ff0;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-yellow.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-yellow.color-value.unselectable::after, .swatch-circle-yellow.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-yellow.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-yellow {
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  background-color: #ff0;
}
.swatch-filter-yellow.disabled {
  opacity: 0.2;
}

.swatch-circle-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 1.563em;
  position: relative;
  transform: rotate(35deg);
  width: 1.563em;
}
.swatch-circle-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-circle-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

.swatch-square-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  line-height: 1.563em;
  position: relative;
  width: 1.563em;
}
.swatch-square-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-square-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

/**
 * @license
 * MyFonts Webfont Build ID 3498004, 2017-12-14T10:36:37-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: JustLovely by Nicky Laatz
 * URL: https://www.myfonts.com/fonts/nicky-laatz/just-lovely/just-lovely/
 * Copyright: Copyright (c) 2016 by Nicky Laatz. All rights reserved.
 * Licensed pageviews: 8,000,000
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3498004
 *
 * © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: JustLovely;
  font-display: swap;
  src: url("../webfonts/356014_0_0.eot");
  src: url("../webfonts/356014_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/356014_0_0.woff2") format("woff2"), url("../webfonts/356014_0_0.woff") format("woff"), url("../webfonts/356014_0_0.ttf") format("truetype"), url("../webfonts/356014_0_0.svg#wf") format("svg");
}
/* figtree-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* 
latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 */
/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #326fe2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f96302;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #666;
  --gray-dark: #363636;
  --secondary-blue: #001E61;
  --secondary-teal: #97d4ca;
  --secondary-purple: #4D4185;
  --secondary-red: #DC3136;
  --secondary-orange: #d24627;
  --accent-red: #b2200d;
  --accent-blue: #004876;
  --accent-purple: #51557f;
  --accent-yellow: #ffc600;
  --accent-orange: #f96302;
  --accent-rust: #cf4520;
  --info-100: #dde7ec;
  --info-300: #76a0b4;
  --info-500: #31708f;
  --info-700: #224e64;
  --info-900: #142d39;
  --success-100: #d5e6de;
  --success-300: #82b59c;
  --success-500: #046a38;
  --success-700: #034a27;
  --success-900: #022a16;
  --danger-100: #f0d9da;
  --danger-300: #d28d8f;
  --danger-500: #a51a1f;
  --danger-700: #741216;
  --danger-900: #420a0c;
  --warning-100: #fcefd5;
  --warning-300: #f7d081;
  --warning-500: #eea103;
  --warning-700: #976602;
  --warning-900: #5f4001;
  --alert-pale-green: #d5e6de;
  --alert-pale-blue: #dde7ec;
  --alert-pale-yellow: #fcefd5;
  --alert-pale-red: #f0d9da;
  --black: #000;
  --trans: transparent;
  --black-alpha: rgba(0, 0, 0, 0.6);
  --primary: #1b1b1b;
  --secondary: #4c4c4c;
  --success: #046a38;
  --info: #31708f;
  --warning: #eea103;
  --danger: #a51a1f;
  --light: #fff;
  --dark: #363636;
  --green: #046a38;
  --lime: #41a928;
  --black: #000;
  --focus: #76a0b4;
  --gray-100: #f5f5f5;
  --gray-200: #e8e8e8;
  --gray-300: #dadada;
  --gray-400: #ccc;
  --gray-500: #aeaeae;
  --gray-600: #666;
  --gray-700: #4c4c4c;
  --gray-800: #363636;
  --gray-900: #1b1b1b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1025px;
  --breakpoint-xl: 1366px;
  --font-family-sans-serif: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1b1b1b;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  color: #363636;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.25rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.875rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0;
  border-top: 0.0625rem solid #ccc;
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.75rem;
  color: #666;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.0625rem solid #dadada;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.46875rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #666;
}

code {
  font-size: 87.5%;
  color: #86393b;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #1b1b1b;
  border-radius: 0.125rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #1b1b1b;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 21.25rem;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 1025px;
  }
}
@media (min-width: 1025px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1200px;
  }
}
@media (min-width: 1366px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1270px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 0.9375rem;
  color: #1b1b1b;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.9375rem;
  vertical-align: top;
  border-top: 0.0625rem solid #ccc;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 0.125rem solid #ccc;
}
.table tbody + tbody {
  border-top: 0.125rem solid #ccc;
}

.table-sm th,
.table-sm td {
  padding: 0.625rem;
}

.table-bordered {
  border: 0.0625rem solid #ccc;
}
.table-bordered th,
.table-bordered td {
  border: 0.0625rem solid #ccc;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 0.125rem;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #1b1b1b;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bfbfbf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #888888;
}

.table-hover .table-primary:hover {
  background-color: #b2b2b2;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2b2b2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cdcdcd;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-secondary:hover {
  background-color: silver;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: silver;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9d5c7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-success:hover {
  background-color: #a9cbba;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a9cbba;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5d7e0;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #94b5c5;
}

.table-hover .table-info:hover {
  background-color: #b4ccd7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b4ccd7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fae5b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f6ce7c;
}

.table-hover .table-warning:hover {
  background-color: #f8dca0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8dca0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e6bfc0;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d0888b;
}

.table-hover .table-danger:hover {
  background-color: #dfadae;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #dfadae;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}

.table-hover .table-light:hover {
  background-color: #f2f2f2;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c7c7;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969696;
}

.table-hover .table-dark:hover {
  background-color: #bababa;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bababa;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #b9d5c7;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-green:hover {
  background-color: #a9cbba;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #a9cbba;
}

.table-lime,
.table-lime > th,
.table-lime > td {
  background-color: #cae7c3;
}
.table-lime th,
.table-lime td,
.table-lime thead th,
.table-lime tbody + tbody {
  border-color: #9cd28f;
}

.table-hover .table-lime:hover {
  background-color: #bae0b1;
}
.table-hover .table-lime:hover > td,
.table-hover .table-lime:hover > th {
  background-color: #bae0b1;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-focus,
.table-focus > th,
.table-focus > td {
  background-color: #d9e4ea;
}
.table-focus th,
.table-focus td,
.table-focus thead th,
.table-focus tbody + tbody {
  border-color: #b8ced8;
}

.table-hover .table-focus:hover {
  background-color: #c9d8e1;
}
.table-hover .table-focus:hover > td,
.table-hover .table-focus:hover > th {
  background-color: #c9d8e1;
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fcfcfc;
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: #fafafa;
}

.table-hover .table-gray-100:hover {
  background-color: #efefef;
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: #efefef;
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f9f9f9;
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #f3f3f3;
}

.table-hover .table-gray-200:hover {
  background-color: #ececec;
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: #ececec;
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: whitesmoke;
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #ececec;
}

.table-hover .table-gray-300:hover {
  background-color: #e8e8e8;
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: #e8e8e8;
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #f1f1f1;
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #e4e4e4;
}

.table-hover .table-gray-400:hover {
  background-color: #e4e4e4;
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: #e4e4e4;
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #e8e8e8;
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #d5d5d5;
}

.table-hover .table-gray-500:hover {
  background-color: #dbdbdb;
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: #dbdbdb;
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #d4d4d4;
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #afafaf;
}

.table-hover .table-gray-600:hover {
  background-color: #c7c7c7;
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: #c7c7c7;
}

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cdcdcd;
}
.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-gray-700:hover {
  background-color: silver;
}
.table-hover .table-gray-700:hover > td,
.table-hover .table-gray-700:hover > th {
  background-color: silver;
}

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c7c7c7;
}
.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #969696;
}

.table-hover .table-gray-800:hover {
  background-color: #bababa;
}
.table-hover .table-gray-800:hover > td,
.table-hover .table-gray-800:hover > th {
  background-color: #bababa;
}

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #bfbfbf;
}
.table-gray-900 th,
.table-gray-900 td,
.table-gray-900 thead th,
.table-gray-900 tbody + tbody {
  border-color: #888888;
}

.table-hover .table-gray-900:hover {
  background-color: #b2b2b2;
}
.table-hover .table-gray-900:hover > td,
.table-hover .table-gray-900:hover > th {
  background-color: #b2b2b2;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #666;
  border-color: #2e2e2e;
}
.table .thead-light th {
  color: #4c4c4c;
  background-color: #ccc;
  border-color: #ccc;
}

.table-dark {
  color: #fff;
  background-color: #666;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #2e2e2e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  transition: border 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.form-control::placeholder {
  color: #666;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dadada;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}
select.form-control:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.4;
}

.col-form-label-lg {
  padding-top: 0.703125rem;
  padding-bottom: 0.703125rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.col-form-label-sm {
  padding-top: 0.234375rem;
  padding-bottom: 0.234375rem;
  font-size: 0.875rem;
  line-height: 1.4;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.40625rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.form-control-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 0.9375rem;
}

.form-text {
  display: block;
  margin-top: 0.234375rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.3125rem;
  margin-left: -0.3125rem;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 0.625rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.9375rem;
  margin-left: -0.625rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #666;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #046a38;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #046a38;
  border-radius: 0.125rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 0.3125rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #046a38;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #046a38;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #046a38;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #046a38;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #046a38;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #069b52;
  background-color: #069b52;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #046a38;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #046a38;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #a51a1f;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #a51a1f;
  border-radius: 0.125rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 0.3125rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #a51a1f;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #a51a1f;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #a51a1f;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #a51a1f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #a51a1f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #d12127;
  background-color: #d12127;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a51a1f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #a51a1f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:hover {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #245269;
  border-color: #214b60;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}

.btn-warning {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #bc7f02;
  border-color: #af7602;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #791317;
  border-color: #6e1115;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}

.btn-light {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-lime {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:hover {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
}
.btn-lime:focus, .btn-lime.focus {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}
.btn-lime.disabled, .btn-lime:disabled {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:not(:disabled):not(.disabled):active, .btn-lime:not(:disabled):not(.disabled).active, .show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #31801e;
  border-color: #2d751c;
}
.btn-lime:not(:disabled):not(.disabled):active:focus, .btn-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}

.btn-focus {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:hover {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
}
.btn-focus:focus, .btn-focus.focus {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}
.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active, .show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #5788a0;
  border-color: #538197;
}
.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}

.btn-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:hover {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: gainsboro;
  border-color: #d5d5d5;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}

.btn-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:hover {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #cfcfcf;
  border-color: #c8c8c8;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}

.btn-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:hover {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #c1c1c1;
  border-color: #bababa;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}

.btn-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:hover {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #b3b3b3;
  border-color: #acacac;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}

.btn-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:hover {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: #959595;
  border-color: #8e8e8e;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}

.btn-gray-600 {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}

.btn-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-gray-800 {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-outline-primary {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-outline-secondary {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-success {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-info {
  color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #31708f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.btn-outline-warning {
  color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:hover {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #eea103;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.btn-outline-danger {
  color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #a51a1f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #363636;
  border-color: #363636;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-green {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-lime {
  color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:hover {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:focus, .btn-outline-lime.focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}
.btn-outline-lime.disabled, .btn-outline-lime:disabled {
  color: #41a928;
  background-color: transparent;
}
.btn-outline-lime:not(:disabled):not(.disabled):active, .btn-outline-lime:not(:disabled):not(.disabled).active, .show > .btn-outline-lime.dropdown-toggle {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:not(:disabled):not(.disabled):active:focus, .btn-outline-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.btn-outline-black {
  color: #000;
  border-color: #000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.btn-outline-focus {
  color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:hover {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}
.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #76a0b4;
  background-color: transparent;
}
.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active, .show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.btn-outline-gray-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:hover {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.btn-outline-gray-200 {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:hover {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #e8e8e8;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.btn-outline-gray-300 {
  color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:hover {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #dadada;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:hover {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.btn-outline-gray-500 {
  color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:hover {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #aeaeae;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.btn-outline-gray-600 {
  color: #666;
  border-color: #666;
}
.btn-outline-gray-600:hover {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #666;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.btn-outline-gray-700 {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-gray-800 {
  color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-gray-900 {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #aeaeae;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.640625rem 1.578125rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.171875rem 1.109375rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #1b1b1b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0.125rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1025px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.46875rem 0;
  overflow: hidden;
  border-top: 1px solid #fff;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #363636;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #363636;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.active, .dropdown-item:active {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #ccc;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #363636;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.0078125rem;
  padding-left: 1.0078125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.83203125rem;
  padding-left: 0.83203125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.18359375rem;
  padding-left: 1.18359375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -0.0625rem;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -0.0625rem;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -0.0625rem;
}

.input-group-prepend {
  margin-right: -0.0625rem;
}

.input-group-append {
  margin-left: -0.0625rem;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.40625rem 0.640625rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: center;
  white-space: nowrap;
  background-color: #e8e8e8;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.4em + 1.40625rem + 0.125rem);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.4em + 0.46875rem + 0.125rem);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.640625rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.4rem;
  padding-left: 1.875rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 0.9375rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.25rem;
  height: 1.325rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
  border-color: #1b1b1b;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #aeaeae;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 0.0625rem solid #ccc;
}
.custom-control-label::after {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M5 10C5 9.65482 5.27982 9.375 5.625 9.375H14.375C14.7202 9.375 15 9.65482 15 10C15 10.3452 14.7202 10.625 14.375 10.625H5.625C5.27982 10.625 5 10.3452 5 10Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-switch {
  padding-left: 2.875rem;
}
.custom-switch .custom-control-label::before {
  left: -2.875rem;
  width: 2.25rem;
  pointer-events: all;
  border-radius: 50%;
}
.custom-switch .custom-control-label::after {
  top: 0.2rem;
  left: -2.75rem;
  width: 1rem;
  height: 1rem;
  background-color: #ccc;
  border-radius: 50%;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(1rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.custom-select:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.640625rem;
  background-image: none;
}
.custom-select:disabled {
  color: #aeaeae;
  background-color: #dadada;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}

.custom-select-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding-top: 0.171875rem;
  padding-bottom: 0.171875rem;
  padding-left: 0.40625rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding-top: 0.640625rem;
  padding-bottom: 0.640625rem;
  padding-left: 0.875rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #76a0b4;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dadada;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  overflow: hidden;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.2125rem;
  padding: 0.40625rem 0.640625rem;
  line-height: 1.4;
  color: #1b1b1b;
  content: "Browse";
  background-color: #e8e8e8;
  border-left: inherit;
  border-radius: 0 0.375rem 0.375rem 0;
}

.custom-range {
  width: 100%;
  height: 1.125rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #747474;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #747474;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.0625rem;
  margin-left: 0.0625rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #747474;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #666;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #666;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #dadada;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #aeaeae;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0.125rem solid #41a928;
}
.nav-tabs .nav-link {
  margin-bottom: -0.125rem;
  background-color: transparent;
  border: 0.125rem solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: transparent transparent #dadada;
}
.nav-tabs .nav-link.disabled {
  color: #aeaeae;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #1b1b1b;
  background-color: #fff;
  border-color: transparent transparent #1b1b1b;
}
.nav-tabs .dropdown-menu {
  margin-top: -0.125rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.125rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b1b1b;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.46875rem 0.9375rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-right: 0.9375rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1024.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.125rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.9375rem;
}

.card-title {
  margin-bottom: 0.9375rem;
}

.card-subtitle {
  margin-top: -0.46875rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 0.9375rem;
}

.card-header {
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0.0625rem solid #ccc;
}
.card-header:first-child {
  border-radius: calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem) 0 0;
}

.card-footer {
  padding: 0.9375rem 0.9375rem;
  background-color: #fff;
  border-top: 0.0625rem solid #ccc;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem);
}

.card-header-tabs {
  margin-right: -0.46875rem;
  margin-bottom: -0.9375rem;
  margin-left: -0.46875rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.9375rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -0.0625rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0.9375rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.125rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.625rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.625rem;
  color: #666;
  content: "|";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #363636;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.46875rem 0;
  margin-left: 0;
  line-height: 1.25;
  color: #1b1b1b;
  text-decoration: none;
  background-color: transparent;
  border: 0 solid transparent;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #fff;
  border-color: transparent;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.page-item.disabled .page-link {
  color: #aeaeae;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.4;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.3;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.badge {
  display: inline-block;
  padding: 0.234375rem 0.46875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #046a38;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #31708f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #245269;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.badge-warning {
  color: #1b1b1b;
  background-color: #eea103;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #1b1b1b;
  background-color: #bc7f02;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #a51a1f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #791317;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.badge-light {
  color: #1b1b1b;
  background-color: #fff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #1b1b1b;
  background-color: #e6e6e6;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #363636;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #046a38;
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-lime {
  color: #fff;
  background-color: #41a928;
}
a.badge-lime:hover, a.badge-lime:focus {
  color: #fff;
  background-color: #31801e;
}
a.badge-lime:focus, a.badge-lime.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.badge-focus {
  color: #fff;
  background-color: #76a0b4;
}
a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #5788a0;
}
a.badge-focus:focus, a.badge-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.badge-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #1b1b1b;
  background-color: gainsboro;
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.badge-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #1b1b1b;
  background-color: #cfcfcf;
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.badge-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #1b1b1b;
  background-color: #c1c1c1;
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.badge-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #1b1b1b;
  background-color: #b3b3b3;
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.badge-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #1b1b1b;
  background-color: #959595;
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.badge-gray-600 {
  color: #fff;
  background-color: #666;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.badge-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-gray-700:hover, a.badge-gray-700:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-gray-700:focus, a.badge-gray-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-gray-800 {
  color: #fff;
  background-color: #363636;
}
a.badge-gray-800:hover, a.badge-gray-800:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-gray-800:focus, a.badge-gray-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-gray-900:hover, a.badge-gray-900:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-gray-900:focus, a.badge-gray-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e8e8e8;
  border-radius: 0.25rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 400;
}

.alert-dismissible {
  padding-right: 3.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
}

.alert-primary {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-primary hr {
  border-top-color: #c4c4c4;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-secondary hr {
  border-top-color: #cecece;
}
.alert-secondary .alert-link {
  color: #0f0f0f;
}

.alert-success {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-success hr {
  border-top-color: #bdd7ca;
}
.alert-success .alert-link {
  color: #000603;
}

.alert-info {
  color: #193a4a;
  background-color: #d6e2e9;
  border-color: #d6e2e9;
}
.alert-info hr {
  border-top-color: #c5d6e0;
}
.alert-info .alert-link {
  color: #0c1c24;
}

.alert-warning {
  color: #7c5402;
  background-color: #fceccd;
  border-color: #fceccd;
}
.alert-warning hr {
  border-top-color: #fbe3b5;
}
.alert-warning .alert-link {
  color: #4a3201;
}

.alert-danger {
  color: #560e10;
  background-color: #edd1d2;
  border-color: #edd1d2;
}
.alert-danger hr {
  border-top-color: #e6bfc0;
}
.alert-danger .alert-link {
  color: #2a0708;
}

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: #f2f2f2;
}
.alert-light .alert-link {
  color: #6c6c6c;
}

.alert-dark {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-dark hr {
  border-top-color: #cacaca;
}
.alert-dark .alert-link {
  color: #030303;
}

.alert-green {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-green hr {
  border-top-color: #bdd7ca;
}
.alert-green .alert-link {
  color: #000603;
}

.alert-lime {
  color: #225815;
  background-color: #d9eed4;
  border-color: #d9eed4;
}
.alert-lime hr {
  border-top-color: #c9e7c2;
}
.alert-lime .alert-link {
  color: #122f0b;
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #cccccc;
}
.alert-black hr {
  border-top-color: #bfbfbf;
}
.alert-black .alert-link {
  color: black;
}

.alert-focus {
  color: #3d535e;
  background-color: #e4ecf0;
  border-color: #e4ecf0;
}
.alert-focus hr {
  border-top-color: #d4e0e7;
}
.alert-focus .alert-link {
  color: #29383f;
}

.alert-gray-100 {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fdfdfd;
}
.alert-gray-100 hr {
  border-top-color: #f0f0f0;
}
.alert-gray-100 .alert-link {
  color: #666666;
}

.alert-gray-200 {
  color: #797979;
  background-color: #fafafa;
  border-color: #fafafa;
}
.alert-gray-200 hr {
  border-top-color: #ededed;
}
.alert-gray-200 .alert-link {
  color: #606060;
}

.alert-gray-300 {
  color: #717171;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.alert-gray-300 hr {
  border-top-color: #ebebeb;
}
.alert-gray-300 .alert-link {
  color: #585858;
}

.alert-gray-400 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.alert-gray-400 hr {
  border-top-color: #e8e8e8;
}
.alert-gray-400 .alert-link {
  color: #515151;
}

.alert-gray-500 {
  color: #5a5a5a;
  background-color: #efefef;
  border-color: #efefef;
}
.alert-gray-500 hr {
  border-top-color: #e2e2e2;
}
.alert-gray-500 .alert-link {
  color: #414141;
}

.alert-gray-600 {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.alert-gray-600 hr {
  border-top-color: lightgray;
}
.alert-gray-600 .alert-link {
  color: #1c1c1c;
}

.alert-gray-700 {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-gray-700 hr {
  border-top-color: #cecece;
}
.alert-gray-700 .alert-link {
  color: #0f0f0f;
}

.alert-gray-800 {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-gray-800 hr {
  border-top-color: #cacaca;
}
.alert-gray-800 .alert-link {
  color: #030303;
}

.alert-gray-900 {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-gray-900 hr {
  border-top-color: #c4c4c4;
}
.alert-gray-900 .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e8e8e8;
  border-radius: 0.125rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b1b1b;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.125rem;
}

.list-group-item-action {
  width: 100%;
  color: #4c4c4c;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4c4c4c;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item-action:active {
  color: #1b1b1b;
  background-color: #e8e8e8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -0.0625rem;
  border-top-width: 0.0625rem;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.125rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.125rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 0.0625rem;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -0.0625rem;
  border-left-width: 0.0625rem;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1366px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 0.0625rem;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.list-group-item-secondary {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-success {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-info {
  color: #193a4a;
  background-color: #c5d7e0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #193a4a;
  background-color: #b4ccd7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #193a4a;
  border-color: #193a4a;
}

.list-group-item-warning {
  color: #7c5402;
  background-color: #fae5b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7c5402;
  background-color: #f8dca0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7c5402;
  border-color: #7c5402;
}

.list-group-item-danger {
  color: #560e10;
  background-color: #e6bfc0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #560e10;
  background-color: #dfadae;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #560e10;
  border-color: #560e10;
}

.list-group-item-light {
  color: #858585;
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-dark {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-green {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-lime {
  color: #225815;
  background-color: #cae7c3;
}
.list-group-item-lime.list-group-item-action:hover, .list-group-item-lime.list-group-item-action:focus {
  color: #225815;
  background-color: #bae0b1;
}
.list-group-item-lime.list-group-item-action.active {
  color: #fff;
  background-color: #225815;
  border-color: #225815;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-focus {
  color: #3d535e;
  background-color: #d9e4ea;
}
.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #3d535e;
  background-color: #c9d8e1;
}
.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #3d535e;
  border-color: #3d535e;
}

.list-group-item-gray-100 {
  color: #7f7f7f;
  background-color: #fcfcfc;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #7f7f7f;
  background-color: #efefef;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: #7f7f7f;
  border-color: #7f7f7f;
}

.list-group-item-gray-200 {
  color: #797979;
  background-color: #f9f9f9;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #797979;
  background-color: #ececec;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: #797979;
  border-color: #797979;
}

.list-group-item-gray-300 {
  color: #717171;
  background-color: whitesmoke;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #717171;
  background-color: #e8e8e8;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item-gray-400 {
  color: #6a6a6a;
  background-color: #f1f1f1;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-gray-500 {
  color: #5a5a5a;
  background-color: #e8e8e8;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #5a5a5a;
  background-color: #dbdbdb;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

.list-group-item-gray-600 {
  color: #353535;
  background-color: #d4d4d4;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #353535;
  background-color: #c7c7c7;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}

.list-group-item-gray-700 {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-gray-800 {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-gray-900 {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-gray-900.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #363636;
  text-shadow: none;
  opacity: 0.5;
}
.close:hover {
  color: #363636;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: min(21.875rem, 90vw);
  max-width: min(21.875rem, 90vw);
  font-size: 1rem;
  color: #fff;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border: 0 solid transparent;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24);
  opacity: 0;
  border-radius: 0.375rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.9375rem 0.9375rem;
  color: #666;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border-bottom: 0 solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.toast-body {
  padding: 0.9375rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -3.125rem);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 1;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 0 0.9375rem;
  border-bottom: 0.0625rem solid #ccc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .close {
  padding: 0 0 0.9375rem;
  margin: -0.9375rem 0 -0.9375rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.4;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.9375rem 1.875rem 1.875rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.9375rem 1.875rem 1.875rem-0.25rem;
  border-top: 0.0625rem solid #ccc;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 31.25rem;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 18.75rem;
  }
}
@media (min-width: 1025px) {
  .modal-lg,
  .modal-xl {
    max-width: 50rem;
  }
}
@media (min-width: 1366px) {
  .modal-xl {
    max-width: 71.25rem;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #fff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #fff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #fff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #fff;
}

.tooltip-inner {
  max-width: 15.625rem;
  padding: 1.0625rem 1.0625rem;
  color: #363636;
  text-align: center;
  background-color: #fff;
  border-radius: 0.125rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 12.5rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1.3125rem;
  height: 0.6875rem;
  margin: 0 0;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.6875rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: -0.75rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #363636;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0.0625rem;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.6875rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #363636;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0.0625rem;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.6875rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.75rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #363636;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0.0625rem;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1.3125rem;
  margin-left: -0.65625rem;
  content: "";
  border-bottom: 0.0625rem solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.6875rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #363636;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0.0625rem;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 1.0625rem 1.0625rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 0.0625rem solid #ebebeb;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1.0625rem 1.0625rem;
  color: #363636;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 1.875rem;
  height: 0.1875rem;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #1b1b1b !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #020202 !important;
}

.bg-secondary {
  background-color: #4c4c4c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #333333 !important;
}

.bg-success {
  background-color: #046a38 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #02391e !important;
}

.bg-info {
  background-color: #31708f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #245269 !important;
}

.bg-warning {
  background-color: #eea103 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #bc7f02 !important;
}

.bg-danger {
  background-color: #a51a1f !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #791317 !important;
}

.bg-light {
  background-color: #fff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important;
}

.bg-dark {
  background-color: #363636 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d1d1d !important;
}

.bg-green {
  background-color: #046a38 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #02391e !important;
}

.bg-lime {
  background-color: #41a928 !important;
}

a.bg-lime:hover, a.bg-lime:focus,
button.bg-lime:hover,
button.bg-lime:focus {
  background-color: #31801e !important;
}

.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-focus {
  background-color: #76a0b4 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #5788a0 !important;
}

.bg-gray-100 {
  background-color: #f5f5f5 !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: gainsboro !important;
}

.bg-gray-200 {
  background-color: #e8e8e8 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #cfcfcf !important;
}

.bg-gray-300 {
  background-color: #dadada !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #c1c1c1 !important;
}

.bg-gray-400 {
  background-color: #ccc !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #b3b3b3 !important;
}

.bg-gray-500 {
  background-color: #aeaeae !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #959595 !important;
}

.bg-gray-600 {
  background-color: #666 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #4d4d4d !important;
}

.bg-gray-700 {
  background-color: #4c4c4c !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #333333 !important;
}

.bg-gray-800 {
  background-color: #363636 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d1d1d !important;
}

.bg-gray-900 {
  background-color: #1b1b1b !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #020202 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 0.0625rem solid #ccc !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-lg {
  border-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1025px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1025px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1025px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}

.shadow {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24) !important;
}

.shadow-lg {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.32) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-33 {
  width: 33.3333% !important;
}

.w-66 {
  width: 66.6666% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-33 {
  height: 33.3333% !important;
}

.h-66 {
  height: 66.6666% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.46875rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.46875rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.46875rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.46875rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.46875rem !important;
}

.m-2 {
  margin: 0.9375rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.9375rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.9375rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.9375rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.9375rem !important;
}

.m-3 {
  margin: 1.40625rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1.40625rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.40625rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.40625rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.40625rem !important;
}

.m-4 {
  margin: 1.875rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.875rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.875rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.875rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.875rem !important;
}

.m-5 {
  margin: 2.34375rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2.34375rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.34375rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2.34375rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.34375rem !important;
}

.m-6 {
  margin: 2.8125rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.8125rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.8125rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.8125rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.8125rem !important;
}

.m-7 {
  margin: 3.28125rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3.28125rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.28125rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.28125rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.28125rem !important;
}

.m-8 {
  margin: 3.75rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.75rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.75rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.75rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.75rem !important;
}

.m-9 {
  margin: 4.21875rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4.21875rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4.21875rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4.21875rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4.21875rem !important;
}

.m-10 {
  margin: 6.5625rem !important;
}

.mt-10,
.my-10 {
  margin-top: 6.5625rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 6.5625rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 6.5625rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 6.5625rem !important;
}

.m-0_5 {
  margin: 0.234375rem !important;
}

.mt-0_5,
.my-0_5 {
  margin-top: 0.234375rem !important;
}

.mr-0_5,
.mx-0_5 {
  margin-right: 0.234375rem !important;
}

.mb-0_5,
.my-0_5 {
  margin-bottom: 0.234375rem !important;
}

.ml-0_5,
.mx-0_5 {
  margin-left: 0.234375rem !important;
}

.m-1_5 {
  margin: 0.703125rem !important;
}

.mt-1_5,
.my-1_5 {
  margin-top: 0.703125rem !important;
}

.mr-1_5,
.mx-1_5 {
  margin-right: 0.703125rem !important;
}

.mb-1_5,
.my-1_5 {
  margin-bottom: 0.703125rem !important;
}

.ml-1_5,
.mx-1_5 {
  margin-left: 0.703125rem !important;
}

.m-2_5 {
  margin: 1.171875rem !important;
}

.mt-2_5,
.my-2_5 {
  margin-top: 1.171875rem !important;
}

.mr-2_5,
.mx-2_5 {
  margin-right: 1.171875rem !important;
}

.mb-2_5,
.my-2_5 {
  margin-bottom: 1.171875rem !important;
}

.ml-2_5,
.mx-2_5 {
  margin-left: 1.171875rem !important;
}

.m-3_5 {
  margin: 1.640625rem !important;
}

.mt-3_5,
.my-3_5 {
  margin-top: 1.640625rem !important;
}

.mr-3_5,
.mx-3_5 {
  margin-right: 1.640625rem !important;
}

.mb-3_5,
.my-3_5 {
  margin-bottom: 1.640625rem !important;
}

.ml-3_5,
.mx-3_5 {
  margin-left: 1.640625rem !important;
}

.m-4_5 {
  margin: 2.109375rem !important;
}

.mt-4_5,
.my-4_5 {
  margin-top: 2.109375rem !important;
}

.mr-4_5,
.mx-4_5 {
  margin-right: 2.109375rem !important;
}

.mb-4_5,
.my-4_5 {
  margin-bottom: 2.109375rem !important;
}

.ml-4_5,
.mx-4_5 {
  margin-left: 2.109375rem !important;
}

.m-5_5 {
  margin: 2.578125rem !important;
}

.mt-5_5,
.my-5_5 {
  margin-top: 2.578125rem !important;
}

.mr-5_5,
.mx-5_5 {
  margin-right: 2.578125rem !important;
}

.mb-5_5,
.my-5_5 {
  margin-bottom: 2.578125rem !important;
}

.ml-5_5,
.mx-5_5 {
  margin-left: 2.578125rem !important;
}

.m-6_5 {
  margin: 3.046875rem !important;
}

.mt-6_5,
.my-6_5 {
  margin-top: 3.046875rem !important;
}

.mr-6_5,
.mx-6_5 {
  margin-right: 3.046875rem !important;
}

.mb-6_5,
.my-6_5 {
  margin-bottom: 3.046875rem !important;
}

.ml-6_5,
.mx-6_5 {
  margin-left: 3.046875rem !important;
}

.m-7_5 {
  margin: 3.515625rem !important;
}

.mt-7_5,
.my-7_5 {
  margin-top: 3.515625rem !important;
}

.mr-7_5,
.mx-7_5 {
  margin-right: 3.515625rem !important;
}

.mb-7_5,
.my-7_5 {
  margin-bottom: 3.515625rem !important;
}

.ml-7_5,
.mx-7_5 {
  margin-left: 3.515625rem !important;
}

.m-8_5 {
  margin: 3.984375rem !important;
}

.mt-8_5,
.my-8_5 {
  margin-top: 3.984375rem !important;
}

.mr-8_5,
.mx-8_5 {
  margin-right: 3.984375rem !important;
}

.mb-8_5,
.my-8_5 {
  margin-bottom: 3.984375rem !important;
}

.ml-8_5,
.mx-8_5 {
  margin-left: 3.984375rem !important;
}

.m-9_5 {
  margin: 4.453125rem !important;
}

.mt-9_5,
.my-9_5 {
  margin-top: 4.453125rem !important;
}

.mr-9_5,
.mx-9_5 {
  margin-right: 4.453125rem !important;
}

.mb-9_5,
.my-9_5 {
  margin-bottom: 4.453125rem !important;
}

.ml-9_5,
.mx-9_5 {
  margin-left: 4.453125rem !important;
}

.m-10_5 {
  margin: 6.796875rem !important;
}

.mt-10_5,
.my-10_5 {
  margin-top: 6.796875rem !important;
}

.mr-10_5,
.mx-10_5 {
  margin-right: 6.796875rem !important;
}

.mb-10_5,
.my-10_5 {
  margin-bottom: 6.796875rem !important;
}

.ml-10_5,
.mx-10_5 {
  margin-left: 6.796875rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.46875rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.46875rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.46875rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.46875rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.46875rem !important;
}

.p-2 {
  padding: 0.9375rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.9375rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.9375rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.9375rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.9375rem !important;
}

.p-3 {
  padding: 1.40625rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1.40625rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.40625rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.40625rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.40625rem !important;
}

.p-4 {
  padding: 1.875rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.875rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.875rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.875rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.875rem !important;
}

.p-5 {
  padding: 2.34375rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2.34375rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2.34375rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2.34375rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2.34375rem !important;
}

.p-6 {
  padding: 2.8125rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.8125rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.8125rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.8125rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.8125rem !important;
}

.p-7 {
  padding: 3.28125rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.28125rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.28125rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.28125rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.28125rem !important;
}

.p-8 {
  padding: 3.75rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.75rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.75rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.75rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.75rem !important;
}

.p-9 {
  padding: 4.21875rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4.21875rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4.21875rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4.21875rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4.21875rem !important;
}

.p-10 {
  padding: 6.5625rem !important;
}

.pt-10,
.py-10 {
  padding-top: 6.5625rem !important;
}

.pr-10,
.px-10 {
  padding-right: 6.5625rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 6.5625rem !important;
}

.pl-10,
.px-10 {
  padding-left: 6.5625rem !important;
}

.p-0_5 {
  padding: 0.234375rem !important;
}

.pt-0_5,
.py-0_5 {
  padding-top: 0.234375rem !important;
}

.pr-0_5,
.px-0_5 {
  padding-right: 0.234375rem !important;
}

.pb-0_5,
.py-0_5 {
  padding-bottom: 0.234375rem !important;
}

.pl-0_5,
.px-0_5 {
  padding-left: 0.234375rem !important;
}

.p-1_5 {
  padding: 0.703125rem !important;
}

.pt-1_5,
.py-1_5 {
  padding-top: 0.703125rem !important;
}

.pr-1_5,
.px-1_5 {
  padding-right: 0.703125rem !important;
}

.pb-1_5,
.py-1_5 {
  padding-bottom: 0.703125rem !important;
}

.pl-1_5,
.px-1_5 {
  padding-left: 0.703125rem !important;
}

.p-2_5 {
  padding: 1.171875rem !important;
}

.pt-2_5,
.py-2_5 {
  padding-top: 1.171875rem !important;
}

.pr-2_5,
.px-2_5 {
  padding-right: 1.171875rem !important;
}

.pb-2_5,
.py-2_5 {
  padding-bottom: 1.171875rem !important;
}

.pl-2_5,
.px-2_5 {
  padding-left: 1.171875rem !important;
}

.p-3_5 {
  padding: 1.640625rem !important;
}

.pt-3_5,
.py-3_5 {
  padding-top: 1.640625rem !important;
}

.pr-3_5,
.px-3_5 {
  padding-right: 1.640625rem !important;
}

.pb-3_5,
.py-3_5 {
  padding-bottom: 1.640625rem !important;
}

.pl-3_5,
.px-3_5 {
  padding-left: 1.640625rem !important;
}

.p-4_5 {
  padding: 2.109375rem !important;
}

.pt-4_5,
.py-4_5 {
  padding-top: 2.109375rem !important;
}

.pr-4_5,
.px-4_5 {
  padding-right: 2.109375rem !important;
}

.pb-4_5,
.py-4_5 {
  padding-bottom: 2.109375rem !important;
}

.pl-4_5,
.px-4_5 {
  padding-left: 2.109375rem !important;
}

.p-5_5 {
  padding: 2.578125rem !important;
}

.pt-5_5,
.py-5_5 {
  padding-top: 2.578125rem !important;
}

.pr-5_5,
.px-5_5 {
  padding-right: 2.578125rem !important;
}

.pb-5_5,
.py-5_5 {
  padding-bottom: 2.578125rem !important;
}

.pl-5_5,
.px-5_5 {
  padding-left: 2.578125rem !important;
}

.p-6_5 {
  padding: 3.046875rem !important;
}

.pt-6_5,
.py-6_5 {
  padding-top: 3.046875rem !important;
}

.pr-6_5,
.px-6_5 {
  padding-right: 3.046875rem !important;
}

.pb-6_5,
.py-6_5 {
  padding-bottom: 3.046875rem !important;
}

.pl-6_5,
.px-6_5 {
  padding-left: 3.046875rem !important;
}

.p-7_5 {
  padding: 3.515625rem !important;
}

.pt-7_5,
.py-7_5 {
  padding-top: 3.515625rem !important;
}

.pr-7_5,
.px-7_5 {
  padding-right: 3.515625rem !important;
}

.pb-7_5,
.py-7_5 {
  padding-bottom: 3.515625rem !important;
}

.pl-7_5,
.px-7_5 {
  padding-left: 3.515625rem !important;
}

.p-8_5 {
  padding: 3.984375rem !important;
}

.pt-8_5,
.py-8_5 {
  padding-top: 3.984375rem !important;
}

.pr-8_5,
.px-8_5 {
  padding-right: 3.984375rem !important;
}

.pb-8_5,
.py-8_5 {
  padding-bottom: 3.984375rem !important;
}

.pl-8_5,
.px-8_5 {
  padding-left: 3.984375rem !important;
}

.p-9_5 {
  padding: 4.453125rem !important;
}

.pt-9_5,
.py-9_5 {
  padding-top: 4.453125rem !important;
}

.pr-9_5,
.px-9_5 {
  padding-right: 4.453125rem !important;
}

.pb-9_5,
.py-9_5 {
  padding-bottom: 4.453125rem !important;
}

.pl-9_5,
.px-9_5 {
  padding-left: 4.453125rem !important;
}

.p-10_5 {
  padding: 6.796875rem !important;
}

.pt-10_5,
.py-10_5 {
  padding-top: 6.796875rem !important;
}

.pr-10_5,
.px-10_5 {
  padding-right: 6.796875rem !important;
}

.pb-10_5,
.py-10_5 {
  padding-bottom: 6.796875rem !important;
}

.pl-10_5,
.px-10_5 {
  padding-left: 6.796875rem !important;
}

.m-n1 {
  margin: -0.46875rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.46875rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.46875rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.46875rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.46875rem !important;
}

.m-n2 {
  margin: -0.9375rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.9375rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.9375rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.9375rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.9375rem !important;
}

.m-n3 {
  margin: -1.40625rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1.40625rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1.40625rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1.40625rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1.40625rem !important;
}

.m-n4 {
  margin: -1.875rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.875rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.875rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.875rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.875rem !important;
}

.m-n5 {
  margin: -2.34375rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2.34375rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.34375rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.34375rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.34375rem !important;
}

.m-n6 {
  margin: -2.8125rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -2.8125rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -2.8125rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -2.8125rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -2.8125rem !important;
}

.m-n7 {
  margin: -3.28125rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -3.28125rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -3.28125rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -3.28125rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -3.28125rem !important;
}

.m-n8 {
  margin: -3.75rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -3.75rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -3.75rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -3.75rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -3.75rem !important;
}

.m-n9 {
  margin: -4.21875rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -4.21875rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -4.21875rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -4.21875rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -4.21875rem !important;
}

.m-n10 {
  margin: -6.5625rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -6.5625rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -6.5625rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -6.5625rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -6.5625rem !important;
}

.m-n0_5 {
  margin: -0.234375rem !important;
}

.mt-n0_5,
.my-n0_5 {
  margin-top: -0.234375rem !important;
}

.mr-n0_5,
.mx-n0_5 {
  margin-right: -0.234375rem !important;
}

.mb-n0_5,
.my-n0_5 {
  margin-bottom: -0.234375rem !important;
}

.ml-n0_5,
.mx-n0_5 {
  margin-left: -0.234375rem !important;
}

.m-n1_5 {
  margin: -0.703125rem !important;
}

.mt-n1_5,
.my-n1_5 {
  margin-top: -0.703125rem !important;
}

.mr-n1_5,
.mx-n1_5 {
  margin-right: -0.703125rem !important;
}

.mb-n1_5,
.my-n1_5 {
  margin-bottom: -0.703125rem !important;
}

.ml-n1_5,
.mx-n1_5 {
  margin-left: -0.703125rem !important;
}

.m-n2_5 {
  margin: -1.171875rem !important;
}

.mt-n2_5,
.my-n2_5 {
  margin-top: -1.171875rem !important;
}

.mr-n2_5,
.mx-n2_5 {
  margin-right: -1.171875rem !important;
}

.mb-n2_5,
.my-n2_5 {
  margin-bottom: -1.171875rem !important;
}

.ml-n2_5,
.mx-n2_5 {
  margin-left: -1.171875rem !important;
}

.m-n3_5 {
  margin: -1.640625rem !important;
}

.mt-n3_5,
.my-n3_5 {
  margin-top: -1.640625rem !important;
}

.mr-n3_5,
.mx-n3_5 {
  margin-right: -1.640625rem !important;
}

.mb-n3_5,
.my-n3_5 {
  margin-bottom: -1.640625rem !important;
}

.ml-n3_5,
.mx-n3_5 {
  margin-left: -1.640625rem !important;
}

.m-n4_5 {
  margin: -2.109375rem !important;
}

.mt-n4_5,
.my-n4_5 {
  margin-top: -2.109375rem !important;
}

.mr-n4_5,
.mx-n4_5 {
  margin-right: -2.109375rem !important;
}

.mb-n4_5,
.my-n4_5 {
  margin-bottom: -2.109375rem !important;
}

.ml-n4_5,
.mx-n4_5 {
  margin-left: -2.109375rem !important;
}

.m-n5_5 {
  margin: -2.578125rem !important;
}

.mt-n5_5,
.my-n5_5 {
  margin-top: -2.578125rem !important;
}

.mr-n5_5,
.mx-n5_5 {
  margin-right: -2.578125rem !important;
}

.mb-n5_5,
.my-n5_5 {
  margin-bottom: -2.578125rem !important;
}

.ml-n5_5,
.mx-n5_5 {
  margin-left: -2.578125rem !important;
}

.m-n6_5 {
  margin: -3.046875rem !important;
}

.mt-n6_5,
.my-n6_5 {
  margin-top: -3.046875rem !important;
}

.mr-n6_5,
.mx-n6_5 {
  margin-right: -3.046875rem !important;
}

.mb-n6_5,
.my-n6_5 {
  margin-bottom: -3.046875rem !important;
}

.ml-n6_5,
.mx-n6_5 {
  margin-left: -3.046875rem !important;
}

.m-n7_5 {
  margin: -3.515625rem !important;
}

.mt-n7_5,
.my-n7_5 {
  margin-top: -3.515625rem !important;
}

.mr-n7_5,
.mx-n7_5 {
  margin-right: -3.515625rem !important;
}

.mb-n7_5,
.my-n7_5 {
  margin-bottom: -3.515625rem !important;
}

.ml-n7_5,
.mx-n7_5 {
  margin-left: -3.515625rem !important;
}

.m-n8_5 {
  margin: -3.984375rem !important;
}

.mt-n8_5,
.my-n8_5 {
  margin-top: -3.984375rem !important;
}

.mr-n8_5,
.mx-n8_5 {
  margin-right: -3.984375rem !important;
}

.mb-n8_5,
.my-n8_5 {
  margin-bottom: -3.984375rem !important;
}

.ml-n8_5,
.mx-n8_5 {
  margin-left: -3.984375rem !important;
}

.m-n9_5 {
  margin: -4.453125rem !important;
}

.mt-n9_5,
.my-n9_5 {
  margin-top: -4.453125rem !important;
}

.mr-n9_5,
.mx-n9_5 {
  margin-right: -4.453125rem !important;
}

.mb-n9_5,
.my-n9_5 {
  margin-bottom: -4.453125rem !important;
}

.ml-n9_5,
.mx-n9_5 {
  margin-left: -4.453125rem !important;
}

.m-n10_5 {
  margin: -6.796875rem !important;
}

.mt-n10_5,
.my-n10_5 {
  margin-top: -6.796875rem !important;
}

.mr-n10_5,
.mx-n10_5 {
  margin-right: -6.796875rem !important;
}

.mb-n10_5,
.my-n10_5 {
  margin-bottom: -6.796875rem !important;
}

.ml-n10_5,
.mx-n10_5 {
  margin-left: -6.796875rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.46875rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.46875rem !important;
  }
  .m-sm-2 {
    margin: 0.9375rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.9375rem !important;
  }
  .m-sm-3 {
    margin: 1.40625rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.40625rem !important;
  }
  .m-sm-4 {
    margin: 1.875rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.875rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.875rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.875rem !important;
  }
  .m-sm-5 {
    margin: 2.34375rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.34375rem !important;
  }
  .m-sm-6 {
    margin: 2.8125rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.8125rem !important;
  }
  .m-sm-7 {
    margin: 3.28125rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.28125rem !important;
  }
  .m-sm-8 {
    margin: 3.75rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.75rem !important;
  }
  .m-sm-9 {
    margin: 4.21875rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4.21875rem !important;
  }
  .m-sm-10 {
    margin: 6.5625rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 6.5625rem !important;
  }
  .m-sm-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-sm-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-sm-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-sm-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-sm-3_5,
  .my-sm-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-sm-3_5,
  .mx-sm-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-sm-3_5,
  .my-sm-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-sm-3_5,
  .mx-sm-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-sm-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-sm-4_5,
  .my-sm-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-sm-4_5,
  .mx-sm-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-sm-4_5,
  .my-sm-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-sm-4_5,
  .mx-sm-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-sm-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-sm-5_5,
  .my-sm-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-sm-5_5,
  .mx-sm-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-sm-5_5,
  .my-sm-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-sm-5_5,
  .mx-sm-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-sm-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-sm-6_5,
  .my-sm-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-sm-6_5,
  .mx-sm-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-sm-6_5,
  .my-sm-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-sm-6_5,
  .mx-sm-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-sm-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-sm-7_5,
  .my-sm-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-sm-7_5,
  .mx-sm-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-sm-7_5,
  .my-sm-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-sm-7_5,
  .mx-sm-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-sm-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-sm-8_5,
  .my-sm-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-sm-8_5,
  .mx-sm-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-sm-8_5,
  .my-sm-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-sm-8_5,
  .mx-sm-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-sm-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-sm-9_5,
  .my-sm-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-sm-9_5,
  .mx-sm-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-sm-9_5,
  .my-sm-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-sm-9_5,
  .mx-sm-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-sm-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-sm-10_5,
  .my-sm-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-sm-10_5,
  .mx-sm-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-sm-10_5,
  .my-sm-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-sm-10_5,
  .mx-sm-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.46875rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.46875rem !important;
  }
  .p-sm-2 {
    padding: 0.9375rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.9375rem !important;
  }
  .p-sm-3 {
    padding: 1.40625rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.40625rem !important;
  }
  .p-sm-4 {
    padding: 1.875rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.875rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.875rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.875rem !important;
  }
  .p-sm-5 {
    padding: 2.34375rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.34375rem !important;
  }
  .p-sm-6 {
    padding: 2.8125rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.8125rem !important;
  }
  .p-sm-7 {
    padding: 3.28125rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.28125rem !important;
  }
  .p-sm-8 {
    padding: 3.75rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.75rem !important;
  }
  .p-sm-9 {
    padding: 4.21875rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4.21875rem !important;
  }
  .p-sm-10 {
    padding: 6.5625rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 6.5625rem !important;
  }
  .p-sm-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-sm-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-sm-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-sm-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-sm-3_5,
  .py-sm-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-sm-3_5,
  .px-sm-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-sm-3_5,
  .py-sm-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-sm-3_5,
  .px-sm-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-sm-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-sm-4_5,
  .py-sm-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-sm-4_5,
  .px-sm-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-sm-4_5,
  .py-sm-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-sm-4_5,
  .px-sm-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-sm-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-sm-5_5,
  .py-sm-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-sm-5_5,
  .px-sm-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-sm-5_5,
  .py-sm-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-sm-5_5,
  .px-sm-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-sm-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-sm-6_5,
  .py-sm-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-sm-6_5,
  .px-sm-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-sm-6_5,
  .py-sm-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-sm-6_5,
  .px-sm-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-sm-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-sm-7_5,
  .py-sm-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-sm-7_5,
  .px-sm-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-sm-7_5,
  .py-sm-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-sm-7_5,
  .px-sm-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-sm-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-sm-8_5,
  .py-sm-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-sm-8_5,
  .px-sm-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-sm-8_5,
  .py-sm-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-sm-8_5,
  .px-sm-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-sm-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-sm-9_5,
  .py-sm-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-sm-9_5,
  .px-sm-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-sm-9_5,
  .py-sm-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-sm-9_5,
  .px-sm-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-sm-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-sm-10_5,
  .py-sm-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-sm-10_5,
  .px-sm-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-sm-10_5,
  .py-sm-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-sm-10_5,
  .px-sm-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-sm-n1 {
    margin: -0.46875rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-sm-n2 {
    margin: -0.9375rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-sm-n3 {
    margin: -1.40625rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-sm-n4 {
    margin: -1.875rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.875rem !important;
  }
  .m-sm-n5 {
    margin: -2.34375rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-sm-n6 {
    margin: -2.8125rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-sm-n7 {
    margin: -3.28125rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-sm-n8 {
    margin: -3.75rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n9 {
    margin: -4.21875rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-sm-n10 {
    margin: -6.5625rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-sm-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-sm-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-sm-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-sm-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-sm-n3_5,
  .my-sm-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-sm-n3_5,
  .mx-sm-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-sm-n3_5,
  .my-sm-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-sm-n3_5,
  .mx-sm-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-sm-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-sm-n4_5,
  .my-sm-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-sm-n4_5,
  .mx-sm-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-sm-n4_5,
  .my-sm-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-sm-n4_5,
  .mx-sm-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-sm-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-sm-n5_5,
  .my-sm-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-sm-n5_5,
  .mx-sm-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-sm-n5_5,
  .my-sm-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-sm-n5_5,
  .mx-sm-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-sm-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-sm-n6_5,
  .my-sm-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-sm-n6_5,
  .mx-sm-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-sm-n6_5,
  .my-sm-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-sm-n6_5,
  .mx-sm-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-sm-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-sm-n7_5,
  .my-sm-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-sm-n7_5,
  .mx-sm-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-sm-n7_5,
  .my-sm-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-sm-n7_5,
  .mx-sm-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-sm-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-sm-n8_5,
  .my-sm-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-sm-n8_5,
  .mx-sm-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-sm-n8_5,
  .my-sm-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-sm-n8_5,
  .mx-sm-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-sm-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-sm-n9_5,
  .my-sm-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-sm-n9_5,
  .mx-sm-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-sm-n9_5,
  .my-sm-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-sm-n9_5,
  .mx-sm-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-sm-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-sm-n10_5,
  .my-sm-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-sm-n10_5,
  .mx-sm-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-sm-n10_5,
  .my-sm-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-sm-n10_5,
  .mx-sm-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.46875rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.46875rem !important;
  }
  .m-md-2 {
    margin: 0.9375rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.9375rem !important;
  }
  .m-md-3 {
    margin: 1.40625rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.40625rem !important;
  }
  .m-md-4 {
    margin: 1.875rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.875rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.875rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.875rem !important;
  }
  .m-md-5 {
    margin: 2.34375rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.34375rem !important;
  }
  .m-md-6 {
    margin: 2.8125rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.8125rem !important;
  }
  .m-md-7 {
    margin: 3.28125rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.28125rem !important;
  }
  .m-md-8 {
    margin: 3.75rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.75rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.75rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.75rem !important;
  }
  .m-md-9 {
    margin: 4.21875rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4.21875rem !important;
  }
  .m-md-10 {
    margin: 6.5625rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 6.5625rem !important;
  }
  .m-md-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-md-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-md-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-md-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-md-3_5,
  .my-md-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-md-3_5,
  .mx-md-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-md-3_5,
  .my-md-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-md-3_5,
  .mx-md-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-md-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-md-4_5,
  .my-md-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-md-4_5,
  .mx-md-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-md-4_5,
  .my-md-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-md-4_5,
  .mx-md-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-md-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-md-5_5,
  .my-md-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-md-5_5,
  .mx-md-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-md-5_5,
  .my-md-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-md-5_5,
  .mx-md-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-md-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-md-6_5,
  .my-md-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-md-6_5,
  .mx-md-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-md-6_5,
  .my-md-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-md-6_5,
  .mx-md-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-md-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-md-7_5,
  .my-md-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-md-7_5,
  .mx-md-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-md-7_5,
  .my-md-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-md-7_5,
  .mx-md-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-md-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-md-8_5,
  .my-md-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-md-8_5,
  .mx-md-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-md-8_5,
  .my-md-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-md-8_5,
  .mx-md-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-md-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-md-9_5,
  .my-md-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-md-9_5,
  .mx-md-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-md-9_5,
  .my-md-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-md-9_5,
  .mx-md-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-md-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-md-10_5,
  .my-md-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-md-10_5,
  .mx-md-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-md-10_5,
  .my-md-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-md-10_5,
  .mx-md-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.46875rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.46875rem !important;
  }
  .p-md-2 {
    padding: 0.9375rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.9375rem !important;
  }
  .p-md-3 {
    padding: 1.40625rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.40625rem !important;
  }
  .p-md-4 {
    padding: 1.875rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.875rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.875rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.875rem !important;
  }
  .p-md-5 {
    padding: 2.34375rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.34375rem !important;
  }
  .p-md-6 {
    padding: 2.8125rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.8125rem !important;
  }
  .p-md-7 {
    padding: 3.28125rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.28125rem !important;
  }
  .p-md-8 {
    padding: 3.75rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.75rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.75rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.75rem !important;
  }
  .p-md-9 {
    padding: 4.21875rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4.21875rem !important;
  }
  .p-md-10 {
    padding: 6.5625rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 6.5625rem !important;
  }
  .p-md-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-md-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-md-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-md-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-md-3_5,
  .py-md-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-md-3_5,
  .px-md-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-md-3_5,
  .py-md-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-md-3_5,
  .px-md-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-md-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-md-4_5,
  .py-md-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-md-4_5,
  .px-md-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-md-4_5,
  .py-md-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-md-4_5,
  .px-md-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-md-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-md-5_5,
  .py-md-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-md-5_5,
  .px-md-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-md-5_5,
  .py-md-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-md-5_5,
  .px-md-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-md-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-md-6_5,
  .py-md-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-md-6_5,
  .px-md-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-md-6_5,
  .py-md-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-md-6_5,
  .px-md-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-md-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-md-7_5,
  .py-md-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-md-7_5,
  .px-md-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-md-7_5,
  .py-md-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-md-7_5,
  .px-md-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-md-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-md-8_5,
  .py-md-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-md-8_5,
  .px-md-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-md-8_5,
  .py-md-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-md-8_5,
  .px-md-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-md-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-md-9_5,
  .py-md-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-md-9_5,
  .px-md-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-md-9_5,
  .py-md-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-md-9_5,
  .px-md-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-md-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-md-10_5,
  .py-md-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-md-10_5,
  .px-md-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-md-10_5,
  .py-md-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-md-10_5,
  .px-md-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-md-n1 {
    margin: -0.46875rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-md-n2 {
    margin: -0.9375rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-md-n3 {
    margin: -1.40625rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-md-n4 {
    margin: -1.875rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.875rem !important;
  }
  .m-md-n5 {
    margin: -2.34375rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-md-n6 {
    margin: -2.8125rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-md-n7 {
    margin: -3.28125rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-md-n8 {
    margin: -3.75rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3.75rem !important;
  }
  .m-md-n9 {
    margin: -4.21875rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-md-n10 {
    margin: -6.5625rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-md-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-md-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-md-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-md-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-md-n3_5,
  .my-md-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-md-n3_5,
  .mx-md-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-md-n3_5,
  .my-md-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-md-n3_5,
  .mx-md-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-md-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-md-n4_5,
  .my-md-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-md-n4_5,
  .mx-md-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-md-n4_5,
  .my-md-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-md-n4_5,
  .mx-md-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-md-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-md-n5_5,
  .my-md-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-md-n5_5,
  .mx-md-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-md-n5_5,
  .my-md-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-md-n5_5,
  .mx-md-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-md-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-md-n6_5,
  .my-md-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-md-n6_5,
  .mx-md-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-md-n6_5,
  .my-md-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-md-n6_5,
  .mx-md-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-md-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-md-n7_5,
  .my-md-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-md-n7_5,
  .mx-md-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-md-n7_5,
  .my-md-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-md-n7_5,
  .mx-md-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-md-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-md-n8_5,
  .my-md-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-md-n8_5,
  .mx-md-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-md-n8_5,
  .my-md-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-md-n8_5,
  .mx-md-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-md-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-md-n9_5,
  .my-md-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-md-n9_5,
  .mx-md-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-md-n9_5,
  .my-md-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-md-n9_5,
  .mx-md-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-md-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-md-n10_5,
  .my-md-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-md-n10_5,
  .mx-md-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-md-n10_5,
  .my-md-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-md-n10_5,
  .mx-md-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1025px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.46875rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.46875rem !important;
  }
  .m-lg-2 {
    margin: 0.9375rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.9375rem !important;
  }
  .m-lg-3 {
    margin: 1.40625rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.40625rem !important;
  }
  .m-lg-4 {
    margin: 1.875rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.875rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.875rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.875rem !important;
  }
  .m-lg-5 {
    margin: 2.34375rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.34375rem !important;
  }
  .m-lg-6 {
    margin: 2.8125rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.8125rem !important;
  }
  .m-lg-7 {
    margin: 3.28125rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.28125rem !important;
  }
  .m-lg-8 {
    margin: 3.75rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.75rem !important;
  }
  .m-lg-9 {
    margin: 4.21875rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4.21875rem !important;
  }
  .m-lg-10 {
    margin: 6.5625rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 6.5625rem !important;
  }
  .m-lg-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-lg-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-lg-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-lg-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-lg-3_5,
  .my-lg-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-lg-3_5,
  .mx-lg-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-lg-3_5,
  .my-lg-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-lg-3_5,
  .mx-lg-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-lg-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-lg-4_5,
  .my-lg-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-lg-4_5,
  .mx-lg-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-lg-4_5,
  .my-lg-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-lg-4_5,
  .mx-lg-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-lg-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-lg-5_5,
  .my-lg-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-lg-5_5,
  .mx-lg-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-lg-5_5,
  .my-lg-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-lg-5_5,
  .mx-lg-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-lg-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-lg-6_5,
  .my-lg-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-lg-6_5,
  .mx-lg-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-lg-6_5,
  .my-lg-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-lg-6_5,
  .mx-lg-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-lg-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-lg-7_5,
  .my-lg-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-lg-7_5,
  .mx-lg-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-lg-7_5,
  .my-lg-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-lg-7_5,
  .mx-lg-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-lg-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-lg-8_5,
  .my-lg-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-lg-8_5,
  .mx-lg-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-lg-8_5,
  .my-lg-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-lg-8_5,
  .mx-lg-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-lg-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-lg-9_5,
  .my-lg-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-lg-9_5,
  .mx-lg-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-lg-9_5,
  .my-lg-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-lg-9_5,
  .mx-lg-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-lg-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-lg-10_5,
  .my-lg-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-lg-10_5,
  .mx-lg-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-lg-10_5,
  .my-lg-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-lg-10_5,
  .mx-lg-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.46875rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.46875rem !important;
  }
  .p-lg-2 {
    padding: 0.9375rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.9375rem !important;
  }
  .p-lg-3 {
    padding: 1.40625rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.40625rem !important;
  }
  .p-lg-4 {
    padding: 1.875rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.875rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.875rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.875rem !important;
  }
  .p-lg-5 {
    padding: 2.34375rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.34375rem !important;
  }
  .p-lg-6 {
    padding: 2.8125rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.8125rem !important;
  }
  .p-lg-7 {
    padding: 3.28125rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.28125rem !important;
  }
  .p-lg-8 {
    padding: 3.75rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.75rem !important;
  }
  .p-lg-9 {
    padding: 4.21875rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4.21875rem !important;
  }
  .p-lg-10 {
    padding: 6.5625rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 6.5625rem !important;
  }
  .p-lg-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-lg-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-lg-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-lg-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-lg-3_5,
  .py-lg-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-lg-3_5,
  .px-lg-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-lg-3_5,
  .py-lg-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-lg-3_5,
  .px-lg-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-lg-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-lg-4_5,
  .py-lg-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-lg-4_5,
  .px-lg-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-lg-4_5,
  .py-lg-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-lg-4_5,
  .px-lg-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-lg-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-lg-5_5,
  .py-lg-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-lg-5_5,
  .px-lg-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-lg-5_5,
  .py-lg-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-lg-5_5,
  .px-lg-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-lg-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-lg-6_5,
  .py-lg-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-lg-6_5,
  .px-lg-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-lg-6_5,
  .py-lg-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-lg-6_5,
  .px-lg-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-lg-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-lg-7_5,
  .py-lg-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-lg-7_5,
  .px-lg-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-lg-7_5,
  .py-lg-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-lg-7_5,
  .px-lg-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-lg-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-lg-8_5,
  .py-lg-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-lg-8_5,
  .px-lg-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-lg-8_5,
  .py-lg-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-lg-8_5,
  .px-lg-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-lg-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-lg-9_5,
  .py-lg-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-lg-9_5,
  .px-lg-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-lg-9_5,
  .py-lg-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-lg-9_5,
  .px-lg-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-lg-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-lg-10_5,
  .py-lg-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-lg-10_5,
  .px-lg-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-lg-10_5,
  .py-lg-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-lg-10_5,
  .px-lg-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-lg-n1 {
    margin: -0.46875rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-lg-n2 {
    margin: -0.9375rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-lg-n3 {
    margin: -1.40625rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-lg-n4 {
    margin: -1.875rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.875rem !important;
  }
  .m-lg-n5 {
    margin: -2.34375rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-lg-n6 {
    margin: -2.8125rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-lg-n7 {
    margin: -3.28125rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-lg-n8 {
    margin: -3.75rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n9 {
    margin: -4.21875rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-lg-n10 {
    margin: -6.5625rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-lg-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-lg-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-lg-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-lg-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-lg-n3_5,
  .my-lg-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-lg-n3_5,
  .mx-lg-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-lg-n3_5,
  .my-lg-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-lg-n3_5,
  .mx-lg-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-lg-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-lg-n4_5,
  .my-lg-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-lg-n4_5,
  .mx-lg-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-lg-n4_5,
  .my-lg-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-lg-n4_5,
  .mx-lg-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-lg-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-lg-n5_5,
  .my-lg-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-lg-n5_5,
  .mx-lg-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-lg-n5_5,
  .my-lg-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-lg-n5_5,
  .mx-lg-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-lg-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-lg-n6_5,
  .my-lg-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-lg-n6_5,
  .mx-lg-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-lg-n6_5,
  .my-lg-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-lg-n6_5,
  .mx-lg-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-lg-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-lg-n7_5,
  .my-lg-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-lg-n7_5,
  .mx-lg-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-lg-n7_5,
  .my-lg-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-lg-n7_5,
  .mx-lg-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-lg-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-lg-n8_5,
  .my-lg-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-lg-n8_5,
  .mx-lg-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-lg-n8_5,
  .my-lg-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-lg-n8_5,
  .mx-lg-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-lg-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-lg-n9_5,
  .my-lg-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-lg-n9_5,
  .mx-lg-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-lg-n9_5,
  .my-lg-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-lg-n9_5,
  .mx-lg-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-lg-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-lg-n10_5,
  .my-lg-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-lg-n10_5,
  .mx-lg-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-lg-n10_5,
  .my-lg-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-lg-n10_5,
  .mx-lg-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.46875rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.46875rem !important;
  }
  .m-xl-2 {
    margin: 0.9375rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.9375rem !important;
  }
  .m-xl-3 {
    margin: 1.40625rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.40625rem !important;
  }
  .m-xl-4 {
    margin: 1.875rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.875rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.875rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.875rem !important;
  }
  .m-xl-5 {
    margin: 2.34375rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.34375rem !important;
  }
  .m-xl-6 {
    margin: 2.8125rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.8125rem !important;
  }
  .m-xl-7 {
    margin: 3.28125rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.28125rem !important;
  }
  .m-xl-8 {
    margin: 3.75rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.75rem !important;
  }
  .m-xl-9 {
    margin: 4.21875rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4.21875rem !important;
  }
  .m-xl-10 {
    margin: 6.5625rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 6.5625rem !important;
  }
  .m-xl-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-xl-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-xl-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-xl-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-xl-3_5,
  .my-xl-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-xl-3_5,
  .mx-xl-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-xl-3_5,
  .my-xl-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-xl-3_5,
  .mx-xl-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-xl-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-xl-4_5,
  .my-xl-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-xl-4_5,
  .mx-xl-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-xl-4_5,
  .my-xl-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-xl-4_5,
  .mx-xl-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-xl-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-xl-5_5,
  .my-xl-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-xl-5_5,
  .mx-xl-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-xl-5_5,
  .my-xl-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-xl-5_5,
  .mx-xl-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-xl-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-xl-6_5,
  .my-xl-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-xl-6_5,
  .mx-xl-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-xl-6_5,
  .my-xl-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-xl-6_5,
  .mx-xl-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-xl-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-xl-7_5,
  .my-xl-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-xl-7_5,
  .mx-xl-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-xl-7_5,
  .my-xl-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-xl-7_5,
  .mx-xl-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-xl-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-xl-8_5,
  .my-xl-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-xl-8_5,
  .mx-xl-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-xl-8_5,
  .my-xl-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-xl-8_5,
  .mx-xl-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-xl-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-xl-9_5,
  .my-xl-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-xl-9_5,
  .mx-xl-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-xl-9_5,
  .my-xl-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-xl-9_5,
  .mx-xl-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-xl-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-xl-10_5,
  .my-xl-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-xl-10_5,
  .mx-xl-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-xl-10_5,
  .my-xl-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-xl-10_5,
  .mx-xl-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.46875rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.46875rem !important;
  }
  .p-xl-2 {
    padding: 0.9375rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.9375rem !important;
  }
  .p-xl-3 {
    padding: 1.40625rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.40625rem !important;
  }
  .p-xl-4 {
    padding: 1.875rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.875rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.875rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.875rem !important;
  }
  .p-xl-5 {
    padding: 2.34375rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.34375rem !important;
  }
  .p-xl-6 {
    padding: 2.8125rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.8125rem !important;
  }
  .p-xl-7 {
    padding: 3.28125rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.28125rem !important;
  }
  .p-xl-8 {
    padding: 3.75rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.75rem !important;
  }
  .p-xl-9 {
    padding: 4.21875rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4.21875rem !important;
  }
  .p-xl-10 {
    padding: 6.5625rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 6.5625rem !important;
  }
  .p-xl-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-xl-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-xl-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-xl-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-xl-3_5,
  .py-xl-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-xl-3_5,
  .px-xl-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-xl-3_5,
  .py-xl-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-xl-3_5,
  .px-xl-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-xl-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-xl-4_5,
  .py-xl-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-xl-4_5,
  .px-xl-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-xl-4_5,
  .py-xl-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-xl-4_5,
  .px-xl-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-xl-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-xl-5_5,
  .py-xl-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-xl-5_5,
  .px-xl-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-xl-5_5,
  .py-xl-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-xl-5_5,
  .px-xl-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-xl-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-xl-6_5,
  .py-xl-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-xl-6_5,
  .px-xl-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-xl-6_5,
  .py-xl-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-xl-6_5,
  .px-xl-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-xl-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-xl-7_5,
  .py-xl-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-xl-7_5,
  .px-xl-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-xl-7_5,
  .py-xl-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-xl-7_5,
  .px-xl-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-xl-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-xl-8_5,
  .py-xl-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-xl-8_5,
  .px-xl-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-xl-8_5,
  .py-xl-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-xl-8_5,
  .px-xl-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-xl-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-xl-9_5,
  .py-xl-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-xl-9_5,
  .px-xl-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-xl-9_5,
  .py-xl-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-xl-9_5,
  .px-xl-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-xl-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-xl-10_5,
  .py-xl-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-xl-10_5,
  .px-xl-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-xl-10_5,
  .py-xl-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-xl-10_5,
  .px-xl-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-xl-n1 {
    margin: -0.46875rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-xl-n2 {
    margin: -0.9375rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-xl-n3 {
    margin: -1.40625rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-xl-n4 {
    margin: -1.875rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.875rem !important;
  }
  .m-xl-n5 {
    margin: -2.34375rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-xl-n6 {
    margin: -2.8125rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-xl-n7 {
    margin: -3.28125rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-xl-n8 {
    margin: -3.75rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n9 {
    margin: -4.21875rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-xl-n10 {
    margin: -6.5625rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-xl-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-xl-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-xl-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-xl-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-xl-n3_5,
  .my-xl-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-xl-n3_5,
  .mx-xl-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-xl-n3_5,
  .my-xl-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-xl-n3_5,
  .mx-xl-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-xl-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-xl-n4_5,
  .my-xl-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-xl-n4_5,
  .mx-xl-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-xl-n4_5,
  .my-xl-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-xl-n4_5,
  .mx-xl-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-xl-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-xl-n5_5,
  .my-xl-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-xl-n5_5,
  .mx-xl-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-xl-n5_5,
  .my-xl-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-xl-n5_5,
  .mx-xl-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-xl-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-xl-n6_5,
  .my-xl-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-xl-n6_5,
  .mx-xl-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-xl-n6_5,
  .my-xl-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-xl-n6_5,
  .mx-xl-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-xl-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-xl-n7_5,
  .my-xl-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-xl-n7_5,
  .mx-xl-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-xl-n7_5,
  .my-xl-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-xl-n7_5,
  .mx-xl-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-xl-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-xl-n8_5,
  .my-xl-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-xl-n8_5,
  .mx-xl-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-xl-n8_5,
  .my-xl-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-xl-n8_5,
  .mx-xl-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-xl-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-xl-n9_5,
  .my-xl-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-xl-n9_5,
  .mx-xl-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-xl-n9_5,
  .my-xl-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-xl-n9_5,
  .mx-xl-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-xl-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-xl-n10_5,
  .my-xl-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-xl-n10_5,
  .mx-xl-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-xl-n10_5,
  .my-xl-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-xl-n10_5,
  .mx-xl-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #1b1b1b !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #4c4c4c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #0c0c0c !important;
}

.text-success {
  color: #046a38 !important;
}

a.text-success:hover, a.text-success:focus {
  color: black !important;
}

.text-info {
  color: #31708f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #102630 !important;
}

.text-warning {
  color: #eea103 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #704c01 !important;
}

.text-danger {
  color: #a51a1f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #37090a !important;
}

.text-light {
  color: #fff !important;
}

a.text-light:hover, a.text-light:focus {
  color: #bfbfbf !important;
}

.text-dark {
  color: #363636 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-green {
  color: #046a38 !important;
}

a.text-green:hover, a.text-green:focus {
  color: black !important;
}

.text-lime {
  color: #41a928 !important;
}

a.text-lime:hover, a.text-lime:focus {
  color: #194210 !important;
}

.text-black {
  color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-focus {
  color: #76a0b4 !important;
}

a.text-focus:hover, a.text-focus:focus {
  color: #3c5e6e !important;
}

.text-gray-100 {
  color: #f5f5f5 !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #b5b5b5 !important;
}

.text-gray-200 {
  color: #e8e8e8 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #a8a8a8 !important;
}

.text-gray-300 {
  color: #dadada !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #9a9a9a !important;
}

.text-gray-400 {
  color: #ccc !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #8c8c8c !important;
}

.text-gray-500 {
  color: #aeaeae !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #6e6e6e !important;
}

.text-gray-600 {
  color: #666 !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #262626 !important;
}

.text-gray-700 {
  color: #4c4c4c !important;
}

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #0c0c0c !important;
}

.text-gray-800 {
  color: #363636 !important;
}

a.text-gray-800:hover, a.text-gray-800:focus {
  color: black !important;
}

.text-gray-900 {
  color: #1b1b1b !important;
}

a.text-gray-900:hover, a.text-gray-900:focus {
  color: black !important;
}

.text-body {
  color: #1b1b1b !important;
}

.text-muted {
  color: #666 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.0625rem solid #aeaeae;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1025px !important;
  }
  .container {
    min-width: 1025px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 0.0625rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dadada !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ccc;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ccc;
  }
}
/* Font Mixins, Extensions */
.link-primary-1 {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link-primary-1:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link-primary-1.small {
  font-size: 0.75rem;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:hover, .link-primary-1:focus {
  color: #224e64;
}

.inline-text-separators {
  display: flex;
}
.inline-text-separators > * {
  display: inline-flex;
}
.inline-text-separators > * + *::before {
  content: "";
  margin: 0 1.25em -0.5em 1em;
  width: 1px;
  height: 1.5em;
  background-color: #ccc;
}

@media (max-width: 1024.98px) {
  .orderdetails {
    margin-top: 15px !important;
    margin-left: auto !important;
    padding: 0.34375rem 50px !important;
    width: 325px !important;
    text-align: center !important;
    float: left !important;
  }
}
@media (max-width: 767.98px) {
  .orderdetails {
    margin-top: 15px !important;
    width: 100% !important;
    text-align: center !important;
    float: left !important;
  }
}

@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder {
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .orderdetails {
    width: 365px !important;
    float: right !important;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .cancelorder > :not(:first-child) {
    margin-top: 15px;
  }
}

.no-underline,
.no-underline:hover {
  text-decoration: none !important;
}

.link-container:hover {
  text-decoration: none;
}
.link-container:hover * {
  text-decoration: underline;
}

.link-container-uniform:hover {
  text-decoration: none;
}
.link-container-uniform:hover * {
  -webkit-text-decoration: underline 0.1rem;
          text-decoration: underline 0.1rem;
}

.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1025px) and (max-width: 1365.98px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1366px) {
  .pull-left-xl {
    float: left;
  }
  .pull-right-xl {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1024.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1365.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.row.equal-height > [class^=col] {
  display: flex;
}

.full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

.override-full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
}
@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-75 {
    width: 75% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-100 {
    width: 100% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
}
@media (min-width: 576px) {
  .w-sm-33 {
    width: 33.3333% !important;
  }
  .h-sm-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 768px) {
  .w-md-33 {
    width: 33.3333% !important;
  }
  .h-md-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-33 {
    width: 33.3333% !important;
  }
  .h-lg-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-66 {
    width: 66.6666% !important;
  }
  .h-sm-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 768px) {
  .w-md-66 {
    width: 66.6666% !important;
  }
  .h-md-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-66 {
    width: 66.6666% !important;
  }
  .h-lg-66 {
    height: 66.6666% !important;
  }
}
/*********
**    Custom Column Widths
**    5 wide columns
*********/
.col-5-wide {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-sm-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .col-md-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) { /* stylelint-disable-line */
  .col-lg-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1366px) {
  .col-xl-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
    Badge Mixin
    This creates an outlined rectangle badge
    @param $bgColor: the color of the badge
    @param $color: the text color
    @param $fontsize: text size

    ex:  @include badge($accent2, $gray-100, 12px);
*/
.border {
  border: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: none !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 0.0625rem solid #ccc !important;
  border-right: 0.0625rem solid #ccc !important;
}

.border-y {
  border-top: 0.0625rem solid #ccc !important;
  border-bottom: 0.0625rem solid #ccc !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 0.0625rem solid #ccc !important;
  }
  .border-sm-0 {
    border: none !important;
  }
  .border-sm-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-sm-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-sm-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 0.0625rem solid #ccc !important;
  }
  .border-md-0 {
    border: none !important;
  }
  .border-md-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-md-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-md-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1025px) {
  .border-lg {
    border: 0.0625rem solid #ccc !important;
  }
  .border-lg-0 {
    border: none !important;
  }
  .border-lg-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-lg-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-lg-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1366px) {
  .border-xl {
    border: 0.0625rem solid #ccc !important;
  }
  .border-xl-0 {
    border: none !important;
  }
  .border-xl-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-xl-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-xl-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
  transform: scale(1);
  transform-origin: center;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.hover-transition-grow:hover img {
  transform: scale(1.05);
}

.hover-transition-fade, .hover-transition-fade-img img {
  transition: opacity 300ms;
}

.hover-transition-fade:hover, .hover-transition-fade-img:hover img {
  opacity: 0.7;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
}

.hover-transition-up:hover {
  transform: translate(0, -0.625rem);
}

.hover-transition-down:hover {
  transform: translate(0, 0.625rem);
}

.hover-transition-simple-shadow, .hover-transition-shadow {
  transition: all 220ms ease-in-out;
}

.hover-transition-simple-shadow:hover, .hover-transition-shadow:hover {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.12);
}

html {
  font-size: 1rem;
}

body {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

form {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  form {
    font-size: 1rem;
  }
}

label {
  font-weight: 700;
}

/*
* See  utilities/_typography.scss for mixins
*/
.font-sm {
  font-size: 0.75rem !important;
}

.font-body-sm {
  font-size: 0.875rem !important;
}

.font-body {
  font-size: 1rem !important;
}

.font-lg {
  font-size: 1.125rem !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-regular,
.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

b,
.b,
strong,
.strong,
.bold,
.text-bold,
.font-bold {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-black {
  font-weight: 900 !important;
}

.just-lovely {
  font-family: "JustLovely", Arial, sans-serif !important;
}

h1,
.h1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin-bottom: 1.875rem;
  }
}

h2,
.h2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.375rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  h2,
  .h2 {
    margin-bottom: 1.875rem;
  }
}

h3,
.h3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h3,
  .h3 {
    margin-bottom: 1.875rem;
  }
}

h4,
.h4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    margin-bottom: 1.875rem;
  }
}

h5,
.h5 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h5,
  .h5 {
    margin-bottom: 1.875rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h6,
  .h6 {
    margin-bottom: 1.875rem;
  }
}

.display-1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 2.25rem;
}
@media (min-width: 768px) {
  .display-1 {
    font-size: 2.625rem;
  }
}

.display-2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.625rem;
}
@media (min-width: 768px) {
  .display-2 {
    font-size: 2rem;
  }
}

.display-3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .display-3 {
    font-size: 1.375rem;
  }
}

.display-4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

.label1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1 {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label1-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1-bold {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}

.label2-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.label3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label3-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label4-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label4-bold {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}

a {
  font-size: 0.875rem;
}
@media (min-width: 1025px) {
  a {
    font-size: 1rem;
  }
}

a.normal,
.link2,
.link-primary,
.text-link {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
a.normal:hover,
.link2:hover,
.link-primary:hover,
.text-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
a.normal.active, a.normal:active, a.normal:focus,
.link2.active,
.link2:active,
.link2:focus,
.link-primary.active,
.link-primary:active,
.link-primary:focus,
.text-link.active,
.text-link:active,
.text-link:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
a.normal.small,
.link2.small,
.link-primary.small,
.text-link.small {
  font-size: 0.75rem;
}

.link,
.link-emphasis,
.text-link-emphasis {
  color: #224e64;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link:hover,
.link-emphasis:hover,
.text-link-emphasis:hover {
  color: #224e64;
  text-decoration: none;
}
.link.active, .link:active, .link:focus,
.link-emphasis.active,
.link-emphasis:active,
.link-emphasis:focus,
.text-link-emphasis.active,
.text-link-emphasis:active,
.text-link-emphasis:focus {
  color: #224e64;
  text-decoration: underline;
}
.link.small,
.link-emphasis.small,
.text-link-emphasis.small {
  font-size: 0.75rem;
}

.link3,
.link-alt,
.text-link-alt {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: none;
}
.link3:hover,
.link-alt:hover,
.text-link-alt:hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.active, .link3:active, .link3:focus,
.link-alt.active,
.link-alt:active,
.link-alt:focus,
.text-link-alt.active,
.text-link-alt:active,
.text-link-alt:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.small,
.link-alt.small,
.text-link-alt.small {
  font-size: 0.75rem;
}

.nav-link {
  margin-right: 0;
  color: #363636;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  line-height: 1.5;
}
.nav-link:active, .nav-link:hover, .nav-link:focus, .nav-link.active {
  color: #363636;
  text-decoration: underline;
}

a.normal:is(.icon),
.link2:is(.icon),
.link-primary:is(.icon),
.text-link:is(.icon),
.link:is(.icon),
.text-link-emphasis:is(.icon),
.link3:is(.icon),
.link-alt:is(.icon),
.text-link-alt:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
a.normal:is(.icon) span[aria-hidden=true],
.link2:is(.icon) span[aria-hidden=true],
.link-primary:is(.icon) span[aria-hidden=true],
.text-link:is(.icon) span[aria-hidden=true],
.link:is(.icon) span[aria-hidden=true],
.text-link-emphasis:is(.icon) span[aria-hidden=true],
.link3:is(.icon) span[aria-hidden=true],
.link-alt:is(.icon) span[aria-hidden=true],
.text-link-alt:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
a.normal:is(.icon) img,
.link2:is(.icon) img,
.link-primary:is(.icon) img,
.text-link:is(.icon) img,
.link:is(.icon) img,
.text-link-emphasis:is(.icon) img,
.link3:is(.icon) img,
.link-alt:is(.icon) img,
.text-link-alt:is(.icon) img {
  height: 1rem;
  width: auto;
}
a.normal:is(.icon) img:first-child,
.link2:is(.icon) img:first-child,
.link-primary:is(.icon) img:first-child,
.text-link:is(.icon) img:first-child,
.link:is(.icon) img:first-child,
.text-link-emphasis:is(.icon) img:first-child,
.link3:is(.icon) img:first-child,
.link-alt:is(.icon) img:first-child,
.text-link-alt:is(.icon) img:first-child {
  margin-right: 0.46875rem;
}
a.normal:is(.icon) img:last-child,
.link2:is(.icon) img:last-child,
.link-primary:is(.icon) img:last-child,
.text-link:is(.icon) img:last-child,
.link:is(.icon) img:last-child,
.text-link-emphasis:is(.icon) img:last-child,
.link3:is(.icon) img:last-child,
.link-alt:is(.icon) img:last-child,
.text-link-alt:is(.icon) img:last-child {
  margin-left: 0.46875rem;
}
a.normal:is(.icon):has(.sr-only) img,
.link2:is(.icon):has(.sr-only) img,
.link-primary:is(.icon):has(.sr-only) img,
.text-link:is(.icon):has(.sr-only) img,
.link:is(.icon):has(.sr-only) img,
.text-link-emphasis:is(.icon):has(.sr-only) img,
.link3:is(.icon):has(.sr-only) img,
.link-alt:is(.icon):has(.sr-only) img,
.text-link-alt:is(.icon):has(.sr-only) img {
  margin: 0;
}

hr {
  width: 100%;
}
hr.hr-thickness-1 {
  border-top-width: 0.0625rem;
}
hr.hr-thickness-2 {
  border-top-width: 0.125rem;
}
hr.hr-thickness-3 {
  border-top-width: 0.1875rem;
}
hr.hr-thickness-4 {
  border-top-width: 0.25rem;
}
hr.hr-thickness-5 {
  border-top-width: 0.3125rem;
}
hr.hr-width-small {
  max-width: 25%;
}
hr.hr-width-medium {
  max-width: 50%;
}
hr.hr-width-large {
  max-width: 75%;
}
hr.hr-width-full {
  max-width: 100%;
}

.strike-through span {
  text-decoration: line-through;
}

.pdp-price {
  font-size: 1.125rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pdp-price {
    font-size: 1.5rem;
  }
}

.product-tile-price {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  margin-bottom: 0;
}
.table-wrapper.table-mh {
  max-height: 25rem;
}
.table-wrapper.table-mh-0 {
  max-height: none !important;
}
.table-wrapper:has(.table-sticky) table thead tr.section-header,
.table-wrapper:has(.table-sticky) table tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.0625rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
.table-wrapper:has(.table-nosticky) table thead tr.section-header,
.table-wrapper:has(.table-nosticky) table tbody tr.section-header {
  position: static;
}
.table-wrapper:has(.table-snap) {
  scroll-snap-type: both mandatory;
  overscroll-behavior-x: contain;
}
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-nosnap) {
  scroll-snap-type: none;
}
.table-wrapper:has(.table-scrollindicator) {
  position: relative;
}
.table-wrapper:has(.table-scrollindicator):has(.in-view)::after {
  content: "";
  position: absolute;
  display: block;
  height: 4rem;
  width: 4rem;
  top: 7.5rem;
  top: max(20%, 7.5rem);
  right: 5%;
  opacity: 1;
  border-radius: 50%;
  padding: 0.125rem;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 85%;
  background-position: center center;
  box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
  z-index: 1;
  animation: swipe 2s ease-in infinite forwards;
  pointer-events: none;
  transition: opacity 500ms ease;
}
@keyframes swipe {
  0% {
    transform: translateX(0);
    display: block;
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  80% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.table-wrapper:has(.table-scrollindicator):has(.fade-out)::after {
  opacity: 0 !important;
  animation-play-state: paused;
}
.table-wrapper:has(.table-noscrollindicator):has(.in-view)::after {
  display: none !important;
}
.table-sticky {
  white-space: nowrap;
}
.table-sticky thead tr td,
.table-sticky thead tr th,
.table-sticky tbody tr td,
.table-sticky tbody tr th {
  min-width: 40vw;
}
@media (min-width: 576px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
.table-sticky thead tr td.half,
.table-sticky thead tr th.half,
.table-sticky tbody tr td.half,
.table-sticky tbody tr th.half {
  min-width: calc(var(--col-min-width) / 2);
}
.table-sticky thead tr.section-header,
.table-sticky tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.125rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-sticky thead tr.section-header,
  .table-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
.table-sticky:not(.table-snap) table thead tr th,
.table-sticky:not(.table-snap) table tbody tr th {
  max-width: none;
}
.table-sticky thead tr th {
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-sticky thead tr th:first-child {
  left: 0;
  z-index: 3;
}
.table-sticky tbody:not(thead ~ *):first-child td,
.table-sticky tbody:not(thead ~ *):first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody:not(thead ~ *) tr td,
.table-sticky tbody:not(thead ~ *) tr th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody tr th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-nosticky {
  white-space: wrap;
}
.table-nosticky thead tr td,
.table-nosticky thead tr th,
.table-nosticky tbody tr td,
.table-nosticky tbody tr th {
  min-width: unset;
}
.table-nosticky thead tr td.half,
.table-nosticky thead tr th.half,
.table-nosticky tbody tr td.half,
.table-nosticky tbody tr th.half {
  min-width: unset;
}
.table-nosticky thead tr.section-header,
.table-nosticky tbody tr.section-header {
  position: static;
}
.table-nosticky thead tr th {
  position: static;
}
.table-nosticky tbody:not(thead ~ *):first-child td,
.table-nosticky tbody:not(thead ~ *):first-child th {
  border-top: none;
}
.table-nosticky tbody:not(thead ~ *) tr td,
.table-nosticky tbody:not(thead ~ *) tr th {
  border-top: none;
}
.table-nosticky tbody tr th:first-child {
  position: static;
}
.table-fixed {
  table-layout: fixed;
}
.table-nofixed {
  table-layout: auto;
}
.table-striped tbody tr:not(.section-header):nth-child(even) td,
.table-striped tbody tr:not(.section-header):nth-child(even) th {
  background: #f5f5f5;
}
.table-nostriped tbody tr:not(.section-header):nth-child(even) td,
.table-nostriped tbody tr:not(.section-header):nth-child(even) th {
  background: #fff;
}
@media (min-width: 576px) {
  .table-wrapper.table-sm-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-sm-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 576px) {
  .table-wrapper:has(.table-sm-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-sm-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-sm-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-sm-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-sm-sticky {
    white-space: nowrap;
  }
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 576px) and (min-width: 576px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1025px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1366px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky thead tr td.half,
  .table-sm-sticky thead tr th.half,
  .table-sm-sticky tbody tr td.half,
  .table-sm-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky:not(.table-snap) table thead tr th,
  .table-sm-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-sm-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-sm-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-sm-sticky tbody:not(thead ~ *):first-child td,
  .table-sm-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody:not(thead ~ *) tr td,
  .table-sm-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-sm-nosticky {
    white-space: wrap;
  }
  .table-sm-nosticky thead tr td,
  .table-sm-nosticky thead tr th,
  .table-sm-nosticky tbody tr td,
  .table-sm-nosticky tbody tr th {
    min-width: unset;
  }
  .table-sm-nosticky thead tr td.half,
  .table-sm-nosticky thead tr th.half,
  .table-sm-nosticky tbody tr td.half,
  .table-sm-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-sm-nosticky thead tr.section-header,
  .table-sm-nosticky tbody tr.section-header {
    position: static;
  }
  .table-sm-nosticky thead tr th {
    position: static;
  }
  .table-sm-nosticky tbody:not(thead ~ *):first-child td,
  .table-sm-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-sm-nosticky tbody:not(thead ~ *) tr td,
  .table-sm-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-sm-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-sm-fixed {
    table-layout: fixed;
  }
  .table-sm-nofixed {
    table-layout: auto;
  }
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 768px) {
  .table-wrapper.table-md-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-md-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-md-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-md-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-md-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-md-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-md-sticky {
    white-space: nowrap;
  }
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1025px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1366px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-md-sticky thead tr td.half,
  .table-md-sticky thead tr th.half,
  .table-md-sticky tbody tr td.half,
  .table-md-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 768px) {
  .table-md-sticky:not(.table-snap) table thead tr th,
  .table-md-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-md-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-md-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-md-sticky tbody:not(thead ~ *):first-child td,
  .table-md-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody:not(thead ~ *) tr td,
  .table-md-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-md-nosticky {
    white-space: wrap;
  }
  .table-md-nosticky thead tr td,
  .table-md-nosticky thead tr th,
  .table-md-nosticky tbody tr td,
  .table-md-nosticky tbody tr th {
    min-width: unset;
  }
  .table-md-nosticky thead tr td.half,
  .table-md-nosticky thead tr th.half,
  .table-md-nosticky tbody tr td.half,
  .table-md-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-md-nosticky thead tr.section-header,
  .table-md-nosticky tbody tr.section-header {
    position: static;
  }
  .table-md-nosticky thead tr th {
    position: static;
  }
  .table-md-nosticky tbody:not(thead ~ *):first-child td,
  .table-md-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-md-nosticky tbody:not(thead ~ *) tr td,
  .table-md-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-md-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-md-fixed {
    table-layout: fixed;
  }
  .table-md-nofixed {
    table-layout: auto;
  }
  .table-md-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1025px) {
  .table-wrapper.table-lg-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-lg-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1025px) {
  .table-wrapper:has(.table-lg-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-lg-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-lg-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-lg-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-lg-sticky {
    white-space: nowrap;
  }
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1025px) and (min-width: 576px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1366px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky thead tr td.half,
  .table-lg-sticky thead tr th.half,
  .table-lg-sticky tbody tr td.half,
  .table-lg-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky:not(.table-snap) table thead tr th,
  .table-lg-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-lg-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-lg-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-lg-sticky tbody:not(thead ~ *):first-child td,
  .table-lg-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody:not(thead ~ *) tr td,
  .table-lg-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-lg-nosticky {
    white-space: wrap;
  }
  .table-lg-nosticky thead tr td,
  .table-lg-nosticky thead tr th,
  .table-lg-nosticky tbody tr td,
  .table-lg-nosticky tbody tr th {
    min-width: unset;
  }
  .table-lg-nosticky thead tr td.half,
  .table-lg-nosticky thead tr th.half,
  .table-lg-nosticky tbody tr td.half,
  .table-lg-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-lg-nosticky thead tr.section-header,
  .table-lg-nosticky tbody tr.section-header {
    position: static;
  }
  .table-lg-nosticky thead tr th {
    position: static;
  }
  .table-lg-nosticky tbody:not(thead ~ *):first-child td,
  .table-lg-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-lg-nosticky tbody:not(thead ~ *) tr td,
  .table-lg-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-lg-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-lg-fixed {
    table-layout: fixed;
  }
  .table-lg-nofixed {
    table-layout: auto;
  }
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1366px) {
  .table-wrapper.table-xl-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-xl-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1366px) {
  .table-wrapper:has(.table-xl-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-xl-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-xl-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-xl-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-xl-sticky {
    white-space: nowrap;
  }
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1366px) and (min-width: 576px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1025px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1366px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky thead tr td.half,
  .table-xl-sticky thead tr th.half,
  .table-xl-sticky tbody tr td.half,
  .table-xl-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky:not(.table-snap) table thead tr th,
  .table-xl-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-xl-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-xl-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-xl-sticky tbody:not(thead ~ *):first-child td,
  .table-xl-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody:not(thead ~ *) tr td,
  .table-xl-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-xl-nosticky {
    white-space: wrap;
  }
  .table-xl-nosticky thead tr td,
  .table-xl-nosticky thead tr th,
  .table-xl-nosticky tbody tr td,
  .table-xl-nosticky tbody tr th {
    min-width: unset;
  }
  .table-xl-nosticky thead tr td.half,
  .table-xl-nosticky thead tr th.half,
  .table-xl-nosticky tbody tr td.half,
  .table-xl-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-xl-nosticky thead tr.section-header,
  .table-xl-nosticky tbody tr.section-header {
    position: static;
  }
  .table-xl-nosticky thead tr th {
    position: static;
  }
  .table-xl-nosticky tbody:not(thead ~ *):first-child td,
  .table-xl-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-xl-nosticky tbody:not(thead ~ *) tr td,
  .table-xl-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-xl-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-xl-fixed {
    table-layout: fixed;
  }
  .table-xl-nofixed {
    table-layout: auto;
  }
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
.table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 0.375rem;
  border: 0.0625rem solid #ccc;
  scroll-behavior: smooth;
  position: relative;
}
@supports (scrollbar-width: thin) {
  .table-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #666 #e8e8e8;
  }
}
@supports selector(::-webkit-scrollbar) {
  .table-wrapper::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .table-wrapper::-webkit-scrollbar-track {
    background: #e8e8e8;
  }
  .table-wrapper::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .table-wrapper::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.table-wrapper table {
  width: 100%;
}
.table-wrapper table th,
.table-wrapper table td {
  border-radius: 0 !important;
}
.table-wrapper table th:first-child,
.table-wrapper table td:first-child {
  border-left: none !important;
}
.table-wrapper table th:last-child,
.table-wrapper table td:last-child {
  border-right: none !important;
}
.table-wrapper table thead tr:first-child th,
.table-wrapper table thead tr:first-child td {
  border-top: none !important;
}
.table-wrapper table tbody tr:last-child th,
.table-wrapper table tbody tr:last-child td {
  border-bottom: none !important;
}
.table thead tr th,
.table thead tr td,
.table tbody tr th,
.table tbody tr td {
  padding: 0.703125rem 0.9375rem;
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
  background: #dadada;
}
.table thead tr th:first-child,
.table thead tr td:first-child,
.table tbody tr th:first-child,
.table tbody tr td:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty, .table thead tr th:has(+ :empty),
.table thead tr td:empty,
.table thead tr td:has(+ :empty),
.table tbody tr th:empty,
.table tbody tr th:has(+ :empty),
.table tbody tr td:empty,
.table tbody tr td:has(+ :empty) {
  border-left: none;
  border-right: none;
}
.table thead tr th:empty:first-child, .table thead tr th:has(+ :empty):first-child,
.table thead tr td:empty:first-child,
.table thead tr td:has(+ :empty):first-child,
.table tbody tr th:empty:first-child,
.table tbody tr th:has(+ :empty):first-child,
.table tbody tr td:empty:first-child,
.table tbody tr td:has(+ :empty):first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty:last-child, .table thead tr th:has(+ :empty):last-child,
.table thead tr td:empty:last-child,
.table thead tr td:has(+ :empty):last-child,
.table tbody tr th:empty:last-child,
.table tbody tr th:has(+ :empty):last-child,
.table tbody tr td:empty:last-child,
.table tbody tr td:has(+ :empty):last-child {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr th:not(:has(+ :empty)),
.table thead tr td:not(:has(+ :empty)),
.table tbody tr th:not(:has(+ :empty)),
.table tbody tr td:not(:has(+ :empty)) {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr.section-header td,
.table thead tr.section-header th,
.table tbody tr.section-header td,
.table tbody tr.section-header th {
  background: #e8e8e8;
  font-size: 0.875rem;
  white-space: nowrap;
  padding: 0.46875rem 0.9375rem;
}
.table thead:has(~ tbody) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table thead:has(~ tbody) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}
.table tbody tr td,
.table tbody tr th {
  background: #fff;
}
.table tbody:not(:has(thead ~ *)) tr td,
.table tbody:not(:has(thead ~ *)) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr td:first-child,
.table tbody:not(:has(thead ~ *)) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:first-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:first-child {
  border-bottom-left-radius: 0.375rem;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:last-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:last-child {
  border-bottom-right-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr td,
.table tbody:not(thead ~ *) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr td:first-child,
.table tbody:not(thead ~ *) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td,
.table tbody:not(thead ~ *) tr:first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td:first-child,
.table tbody:not(thead ~ *) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr:first-child td:last-child,
.table tbody:not(thead ~ *) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}

@media (max-width: 767.98px) {
  .form-control input {
    font-size: 16px;
  }
}

input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid {
  background-color: rgba(240, 217, 218, 0.24);
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
  border-color: #a51a1f;
}
@supports (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    box-shadow: 0 0 0 0.0625rem #a51a1f;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    outline: 0.0625rem solid #a51a1f;
  }
}
input:disabled, input.disabled, input:disabled:hover, input.disabled:hover, input:disabled:active, input.disabled:active, input:disabled:focus, input.disabled:focus, input:disabled:checked, input.disabled:checked,
select:disabled,
select.disabled,
select:disabled:hover,
select.disabled:hover,
select:disabled:active,
select.disabled:active,
select:disabled:focus,
select.disabled:focus,
select:disabled:checked,
select.disabled:checked,
textarea:disabled,
textarea.disabled,
textarea:disabled:hover,
textarea.disabled:hover,
textarea:disabled:active,
textarea.disabled:active,
textarea:disabled:focus,
textarea.disabled:focus,
textarea:disabled:checked,
textarea.disabled:checked {
  color: #aeaeae;
}

label,
.form-control-label {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0.234375rem;
}
@media (min-width: 768px) {
  label,
  .form-control-label {
    font-size: 1rem;
    line-height: 1.4;
  }
}
label .optional,
.form-control-label .optional {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666;
  padding-left: 0.46875rem;
}

input + div:not(.input-group-append),
.form-caption,
.form-text,
.char-count,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-top: 0.234375rem;
  font-size: 0.875rem;
}
input + div:not(.input-group-append):has(~ :disabled), input + div:not(.input-group-append):has(~ .disabled),
.form-caption:has(~ :disabled),
.form-caption:has(~ .disabled),
.form-text:has(~ :disabled),
.form-text:has(~ .disabled),
.char-count:has(~ :disabled),
.char-count:has(~ .disabled),
.is-invalid ~ .invalid-feedback:has(~ :disabled),
.is-invalid ~ .invalid-feedback:has(~ .disabled),
.is-invalid ~ .error-text:has(~ :disabled),
.is-invalid ~ .error-text:has(~ .disabled),
.invalid-feedback:has(~ .is-invalid):has(~ :disabled),
.invalid-feedback:has(~ .is-invalid):has(~ .disabled),
.error-text:has(~ .is-invalid):has(~ :disabled),
.error-text:has(~ .is-invalid):has(~ .disabled) {
  color: #aeaeae;
}

.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-bottom: 0.234375rem;
  margin-top: 0;
}

.char-count {
  color: #666;
}

.custom-control {
  padding-left: 0;
}
.custom-control label {
  padding-left: 1.875rem;
  display: inline-block;
}
.custom-control.custom-radio {
  margin-bottom: 1rem;
}
.custom-control.custom-radio .custom-control-input {
  z-index: 0;
}
.custom-control .custom-control-input:not(:disabled):not(.disabled) ~ .custom-control-label {
  cursor: pointer;
}
.custom-control .custom-control-input ~ .custom-control-label::before,
.custom-control .custom-control-input ~ .custom-control-label::after {
  top: calc((1.3em - 1.25rem) / 2);
  left: 0;
}
@media (min-width: 768px) {
  .custom-control .custom-control-input ~ .custom-control-label::before,
  .custom-control .custom-control-input ~ .custom-control-label::after {
    top: calc((1.4em - 1.25rem) / 2);
  }
}
.custom-control .custom-control-input ~ .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-color: #ccc;
}
.custom-control .custom-control-input:hover ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before, .custom-control .custom-control-input:checked ~ .custom-control-label::after {
  left: 0;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control .custom-control-input:checked:hover ~ .custom-control-label::before {
  background-color: #363636;
  border-color: #363636;
}
.custom-control .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
}
.custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control .custom-control-input:not(:checked):active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:disabled ~ .custom-control-label::before, .custom-control .custom-control-input.disabled ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
  border-color: #ccc;
}
.custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #ccc;
  border-color: #ccc;
}
.custom-control.custom-switch .custom-control-label {
  padding-left: 2.875rem;
}
.custom-control.custom-switch .custom-control-label::before, .custom-control.custom-switch .custom-control-label::after {
  top: 50%;
  transform: translateY(-50%);
}
.custom-control.custom-switch .custom-control-label::before {
  height: 1.25rem;
  border-radius: 0.625rem;
  background: #ccc;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-label::after {
  transform: translate(0, -50%);
  left: 0.125rem;
  background: #fff;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translate(100%, -50%);
  left: 0.125rem;
  background: #fff;
}
.custom-control.custom-switch .custom-control-input:hover:not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:hover ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background: #dadada;
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::after {
  background-color: #fff;
  box-shadow: none;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label {
  padding-left: 2.375rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::before {
  height: 1rem;
  width: 1.75rem;
  border-radius: 0.5rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::after {
  height: 0.75rem;
  width: 0.75rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label {
  padding-left: 3.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::before {
  height: 1.75rem;
  width: 3.25rem;
  border-radius: 0.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::after {
  height: 1.5rem;
  width: 1.5rem;
}

.input-group:not(.has-validation) input.form-control:has(+ .input-group-append) {
  padding-right: 3rem;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.input-group .input-group-prepend,
.input-group .input-group-append {
  position: relative;
}
.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  background: transparent;
  border-color: transparent;
  border-radius: 0.375rem;
  margin: 0;
  padding: 0 0.75rem;
}
.input-group .input-group-prepend .input-group-text:has(img),
.input-group .input-group-append .input-group-text:has(img) {
  line-height: 0;
}
.input-group .input-group-prepend .input-group-text img,
.input-group .input-group-append .input-group-text img {
  pointer-events: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}

.input-group.is-invalid ~ .invalid-feedback,
.form-control-label.text-danger ~ .invalid-feedback {
  display: block;
}

.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  white-space: normal;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2011.25C3.10051%2011.25%200.75%208.8995%200.75%206C0.75%203.10051%203.10051%200.75%206%200.75C8.8995%200.75%2011.25%203.10051%2011.25%206C11.25%208.8995%208.8995%2011.25%206%2011.25ZM6%2012C9.31371%2012%2012%209.31371%2012%206C12%202.68629%209.31371%200%206%200C2.68629%200%200%202.68629%200%206C0%209.31371%202.68629%2012%206%2012Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.25116%208.25C5.25116%207.83579%205.58694%207.5%206.00116%207.5C6.41537%207.5%206.75116%207.83579%206.75116%208.25C6.75116%208.66421%206.41537%209%206.00116%209C5.58694%209%205.25116%208.66421%205.25116%208.25Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.32463%203.74628C5.28467%203.34671%205.59844%203%206%203C6.40156%203%206.71533%203.34671%206.67537%203.74628L6.41231%206.37686C6.39113%206.58869%206.21288%206.75%206%206.75C5.78712%206.75%205.60887%206.58869%205.58769%206.37686L5.32463%203.74628Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.75rem;
  background-position: left 0.2375rem;
  background-repeat: no-repeat;
  padding-left: 0.984375rem;
}

.custom-radio.custom-radio-as-checkbox .custom-control-label::before {
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.custom-radio.custom-radio-as-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="#fff"/></svg>');
}

.custom-checkbox.custom-checkbox-as-radio .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-radius: 50%;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio {
  position: relative;
  display: inline-block;
  margin-left: 2rem;
  padding-left: 1.875rem;
  cursor: pointer;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::before {
  content: "";
  display: none;
  border-radius: 50%;
  border: 0.0625rem solid #ccc;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::after {
  content: "";
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #ccc;
  border-color: #1b1b1b;
  border-radius: 50%;
  background-color: #1b1b1b;
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
  background-position: center center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border: none;
  box-shadow: none;
  outline: 0;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ccc;
  border-radius: 50%;
  background-color: #1b1b1b;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::before {
  display: inline-block;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::after {
  display: none;
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
.btn.disabled, .btn:disabled, .btn.disabled:hover, .btn:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
.btn.disabled img, .btn:disabled img, .btn.disabled:hover img, .btn:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
.btn:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.46875rem;
}
.btn:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
.btn:is(.icon) img {
  height: 1rem;
  width: auto;
  line-height: 1.4;
}
.btn:is(.icon):has(.sr-only) img {
  margin: 0;
}
.btn:is(.icon):is(.btn-sm, .btn-group-sm > .btn) img {
  height: 0.875rem;
  line-height: 1.4;
}
.btn:is(.icon):is(.btn-lg, .btn-group-lg > .btn) img {
  height: 1.125rem;
  line-height: 1.4;
}
@media (max-width: 767.98px) {
  .btn {
    width: 100%;
  }
  .btn.btn-inline {
    width: auto;
  }
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(-1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}

.btn-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary-transactional {
  background: #046a38;
  border-color: #046a38;
  color: #fff;
}
.btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #034a27;
  border-color: #034a27;
  color: #fff;
}

.btn-primary-dark,
.btn-primary,
.btn-dark,
.btn-secondary {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
}
.btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}

.btn-primary-light,
.btn-light {
  background: #fff;
  border-color: #fff;
  color: #1b1b1b;
}
.btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-transactional {
  background: none;
  background-color: unset;
  border-color: #046a38;
  color: #046a38;
}
.btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-dark,
.btn-outline-secondary,
.btn-outline-primary,
.btn-trans-dark,
.btn-outline-dark {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
}
.btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-light,
.btn-outline-light,
.btn-trans-light {
  background: none;
  background-color: unset;
  border-color: #fff;
  color: #fff;
}
.btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-tertiary-dark,
.btn-link,
.btn-link2,
.btn-link4,
.btn-link5 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-link3 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
  text-decoration: none;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-tertiary-light {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-success:focus,
.btn-warning:focus,
.btn-danger:focus {
  box-shadow: none;
}

.btn-video {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
.btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.btn-video:not(.icon-right) {
  position: relative;
}
.btn-video:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right)::before {
  left: 0;
}
.btn-video:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video:not(.icon-right):hover, .btn-video:not(.icon-right):focus, .btn-video:not(.icon-right):active {
  position: relative;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  left: 0;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video.icon-right {
  order: 1;
  position: relative;
}
.btn-video.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right::before {
  right: 0;
}
.btn-video.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video.icon-right:hover, .btn-video.icon-right:focus, .btn-video.icon-right:active {
  position: relative;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  right: 0;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-video-outline {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  display: inline-flex;
  align-items: center;
}
.btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-video-outline:not(.icon-right) {
  position: relative;
}
.btn-video-outline:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right)::before {
  left: 0;
}
.btn-video-outline:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline:not(.icon-right):hover, .btn-video-outline:not(.icon-right):focus, .btn-video-outline:not(.icon-right):active {
  position: relative;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  left: 0;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline.icon-right {
  order: 1;
  position: relative;
}
.btn-video-outline.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right::before {
  right: 0;
}
.btn-video-outline.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video-outline.icon-right:hover, .btn-video-outline.icon-right:focus, .btn-video-outline.icon-right:active {
  position: relative;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  right: 0;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:not(:disabled):not(.disabled):active {
  color: #363636;
}

.btn-add-service {
  width: auto;
}

.btn:not(:hover) .icon.hover-icon,
.btn:hover .icon.hover-icon ~ .icon {
  display: none;
}

.btn-video-outline-centered {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-color: #363636;
  color: #363636;
  text-decoration: none;
}
.btn-video-outline-centered .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
  transition: background-image 0.15s;
}
.btn-video-outline-centered:hover, .btn-video-outline-centered:focus, .btn-video-outline-centered:active {
  color: #fff;
  background-color: #363636;
}
.btn-video-outline-centered:hover .video-icon, .btn-video-outline-centered:focus .video-icon, .btn-video-outline-centered:active .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
}

.link-video {
  color: #363636;
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 2.5rem;
  position: relative;
}
.link-video::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.link-video::before {
  left: 0;
}

.remove-btn,
.remove-btn-lg {
  cursor: pointer;
}

.modal-header button.close {
  text-shadow: none;
}

.close {
  opacity: 1;
}

a.btn {
  text-decoration: none;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  background-color: #1b1b1b;
  color: #fff;
}

.card {
  margin-bottom: 1em;
}
.card .list-group {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.card .card-header {
  background: #ccc;
}
.card .card-title.h5 {
  margin-bottom: 0.9375rem !important;
}
#accordion .card {
  border: none;
  border-bottom: 0.0625rem solid #ccc;
  border-radius: none;
}
#accordion .card .card-header {
  padding: 1.25rem 0;
  border-bottom: 0.0625rem solid #ccc;
  border-top: none;
  background-color: #fff;
}
#accordion .card .card-header:first-child {
  border-radius: 0;
  border-bottom: none;
}
#accordion .card .card-header .btn {
  padding: 1.25rem 0.625rem;
}
#accordion .card .card-header .btn.btn-link {
  color: #666;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link:hover {
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link::before {
  content: "";
  float: left;
  width: 20px;
  height: 20px;
  margin: 3px 5px 0 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M7.579 5.987L3.275 1.604A.908.908 0 0 1 3 .944.992.992 0 0 1 3.255.29c.225-.2.457-.288.698-.29a.919.919 0 0 1 .666.275l5.106 5.058a.948.948 0 0 1 .007 1.327l-5.118 5.047c-.123.165-.38.292-.654.293a.962.962 0 0 1-.683-.293.903.903 0 0 1-.277-.66.993.993 0 0 1 .256-.655L7.58 5.987z'/%3E%3C/svg%3E") no-repeat 0 0;
  transform: rotate(90deg);
}
#accordion .card .card-header .btn.btn-link.collapsed::before {
  transform: rotate(0deg);
}
#accordion .card .card-body {
  padding: 0;
  margin-left: 0.9375rem;
}

.card-link {
  color: #1b1b1b;
}
.card-link:hover {
  text-decoration: none;
}

.alert {
  font-size: inherit;
  font-weight: 400;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  margin: auto;
  background: #fff;
  overflow: hidden;
  color: #1b1b1b;
}
.alert::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}
.alert.alert-default {
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
}
.alert.alert-default::before {
  height: 100%;
  width: 3.375rem;
  top: 0;
  right: initial;
  bottom: 0;
  left: 0;
  background-size: 1.5rem;
}
.alert.alert-stacked {
  padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
}
.alert.alert-stacked::before {
  height: 2.1875rem;
  width: 100%;
  top: 0;
  right: 0;
  bottom: initial;
  left: 0;
  background-size: 1.25rem;
}
.alert.alert-sm {
  font-size: 0.875rem;
}
.alert.alert-md {
  font-size: 1rem;
}
.alert.alert-lg {
  font-size: 1.125rem;
}
@media (min-width: 576px) {
  .alert.alert-sm-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-sm-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-sm-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-sm-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-sm-sm {
    font-size: 0.875rem;
  }
  .alert.alert-sm-md {
    font-size: 1rem;
  }
  .alert.alert-sm-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .alert.alert-md-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-md-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-md-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-md-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-md-sm {
    font-size: 0.875rem;
  }
  .alert.alert-md-md {
    font-size: 1rem;
  }
  .alert.alert-md-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1025px) {
  .alert.alert-lg-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-lg-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-lg-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-lg-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-lg-sm {
    font-size: 0.875rem;
  }
  .alert.alert-lg-md {
    font-size: 1rem;
  }
  .alert.alert-lg-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1366px) {
  .alert.alert-xl-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-xl-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-xl-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-xl-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-xl-sm {
    font-size: 0.875rem;
  }
  .alert.alert-xl-md {
    font-size: 1rem;
  }
  .alert.alert-xl-lg {
    font-size: 1.125rem;
  }
}
.alert .alert-link {
  color: #1b1b1b;
}
.alert.alert-success {
  border-color: #046a38;
}
.alert.alert-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.alert.alert-info {
  border-color: #31708f;
}
.alert.alert-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.alert.alert-warning {
  border-color: #eea103;
}
.alert.alert-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%23FFFFFF"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%23FFFFFF"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%23FFFFFF"/></svg>');
  background-color: #eea103;
}
.alert.alert-danger {
  border-color: #a51a1f;
}
.alert.alert-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.alert.alert-success .alert-link, .alert.alert-info .alert-link, .alert.alert-warning .alert-link, .alert.alert-danger .alert-link {
  color: #1b1b1b;
}

.alert-dismissible {
  padding-right: 2.875rem;
}
.alert-dismissible .close {
  width: 2.875rem;
  height: 2.875rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="%231B1B1B"/><path d="M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z" fill="%231B1B1B"/></svg>');
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}
.alert-dismissible.alert-stacked {
  padding-right: 0.9375rem;
}
.alert-dismissible.alert-stacked .close {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.25rem;
  width: 2.1875rem;
  height: 2.1875rem;
}

.breadcrumb {
  background-color: #fff;
}

.breadcrumb-item {
  font-weight: 700;
}
.breadcrumb-item a {
  color: #363636;
}
.breadcrumb-item.active {
  color: #363636;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.badge,
.badge-md {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.875rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge .badge-icon,
.badge-md .badge-icon {
  height: 0.75rem;
  width: auto;
}
.badge .badge-icon img,
.badge-md .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}
.badge-container, .badge-marxent-container,
.badge-md-container,
.badge-md-marxent-container {
  position: absolute;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 1;
  left: 0.0625rem;
}
.badge-container,
.badge-md-container {
  top: 0.0625rem;
}

.badge-sm {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.75rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge-sm .badge-icon {
  height: 0.625rem;
  width: auto;
}
.badge-sm .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}

.badge-marxent-container {
  bottom: 3.28125rem;
  left: 0.9375rem;
}
@media (min-width: 768px) {
  .badge-marxent-container {
    bottom: 6.796875rem;
    left: 0.9375rem;
  }
}

.multi-badge-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: absolute;
}

.multi-badge-container > .badge-container {
  position: relative;
}
.multi-badge-container > .badge-marxent-container {
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
}

.badge-green,
.badge-free-delivery,
.badge-reward,
.badge-install,
.badge-online,
.badge-instore,
.badge-success,
.badge-newarrival {
  border-color: #046a38;
}

.badge-install {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.badge-super-buy,
.badge-blue,
.badge-preorder {
  border-color: #004876;
}

.badge-preowned,
.badge-purple {
  border-color: #4D4185;
}

.badge-yellow,
.badge-clearance,
.badge-best-seller,
.badge-exclusive {
  border-color: #ffc600;
}

.badge-nfm-plus,
.badge-orange {
  border-color: #d24627;
}

.badge-secondary {
  border-color: #4c4c4c;
}

.badge-danger,
.badge-red,
.badge-doorbuster {
  border-color: #a51a1f;
}

.badge-warning {
  border-color: #eea103;
}

.badge-info,
.badge-gas,
.badge-dual-fuel {
  border-color: #31708f;
}

.badge-red-orange,
.badge-electric {
  border-color: #d24627;
}

.badge-light,
.badge-dark {
  border-color: #363636;
}

.post-add-to-cart .modal-content .modal-info,
.post-add-to-cart .modal-content .option-info-group-col-2,
.product-add-ons .modal-content .modal-info,
.product-add-ons .modal-content .option-info-group-col-2 {
  align-items: center;
}
.post-add-to-cart .modal-content .modal-body .modal-line-item,
.product-add-ons .modal-content .modal-body .modal-line-item {
  margin-bottom: 0;
}
.post-add-to-cart .modal-content .modal-body #installation-form-productType-error,
.product-add-ons .modal-content .modal-body #installation-form-productType-error {
  margin: -0.3rem 0 0.5rem;
}
.post-add-to-cart .modal-content h4,
.post-add-to-cart .modal-content h5,
.post-add-to-cart .modal-content h6,
.product-add-ons .modal-content h4,
.product-add-ons .modal-content h5,
.product-add-ons .modal-content h6 {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.post-add-to-cart .modal-content h4.parts-header,
.post-add-to-cart .modal-content h5.parts-header,
.post-add-to-cart .modal-content h6.parts-header,
.product-add-ons .modal-content h4.parts-header,
.product-add-ons .modal-content h5.parts-header,
.product-add-ons .modal-content h6.parts-header {
  margin: 0.9375rem 0 0.625rem;
}
.post-add-to-cart .modal-content h4.performance-header,
.post-add-to-cart .modal-content h5.performance-header,
.post-add-to-cart .modal-content h6.performance-header,
.product-add-ons .modal-content h4.performance-header,
.product-add-ons .modal-content h5.performance-header,
.product-add-ons .modal-content h6.performance-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.antivirus-header,
.post-add-to-cart .modal-content h5.antivirus-header,
.post-add-to-cart .modal-content h6.antivirus-header,
.product-add-ons .modal-content h4.antivirus-header,
.product-add-ons .modal-content h5.antivirus-header,
.product-add-ons .modal-content h6.antivirus-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.payment-antivirus-title, .post-add-to-cart .modal-content h4.Payment-Protection-title,
.post-add-to-cart .modal-content h5.payment-antivirus-title,
.post-add-to-cart .modal-content h5.Payment-Protection-title,
.post-add-to-cart .modal-content h6.payment-antivirus-title,
.post-add-to-cart .modal-content h6.Payment-Protection-title,
.product-add-ons .modal-content h4.payment-antivirus-title,
.product-add-ons .modal-content h4.Payment-Protection-title,
.product-add-ons .modal-content h5.payment-antivirus-title,
.product-add-ons .modal-content h5.Payment-Protection-title,
.product-add-ons .modal-content h6.payment-antivirus-title,
.product-add-ons .modal-content h6.Payment-Protection-title {
  margin-bottom: 0.75rem;
  line-height: 1;
}
.post-add-to-cart .modal-content .plan-options h6,
.product-add-ons .modal-content .plan-options h6 {
  margin-bottom: 10px;
}
.post-add-to-cart .modal-content .modal-header,
.product-add-ons .modal-content .modal-header {
  padding-bottom: 0.625rem;
}
.post-add-to-cart .modal-content .title,
.product-add-ons .modal-content .title {
  padding: 7px 0;
  font-size: 0.875rem !important;
  line-height: 1.2rem !important;
}
.post-add-to-cart .modal-content .plan-discount,
.product-add-ons .modal-content .plan-discount {
  padding: 0.9375rem 0;
  font-size: 0.875rem !important;
  margin-left: -0.9375rem;
}

.button-div {
  margin: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
  padding-bottom: 0.9375rem;
}

.modal {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.modal .modal-header {
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 0.9375rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
}
@media (min-width: 768px) {
  .modal .modal-header {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
.modal .modal-header .modal-title {
  margin-right: 1.875rem;
}
.modal .modal-header .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.9375rem 1.875rem;
  margin: 0;
  opacity: 1;
  color: #363636;
  font-size: 0;
}
@media (max-width: 1024.98px) {
  .modal .modal-header .close {
    padding: 0.9375rem;
  }
}
.modal .content-modal-close {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23363636' fill-rule='nonzero'%3E%3Cpath d='M7.817 6.726L10 8.909l2.183-2.183a.772.772 0 0 1 1.004-.075l.087.075a.772.772 0 0 1 0 1.091L11.091 10l2.183 2.183a.772.772 0 1 1-1.091 1.091L10 11.091l-2.183 2.183a.772.772 0 0 1-1.004.075l-.087-.075a.772.772 0 0 1 0-1.091L8.909 10 6.726 7.817a.772.772 0 1 1 1.091-1.091z'/%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-1a9 9 0 1 1 0-18 9 9 0 0 1 0 18z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
}
.modal .modal-content {
  background-clip: padding-box;
  padding: 0.9375rem 1.875rem 1.875rem;
}
.modal .modal-content #pageTimeoutModalTitle .warning-icon {
  padding-right: 0.9375rem;
}
@media (max-width: 1024.98px) {
  .modal .modal-content {
    padding: 0.9375rem;
  }
}
.modal .modal-body {
  padding: 0.625rem 0;
}
.modal .modal-body .video-container {
  height: 147px;
}
@media (min-width: 768px) {
  .modal .modal-body .video-container {
    width: 100%;
    height: 377px;
  }
}
.modal .modal-footer {
  padding: 0.9375rem 0 0;
  border-top: 0.0625rem solid #ccc;
}
@media (min-width: 768px) {
  .modal.post-add-to-cart .modal-dialog, .modal.product-add-ons .modal-dialog {
    max-width: 726px;
  }
}
.modal.post-add-to-cart .prev-service-header, .modal.product-add-ons .prev-service-header {
  border-bottom: 0.0625rem solid #ccc;
  margin-bottom: 10px;
}
.modal.post-add-to-cart .next-service-header, .modal.product-add-ons .next-service-header {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-line-item, .modal.product-add-ons .modal-line-item {
  display: flex;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item:last-of-type, .modal.product-add-ons .modal-line-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
  display: block;
  width: 100%;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-qty, .modal.product-add-ons .modal-line-item .line-item-qty {
    flex: 1 0 25%;
    text-align: right;
    margin-top: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
  margin-bottom: 15px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
    margin-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-image, .modal.product-add-ons .modal-line-item .line-item-image {
  flex-shrink: 0;
  margin-right: 10px;
}
.modal.post-add-to-cart .modal-line-item .line-item-image img, .modal.product-add-ons .modal-line-item .line-item-image img {
  min-width: 70px;
  width: 70px;
  min-height: 70px;
  height: 70px;
}
.modal.post-add-to-cart .modal-line-item .line-item-name, .modal.product-add-ons .modal-line-item .line-item-name {
  margin: 0 10px 0 0;
  white-space: initial;
}
.modal.post-add-to-cart .modal-line-item .line-item-sku, .modal.product-add-ons .modal-line-item .line-item-sku {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}
.modal.post-add-to-cart .modal-footer, .modal.product-add-ons .modal-footer {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-footer button, .modal.product-add-ons .modal-footer button {
  padding: 0.34375rem 0.9375rem;
}
.modal.post-add-to-cart .modal-footer .button-wrapper, .modal.product-add-ons .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
  padding: 0;
  font-size: 0.875rem;
  text-align: left;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
    font-size: 1rem;
  }
}
.modal.post-add-to-cart .modal-footer .btn-view-cart, .modal.product-add-ons .modal-footer .btn-view-cart {
  max-width: 120px;
  height: 36px;
  max-height: 36px;
  padding: 0 15px;
}
.modal .product-add-ons .modal-line-item .line-item-qty {
  text-align: left;
}
@media (min-width: 768px) {
  .modal.modal-security-questions .modal-dialog {
    max-width: 726px;
  }
}
.modal.modal-security-question-check button.close, .modal.modal-security-questions button.close {
  display: none;
}
.modal.post-add-to-cart .modal-header {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header {
    align-items: center;
  }
}
.modal.post-add-to-cart .modal-header .icon {
  width: 20px;
  height: 20px;
  margin: 5px 5px 0 0;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header .icon {
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header {
  display: flex;
  margin-bottom: 0;
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header h4.quantity-header {
    flex-direction: row;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header .quantity-added {
  margin-right: 0.3125rem;
}
.modal .modal-parts-gold-plan .plan-options,
.modal .modal-body-addons .plan-options,
.modal .modal-antivirus-performance .plan-options,
.modal .modal-gold-plan .plan-options {
  padding: 15px 0 5px;
  border-top: 0.0625rem solid #ccc;
}
.modal .modal-parts-gold-plan .plan-options .plan-option,
.modal .modal-body-addons .plan-options .plan-option,
.modal .modal-antivirus-performance .plan-options .plan-option,
.modal .modal-gold-plan .plan-options .plan-option {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}
.modal .modal-parts-gold-plan .plan-options .plan-option:last-of-type,
.modal .modal-body-addons .plan-options .plan-option:last-of-type,
.modal .modal-antivirus-performance .plan-options .plan-option:last-of-type,
.modal .modal-gold-plan .plan-options .plan-option:last-of-type {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .custom-control,
.modal .modal-body-addons .plan-options .plan-option .custom-control,
.modal .modal-antivirus-performance .plan-options .plan-option .custom-control,
.modal .modal-gold-plan .plan-options .plan-option .custom-control {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .form-control-label,
.modal .modal-body-addons .plan-options .plan-option .form-control-label,
.modal .modal-antivirus-performance .plan-options .plan-option .form-control-label,
.modal .modal-gold-plan .plan-options .plan-option .form-control-label {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option input,
.modal .modal-body-addons .plan-options .plan-option input,
.modal .modal-antivirus-performance .plan-options .plan-option input,
.modal .modal-gold-plan .plan-options .plan-option input {
  margin-right: 10px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
.modal .modal-body-addons .plan-options .plan-option .option-item-info,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
.modal .modal-gold-plan .plan-options .plan-option .option-item-info {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
  .modal .modal-body-addons .plan-options .plan-option .option-item-info,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-info {
    flex-direction: row;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group,
.modal .modal-body-addons .plan-options .plan-option .option-info-group,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group {
  display: flex;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 15px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image img,
.modal .modal-body-addons .plan-options .plan-option .option-item-image img,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-image img,
.modal .modal-gold-plan .plan-options .plan-option .option-item-image img {
  width: 70px;
  height: 70px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
.modal .modal-body-addons .plan-options .plan-option .option-item-name,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
.modal .modal-gold-plan .plan-options .plan-option .option-item-name {
  margin-right: 5px;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
  .modal .modal-body-addons .plan-options .plan-option .option-item-name,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-name {
    margin-right: 30px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-price,
.modal .modal-body-addons .plan-options .plan-option .option-item-price,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-price,
.modal .modal-gold-plan .plan-options .plan-option .option-item-price {
  margin-top: 0;
  margin-left: auto;
  text-align: right;
}
.modal .modal-parts-gold-plan .modal-footer .btn-link,
.modal .modal-body-addons .modal-footer .btn-link,
.modal .modal-antivirus-performance .modal-footer .btn-link,
.modal .modal-gold-plan .modal-footer .btn-link {
  padding-top: 0;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .modal-footer .btn-link,
  .modal .modal-body-addons .modal-footer .btn-link,
  .modal .modal-antivirus-performance .modal-footer .btn-link,
  .modal .modal-gold-plan .modal-footer .btn-link {
    height: 100%;
    padding: 0;
  }
}
.modal .modal-body-addons .plan-option .option-info-group {
  display: flex;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
    flex-direction: row;
    width: 100%;
  }
}
.modal.modal-parts-gold-plan .plan-options, .modal.modal-gold-plan .plan-options,
.modal .modal-gold-plan .plan-options {
  padding-bottom: 0;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total, .modal.modal-gold-plan .plan-options .protection-plan-total,
.modal .modal-gold-plan .plan-options .protection-plan-total {
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 0.0625rem solid #ccc;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-label, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label {
  margin-right: 15px;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-value, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value {
  margin-left: auto;
}
.modal.modal-parts-gold-plan .performance-header,
.modal.modal-parts-gold-plan .antivirus-header,
.modal.modal-parts-gold-plan .parts-header, .modal.modal-parts-performance .performance-header,
.modal.modal-parts-performance .antivirus-header,
.modal.modal-parts-performance .parts-header, .modal.modal-antivirus-performance .performance-header,
.modal.modal-antivirus-performance .antivirus-header,
.modal.modal-antivirus-performance .parts-header, .modal.modal-antivirus .performance-header,
.modal.modal-antivirus .antivirus-header,
.modal.modal-antivirus .parts-header, .modal.modal-parts .performance-header,
.modal.modal-parts .antivirus-header,
.modal.modal-parts .parts-header, .modal.modal-performance .performance-header,
.modal.modal-performance .antivirus-header,
.modal.modal-performance .parts-header {
  margin: 10px 0;
}
.modal.modal-parts-gold-plan .plan-options .plan-option, .modal.modal-parts-performance .plan-options .plan-option, .modal.modal-antivirus-performance .plan-options .plan-option, .modal.modal-antivirus .plan-options .plan-option, .modal.modal-parts .plan-options .plan-option, .modal.modal-performance .plan-options .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .plan-option, .modal.modal-parts-performance .performance-content .plan-option, .modal.modal-antivirus-performance .performance-content .plan-option, .modal.modal-antivirus .performance-content .plan-option, .modal.modal-parts .performance-content .plan-option, .modal.modal-performance .performance-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .performance-price-info, .modal.modal-parts-performance .performance-content .performance-price-info, .modal.modal-antivirus-performance .performance-content .performance-price-info, .modal.modal-antivirus .performance-content .performance-price-info, .modal.modal-parts .performance-content .performance-price-info, .modal.modal-performance .performance-content .performance-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .antivirus-content .plan-option, .modal.modal-parts-performance .antivirus-content .plan-option, .modal.modal-antivirus-performance .antivirus-content .plan-option, .modal.modal-antivirus .antivirus-content .plan-option, .modal.modal-parts .antivirus-content .plan-option, .modal.modal-performance .antivirus-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .antivirus-content .antivirus-price-info, .modal.modal-parts-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus .antivirus-content .antivirus-price-info, .modal.modal-parts .antivirus-content .antivirus-price-info, .modal.modal-performance .antivirus-content .antivirus-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .option-price, .modal.modal-parts-performance .option-price, .modal.modal-antivirus-performance .option-price, .modal.modal-antivirus .option-price, .modal.modal-parts .option-price, .modal.modal-performance .option-price {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .tab-content, .modal.modal-parts-performance .tab-content, .modal.modal-antivirus-performance .tab-content, .modal.modal-antivirus .tab-content, .modal.modal-parts .tab-content, .modal.modal-performance .tab-content {
  padding-top: 10px;
}
.modal.modal-parts-gold-plan .tab-pane .performance-content h5.mb, .modal.modal-parts-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus .tab-pane .performance-content h5.mb, .modal.modal-parts .tab-pane .performance-content h5.mb, .modal.modal-performance .tab-pane .performance-content h5.mb {
  margin-bottom: 10px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link, .modal.modal-parts-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus .parts-performance-tabs .nav-link, .modal.modal-parts .parts-performance-tabs .nav-link, .modal.modal-performance .parts-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 0.625rem 0.5rem;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: -0.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
    width: 24px;
    height: 24px;
    left: -22px;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus .antivirus-performance-tabs .nav-link, .modal.modal-parts .antivirus-performance-tabs .nav-link, .modal.modal-performance .antivirus-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 10px 8px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: 2px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
    width: 24px;
    height: 24px;
    left: -22px;
    top: 0;
  }
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn, .modal.modal-parts .parts-collapse-container .collapse-header .btn, .modal.modal-performance .parts-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn, .modal.modal-parts .performance-collapse-container .collapse-header .btn, .modal.modal-performance .performance-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
    flex-wrap: nowrap;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-performance .modal-footer .button-wrapper .btn-next {
  width: 72px;
  max-width: 72px;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-performance .modal-footer .button-wrapper .btn-next {
    width: auto;
    max-width: 100%;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
  margin-top: 10px;
  order: 3;
  -ms-flex-order: 3;
  text-align: right;
  padding: 0;
}
@media (min-width: 768px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
    margin: 0 10px 0 auto;
    order: 0;
    -ms-flex-order: 0;
    text-align: right;
  }
}
.modal.modal-installation-quote .modal-header, .modal.modal-installation-option .modal-header {
  padding-right: 35px;
}
.modal.modal-installation-quote .zip-input-row,
.modal.modal-installation-quote .promo-and-submit-row {
  align-items: flex-start;
}
.modal.modal-installation-quote .zip-input-row .form-group,
.modal.modal-installation-quote .promo-and-submit-row .form-group {
  margin-bottom: 0;
}
.modal.modal-installation-quote .zip-input-row .btn,
.modal.modal-installation-quote .promo-and-submit-row .btn {
  width: 100%;
  height: 36px;
  max-height: 36px;
  padding: 0;
  margin-top: 22px;
}
@media (min-width: 768px) {
  .modal.modal-installation-quote .zip-input-row .btn,
  .modal.modal-installation-quote .promo-and-submit-row .btn {
    margin-top: 27px;
  }
}
.modal.modal-installation-quote .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-installation-quote .invalid-feedback-custom {
  color: #a51a1f;
  padding-top: 15px;
  border-top: 0.0625rem solid #ccc;
  margin-top: 0;
}
.modal.modal-installation-quote .address-block {
  padding-top: 15px;
}
.modal.modal-installation-quote .address-block .form-group:not(.required) {
  white-space: normal;
}
.modal.modal-installation-quote .product-type-select-label span {
  font-weight: 400;
}
.modal.modal-installation-quote .error-message {
  margin: 15px 0;
}
.modal.modal-installation-quote .error-message .error-message-text {
  color: #a51a1f;
}
.modal.modal-installation-option .installation-options-assets {
  border-top: 0.0625rem solid #ccc;
  margin-top: 16px;
}
.modal.modal-installation-option .modal-footer {
  padding: 0;
  border: none;
}
.modal.modal-installation-option .modal-footer button {
  width: 100%;
  padding: 0.34375rem 10px;
}
.modal.modal-installation-option .modal-footer button.nfm-installation {
  margin-right: 30px;
}
@media (max-width: 767.98px) {
  .modal.modal-installation-option .modal-footer button.nfm-installation {
    margin-right: 15px;
  }
}
.modal.modal-services-request .zip-input-row,
.modal.modal-services-request .phone-same {
  font-size: 12px;
  text-wrap: wrap;
  margin-top: -4.5px;
}
.modal.modal-services-request .error-text {
  color: #a51a1f;
}
.modal.modal-services-request .wrap-text {
  text-wrap: wrap;
}
.modal.modal-services-request .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-services-request .btn-zip-submit {
  margin-top: 23px;
  width: 100%;
}
@media (min-width: 768px) {
  .modal.modal-services-request .btn-zip-submit {
    margin-top: 27px;
  }
}
.modal.modal-services-request label span {
  font-size: 14px;
  font-weight: 100;
}
.modal.modal-services-request .address-block .form-group .custom-control.custom-radio:last-child {
  margin-bottom: 0;
}
.modal.delivery-pickup {
  padding: 15px !important;
}
@media (min-width: 576px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 440px;
  }
}
@media (min-width: 768px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 900px;
  }
}
.modal.delivery-pickup .modal-header {
  padding-bottom: 0.625rem;
}
.modal.delivery-pickup .modal-header .modal-title {
  padding-right: 40px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .left-column {
    border-right: 0.0625rem solid #ccc;
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .modal.delivery-pickup .left-column .d-sm-none {
    display: none;
  }
}
.modal.delivery-pickup .modal-body {
  padding-top: 0.625rem;
  padding-bottom: 0;
}
.modal.delivery-pickup .pb-2 div {
  padding-bottom: 15px;
}
.modal.delivery-pickup .selected-pickup-location {
  display: flex;
  margin-bottom: 0;
  padding: 15px 0;
}
.modal.delivery-pickup .selected-pickup-location .location-label {
  margin-right: 8px;
}
.modal.delivery-pickup .selected-pickup-location .location-value {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  padding-left: 20px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .selected-pickup-location .location-value {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.modal.delivery-pickup .selected-pickup-location button {
  padding: 10px 10px 0 20px;
  font-size: 1rem;
  text-align: left;
  border: none;
}
.modal.delivery-pickup .pickup-locations {
  padding-top: 15px;
  padding-bottom: 30px;
  border-top: 0.0625rem solid #ccc;
}
.modal.delivery-pickup .pickup-locations .form-group:last-of-type {
  margin-bottom: 30px;
}
.modal.delivery-pickup .pickup-locations .cancel-location-link {
  padding: 0;
  font-size: 1rem;
}
.modal.delivery-pickup .select-date-cta {
  margin-bottom: 0;
}
.modal.delivery-pickup .select-date-cta h5 {
  margin-bottom: 10px;
}
.modal.delivery-pickup .modal-footer {
  padding-top: 0.625rem;
}
.modal.delivery-pickup .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.delivery-pickup .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.delivery-pickup .modal-footer .button-wrapper .btn-save-date {
  width: 75px;
  height: 36px;
  padding: 0;
}
.modal.modal-labor-services {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-labor-services {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-labor-services .select-services-lead {
  margin-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 15px;
}
.modal.modal-labor-services .parts-collapse-container:last-of-type {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .collapse-header .btn {
  padding: 0;
  width: 100%;
  border-width: 1px;
  text-align: left;
  pointer-events: none;
}
.modal.modal-labor-services .service-option-container {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-label-for-mobile {
  display: none;
}
@media (max-width: 575.98px) {
  .modal.modal-labor-services .service-option-container {
    flex-wrap: wrap;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-mobile {
    width: 100%;
    flex: 100% 0 0;
    padding: 10px 0;
    display: block;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-desktop {
    display: none;
  }
}
.modal.modal-labor-services .service-option-container .quantity-input-container {
  padding-right: 15px;
}
.modal.modal-labor-services .service-option-container .service-option {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-option input.input-service-qty {
  width: 48px;
  max-width: 48px;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label {
  margin-bottom: 0;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label::before, .modal.modal-labor-services .service-option-container .service-option .custom-control-label::after {
  top: -10px;
}
.modal.modal-labor-services .service-option-price {
  padding-left: 10px;
  margin-left: auto;
  text-align: right;
}
.modal.modal-labor-services label.service-label {
  font-weight: 400;
}
.modal.modal-labor-services label.service-label::before, .modal.modal-labor-services label.service-label::after {
  display: none;
}
.modal.modal-labor-services .custom-checkbox {
  display: inline-block;
}
.modal.modal-labor-services .quantity-module {
  width: 8.125rem;
  margin-right: 0.9375rem;
  display: inline-block;
}
.modal.modal-labor-services .quantity-module .input-group-append .btn,
.modal.modal-labor-services .quantity-module .input-group-prepend .btn {
  width: 2.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.modal.modal-labor-services .service-select-line-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.modal.modal-labor-services .service-body {
  padding-bottom: 0;
}
.modal.modal-labor-services .modal-line-item {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .services-collapse-container .alert.message {
  margin-top: 15px;
  margin-bottom: 15px;
}
.modal.modal-labor-services .services-collapse-container .alert.message ~ .alert.message {
  margin-top: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .alert.message .button-yes {
  padding-right: 0.9375rem;
  border-right: 0.0625rem solid #ccc;
  margin-right: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .item-name {
  font-weight: 700;
  margin-top: 15px;
}
.modal.modal-labor-services .services-collapse-container .service-item {
  margin-top: 15px;
}
.modal.modal-labor-services .modal-footer {
  border-bottom: 0;
}
.modal.modal-labor-services .modal-footer .service-modal-actions {
  display: none;
  margin-top: 0 !important;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.show {
  display: block;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.services-back {
  margin-right: auto;
}
.modal.modal-install-surface {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-install-surface {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-install-surface .modal-header {
  padding-bottom: 0.625rem;
}
.modal.modal-install-surface .modal-header .modal-title {
  padding-right: 40px;
  font-size: 1.125rem;
}
@media (min-width: 1025px) {
  .modal.modal-install-surface .modal-header .modal-title {
    font-size: 1.375rem;
  }
}
.modal.modal-install-surface .modal-body .install-line-items {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item {
  display: flex;
  width: 100%;
  align-items: center;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-label {
  display: flex;
  flex-direction: column;
  max-width: 70%;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-qty {
  margin-left: auto;
  margin-right: 0;
  min-width: 48px;
}
.modal.modal-install-surface .modal-body .install-surface-selection {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .install-surface-selection .custom-checkbox {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error {
  padding-top: 15px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error.hidden {
  display: none;
}
.modal.modal-install-surface .modal-footer {
  padding-top: 0.625rem;
}
.modal.modal-install-surface .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.modal-install-surface .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.modal-install-surface .modal-footer .button-wrapper .btn-done {
  width: 75px;
  height: 36px;
  padding: 0;
}
@media (max-width: 1024.98px) {
  .modal#address-invalid .modal-footer .button-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .modal#address-invalid .modal-footer .button-wrapper .btn {
    width: auto;
  }
  .modal#address-invalid .modal-footer .button-wrapper .edit {
    padding-left: 0;
    padding-right: 0;
  }
  .modal#address-invalid .modal-footer .button-wrapper .accept {
    padding: 0.6875rem 0.625rem;
  }
}
@media (max-width: 767.98px) {
  .modal.modal-cancel-ppi .footer-cancel-ppi {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (min-width: 1025px) {
  #trustPilotIframe {
    max-height: 800px;
  }
}
#trustPilotIframe .modal-dialog {
  pointer-events: auto;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-dialog {
    max-width: 726px;
  }
}
#trustPilotIframe .modal-content {
  padding: 0.9375rem 1.875rem 0.9375rem;
}
#trustPilotIframe .modal-content .modal-header {
  line-height: 0;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 1.875rem;
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-content .modal-header {
    margin-left: -0.9375rem;
  }
}
#trustPilotIframe .modal-body {
  padding: 0;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-body p {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-body p {
    padding-left: 0.9375rem;
    padding-right: 1.875rem;
  }
}

.kiosk-timeout-modal-open .modal:not(#pageTimeoutModal) {
  display: none !important;
}
.kiosk-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

.redirect-timeout-modal-open .modal:not(#redirectTimeoutModal) {
  display: none !important;
}
.redirect-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

@media (max-width: 575.98px) {
  .modal-dialog {
    padding-bottom: calc(2 * env(safe-area-inset-bottom)) !important;
  }
}
.nav-tabs,
.nav-pills {
  flex-wrap: nowrap;
  justify-content: start;
  width: 100%;
  overflow-x: auto;
  padding-bottom: 0.9375rem;
  padding-left: 0.125rem;
  padding-top: 0.125rem;
  padding-right: 0.125rem;
  margin: -0.125rem -0.125rem 0 -0.125rem;
}
@supports (scrollbar-width: thin) {
  .nav-tabs,
  .nav-pills {
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
  }
}
@supports selector(::-webkit-scrollbar) {
  .nav-tabs::-webkit-scrollbar,
  .nav-pills::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .nav-tabs::-webkit-scrollbar-track,
  .nav-pills::-webkit-scrollbar-track {
    background: transparent;
  }
  .nav-tabs::-webkit-scrollbar-thumb,
  .nav-pills::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .nav-tabs::-webkit-scrollbar-thumb:hover,
  .nav-pills::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.nav-tabs .nav-item,
.nav-pills .nav-item {
  text-align: center;
}
.nav-tabs .nav-item .nav-link,
.nav-pills .nav-item .nav-link {
  padding: 0.46875rem 0.9375rem;
  margin: 0;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  transition: background 300ms, color 300ms, border 300ms;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.145;
}
@media (min-width: 768px) {
  .nav-tabs .nav-item .nav-link,
  .nav-pills .nav-item .nav-link {
    font-size: 1rem;
    line-height: 1.125;
  }
}
.nav-tabs .nav-item .nav-link .icon,
.nav-pills .nav-item .nav-link .icon {
  height: 16px;
  width: auto;
  margin-right: 0.46875rem;
  filter: brightness(0) saturate(100%) invert(19%) sepia(13%) saturate(0%) hue-rotate(256deg) brightness(91%) contrast(89%);
  transition: filter 300ms;
}
.nav-tabs .nav-item .nav-link:hover,
.nav-pills .nav-item .nav-link:hover {
  background: #e8e8e8;
  text-decoration: none;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight,
.nav-pills .nav-item .nav-link.active,
.nav-pills .nav-item .nav-link.highlight {
  color: #1b1b1b;
  text-decoration: none;
  font-weight: 700;
}
.nav-tabs .nav-item .nav-link.active .icon, .nav-tabs .nav-item .nav-link.highlight .icon,
.nav-pills .nav-item .nav-link.active .icon,
.nav-pills .nav-item .nav-link.highlight .icon {
  filter: brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(609%) hue-rotate(337deg) brightness(87%) contrast(79%);
}
.nav-tabs .nav-item .nav-link.disabled, .nav-tabs .nav-item .nav-link:disabled, .nav-tabs .nav-item .nav-link.disabled:hover, .nav-tabs .nav-item .nav-link:disabled:hover,
.nav-pills .nav-item .nav-link.disabled,
.nav-pills .nav-item .nav-link:disabled,
.nav-pills .nav-item .nav-link.disabled:hover,
.nav-pills .nav-item .nav-link:disabled:hover {
  color: #aeaeae;
  background: none;
  pointer-events: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link {
  color: #1b1b1b;
  text-decoration: none;
}
.nav-tabs.nav-fit,
.nav-pills.nav-fit {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.nav-tabs.nav-fit .nav-item,
.nav-pills.nav-fit .nav-item {
  width: auto;
}

@media (min-width: 1025px) {
  .form-nav .nav-item > .nav-link {
    color: #1b1b1b;
  }
}
.nav-tabs {
  border: none;
}
.nav-tabs .nav-item .nav-link {
  border-radius: 0.25rem 0.25rem 0 0;
  border-bottom: 0.125rem solid #ccc;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight {
  border-bottom: 0.125rem solid;
}
.nav-tabs .nav-item.show .nav-link {
  border-bottom: 0.125rem solid #ccc;
}

.nav.navbar-nav .reset-password-form-modal .notifications-container .alert.alert-danger,
.nav.navbar-nav .reset-password-form-mobile .notifications-container .alert.alert-danger {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.nav-pills {
  gap: 0.46875rem;
}
.nav-pills .nav-item .nav-link {
  border-radius: 0.75rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.higlight {
  background: #1b1b1b;
  color: #fff;
}
.nav-pills .nav-item .nav-link.active .icon, .nav-pills .nav-item .nav-link.higlight .icon {
  filter: brightness(0) invert(1);
}
.nav-pills .nav-item .nav-link.active:hover, .nav-pills .nav-item .nav-link.higlight:hover {
  background: #363636;
}

.toast {
  position: relative;
  font-size: 1rem;
  font-weight: 400;
  padding: 0.9375rem 0.9375rem 0.9375rem 3.375rem;
  border-radius: 0.375rem;
  color: #fff;
  overflow: hidden;
  width: 100%;
  background-color: #1b1b1b;
}
.toast a {
  color: #fff;
}
.toast a:hover {
  color: #fff;
}
.toast::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #1b1b1b;
}
.toast-success {
  background-color: #046a38 !important;
}
.toast-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.toast-danger {
  background-color: #a51a1f !important;
}
.toast-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.toast-info {
  background-color: #31708f !important;
}
.toast-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.toast-warning {
  background-color: #eea103 !important;
  color: #1b1b1b !important;
}
.toast-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%231B1B1B"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%231B1B1B"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%231B1B1B"/></svg>');
  background-color: #eea103;
}

.toast-message {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
  z-index: 1051;
}

.toast-alert {
  animation: fade 5s linear forwards;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.toast-alert.show {
  display: block;
}

.toast-static {
  opacity: 1 !important;
}

.toast-dismissible {
  padding-right: 3.375rem;
}
.toast-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
  width: 3.375rem;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}

.attribute {
  margin-top: 0.938em;
}
.attribute label {
  display: block;
}

.swatch a {
  text-decoration: none;
}

.add-to-cart .cart-white {
  display: none;
}
@media (min-width: 768px) {
  .add-to-cart .cart-white {
    display: inline;
  }
}

.add-to-cart-messages {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
  z-index: 1051;
}

.add-to-wish-list {
  margin-top: 1em;
}

.add-to-basket-alert {
  animation: fade 5s linear forwards;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.add-to-basket-alert.show {
  display: block;
}

.main-attributes {
  margin-top: 1em;
}

.quick-view-dialog,
.choose-bonus-product-dialog {
  max-width: 56.25em;
}
.quick-view-dialog .selectable-bonus-product-line-item,
.choose-bonus-product-dialog .selectable-bonus-product-line-item {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.quick-view-dialog .beenSelected,
.choose-bonus-product-dialog .beenSelected {
  background-color: #ccc;
}
.quick-view-dialog .modal-header,
.choose-bonus-product-dialog .modal-header {
  background-color: #ccc;
  border-bottom: none;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.quick-view-dialog .modal-header .full-pdp-link,
.choose-bonus-product-dialog .modal-header .full-pdp-link {
  color: #1b1b1b;
}
.quick-view-dialog .modal-header .close,
.choose-bonus-product-dialog .modal-header .close {
  font-size: 2rem;
  line-height: 1.5rem;
}
.quick-view-dialog .modal-title,
.choose-bonus-product-dialog .modal-title {
  font-size: 1rem;
}
.quick-view-dialog .product-name,
.choose-bonus-product-dialog .product-name {
  font-size: 1.875rem;
}
.quick-view-dialog .swatch-circle,
.choose-bonus-product-dialog .swatch-circle {
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  position: relative;
  display: inline-block;
}
.quick-view-dialog .swatch-circle.color-value.selected::after,
.choose-bonus-product-dialog .swatch-circle.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.quick-view-dialog .swatch-circle.color-value.unselectable::after, .quick-view-dialog .swatch-circle.color-value.disabled::after,
.choose-bonus-product-dialog .swatch-circle.color-value.unselectable::after,
.choose-bonus-product-dialog .swatch-circle.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.quick-view-dialog .swatch-circle.color-value::after,
.choose-bonus-product-dialog .swatch-circle.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}
.quick-view-dialog a[disabled] .swatch-circle,
.choose-bonus-product-dialog a[disabled] .swatch-circle {
  cursor: not-allowed;
}
.quick-view-dialog a[disabled] .swatch-circle.color-value.selected::after,
.choose-bonus-product-dialog a[disabled] .swatch-circle.color-value.selected::after {
  background-color: #f5f5f5;
}
.quick-view-dialog .availablity-container,
.choose-bonus-product-dialog .availablity-container {
  text-align: right;
}
.quick-view-dialog .availablity-container,
.quick-view-dialog .size-chart,
.choose-bonus-product-dialog .availablity-container,
.choose-bonus-product-dialog .size-chart {
  margin-top: 0.938em;
}
.quick-view-dialog .modal-content,
.choose-bonus-product-dialog .modal-content {
  border: none;
}
.quick-view-dialog .modal-body,
.choose-bonus-product-dialog .modal-body {
  max-height: 28.125em; /* 450/16 */
  overflow-y: auto;
}
.quick-view-dialog button.close,
.choose-bonus-product-dialog button.close {
  font-size: 1.125rem;
}
.quick-view-dialog .modal-footer,
.choose-bonus-product-dialog .modal-footer {
  background-color: #fff;
  border: none;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.quick-view-dialog .modal-footer .prices .price,
.choose-bonus-product-dialog .modal-footer .prices .price {
  font-size: 1.6rem;
}
.quick-view-dialog .prices .sales,
.choose-bonus-product-dialog .prices .sales {
  font-size: 1.5rem;
}
.quick-view-dialog .promotions,
.choose-bonus-product-dialog .promotions {
  text-align: left;
  color: #a51a1f;
}
@media (max-width: 767.98px) {
  .quick-view-dialog .bonus-summary,
  .choose-bonus-product-dialog .bonus-summary {
    font-size: 0.625rem;
  }
}
@media (max-width: 767.98px) {
  .quick-view-dialog .bonus-summary .bonus-product-name,
  .choose-bonus-product-dialog .bonus-summary .bonus-product-name {
    padding: 0;
  }
}
.quick-view-dialog .pre-cart-products,
.choose-bonus-product-dialog .pre-cart-products {
  margin-right: 0.125em;
}
.quick-view-dialog .color-attribute,
.choose-bonus-product-dialog .color-attribute {
  border: none;
  padding: 0;
  background: none;
}
.quick-view-dialog .non-input-label,
.choose-bonus-product-dialog .non-input-label {
  display: block;
  margin-bottom: 0.5rem;
}

/**
 * @license
 * MyFonts Webfont Build ID 3498004, 2017-12-14T10:36:37-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: JustLovely by Nicky Laatz
 * URL: https://www.myfonts.com/fonts/nicky-laatz/just-lovely/just-lovely/
 * Copyright: Copyright (c) 2016 by Nicky Laatz. All rights reserved.
 * Licensed pageviews: 8,000,000
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3498004
 *
 * © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: JustLovely;
  font-display: swap;
  src: url("../webfonts/356014_0_0.eot");
  src: url("../webfonts/356014_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/356014_0_0.woff2") format("woff2"), url("../webfonts/356014_0_0.woff") format("woff"), url("../webfonts/356014_0_0.ttf") format("truetype"), url("../webfonts/356014_0_0.svg#wf") format("svg");
}
/* figtree-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* 
latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 */
/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #326fe2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f96302;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #666;
  --gray-dark: #363636;
  --secondary-blue: #001E61;
  --secondary-teal: #97d4ca;
  --secondary-purple: #4D4185;
  --secondary-red: #DC3136;
  --secondary-orange: #d24627;
  --accent-red: #b2200d;
  --accent-blue: #004876;
  --accent-purple: #51557f;
  --accent-yellow: #ffc600;
  --accent-orange: #f96302;
  --accent-rust: #cf4520;
  --info-100: #dde7ec;
  --info-300: #76a0b4;
  --info-500: #31708f;
  --info-700: #224e64;
  --info-900: #142d39;
  --success-100: #d5e6de;
  --success-300: #82b59c;
  --success-500: #046a38;
  --success-700: #034a27;
  --success-900: #022a16;
  --danger-100: #f0d9da;
  --danger-300: #d28d8f;
  --danger-500: #a51a1f;
  --danger-700: #741216;
  --danger-900: #420a0c;
  --warning-100: #fcefd5;
  --warning-300: #f7d081;
  --warning-500: #eea103;
  --warning-700: #976602;
  --warning-900: #5f4001;
  --alert-pale-green: #d5e6de;
  --alert-pale-blue: #dde7ec;
  --alert-pale-yellow: #fcefd5;
  --alert-pale-red: #f0d9da;
  --black: #000;
  --trans: transparent;
  --black-alpha: rgba(0, 0, 0, 0.6);
  --primary: #1b1b1b;
  --secondary: #4c4c4c;
  --success: #046a38;
  --info: #31708f;
  --warning: #eea103;
  --danger: #a51a1f;
  --light: #fff;
  --dark: #363636;
  --green: #046a38;
  --lime: #41a928;
  --black: #000;
  --focus: #76a0b4;
  --gray-100: #f5f5f5;
  --gray-200: #e8e8e8;
  --gray-300: #dadada;
  --gray-400: #ccc;
  --gray-500: #aeaeae;
  --gray-600: #666;
  --gray-700: #4c4c4c;
  --gray-800: #363636;
  --gray-900: #1b1b1b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1025px;
  --breakpoint-xl: 1366px;
  --font-family-sans-serif: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1b1b1b;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  color: #363636;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.25rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.875rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0;
  border-top: 0.0625rem solid #ccc;
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.75rem;
  color: #666;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.0625rem solid #dadada;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.46875rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #666;
}

code {
  font-size: 87.5%;
  color: #86393b;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #1b1b1b;
  border-radius: 0.125rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #1b1b1b;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 21.25rem;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 1025px;
  }
}
@media (min-width: 1025px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1200px;
  }
}
@media (min-width: 1366px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1270px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 0.9375rem;
  color: #1b1b1b;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.9375rem;
  vertical-align: top;
  border-top: 0.0625rem solid #ccc;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 0.125rem solid #ccc;
}
.table tbody + tbody {
  border-top: 0.125rem solid #ccc;
}

.table-sm th,
.table-sm td {
  padding: 0.625rem;
}

.table-bordered {
  border: 0.0625rem solid #ccc;
}
.table-bordered th,
.table-bordered td {
  border: 0.0625rem solid #ccc;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 0.125rem;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #1b1b1b;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bfbfbf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #888888;
}

.table-hover .table-primary:hover {
  background-color: #b2b2b2;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2b2b2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cdcdcd;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-secondary:hover {
  background-color: silver;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: silver;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9d5c7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-success:hover {
  background-color: #a9cbba;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a9cbba;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5d7e0;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #94b5c5;
}

.table-hover .table-info:hover {
  background-color: #b4ccd7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b4ccd7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fae5b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f6ce7c;
}

.table-hover .table-warning:hover {
  background-color: #f8dca0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8dca0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e6bfc0;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d0888b;
}

.table-hover .table-danger:hover {
  background-color: #dfadae;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #dfadae;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}

.table-hover .table-light:hover {
  background-color: #f2f2f2;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c7c7;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969696;
}

.table-hover .table-dark:hover {
  background-color: #bababa;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bababa;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #b9d5c7;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-green:hover {
  background-color: #a9cbba;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #a9cbba;
}

.table-lime,
.table-lime > th,
.table-lime > td {
  background-color: #cae7c3;
}
.table-lime th,
.table-lime td,
.table-lime thead th,
.table-lime tbody + tbody {
  border-color: #9cd28f;
}

.table-hover .table-lime:hover {
  background-color: #bae0b1;
}
.table-hover .table-lime:hover > td,
.table-hover .table-lime:hover > th {
  background-color: #bae0b1;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-focus,
.table-focus > th,
.table-focus > td {
  background-color: #d9e4ea;
}
.table-focus th,
.table-focus td,
.table-focus thead th,
.table-focus tbody + tbody {
  border-color: #b8ced8;
}

.table-hover .table-focus:hover {
  background-color: #c9d8e1;
}
.table-hover .table-focus:hover > td,
.table-hover .table-focus:hover > th {
  background-color: #c9d8e1;
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fcfcfc;
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: #fafafa;
}

.table-hover .table-gray-100:hover {
  background-color: #efefef;
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: #efefef;
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f9f9f9;
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #f3f3f3;
}

.table-hover .table-gray-200:hover {
  background-color: #ececec;
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: #ececec;
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: whitesmoke;
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #ececec;
}

.table-hover .table-gray-300:hover {
  background-color: #e8e8e8;
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: #e8e8e8;
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #f1f1f1;
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #e4e4e4;
}

.table-hover .table-gray-400:hover {
  background-color: #e4e4e4;
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: #e4e4e4;
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #e8e8e8;
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #d5d5d5;
}

.table-hover .table-gray-500:hover {
  background-color: #dbdbdb;
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: #dbdbdb;
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #d4d4d4;
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #afafaf;
}

.table-hover .table-gray-600:hover {
  background-color: #c7c7c7;
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: #c7c7c7;
}

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cdcdcd;
}
.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-gray-700:hover {
  background-color: silver;
}
.table-hover .table-gray-700:hover > td,
.table-hover .table-gray-700:hover > th {
  background-color: silver;
}

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c7c7c7;
}
.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #969696;
}

.table-hover .table-gray-800:hover {
  background-color: #bababa;
}
.table-hover .table-gray-800:hover > td,
.table-hover .table-gray-800:hover > th {
  background-color: #bababa;
}

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #bfbfbf;
}
.table-gray-900 th,
.table-gray-900 td,
.table-gray-900 thead th,
.table-gray-900 tbody + tbody {
  border-color: #888888;
}

.table-hover .table-gray-900:hover {
  background-color: #b2b2b2;
}
.table-hover .table-gray-900:hover > td,
.table-hover .table-gray-900:hover > th {
  background-color: #b2b2b2;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #666;
  border-color: #2e2e2e;
}
.table .thead-light th {
  color: #4c4c4c;
  background-color: #ccc;
  border-color: #ccc;
}

.table-dark {
  color: #fff;
  background-color: #666;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #2e2e2e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  transition: border 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.form-control::placeholder {
  color: #666;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dadada;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}
select.form-control:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.4;
}

.col-form-label-lg {
  padding-top: 0.703125rem;
  padding-bottom: 0.703125rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.col-form-label-sm {
  padding-top: 0.234375rem;
  padding-bottom: 0.234375rem;
  font-size: 0.875rem;
  line-height: 1.4;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.40625rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.form-control-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 0.9375rem;
}

.form-text {
  display: block;
  margin-top: 0.234375rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.3125rem;
  margin-left: -0.3125rem;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 0.625rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.9375rem;
  margin-left: -0.625rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #666;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #046a38;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #046a38;
  border-radius: 0.125rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 0.3125rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #046a38;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #046a38;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #046a38;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #046a38;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #046a38;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #069b52;
  background-color: #069b52;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #046a38;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #046a38;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #a51a1f;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #a51a1f;
  border-radius: 0.125rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 0.3125rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #a51a1f;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #a51a1f;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #a51a1f;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #a51a1f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #a51a1f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #d12127;
  background-color: #d12127;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a51a1f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #a51a1f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:hover {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #245269;
  border-color: #214b60;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}

.btn-warning {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #bc7f02;
  border-color: #af7602;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #791317;
  border-color: #6e1115;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}

.btn-light {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-lime {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:hover {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
}
.btn-lime:focus, .btn-lime.focus {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}
.btn-lime.disabled, .btn-lime:disabled {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:not(:disabled):not(.disabled):active, .btn-lime:not(:disabled):not(.disabled).active, .show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #31801e;
  border-color: #2d751c;
}
.btn-lime:not(:disabled):not(.disabled):active:focus, .btn-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}

.btn-focus {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:hover {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
}
.btn-focus:focus, .btn-focus.focus {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}
.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active, .show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #5788a0;
  border-color: #538197;
}
.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}

.btn-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:hover {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: gainsboro;
  border-color: #d5d5d5;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}

.btn-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:hover {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #cfcfcf;
  border-color: #c8c8c8;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}

.btn-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:hover {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #c1c1c1;
  border-color: #bababa;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}

.btn-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:hover {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #b3b3b3;
  border-color: #acacac;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}

.btn-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:hover {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: #959595;
  border-color: #8e8e8e;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}

.btn-gray-600 {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}

.btn-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-gray-800 {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-outline-primary {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-outline-secondary {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-success {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-info {
  color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #31708f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.btn-outline-warning {
  color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:hover {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #eea103;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.btn-outline-danger {
  color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #a51a1f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #363636;
  border-color: #363636;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-green {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-lime {
  color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:hover {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:focus, .btn-outline-lime.focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}
.btn-outline-lime.disabled, .btn-outline-lime:disabled {
  color: #41a928;
  background-color: transparent;
}
.btn-outline-lime:not(:disabled):not(.disabled):active, .btn-outline-lime:not(:disabled):not(.disabled).active, .show > .btn-outline-lime.dropdown-toggle {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:not(:disabled):not(.disabled):active:focus, .btn-outline-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.btn-outline-black {
  color: #000;
  border-color: #000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.btn-outline-focus {
  color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:hover {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}
.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #76a0b4;
  background-color: transparent;
}
.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active, .show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.btn-outline-gray-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:hover {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.btn-outline-gray-200 {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:hover {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #e8e8e8;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.btn-outline-gray-300 {
  color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:hover {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #dadada;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:hover {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.btn-outline-gray-500 {
  color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:hover {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #aeaeae;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.btn-outline-gray-600 {
  color: #666;
  border-color: #666;
}
.btn-outline-gray-600:hover {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #666;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.btn-outline-gray-700 {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-gray-800 {
  color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-gray-900 {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #aeaeae;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.640625rem 1.578125rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.171875rem 1.109375rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #1b1b1b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0.125rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1025px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.46875rem 0;
  overflow: hidden;
  border-top: 1px solid #fff;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #363636;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #363636;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.active, .dropdown-item:active {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #ccc;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #363636;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.0078125rem;
  padding-left: 1.0078125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.83203125rem;
  padding-left: 0.83203125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.18359375rem;
  padding-left: 1.18359375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -0.0625rem;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -0.0625rem;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -0.0625rem;
}

.input-group-prepend {
  margin-right: -0.0625rem;
}

.input-group-append {
  margin-left: -0.0625rem;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.40625rem 0.640625rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: center;
  white-space: nowrap;
  background-color: #e8e8e8;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.4em + 1.40625rem + 0.125rem);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.4em + 0.46875rem + 0.125rem);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.640625rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.4rem;
  padding-left: 1.875rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 0.9375rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.25rem;
  height: 1.325rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
  border-color: #1b1b1b;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #aeaeae;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 0.0625rem solid #ccc;
}
.custom-control-label::after {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M5 10C5 9.65482 5.27982 9.375 5.625 9.375H14.375C14.7202 9.375 15 9.65482 15 10C15 10.3452 14.7202 10.625 14.375 10.625H5.625C5.27982 10.625 5 10.3452 5 10Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-switch {
  padding-left: 2.875rem;
}
.custom-switch .custom-control-label::before {
  left: -2.875rem;
  width: 2.25rem;
  pointer-events: all;
  border-radius: 50%;
}
.custom-switch .custom-control-label::after {
  top: 0.2rem;
  left: -2.75rem;
  width: 1rem;
  height: 1rem;
  background-color: #ccc;
  border-radius: 50%;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(1rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.custom-select:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.640625rem;
  background-image: none;
}
.custom-select:disabled {
  color: #aeaeae;
  background-color: #dadada;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}

.custom-select-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding-top: 0.171875rem;
  padding-bottom: 0.171875rem;
  padding-left: 0.40625rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding-top: 0.640625rem;
  padding-bottom: 0.640625rem;
  padding-left: 0.875rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #76a0b4;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dadada;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  overflow: hidden;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.2125rem;
  padding: 0.40625rem 0.640625rem;
  line-height: 1.4;
  color: #1b1b1b;
  content: "Browse";
  background-color: #e8e8e8;
  border-left: inherit;
  border-radius: 0 0.375rem 0.375rem 0;
}

.custom-range {
  width: 100%;
  height: 1.125rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #747474;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #747474;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.0625rem;
  margin-left: 0.0625rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #747474;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #666;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #666;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #dadada;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #aeaeae;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0.125rem solid #41a928;
}
.nav-tabs .nav-link {
  margin-bottom: -0.125rem;
  background-color: transparent;
  border: 0.125rem solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: transparent transparent #dadada;
}
.nav-tabs .nav-link.disabled {
  color: #aeaeae;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #1b1b1b;
  background-color: #fff;
  border-color: transparent transparent #1b1b1b;
}
.nav-tabs .dropdown-menu {
  margin-top: -0.125rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.125rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b1b1b;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.46875rem 0.9375rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-right: 0.9375rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1024.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.125rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.9375rem;
}

.card-title {
  margin-bottom: 0.9375rem;
}

.card-subtitle {
  margin-top: -0.46875rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 0.9375rem;
}

.card-header {
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0.0625rem solid #ccc;
}
.card-header:first-child {
  border-radius: calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem) 0 0;
}

.card-footer {
  padding: 0.9375rem 0.9375rem;
  background-color: #fff;
  border-top: 0.0625rem solid #ccc;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem);
}

.card-header-tabs {
  margin-right: -0.46875rem;
  margin-bottom: -0.9375rem;
  margin-left: -0.46875rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.9375rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -0.0625rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0.9375rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.125rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.625rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.625rem;
  color: #666;
  content: "|";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #363636;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.46875rem 0;
  margin-left: 0;
  line-height: 1.25;
  color: #1b1b1b;
  text-decoration: none;
  background-color: transparent;
  border: 0 solid transparent;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #fff;
  border-color: transparent;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.page-item.disabled .page-link {
  color: #aeaeae;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.4;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.3;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.badge {
  display: inline-block;
  padding: 0.234375rem 0.46875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #046a38;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #31708f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #245269;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.badge-warning {
  color: #1b1b1b;
  background-color: #eea103;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #1b1b1b;
  background-color: #bc7f02;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #a51a1f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #791317;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.badge-light {
  color: #1b1b1b;
  background-color: #fff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #1b1b1b;
  background-color: #e6e6e6;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #363636;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #046a38;
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-lime {
  color: #fff;
  background-color: #41a928;
}
a.badge-lime:hover, a.badge-lime:focus {
  color: #fff;
  background-color: #31801e;
}
a.badge-lime:focus, a.badge-lime.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.badge-focus {
  color: #fff;
  background-color: #76a0b4;
}
a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #5788a0;
}
a.badge-focus:focus, a.badge-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.badge-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #1b1b1b;
  background-color: gainsboro;
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.badge-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #1b1b1b;
  background-color: #cfcfcf;
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.badge-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #1b1b1b;
  background-color: #c1c1c1;
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.badge-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #1b1b1b;
  background-color: #b3b3b3;
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.badge-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #1b1b1b;
  background-color: #959595;
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.badge-gray-600 {
  color: #fff;
  background-color: #666;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.badge-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-gray-700:hover, a.badge-gray-700:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-gray-700:focus, a.badge-gray-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-gray-800 {
  color: #fff;
  background-color: #363636;
}
a.badge-gray-800:hover, a.badge-gray-800:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-gray-800:focus, a.badge-gray-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-gray-900:hover, a.badge-gray-900:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-gray-900:focus, a.badge-gray-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e8e8e8;
  border-radius: 0.25rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 400;
}

.alert-dismissible {
  padding-right: 3.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
}

.alert-primary {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-primary hr {
  border-top-color: #c4c4c4;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-secondary hr {
  border-top-color: #cecece;
}
.alert-secondary .alert-link {
  color: #0f0f0f;
}

.alert-success {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-success hr {
  border-top-color: #bdd7ca;
}
.alert-success .alert-link {
  color: #000603;
}

.alert-info {
  color: #193a4a;
  background-color: #d6e2e9;
  border-color: #d6e2e9;
}
.alert-info hr {
  border-top-color: #c5d6e0;
}
.alert-info .alert-link {
  color: #0c1c24;
}

.alert-warning {
  color: #7c5402;
  background-color: #fceccd;
  border-color: #fceccd;
}
.alert-warning hr {
  border-top-color: #fbe3b5;
}
.alert-warning .alert-link {
  color: #4a3201;
}

.alert-danger {
  color: #560e10;
  background-color: #edd1d2;
  border-color: #edd1d2;
}
.alert-danger hr {
  border-top-color: #e6bfc0;
}
.alert-danger .alert-link {
  color: #2a0708;
}

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: #f2f2f2;
}
.alert-light .alert-link {
  color: #6c6c6c;
}

.alert-dark {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-dark hr {
  border-top-color: #cacaca;
}
.alert-dark .alert-link {
  color: #030303;
}

.alert-green {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-green hr {
  border-top-color: #bdd7ca;
}
.alert-green .alert-link {
  color: #000603;
}

.alert-lime {
  color: #225815;
  background-color: #d9eed4;
  border-color: #d9eed4;
}
.alert-lime hr {
  border-top-color: #c9e7c2;
}
.alert-lime .alert-link {
  color: #122f0b;
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #cccccc;
}
.alert-black hr {
  border-top-color: #bfbfbf;
}
.alert-black .alert-link {
  color: black;
}

.alert-focus {
  color: #3d535e;
  background-color: #e4ecf0;
  border-color: #e4ecf0;
}
.alert-focus hr {
  border-top-color: #d4e0e7;
}
.alert-focus .alert-link {
  color: #29383f;
}

.alert-gray-100 {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fdfdfd;
}
.alert-gray-100 hr {
  border-top-color: #f0f0f0;
}
.alert-gray-100 .alert-link {
  color: #666666;
}

.alert-gray-200 {
  color: #797979;
  background-color: #fafafa;
  border-color: #fafafa;
}
.alert-gray-200 hr {
  border-top-color: #ededed;
}
.alert-gray-200 .alert-link {
  color: #606060;
}

.alert-gray-300 {
  color: #717171;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.alert-gray-300 hr {
  border-top-color: #ebebeb;
}
.alert-gray-300 .alert-link {
  color: #585858;
}

.alert-gray-400 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.alert-gray-400 hr {
  border-top-color: #e8e8e8;
}
.alert-gray-400 .alert-link {
  color: #515151;
}

.alert-gray-500 {
  color: #5a5a5a;
  background-color: #efefef;
  border-color: #efefef;
}
.alert-gray-500 hr {
  border-top-color: #e2e2e2;
}
.alert-gray-500 .alert-link {
  color: #414141;
}

.alert-gray-600 {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.alert-gray-600 hr {
  border-top-color: lightgray;
}
.alert-gray-600 .alert-link {
  color: #1c1c1c;
}

.alert-gray-700 {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-gray-700 hr {
  border-top-color: #cecece;
}
.alert-gray-700 .alert-link {
  color: #0f0f0f;
}

.alert-gray-800 {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-gray-800 hr {
  border-top-color: #cacaca;
}
.alert-gray-800 .alert-link {
  color: #030303;
}

.alert-gray-900 {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-gray-900 hr {
  border-top-color: #c4c4c4;
}
.alert-gray-900 .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e8e8e8;
  border-radius: 0.125rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b1b1b;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.125rem;
}

.list-group-item-action {
  width: 100%;
  color: #4c4c4c;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4c4c4c;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item-action:active {
  color: #1b1b1b;
  background-color: #e8e8e8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -0.0625rem;
  border-top-width: 0.0625rem;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.125rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.125rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 0.0625rem;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -0.0625rem;
  border-left-width: 0.0625rem;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1366px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 0.0625rem;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.list-group-item-secondary {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-success {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-info {
  color: #193a4a;
  background-color: #c5d7e0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #193a4a;
  background-color: #b4ccd7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #193a4a;
  border-color: #193a4a;
}

.list-group-item-warning {
  color: #7c5402;
  background-color: #fae5b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7c5402;
  background-color: #f8dca0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7c5402;
  border-color: #7c5402;
}

.list-group-item-danger {
  color: #560e10;
  background-color: #e6bfc0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #560e10;
  background-color: #dfadae;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #560e10;
  border-color: #560e10;
}

.list-group-item-light {
  color: #858585;
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-dark {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-green {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-lime {
  color: #225815;
  background-color: #cae7c3;
}
.list-group-item-lime.list-group-item-action:hover, .list-group-item-lime.list-group-item-action:focus {
  color: #225815;
  background-color: #bae0b1;
}
.list-group-item-lime.list-group-item-action.active {
  color: #fff;
  background-color: #225815;
  border-color: #225815;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-focus {
  color: #3d535e;
  background-color: #d9e4ea;
}
.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #3d535e;
  background-color: #c9d8e1;
}
.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #3d535e;
  border-color: #3d535e;
}

.list-group-item-gray-100 {
  color: #7f7f7f;
  background-color: #fcfcfc;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #7f7f7f;
  background-color: #efefef;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: #7f7f7f;
  border-color: #7f7f7f;
}

.list-group-item-gray-200 {
  color: #797979;
  background-color: #f9f9f9;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #797979;
  background-color: #ececec;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: #797979;
  border-color: #797979;
}

.list-group-item-gray-300 {
  color: #717171;
  background-color: whitesmoke;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #717171;
  background-color: #e8e8e8;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item-gray-400 {
  color: #6a6a6a;
  background-color: #f1f1f1;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-gray-500 {
  color: #5a5a5a;
  background-color: #e8e8e8;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #5a5a5a;
  background-color: #dbdbdb;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

.list-group-item-gray-600 {
  color: #353535;
  background-color: #d4d4d4;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #353535;
  background-color: #c7c7c7;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}

.list-group-item-gray-700 {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-gray-800 {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-gray-900 {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-gray-900.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #363636;
  text-shadow: none;
  opacity: 0.5;
}
.close:hover {
  color: #363636;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: min(21.875rem, 90vw);
  max-width: min(21.875rem, 90vw);
  font-size: 1rem;
  color: #fff;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border: 0 solid transparent;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24);
  opacity: 0;
  border-radius: 0.375rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.9375rem 0.9375rem;
  color: #666;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border-bottom: 0 solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.toast-body {
  padding: 0.9375rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -3.125rem);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 1;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 0 0.9375rem;
  border-bottom: 0.0625rem solid #ccc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .close {
  padding: 0 0 0.9375rem;
  margin: -0.9375rem 0 -0.9375rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.4;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.9375rem 1.875rem 1.875rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.9375rem 1.875rem 1.875rem-0.25rem;
  border-top: 0.0625rem solid #ccc;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 31.25rem;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 18.75rem;
  }
}
@media (min-width: 1025px) {
  .modal-lg,
  .modal-xl {
    max-width: 50rem;
  }
}
@media (min-width: 1366px) {
  .modal-xl {
    max-width: 71.25rem;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #fff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #fff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #fff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #fff;
}

.tooltip-inner {
  max-width: 15.625rem;
  padding: 1.0625rem 1.0625rem;
  color: #363636;
  text-align: center;
  background-color: #fff;
  border-radius: 0.125rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 12.5rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1.3125rem;
  height: 0.6875rem;
  margin: 0 0;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.6875rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: -0.75rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #363636;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0.0625rem;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.6875rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #363636;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0.0625rem;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.6875rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.75rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #363636;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0.0625rem;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1.3125rem;
  margin-left: -0.65625rem;
  content: "";
  border-bottom: 0.0625rem solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.6875rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #363636;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0.0625rem;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 1.0625rem 1.0625rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 0.0625rem solid #ebebeb;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1.0625rem 1.0625rem;
  color: #363636;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 1.875rem;
  height: 0.1875rem;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #1b1b1b !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #020202 !important;
}

.bg-secondary {
  background-color: #4c4c4c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #333333 !important;
}

.bg-success {
  background-color: #046a38 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #02391e !important;
}

.bg-info {
  background-color: #31708f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #245269 !important;
}

.bg-warning {
  background-color: #eea103 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #bc7f02 !important;
}

.bg-danger {
  background-color: #a51a1f !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #791317 !important;
}

.bg-light {
  background-color: #fff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important;
}

.bg-dark {
  background-color: #363636 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d1d1d !important;
}

.bg-green {
  background-color: #046a38 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #02391e !important;
}

.bg-lime {
  background-color: #41a928 !important;
}

a.bg-lime:hover, a.bg-lime:focus,
button.bg-lime:hover,
button.bg-lime:focus {
  background-color: #31801e !important;
}

.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-focus {
  background-color: #76a0b4 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #5788a0 !important;
}

.bg-gray-100 {
  background-color: #f5f5f5 !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: gainsboro !important;
}

.bg-gray-200 {
  background-color: #e8e8e8 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #cfcfcf !important;
}

.bg-gray-300 {
  background-color: #dadada !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #c1c1c1 !important;
}

.bg-gray-400 {
  background-color: #ccc !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #b3b3b3 !important;
}

.bg-gray-500 {
  background-color: #aeaeae !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #959595 !important;
}

.bg-gray-600 {
  background-color: #666 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #4d4d4d !important;
}

.bg-gray-700 {
  background-color: #4c4c4c !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #333333 !important;
}

.bg-gray-800 {
  background-color: #363636 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d1d1d !important;
}

.bg-gray-900 {
  background-color: #1b1b1b !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #020202 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 0.0625rem solid #ccc !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-lg {
  border-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1025px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1025px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1025px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}

.shadow {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24) !important;
}

.shadow-lg {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.32) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-33 {
  width: 33.3333% !important;
}

.w-66 {
  width: 66.6666% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-33 {
  height: 33.3333% !important;
}

.h-66 {
  height: 66.6666% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.46875rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.46875rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.46875rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.46875rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.46875rem !important;
}

.m-2 {
  margin: 0.9375rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.9375rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.9375rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.9375rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.9375rem !important;
}

.m-3 {
  margin: 1.40625rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1.40625rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.40625rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.40625rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.40625rem !important;
}

.m-4 {
  margin: 1.875rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.875rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.875rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.875rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.875rem !important;
}

.m-5 {
  margin: 2.34375rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2.34375rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.34375rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2.34375rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.34375rem !important;
}

.m-6 {
  margin: 2.8125rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.8125rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.8125rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.8125rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.8125rem !important;
}

.m-7 {
  margin: 3.28125rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3.28125rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.28125rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.28125rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.28125rem !important;
}

.m-8 {
  margin: 3.75rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.75rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.75rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.75rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.75rem !important;
}

.m-9 {
  margin: 4.21875rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4.21875rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4.21875rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4.21875rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4.21875rem !important;
}

.m-10 {
  margin: 6.5625rem !important;
}

.mt-10,
.my-10 {
  margin-top: 6.5625rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 6.5625rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 6.5625rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 6.5625rem !important;
}

.m-0_5 {
  margin: 0.234375rem !important;
}

.mt-0_5,
.my-0_5 {
  margin-top: 0.234375rem !important;
}

.mr-0_5,
.mx-0_5 {
  margin-right: 0.234375rem !important;
}

.mb-0_5,
.my-0_5 {
  margin-bottom: 0.234375rem !important;
}

.ml-0_5,
.mx-0_5 {
  margin-left: 0.234375rem !important;
}

.m-1_5 {
  margin: 0.703125rem !important;
}

.mt-1_5,
.my-1_5 {
  margin-top: 0.703125rem !important;
}

.mr-1_5,
.mx-1_5 {
  margin-right: 0.703125rem !important;
}

.mb-1_5,
.my-1_5 {
  margin-bottom: 0.703125rem !important;
}

.ml-1_5,
.mx-1_5 {
  margin-left: 0.703125rem !important;
}

.m-2_5 {
  margin: 1.171875rem !important;
}

.mt-2_5,
.my-2_5 {
  margin-top: 1.171875rem !important;
}

.mr-2_5,
.mx-2_5 {
  margin-right: 1.171875rem !important;
}

.mb-2_5,
.my-2_5 {
  margin-bottom: 1.171875rem !important;
}

.ml-2_5,
.mx-2_5 {
  margin-left: 1.171875rem !important;
}

.m-3_5 {
  margin: 1.640625rem !important;
}

.mt-3_5,
.my-3_5 {
  margin-top: 1.640625rem !important;
}

.mr-3_5,
.mx-3_5 {
  margin-right: 1.640625rem !important;
}

.mb-3_5,
.my-3_5 {
  margin-bottom: 1.640625rem !important;
}

.ml-3_5,
.mx-3_5 {
  margin-left: 1.640625rem !important;
}

.m-4_5 {
  margin: 2.109375rem !important;
}

.mt-4_5,
.my-4_5 {
  margin-top: 2.109375rem !important;
}

.mr-4_5,
.mx-4_5 {
  margin-right: 2.109375rem !important;
}

.mb-4_5,
.my-4_5 {
  margin-bottom: 2.109375rem !important;
}

.ml-4_5,
.mx-4_5 {
  margin-left: 2.109375rem !important;
}

.m-5_5 {
  margin: 2.578125rem !important;
}

.mt-5_5,
.my-5_5 {
  margin-top: 2.578125rem !important;
}

.mr-5_5,
.mx-5_5 {
  margin-right: 2.578125rem !important;
}

.mb-5_5,
.my-5_5 {
  margin-bottom: 2.578125rem !important;
}

.ml-5_5,
.mx-5_5 {
  margin-left: 2.578125rem !important;
}

.m-6_5 {
  margin: 3.046875rem !important;
}

.mt-6_5,
.my-6_5 {
  margin-top: 3.046875rem !important;
}

.mr-6_5,
.mx-6_5 {
  margin-right: 3.046875rem !important;
}

.mb-6_5,
.my-6_5 {
  margin-bottom: 3.046875rem !important;
}

.ml-6_5,
.mx-6_5 {
  margin-left: 3.046875rem !important;
}

.m-7_5 {
  margin: 3.515625rem !important;
}

.mt-7_5,
.my-7_5 {
  margin-top: 3.515625rem !important;
}

.mr-7_5,
.mx-7_5 {
  margin-right: 3.515625rem !important;
}

.mb-7_5,
.my-7_5 {
  margin-bottom: 3.515625rem !important;
}

.ml-7_5,
.mx-7_5 {
  margin-left: 3.515625rem !important;
}

.m-8_5 {
  margin: 3.984375rem !important;
}

.mt-8_5,
.my-8_5 {
  margin-top: 3.984375rem !important;
}

.mr-8_5,
.mx-8_5 {
  margin-right: 3.984375rem !important;
}

.mb-8_5,
.my-8_5 {
  margin-bottom: 3.984375rem !important;
}

.ml-8_5,
.mx-8_5 {
  margin-left: 3.984375rem !important;
}

.m-9_5 {
  margin: 4.453125rem !important;
}

.mt-9_5,
.my-9_5 {
  margin-top: 4.453125rem !important;
}

.mr-9_5,
.mx-9_5 {
  margin-right: 4.453125rem !important;
}

.mb-9_5,
.my-9_5 {
  margin-bottom: 4.453125rem !important;
}

.ml-9_5,
.mx-9_5 {
  margin-left: 4.453125rem !important;
}

.m-10_5 {
  margin: 6.796875rem !important;
}

.mt-10_5,
.my-10_5 {
  margin-top: 6.796875rem !important;
}

.mr-10_5,
.mx-10_5 {
  margin-right: 6.796875rem !important;
}

.mb-10_5,
.my-10_5 {
  margin-bottom: 6.796875rem !important;
}

.ml-10_5,
.mx-10_5 {
  margin-left: 6.796875rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.46875rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.46875rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.46875rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.46875rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.46875rem !important;
}

.p-2 {
  padding: 0.9375rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.9375rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.9375rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.9375rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.9375rem !important;
}

.p-3 {
  padding: 1.40625rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1.40625rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.40625rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.40625rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.40625rem !important;
}

.p-4 {
  padding: 1.875rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.875rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.875rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.875rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.875rem !important;
}

.p-5 {
  padding: 2.34375rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2.34375rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2.34375rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2.34375rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2.34375rem !important;
}

.p-6 {
  padding: 2.8125rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.8125rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.8125rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.8125rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.8125rem !important;
}

.p-7 {
  padding: 3.28125rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.28125rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.28125rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.28125rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.28125rem !important;
}

.p-8 {
  padding: 3.75rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.75rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.75rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.75rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.75rem !important;
}

.p-9 {
  padding: 4.21875rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4.21875rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4.21875rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4.21875rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4.21875rem !important;
}

.p-10 {
  padding: 6.5625rem !important;
}

.pt-10,
.py-10 {
  padding-top: 6.5625rem !important;
}

.pr-10,
.px-10 {
  padding-right: 6.5625rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 6.5625rem !important;
}

.pl-10,
.px-10 {
  padding-left: 6.5625rem !important;
}

.p-0_5 {
  padding: 0.234375rem !important;
}

.pt-0_5,
.py-0_5 {
  padding-top: 0.234375rem !important;
}

.pr-0_5,
.px-0_5 {
  padding-right: 0.234375rem !important;
}

.pb-0_5,
.py-0_5 {
  padding-bottom: 0.234375rem !important;
}

.pl-0_5,
.px-0_5 {
  padding-left: 0.234375rem !important;
}

.p-1_5 {
  padding: 0.703125rem !important;
}

.pt-1_5,
.py-1_5 {
  padding-top: 0.703125rem !important;
}

.pr-1_5,
.px-1_5 {
  padding-right: 0.703125rem !important;
}

.pb-1_5,
.py-1_5 {
  padding-bottom: 0.703125rem !important;
}

.pl-1_5,
.px-1_5 {
  padding-left: 0.703125rem !important;
}

.p-2_5 {
  padding: 1.171875rem !important;
}

.pt-2_5,
.py-2_5 {
  padding-top: 1.171875rem !important;
}

.pr-2_5,
.px-2_5 {
  padding-right: 1.171875rem !important;
}

.pb-2_5,
.py-2_5 {
  padding-bottom: 1.171875rem !important;
}

.pl-2_5,
.px-2_5 {
  padding-left: 1.171875rem !important;
}

.p-3_5 {
  padding: 1.640625rem !important;
}

.pt-3_5,
.py-3_5 {
  padding-top: 1.640625rem !important;
}

.pr-3_5,
.px-3_5 {
  padding-right: 1.640625rem !important;
}

.pb-3_5,
.py-3_5 {
  padding-bottom: 1.640625rem !important;
}

.pl-3_5,
.px-3_5 {
  padding-left: 1.640625rem !important;
}

.p-4_5 {
  padding: 2.109375rem !important;
}

.pt-4_5,
.py-4_5 {
  padding-top: 2.109375rem !important;
}

.pr-4_5,
.px-4_5 {
  padding-right: 2.109375rem !important;
}

.pb-4_5,
.py-4_5 {
  padding-bottom: 2.109375rem !important;
}

.pl-4_5,
.px-4_5 {
  padding-left: 2.109375rem !important;
}

.p-5_5 {
  padding: 2.578125rem !important;
}

.pt-5_5,
.py-5_5 {
  padding-top: 2.578125rem !important;
}

.pr-5_5,
.px-5_5 {
  padding-right: 2.578125rem !important;
}

.pb-5_5,
.py-5_5 {
  padding-bottom: 2.578125rem !important;
}

.pl-5_5,
.px-5_5 {
  padding-left: 2.578125rem !important;
}

.p-6_5 {
  padding: 3.046875rem !important;
}

.pt-6_5,
.py-6_5 {
  padding-top: 3.046875rem !important;
}

.pr-6_5,
.px-6_5 {
  padding-right: 3.046875rem !important;
}

.pb-6_5,
.py-6_5 {
  padding-bottom: 3.046875rem !important;
}

.pl-6_5,
.px-6_5 {
  padding-left: 3.046875rem !important;
}

.p-7_5 {
  padding: 3.515625rem !important;
}

.pt-7_5,
.py-7_5 {
  padding-top: 3.515625rem !important;
}

.pr-7_5,
.px-7_5 {
  padding-right: 3.515625rem !important;
}

.pb-7_5,
.py-7_5 {
  padding-bottom: 3.515625rem !important;
}

.pl-7_5,
.px-7_5 {
  padding-left: 3.515625rem !important;
}

.p-8_5 {
  padding: 3.984375rem !important;
}

.pt-8_5,
.py-8_5 {
  padding-top: 3.984375rem !important;
}

.pr-8_5,
.px-8_5 {
  padding-right: 3.984375rem !important;
}

.pb-8_5,
.py-8_5 {
  padding-bottom: 3.984375rem !important;
}

.pl-8_5,
.px-8_5 {
  padding-left: 3.984375rem !important;
}

.p-9_5 {
  padding: 4.453125rem !important;
}

.pt-9_5,
.py-9_5 {
  padding-top: 4.453125rem !important;
}

.pr-9_5,
.px-9_5 {
  padding-right: 4.453125rem !important;
}

.pb-9_5,
.py-9_5 {
  padding-bottom: 4.453125rem !important;
}

.pl-9_5,
.px-9_5 {
  padding-left: 4.453125rem !important;
}

.p-10_5 {
  padding: 6.796875rem !important;
}

.pt-10_5,
.py-10_5 {
  padding-top: 6.796875rem !important;
}

.pr-10_5,
.px-10_5 {
  padding-right: 6.796875rem !important;
}

.pb-10_5,
.py-10_5 {
  padding-bottom: 6.796875rem !important;
}

.pl-10_5,
.px-10_5 {
  padding-left: 6.796875rem !important;
}

.m-n1 {
  margin: -0.46875rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.46875rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.46875rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.46875rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.46875rem !important;
}

.m-n2 {
  margin: -0.9375rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.9375rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.9375rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.9375rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.9375rem !important;
}

.m-n3 {
  margin: -1.40625rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1.40625rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1.40625rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1.40625rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1.40625rem !important;
}

.m-n4 {
  margin: -1.875rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.875rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.875rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.875rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.875rem !important;
}

.m-n5 {
  margin: -2.34375rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2.34375rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.34375rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.34375rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.34375rem !important;
}

.m-n6 {
  margin: -2.8125rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -2.8125rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -2.8125rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -2.8125rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -2.8125rem !important;
}

.m-n7 {
  margin: -3.28125rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -3.28125rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -3.28125rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -3.28125rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -3.28125rem !important;
}

.m-n8 {
  margin: -3.75rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -3.75rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -3.75rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -3.75rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -3.75rem !important;
}

.m-n9 {
  margin: -4.21875rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -4.21875rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -4.21875rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -4.21875rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -4.21875rem !important;
}

.m-n10 {
  margin: -6.5625rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -6.5625rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -6.5625rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -6.5625rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -6.5625rem !important;
}

.m-n0_5 {
  margin: -0.234375rem !important;
}

.mt-n0_5,
.my-n0_5 {
  margin-top: -0.234375rem !important;
}

.mr-n0_5,
.mx-n0_5 {
  margin-right: -0.234375rem !important;
}

.mb-n0_5,
.my-n0_5 {
  margin-bottom: -0.234375rem !important;
}

.ml-n0_5,
.mx-n0_5 {
  margin-left: -0.234375rem !important;
}

.m-n1_5 {
  margin: -0.703125rem !important;
}

.mt-n1_5,
.my-n1_5 {
  margin-top: -0.703125rem !important;
}

.mr-n1_5,
.mx-n1_5 {
  margin-right: -0.703125rem !important;
}

.mb-n1_5,
.my-n1_5 {
  margin-bottom: -0.703125rem !important;
}

.ml-n1_5,
.mx-n1_5 {
  margin-left: -0.703125rem !important;
}

.m-n2_5 {
  margin: -1.171875rem !important;
}

.mt-n2_5,
.my-n2_5 {
  margin-top: -1.171875rem !important;
}

.mr-n2_5,
.mx-n2_5 {
  margin-right: -1.171875rem !important;
}

.mb-n2_5,
.my-n2_5 {
  margin-bottom: -1.171875rem !important;
}

.ml-n2_5,
.mx-n2_5 {
  margin-left: -1.171875rem !important;
}

.m-n3_5 {
  margin: -1.640625rem !important;
}

.mt-n3_5,
.my-n3_5 {
  margin-top: -1.640625rem !important;
}

.mr-n3_5,
.mx-n3_5 {
  margin-right: -1.640625rem !important;
}

.mb-n3_5,
.my-n3_5 {
  margin-bottom: -1.640625rem !important;
}

.ml-n3_5,
.mx-n3_5 {
  margin-left: -1.640625rem !important;
}

.m-n4_5 {
  margin: -2.109375rem !important;
}

.mt-n4_5,
.my-n4_5 {
  margin-top: -2.109375rem !important;
}

.mr-n4_5,
.mx-n4_5 {
  margin-right: -2.109375rem !important;
}

.mb-n4_5,
.my-n4_5 {
  margin-bottom: -2.109375rem !important;
}

.ml-n4_5,
.mx-n4_5 {
  margin-left: -2.109375rem !important;
}

.m-n5_5 {
  margin: -2.578125rem !important;
}

.mt-n5_5,
.my-n5_5 {
  margin-top: -2.578125rem !important;
}

.mr-n5_5,
.mx-n5_5 {
  margin-right: -2.578125rem !important;
}

.mb-n5_5,
.my-n5_5 {
  margin-bottom: -2.578125rem !important;
}

.ml-n5_5,
.mx-n5_5 {
  margin-left: -2.578125rem !important;
}

.m-n6_5 {
  margin: -3.046875rem !important;
}

.mt-n6_5,
.my-n6_5 {
  margin-top: -3.046875rem !important;
}

.mr-n6_5,
.mx-n6_5 {
  margin-right: -3.046875rem !important;
}

.mb-n6_5,
.my-n6_5 {
  margin-bottom: -3.046875rem !important;
}

.ml-n6_5,
.mx-n6_5 {
  margin-left: -3.046875rem !important;
}

.m-n7_5 {
  margin: -3.515625rem !important;
}

.mt-n7_5,
.my-n7_5 {
  margin-top: -3.515625rem !important;
}

.mr-n7_5,
.mx-n7_5 {
  margin-right: -3.515625rem !important;
}

.mb-n7_5,
.my-n7_5 {
  margin-bottom: -3.515625rem !important;
}

.ml-n7_5,
.mx-n7_5 {
  margin-left: -3.515625rem !important;
}

.m-n8_5 {
  margin: -3.984375rem !important;
}

.mt-n8_5,
.my-n8_5 {
  margin-top: -3.984375rem !important;
}

.mr-n8_5,
.mx-n8_5 {
  margin-right: -3.984375rem !important;
}

.mb-n8_5,
.my-n8_5 {
  margin-bottom: -3.984375rem !important;
}

.ml-n8_5,
.mx-n8_5 {
  margin-left: -3.984375rem !important;
}

.m-n9_5 {
  margin: -4.453125rem !important;
}

.mt-n9_5,
.my-n9_5 {
  margin-top: -4.453125rem !important;
}

.mr-n9_5,
.mx-n9_5 {
  margin-right: -4.453125rem !important;
}

.mb-n9_5,
.my-n9_5 {
  margin-bottom: -4.453125rem !important;
}

.ml-n9_5,
.mx-n9_5 {
  margin-left: -4.453125rem !important;
}

.m-n10_5 {
  margin: -6.796875rem !important;
}

.mt-n10_5,
.my-n10_5 {
  margin-top: -6.796875rem !important;
}

.mr-n10_5,
.mx-n10_5 {
  margin-right: -6.796875rem !important;
}

.mb-n10_5,
.my-n10_5 {
  margin-bottom: -6.796875rem !important;
}

.ml-n10_5,
.mx-n10_5 {
  margin-left: -6.796875rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.46875rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.46875rem !important;
  }
  .m-sm-2 {
    margin: 0.9375rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.9375rem !important;
  }
  .m-sm-3 {
    margin: 1.40625rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.40625rem !important;
  }
  .m-sm-4 {
    margin: 1.875rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.875rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.875rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.875rem !important;
  }
  .m-sm-5 {
    margin: 2.34375rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.34375rem !important;
  }
  .m-sm-6 {
    margin: 2.8125rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.8125rem !important;
  }
  .m-sm-7 {
    margin: 3.28125rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.28125rem !important;
  }
  .m-sm-8 {
    margin: 3.75rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.75rem !important;
  }
  .m-sm-9 {
    margin: 4.21875rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4.21875rem !important;
  }
  .m-sm-10 {
    margin: 6.5625rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 6.5625rem !important;
  }
  .m-sm-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-sm-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-sm-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-sm-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-sm-3_5,
  .my-sm-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-sm-3_5,
  .mx-sm-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-sm-3_5,
  .my-sm-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-sm-3_5,
  .mx-sm-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-sm-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-sm-4_5,
  .my-sm-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-sm-4_5,
  .mx-sm-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-sm-4_5,
  .my-sm-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-sm-4_5,
  .mx-sm-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-sm-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-sm-5_5,
  .my-sm-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-sm-5_5,
  .mx-sm-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-sm-5_5,
  .my-sm-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-sm-5_5,
  .mx-sm-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-sm-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-sm-6_5,
  .my-sm-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-sm-6_5,
  .mx-sm-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-sm-6_5,
  .my-sm-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-sm-6_5,
  .mx-sm-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-sm-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-sm-7_5,
  .my-sm-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-sm-7_5,
  .mx-sm-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-sm-7_5,
  .my-sm-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-sm-7_5,
  .mx-sm-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-sm-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-sm-8_5,
  .my-sm-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-sm-8_5,
  .mx-sm-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-sm-8_5,
  .my-sm-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-sm-8_5,
  .mx-sm-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-sm-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-sm-9_5,
  .my-sm-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-sm-9_5,
  .mx-sm-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-sm-9_5,
  .my-sm-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-sm-9_5,
  .mx-sm-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-sm-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-sm-10_5,
  .my-sm-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-sm-10_5,
  .mx-sm-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-sm-10_5,
  .my-sm-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-sm-10_5,
  .mx-sm-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.46875rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.46875rem !important;
  }
  .p-sm-2 {
    padding: 0.9375rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.9375rem !important;
  }
  .p-sm-3 {
    padding: 1.40625rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.40625rem !important;
  }
  .p-sm-4 {
    padding: 1.875rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.875rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.875rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.875rem !important;
  }
  .p-sm-5 {
    padding: 2.34375rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.34375rem !important;
  }
  .p-sm-6 {
    padding: 2.8125rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.8125rem !important;
  }
  .p-sm-7 {
    padding: 3.28125rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.28125rem !important;
  }
  .p-sm-8 {
    padding: 3.75rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.75rem !important;
  }
  .p-sm-9 {
    padding: 4.21875rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4.21875rem !important;
  }
  .p-sm-10 {
    padding: 6.5625rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 6.5625rem !important;
  }
  .p-sm-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-sm-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-sm-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-sm-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-sm-3_5,
  .py-sm-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-sm-3_5,
  .px-sm-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-sm-3_5,
  .py-sm-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-sm-3_5,
  .px-sm-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-sm-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-sm-4_5,
  .py-sm-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-sm-4_5,
  .px-sm-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-sm-4_5,
  .py-sm-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-sm-4_5,
  .px-sm-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-sm-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-sm-5_5,
  .py-sm-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-sm-5_5,
  .px-sm-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-sm-5_5,
  .py-sm-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-sm-5_5,
  .px-sm-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-sm-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-sm-6_5,
  .py-sm-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-sm-6_5,
  .px-sm-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-sm-6_5,
  .py-sm-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-sm-6_5,
  .px-sm-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-sm-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-sm-7_5,
  .py-sm-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-sm-7_5,
  .px-sm-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-sm-7_5,
  .py-sm-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-sm-7_5,
  .px-sm-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-sm-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-sm-8_5,
  .py-sm-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-sm-8_5,
  .px-sm-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-sm-8_5,
  .py-sm-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-sm-8_5,
  .px-sm-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-sm-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-sm-9_5,
  .py-sm-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-sm-9_5,
  .px-sm-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-sm-9_5,
  .py-sm-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-sm-9_5,
  .px-sm-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-sm-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-sm-10_5,
  .py-sm-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-sm-10_5,
  .px-sm-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-sm-10_5,
  .py-sm-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-sm-10_5,
  .px-sm-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-sm-n1 {
    margin: -0.46875rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-sm-n2 {
    margin: -0.9375rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-sm-n3 {
    margin: -1.40625rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-sm-n4 {
    margin: -1.875rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.875rem !important;
  }
  .m-sm-n5 {
    margin: -2.34375rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-sm-n6 {
    margin: -2.8125rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-sm-n7 {
    margin: -3.28125rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-sm-n8 {
    margin: -3.75rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n9 {
    margin: -4.21875rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-sm-n10 {
    margin: -6.5625rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-sm-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-sm-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-sm-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-sm-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-sm-n3_5,
  .my-sm-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-sm-n3_5,
  .mx-sm-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-sm-n3_5,
  .my-sm-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-sm-n3_5,
  .mx-sm-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-sm-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-sm-n4_5,
  .my-sm-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-sm-n4_5,
  .mx-sm-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-sm-n4_5,
  .my-sm-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-sm-n4_5,
  .mx-sm-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-sm-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-sm-n5_5,
  .my-sm-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-sm-n5_5,
  .mx-sm-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-sm-n5_5,
  .my-sm-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-sm-n5_5,
  .mx-sm-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-sm-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-sm-n6_5,
  .my-sm-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-sm-n6_5,
  .mx-sm-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-sm-n6_5,
  .my-sm-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-sm-n6_5,
  .mx-sm-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-sm-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-sm-n7_5,
  .my-sm-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-sm-n7_5,
  .mx-sm-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-sm-n7_5,
  .my-sm-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-sm-n7_5,
  .mx-sm-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-sm-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-sm-n8_5,
  .my-sm-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-sm-n8_5,
  .mx-sm-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-sm-n8_5,
  .my-sm-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-sm-n8_5,
  .mx-sm-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-sm-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-sm-n9_5,
  .my-sm-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-sm-n9_5,
  .mx-sm-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-sm-n9_5,
  .my-sm-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-sm-n9_5,
  .mx-sm-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-sm-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-sm-n10_5,
  .my-sm-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-sm-n10_5,
  .mx-sm-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-sm-n10_5,
  .my-sm-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-sm-n10_5,
  .mx-sm-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.46875rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.46875rem !important;
  }
  .m-md-2 {
    margin: 0.9375rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.9375rem !important;
  }
  .m-md-3 {
    margin: 1.40625rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.40625rem !important;
  }
  .m-md-4 {
    margin: 1.875rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.875rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.875rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.875rem !important;
  }
  .m-md-5 {
    margin: 2.34375rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.34375rem !important;
  }
  .m-md-6 {
    margin: 2.8125rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.8125rem !important;
  }
  .m-md-7 {
    margin: 3.28125rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.28125rem !important;
  }
  .m-md-8 {
    margin: 3.75rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.75rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.75rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.75rem !important;
  }
  .m-md-9 {
    margin: 4.21875rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4.21875rem !important;
  }
  .m-md-10 {
    margin: 6.5625rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 6.5625rem !important;
  }
  .m-md-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-md-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-md-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-md-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-md-3_5,
  .my-md-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-md-3_5,
  .mx-md-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-md-3_5,
  .my-md-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-md-3_5,
  .mx-md-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-md-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-md-4_5,
  .my-md-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-md-4_5,
  .mx-md-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-md-4_5,
  .my-md-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-md-4_5,
  .mx-md-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-md-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-md-5_5,
  .my-md-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-md-5_5,
  .mx-md-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-md-5_5,
  .my-md-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-md-5_5,
  .mx-md-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-md-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-md-6_5,
  .my-md-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-md-6_5,
  .mx-md-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-md-6_5,
  .my-md-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-md-6_5,
  .mx-md-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-md-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-md-7_5,
  .my-md-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-md-7_5,
  .mx-md-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-md-7_5,
  .my-md-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-md-7_5,
  .mx-md-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-md-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-md-8_5,
  .my-md-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-md-8_5,
  .mx-md-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-md-8_5,
  .my-md-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-md-8_5,
  .mx-md-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-md-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-md-9_5,
  .my-md-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-md-9_5,
  .mx-md-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-md-9_5,
  .my-md-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-md-9_5,
  .mx-md-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-md-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-md-10_5,
  .my-md-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-md-10_5,
  .mx-md-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-md-10_5,
  .my-md-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-md-10_5,
  .mx-md-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.46875rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.46875rem !important;
  }
  .p-md-2 {
    padding: 0.9375rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.9375rem !important;
  }
  .p-md-3 {
    padding: 1.40625rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.40625rem !important;
  }
  .p-md-4 {
    padding: 1.875rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.875rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.875rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.875rem !important;
  }
  .p-md-5 {
    padding: 2.34375rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.34375rem !important;
  }
  .p-md-6 {
    padding: 2.8125rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.8125rem !important;
  }
  .p-md-7 {
    padding: 3.28125rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.28125rem !important;
  }
  .p-md-8 {
    padding: 3.75rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.75rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.75rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.75rem !important;
  }
  .p-md-9 {
    padding: 4.21875rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4.21875rem !important;
  }
  .p-md-10 {
    padding: 6.5625rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 6.5625rem !important;
  }
  .p-md-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-md-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-md-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-md-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-md-3_5,
  .py-md-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-md-3_5,
  .px-md-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-md-3_5,
  .py-md-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-md-3_5,
  .px-md-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-md-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-md-4_5,
  .py-md-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-md-4_5,
  .px-md-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-md-4_5,
  .py-md-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-md-4_5,
  .px-md-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-md-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-md-5_5,
  .py-md-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-md-5_5,
  .px-md-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-md-5_5,
  .py-md-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-md-5_5,
  .px-md-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-md-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-md-6_5,
  .py-md-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-md-6_5,
  .px-md-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-md-6_5,
  .py-md-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-md-6_5,
  .px-md-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-md-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-md-7_5,
  .py-md-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-md-7_5,
  .px-md-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-md-7_5,
  .py-md-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-md-7_5,
  .px-md-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-md-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-md-8_5,
  .py-md-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-md-8_5,
  .px-md-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-md-8_5,
  .py-md-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-md-8_5,
  .px-md-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-md-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-md-9_5,
  .py-md-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-md-9_5,
  .px-md-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-md-9_5,
  .py-md-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-md-9_5,
  .px-md-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-md-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-md-10_5,
  .py-md-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-md-10_5,
  .px-md-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-md-10_5,
  .py-md-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-md-10_5,
  .px-md-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-md-n1 {
    margin: -0.46875rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-md-n2 {
    margin: -0.9375rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-md-n3 {
    margin: -1.40625rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-md-n4 {
    margin: -1.875rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.875rem !important;
  }
  .m-md-n5 {
    margin: -2.34375rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-md-n6 {
    margin: -2.8125rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-md-n7 {
    margin: -3.28125rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-md-n8 {
    margin: -3.75rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3.75rem !important;
  }
  .m-md-n9 {
    margin: -4.21875rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-md-n10 {
    margin: -6.5625rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-md-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-md-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-md-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-md-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-md-n3_5,
  .my-md-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-md-n3_5,
  .mx-md-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-md-n3_5,
  .my-md-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-md-n3_5,
  .mx-md-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-md-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-md-n4_5,
  .my-md-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-md-n4_5,
  .mx-md-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-md-n4_5,
  .my-md-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-md-n4_5,
  .mx-md-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-md-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-md-n5_5,
  .my-md-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-md-n5_5,
  .mx-md-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-md-n5_5,
  .my-md-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-md-n5_5,
  .mx-md-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-md-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-md-n6_5,
  .my-md-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-md-n6_5,
  .mx-md-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-md-n6_5,
  .my-md-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-md-n6_5,
  .mx-md-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-md-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-md-n7_5,
  .my-md-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-md-n7_5,
  .mx-md-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-md-n7_5,
  .my-md-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-md-n7_5,
  .mx-md-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-md-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-md-n8_5,
  .my-md-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-md-n8_5,
  .mx-md-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-md-n8_5,
  .my-md-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-md-n8_5,
  .mx-md-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-md-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-md-n9_5,
  .my-md-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-md-n9_5,
  .mx-md-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-md-n9_5,
  .my-md-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-md-n9_5,
  .mx-md-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-md-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-md-n10_5,
  .my-md-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-md-n10_5,
  .mx-md-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-md-n10_5,
  .my-md-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-md-n10_5,
  .mx-md-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1025px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.46875rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.46875rem !important;
  }
  .m-lg-2 {
    margin: 0.9375rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.9375rem !important;
  }
  .m-lg-3 {
    margin: 1.40625rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.40625rem !important;
  }
  .m-lg-4 {
    margin: 1.875rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.875rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.875rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.875rem !important;
  }
  .m-lg-5 {
    margin: 2.34375rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.34375rem !important;
  }
  .m-lg-6 {
    margin: 2.8125rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.8125rem !important;
  }
  .m-lg-7 {
    margin: 3.28125rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.28125rem !important;
  }
  .m-lg-8 {
    margin: 3.75rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.75rem !important;
  }
  .m-lg-9 {
    margin: 4.21875rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4.21875rem !important;
  }
  .m-lg-10 {
    margin: 6.5625rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 6.5625rem !important;
  }
  .m-lg-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-lg-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-lg-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-lg-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-lg-3_5,
  .my-lg-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-lg-3_5,
  .mx-lg-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-lg-3_5,
  .my-lg-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-lg-3_5,
  .mx-lg-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-lg-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-lg-4_5,
  .my-lg-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-lg-4_5,
  .mx-lg-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-lg-4_5,
  .my-lg-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-lg-4_5,
  .mx-lg-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-lg-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-lg-5_5,
  .my-lg-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-lg-5_5,
  .mx-lg-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-lg-5_5,
  .my-lg-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-lg-5_5,
  .mx-lg-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-lg-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-lg-6_5,
  .my-lg-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-lg-6_5,
  .mx-lg-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-lg-6_5,
  .my-lg-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-lg-6_5,
  .mx-lg-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-lg-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-lg-7_5,
  .my-lg-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-lg-7_5,
  .mx-lg-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-lg-7_5,
  .my-lg-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-lg-7_5,
  .mx-lg-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-lg-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-lg-8_5,
  .my-lg-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-lg-8_5,
  .mx-lg-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-lg-8_5,
  .my-lg-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-lg-8_5,
  .mx-lg-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-lg-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-lg-9_5,
  .my-lg-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-lg-9_5,
  .mx-lg-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-lg-9_5,
  .my-lg-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-lg-9_5,
  .mx-lg-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-lg-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-lg-10_5,
  .my-lg-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-lg-10_5,
  .mx-lg-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-lg-10_5,
  .my-lg-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-lg-10_5,
  .mx-lg-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.46875rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.46875rem !important;
  }
  .p-lg-2 {
    padding: 0.9375rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.9375rem !important;
  }
  .p-lg-3 {
    padding: 1.40625rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.40625rem !important;
  }
  .p-lg-4 {
    padding: 1.875rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.875rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.875rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.875rem !important;
  }
  .p-lg-5 {
    padding: 2.34375rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.34375rem !important;
  }
  .p-lg-6 {
    padding: 2.8125rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.8125rem !important;
  }
  .p-lg-7 {
    padding: 3.28125rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.28125rem !important;
  }
  .p-lg-8 {
    padding: 3.75rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.75rem !important;
  }
  .p-lg-9 {
    padding: 4.21875rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4.21875rem !important;
  }
  .p-lg-10 {
    padding: 6.5625rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 6.5625rem !important;
  }
  .p-lg-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-lg-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-lg-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-lg-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-lg-3_5,
  .py-lg-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-lg-3_5,
  .px-lg-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-lg-3_5,
  .py-lg-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-lg-3_5,
  .px-lg-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-lg-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-lg-4_5,
  .py-lg-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-lg-4_5,
  .px-lg-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-lg-4_5,
  .py-lg-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-lg-4_5,
  .px-lg-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-lg-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-lg-5_5,
  .py-lg-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-lg-5_5,
  .px-lg-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-lg-5_5,
  .py-lg-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-lg-5_5,
  .px-lg-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-lg-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-lg-6_5,
  .py-lg-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-lg-6_5,
  .px-lg-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-lg-6_5,
  .py-lg-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-lg-6_5,
  .px-lg-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-lg-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-lg-7_5,
  .py-lg-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-lg-7_5,
  .px-lg-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-lg-7_5,
  .py-lg-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-lg-7_5,
  .px-lg-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-lg-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-lg-8_5,
  .py-lg-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-lg-8_5,
  .px-lg-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-lg-8_5,
  .py-lg-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-lg-8_5,
  .px-lg-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-lg-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-lg-9_5,
  .py-lg-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-lg-9_5,
  .px-lg-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-lg-9_5,
  .py-lg-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-lg-9_5,
  .px-lg-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-lg-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-lg-10_5,
  .py-lg-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-lg-10_5,
  .px-lg-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-lg-10_5,
  .py-lg-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-lg-10_5,
  .px-lg-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-lg-n1 {
    margin: -0.46875rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-lg-n2 {
    margin: -0.9375rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-lg-n3 {
    margin: -1.40625rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-lg-n4 {
    margin: -1.875rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.875rem !important;
  }
  .m-lg-n5 {
    margin: -2.34375rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-lg-n6 {
    margin: -2.8125rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-lg-n7 {
    margin: -3.28125rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-lg-n8 {
    margin: -3.75rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n9 {
    margin: -4.21875rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-lg-n10 {
    margin: -6.5625rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-lg-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-lg-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-lg-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-lg-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-lg-n3_5,
  .my-lg-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-lg-n3_5,
  .mx-lg-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-lg-n3_5,
  .my-lg-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-lg-n3_5,
  .mx-lg-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-lg-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-lg-n4_5,
  .my-lg-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-lg-n4_5,
  .mx-lg-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-lg-n4_5,
  .my-lg-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-lg-n4_5,
  .mx-lg-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-lg-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-lg-n5_5,
  .my-lg-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-lg-n5_5,
  .mx-lg-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-lg-n5_5,
  .my-lg-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-lg-n5_5,
  .mx-lg-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-lg-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-lg-n6_5,
  .my-lg-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-lg-n6_5,
  .mx-lg-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-lg-n6_5,
  .my-lg-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-lg-n6_5,
  .mx-lg-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-lg-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-lg-n7_5,
  .my-lg-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-lg-n7_5,
  .mx-lg-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-lg-n7_5,
  .my-lg-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-lg-n7_5,
  .mx-lg-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-lg-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-lg-n8_5,
  .my-lg-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-lg-n8_5,
  .mx-lg-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-lg-n8_5,
  .my-lg-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-lg-n8_5,
  .mx-lg-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-lg-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-lg-n9_5,
  .my-lg-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-lg-n9_5,
  .mx-lg-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-lg-n9_5,
  .my-lg-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-lg-n9_5,
  .mx-lg-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-lg-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-lg-n10_5,
  .my-lg-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-lg-n10_5,
  .mx-lg-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-lg-n10_5,
  .my-lg-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-lg-n10_5,
  .mx-lg-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.46875rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.46875rem !important;
  }
  .m-xl-2 {
    margin: 0.9375rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.9375rem !important;
  }
  .m-xl-3 {
    margin: 1.40625rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.40625rem !important;
  }
  .m-xl-4 {
    margin: 1.875rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.875rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.875rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.875rem !important;
  }
  .m-xl-5 {
    margin: 2.34375rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.34375rem !important;
  }
  .m-xl-6 {
    margin: 2.8125rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.8125rem !important;
  }
  .m-xl-7 {
    margin: 3.28125rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.28125rem !important;
  }
  .m-xl-8 {
    margin: 3.75rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.75rem !important;
  }
  .m-xl-9 {
    margin: 4.21875rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4.21875rem !important;
  }
  .m-xl-10 {
    margin: 6.5625rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 6.5625rem !important;
  }
  .m-xl-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-xl-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-xl-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-xl-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-xl-3_5,
  .my-xl-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-xl-3_5,
  .mx-xl-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-xl-3_5,
  .my-xl-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-xl-3_5,
  .mx-xl-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-xl-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-xl-4_5,
  .my-xl-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-xl-4_5,
  .mx-xl-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-xl-4_5,
  .my-xl-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-xl-4_5,
  .mx-xl-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-xl-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-xl-5_5,
  .my-xl-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-xl-5_5,
  .mx-xl-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-xl-5_5,
  .my-xl-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-xl-5_5,
  .mx-xl-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-xl-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-xl-6_5,
  .my-xl-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-xl-6_5,
  .mx-xl-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-xl-6_5,
  .my-xl-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-xl-6_5,
  .mx-xl-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-xl-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-xl-7_5,
  .my-xl-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-xl-7_5,
  .mx-xl-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-xl-7_5,
  .my-xl-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-xl-7_5,
  .mx-xl-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-xl-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-xl-8_5,
  .my-xl-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-xl-8_5,
  .mx-xl-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-xl-8_5,
  .my-xl-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-xl-8_5,
  .mx-xl-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-xl-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-xl-9_5,
  .my-xl-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-xl-9_5,
  .mx-xl-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-xl-9_5,
  .my-xl-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-xl-9_5,
  .mx-xl-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-xl-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-xl-10_5,
  .my-xl-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-xl-10_5,
  .mx-xl-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-xl-10_5,
  .my-xl-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-xl-10_5,
  .mx-xl-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.46875rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.46875rem !important;
  }
  .p-xl-2 {
    padding: 0.9375rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.9375rem !important;
  }
  .p-xl-3 {
    padding: 1.40625rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.40625rem !important;
  }
  .p-xl-4 {
    padding: 1.875rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.875rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.875rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.875rem !important;
  }
  .p-xl-5 {
    padding: 2.34375rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.34375rem !important;
  }
  .p-xl-6 {
    padding: 2.8125rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.8125rem !important;
  }
  .p-xl-7 {
    padding: 3.28125rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.28125rem !important;
  }
  .p-xl-8 {
    padding: 3.75rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.75rem !important;
  }
  .p-xl-9 {
    padding: 4.21875rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4.21875rem !important;
  }
  .p-xl-10 {
    padding: 6.5625rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 6.5625rem !important;
  }
  .p-xl-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-xl-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-xl-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-xl-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-xl-3_5,
  .py-xl-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-xl-3_5,
  .px-xl-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-xl-3_5,
  .py-xl-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-xl-3_5,
  .px-xl-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-xl-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-xl-4_5,
  .py-xl-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-xl-4_5,
  .px-xl-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-xl-4_5,
  .py-xl-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-xl-4_5,
  .px-xl-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-xl-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-xl-5_5,
  .py-xl-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-xl-5_5,
  .px-xl-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-xl-5_5,
  .py-xl-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-xl-5_5,
  .px-xl-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-xl-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-xl-6_5,
  .py-xl-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-xl-6_5,
  .px-xl-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-xl-6_5,
  .py-xl-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-xl-6_5,
  .px-xl-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-xl-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-xl-7_5,
  .py-xl-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-xl-7_5,
  .px-xl-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-xl-7_5,
  .py-xl-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-xl-7_5,
  .px-xl-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-xl-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-xl-8_5,
  .py-xl-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-xl-8_5,
  .px-xl-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-xl-8_5,
  .py-xl-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-xl-8_5,
  .px-xl-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-xl-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-xl-9_5,
  .py-xl-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-xl-9_5,
  .px-xl-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-xl-9_5,
  .py-xl-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-xl-9_5,
  .px-xl-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-xl-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-xl-10_5,
  .py-xl-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-xl-10_5,
  .px-xl-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-xl-10_5,
  .py-xl-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-xl-10_5,
  .px-xl-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-xl-n1 {
    margin: -0.46875rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-xl-n2 {
    margin: -0.9375rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-xl-n3 {
    margin: -1.40625rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-xl-n4 {
    margin: -1.875rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.875rem !important;
  }
  .m-xl-n5 {
    margin: -2.34375rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-xl-n6 {
    margin: -2.8125rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-xl-n7 {
    margin: -3.28125rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-xl-n8 {
    margin: -3.75rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n9 {
    margin: -4.21875rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-xl-n10 {
    margin: -6.5625rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-xl-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-xl-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-xl-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-xl-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-xl-n3_5,
  .my-xl-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-xl-n3_5,
  .mx-xl-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-xl-n3_5,
  .my-xl-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-xl-n3_5,
  .mx-xl-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-xl-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-xl-n4_5,
  .my-xl-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-xl-n4_5,
  .mx-xl-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-xl-n4_5,
  .my-xl-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-xl-n4_5,
  .mx-xl-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-xl-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-xl-n5_5,
  .my-xl-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-xl-n5_5,
  .mx-xl-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-xl-n5_5,
  .my-xl-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-xl-n5_5,
  .mx-xl-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-xl-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-xl-n6_5,
  .my-xl-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-xl-n6_5,
  .mx-xl-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-xl-n6_5,
  .my-xl-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-xl-n6_5,
  .mx-xl-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-xl-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-xl-n7_5,
  .my-xl-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-xl-n7_5,
  .mx-xl-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-xl-n7_5,
  .my-xl-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-xl-n7_5,
  .mx-xl-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-xl-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-xl-n8_5,
  .my-xl-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-xl-n8_5,
  .mx-xl-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-xl-n8_5,
  .my-xl-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-xl-n8_5,
  .mx-xl-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-xl-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-xl-n9_5,
  .my-xl-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-xl-n9_5,
  .mx-xl-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-xl-n9_5,
  .my-xl-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-xl-n9_5,
  .mx-xl-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-xl-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-xl-n10_5,
  .my-xl-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-xl-n10_5,
  .mx-xl-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-xl-n10_5,
  .my-xl-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-xl-n10_5,
  .mx-xl-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #1b1b1b !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #4c4c4c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #0c0c0c !important;
}

.text-success {
  color: #046a38 !important;
}

a.text-success:hover, a.text-success:focus {
  color: black !important;
}

.text-info {
  color: #31708f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #102630 !important;
}

.text-warning {
  color: #eea103 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #704c01 !important;
}

.text-danger {
  color: #a51a1f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #37090a !important;
}

.text-light {
  color: #fff !important;
}

a.text-light:hover, a.text-light:focus {
  color: #bfbfbf !important;
}

.text-dark {
  color: #363636 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-green {
  color: #046a38 !important;
}

a.text-green:hover, a.text-green:focus {
  color: black !important;
}

.text-lime {
  color: #41a928 !important;
}

a.text-lime:hover, a.text-lime:focus {
  color: #194210 !important;
}

.text-black {
  color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-focus {
  color: #76a0b4 !important;
}

a.text-focus:hover, a.text-focus:focus {
  color: #3c5e6e !important;
}

.text-gray-100 {
  color: #f5f5f5 !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #b5b5b5 !important;
}

.text-gray-200 {
  color: #e8e8e8 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #a8a8a8 !important;
}

.text-gray-300 {
  color: #dadada !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #9a9a9a !important;
}

.text-gray-400 {
  color: #ccc !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #8c8c8c !important;
}

.text-gray-500 {
  color: #aeaeae !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #6e6e6e !important;
}

.text-gray-600 {
  color: #666 !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #262626 !important;
}

.text-gray-700 {
  color: #4c4c4c !important;
}

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #0c0c0c !important;
}

.text-gray-800 {
  color: #363636 !important;
}

a.text-gray-800:hover, a.text-gray-800:focus {
  color: black !important;
}

.text-gray-900 {
  color: #1b1b1b !important;
}

a.text-gray-900:hover, a.text-gray-900:focus {
  color: black !important;
}

.text-body {
  color: #1b1b1b !important;
}

.text-muted {
  color: #666 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.0625rem solid #aeaeae;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1025px !important;
  }
  .container {
    min-width: 1025px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 0.0625rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dadada !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ccc;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ccc;
  }
}
/* Font Mixins, Extensions */
.link-primary-1 {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link-primary-1:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link-primary-1.small {
  font-size: 0.75rem;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:hover, .link-primary-1:focus {
  color: #224e64;
}

.inline-text-separators {
  display: flex;
}
.inline-text-separators > * {
  display: inline-flex;
}
.inline-text-separators > * + *::before {
  content: "";
  margin: 0 1.25em -0.5em 1em;
  width: 1px;
  height: 1.5em;
  background-color: #ccc;
}

@media (max-width: 1024.98px) {
  .orderdetails {
    margin-top: 15px !important;
    margin-left: auto !important;
    padding: 0.34375rem 50px !important;
    width: 325px !important;
    text-align: center !important;
    float: left !important;
  }
}
@media (max-width: 767.98px) {
  .orderdetails {
    margin-top: 15px !important;
    width: 100% !important;
    text-align: center !important;
    float: left !important;
  }
}

@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder {
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .orderdetails {
    width: 365px !important;
    float: right !important;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .cancelorder > :not(:first-child) {
    margin-top: 15px;
  }
}

.no-underline,
.no-underline:hover {
  text-decoration: none !important;
}

.link-container:hover {
  text-decoration: none;
}
.link-container:hover * {
  text-decoration: underline;
}

.link-container-uniform:hover {
  text-decoration: none;
}
.link-container-uniform:hover * {
  -webkit-text-decoration: underline 0.1rem;
          text-decoration: underline 0.1rem;
}

.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1025px) and (max-width: 1365.98px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1366px) {
  .pull-left-xl {
    float: left;
  }
  .pull-right-xl {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1024.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1365.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.row.equal-height > [class^=col] {
  display: flex;
}

.full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

.override-full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
}
@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-75 {
    width: 75% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-100 {
    width: 100% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
}
@media (min-width: 576px) {
  .w-sm-33 {
    width: 33.3333% !important;
  }
  .h-sm-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 768px) {
  .w-md-33 {
    width: 33.3333% !important;
  }
  .h-md-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-33 {
    width: 33.3333% !important;
  }
  .h-lg-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-66 {
    width: 66.6666% !important;
  }
  .h-sm-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 768px) {
  .w-md-66 {
    width: 66.6666% !important;
  }
  .h-md-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-66 {
    width: 66.6666% !important;
  }
  .h-lg-66 {
    height: 66.6666% !important;
  }
}
/*********
**    Custom Column Widths
**    5 wide columns
*********/
.col-5-wide {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-sm-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .col-md-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) { /* stylelint-disable-line */
  .col-lg-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1366px) {
  .col-xl-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
    Badge Mixin
    This creates an outlined rectangle badge
    @param $bgColor: the color of the badge
    @param $color: the text color
    @param $fontsize: text size

    ex:  @include badge($accent2, $gray-100, 12px);
*/
.border {
  border: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: none !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 0.0625rem solid #ccc !important;
  border-right: 0.0625rem solid #ccc !important;
}

.border-y {
  border-top: 0.0625rem solid #ccc !important;
  border-bottom: 0.0625rem solid #ccc !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 0.0625rem solid #ccc !important;
  }
  .border-sm-0 {
    border: none !important;
  }
  .border-sm-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-sm-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-sm-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 0.0625rem solid #ccc !important;
  }
  .border-md-0 {
    border: none !important;
  }
  .border-md-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-md-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-md-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1025px) {
  .border-lg {
    border: 0.0625rem solid #ccc !important;
  }
  .border-lg-0 {
    border: none !important;
  }
  .border-lg-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-lg-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-lg-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1366px) {
  .border-xl {
    border: 0.0625rem solid #ccc !important;
  }
  .border-xl-0 {
    border: none !important;
  }
  .border-xl-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-xl-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-xl-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
  transform: scale(1);
  transform-origin: center;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.hover-transition-grow:hover img {
  transform: scale(1.05);
}

.hover-transition-fade, .hover-transition-fade-img img {
  transition: opacity 300ms;
}

.hover-transition-fade:hover, .hover-transition-fade-img:hover img {
  opacity: 0.7;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
}

.hover-transition-up:hover {
  transform: translate(0, -0.625rem);
}

.hover-transition-down:hover {
  transform: translate(0, 0.625rem);
}

.hover-transition-simple-shadow, .hover-transition-shadow {
  transition: all 220ms ease-in-out;
}

.hover-transition-simple-shadow:hover, .hover-transition-shadow:hover {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.12);
}

html {
  font-size: 1rem;
}

body {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

form {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  form {
    font-size: 1rem;
  }
}

label {
  font-weight: 700;
}

/*
* See  utilities/_typography.scss for mixins
*/
.font-sm {
  font-size: 0.75rem !important;
}

.font-body-sm {
  font-size: 0.875rem !important;
}

.font-body {
  font-size: 1rem !important;
}

.font-lg {
  font-size: 1.125rem !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-regular,
.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

b,
.b,
strong,
.strong,
.bold,
.text-bold,
.font-bold {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-black {
  font-weight: 900 !important;
}

.just-lovely {
  font-family: "JustLovely", Arial, sans-serif !important;
}

h1,
.h1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin-bottom: 1.875rem;
  }
}

h2,
.h2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.375rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  h2,
  .h2 {
    margin-bottom: 1.875rem;
  }
}

h3,
.h3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h3,
  .h3 {
    margin-bottom: 1.875rem;
  }
}

h4,
.h4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    margin-bottom: 1.875rem;
  }
}

h5,
.h5 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h5,
  .h5 {
    margin-bottom: 1.875rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h6,
  .h6 {
    margin-bottom: 1.875rem;
  }
}

.display-1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 2.25rem;
}
@media (min-width: 768px) {
  .display-1 {
    font-size: 2.625rem;
  }
}

.display-2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.625rem;
}
@media (min-width: 768px) {
  .display-2 {
    font-size: 2rem;
  }
}

.display-3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .display-3 {
    font-size: 1.375rem;
  }
}

.display-4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

.label1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1 {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label1-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1-bold {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}

.label2-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.label3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label3-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label4-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label4-bold {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}

a {
  font-size: 0.875rem;
}
@media (min-width: 1025px) {
  a {
    font-size: 1rem;
  }
}

a.normal,
.link2,
.link-primary,
.text-link {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
a.normal:hover,
.link2:hover,
.link-primary:hover,
.text-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
a.normal.active, a.normal:active, a.normal:focus,
.link2.active,
.link2:active,
.link2:focus,
.link-primary.active,
.link-primary:active,
.link-primary:focus,
.text-link.active,
.text-link:active,
.text-link:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
a.normal.small,
.link2.small,
.link-primary.small,
.text-link.small {
  font-size: 0.75rem;
}

.link,
.link-emphasis,
.text-link-emphasis {
  color: #224e64;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link:hover,
.link-emphasis:hover,
.text-link-emphasis:hover {
  color: #224e64;
  text-decoration: none;
}
.link.active, .link:active, .link:focus,
.link-emphasis.active,
.link-emphasis:active,
.link-emphasis:focus,
.text-link-emphasis.active,
.text-link-emphasis:active,
.text-link-emphasis:focus {
  color: #224e64;
  text-decoration: underline;
}
.link.small,
.link-emphasis.small,
.text-link-emphasis.small {
  font-size: 0.75rem;
}

.link3,
.link-alt,
.text-link-alt {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: none;
}
.link3:hover,
.link-alt:hover,
.text-link-alt:hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.active, .link3:active, .link3:focus,
.link-alt.active,
.link-alt:active,
.link-alt:focus,
.text-link-alt.active,
.text-link-alt:active,
.text-link-alt:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.small,
.link-alt.small,
.text-link-alt.small {
  font-size: 0.75rem;
}

.nav-link {
  margin-right: 0;
  color: #363636;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  line-height: 1.5;
}
.nav-link:active, .nav-link:hover, .nav-link:focus, .nav-link.active {
  color: #363636;
  text-decoration: underline;
}

a.normal:is(.icon),
.link2:is(.icon),
.link-primary:is(.icon),
.text-link:is(.icon),
.link:is(.icon),
.text-link-emphasis:is(.icon),
.link3:is(.icon),
.link-alt:is(.icon),
.text-link-alt:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
a.normal:is(.icon) span[aria-hidden=true],
.link2:is(.icon) span[aria-hidden=true],
.link-primary:is(.icon) span[aria-hidden=true],
.text-link:is(.icon) span[aria-hidden=true],
.link:is(.icon) span[aria-hidden=true],
.text-link-emphasis:is(.icon) span[aria-hidden=true],
.link3:is(.icon) span[aria-hidden=true],
.link-alt:is(.icon) span[aria-hidden=true],
.text-link-alt:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
a.normal:is(.icon) img,
.link2:is(.icon) img,
.link-primary:is(.icon) img,
.text-link:is(.icon) img,
.link:is(.icon) img,
.text-link-emphasis:is(.icon) img,
.link3:is(.icon) img,
.link-alt:is(.icon) img,
.text-link-alt:is(.icon) img {
  height: 1rem;
  width: auto;
}
a.normal:is(.icon) img:first-child,
.link2:is(.icon) img:first-child,
.link-primary:is(.icon) img:first-child,
.text-link:is(.icon) img:first-child,
.link:is(.icon) img:first-child,
.text-link-emphasis:is(.icon) img:first-child,
.link3:is(.icon) img:first-child,
.link-alt:is(.icon) img:first-child,
.text-link-alt:is(.icon) img:first-child {
  margin-right: 0.46875rem;
}
a.normal:is(.icon) img:last-child,
.link2:is(.icon) img:last-child,
.link-primary:is(.icon) img:last-child,
.text-link:is(.icon) img:last-child,
.link:is(.icon) img:last-child,
.text-link-emphasis:is(.icon) img:last-child,
.link3:is(.icon) img:last-child,
.link-alt:is(.icon) img:last-child,
.text-link-alt:is(.icon) img:last-child {
  margin-left: 0.46875rem;
}
a.normal:is(.icon):has(.sr-only) img,
.link2:is(.icon):has(.sr-only) img,
.link-primary:is(.icon):has(.sr-only) img,
.text-link:is(.icon):has(.sr-only) img,
.link:is(.icon):has(.sr-only) img,
.text-link-emphasis:is(.icon):has(.sr-only) img,
.link3:is(.icon):has(.sr-only) img,
.link-alt:is(.icon):has(.sr-only) img,
.text-link-alt:is(.icon):has(.sr-only) img {
  margin: 0;
}

hr {
  width: 100%;
}
hr.hr-thickness-1 {
  border-top-width: 0.0625rem;
}
hr.hr-thickness-2 {
  border-top-width: 0.125rem;
}
hr.hr-thickness-3 {
  border-top-width: 0.1875rem;
}
hr.hr-thickness-4 {
  border-top-width: 0.25rem;
}
hr.hr-thickness-5 {
  border-top-width: 0.3125rem;
}
hr.hr-width-small {
  max-width: 25%;
}
hr.hr-width-medium {
  max-width: 50%;
}
hr.hr-width-large {
  max-width: 75%;
}
hr.hr-width-full {
  max-width: 100%;
}

.strike-through span {
  text-decoration: line-through;
}

.pdp-price {
  font-size: 1.125rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pdp-price {
    font-size: 1.5rem;
  }
}

.product-tile-price {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  margin-bottom: 0;
}
.table-wrapper.table-mh {
  max-height: 25rem;
}
.table-wrapper.table-mh-0 {
  max-height: none !important;
}
.table-wrapper:has(.table-sticky) table thead tr.section-header,
.table-wrapper:has(.table-sticky) table tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.0625rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
.table-wrapper:has(.table-nosticky) table thead tr.section-header,
.table-wrapper:has(.table-nosticky) table tbody tr.section-header {
  position: static;
}
.table-wrapper:has(.table-snap) {
  scroll-snap-type: both mandatory;
  overscroll-behavior-x: contain;
}
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-nosnap) {
  scroll-snap-type: none;
}
.table-wrapper:has(.table-scrollindicator) {
  position: relative;
}
.table-wrapper:has(.table-scrollindicator):has(.in-view)::after {
  content: "";
  position: absolute;
  display: block;
  height: 4rem;
  width: 4rem;
  top: 7.5rem;
  top: max(20%, 7.5rem);
  right: 5%;
  opacity: 1;
  border-radius: 50%;
  padding: 0.125rem;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 85%;
  background-position: center center;
  box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
  z-index: 1;
  animation: swipe 2s ease-in infinite forwards;
  pointer-events: none;
  transition: opacity 500ms ease;
}
@keyframes swipe {
  0% {
    transform: translateX(0);
    display: block;
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  80% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.table-wrapper:has(.table-scrollindicator):has(.fade-out)::after {
  opacity: 0 !important;
  animation-play-state: paused;
}
.table-wrapper:has(.table-noscrollindicator):has(.in-view)::after {
  display: none !important;
}
.table-sticky {
  white-space: nowrap;
}
.table-sticky thead tr td,
.table-sticky thead tr th,
.table-sticky tbody tr td,
.table-sticky tbody tr th {
  min-width: 40vw;
}
@media (min-width: 576px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
.table-sticky thead tr td.half,
.table-sticky thead tr th.half,
.table-sticky tbody tr td.half,
.table-sticky tbody tr th.half {
  min-width: calc(var(--col-min-width) / 2);
}
.table-sticky thead tr.section-header,
.table-sticky tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.125rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-sticky thead tr.section-header,
  .table-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
.table-sticky:not(.table-snap) table thead tr th,
.table-sticky:not(.table-snap) table tbody tr th {
  max-width: none;
}
.table-sticky thead tr th {
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-sticky thead tr th:first-child {
  left: 0;
  z-index: 3;
}
.table-sticky tbody:not(thead ~ *):first-child td,
.table-sticky tbody:not(thead ~ *):first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody:not(thead ~ *) tr td,
.table-sticky tbody:not(thead ~ *) tr th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody tr th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-nosticky {
  white-space: wrap;
}
.table-nosticky thead tr td,
.table-nosticky thead tr th,
.table-nosticky tbody tr td,
.table-nosticky tbody tr th {
  min-width: unset;
}
.table-nosticky thead tr td.half,
.table-nosticky thead tr th.half,
.table-nosticky tbody tr td.half,
.table-nosticky tbody tr th.half {
  min-width: unset;
}
.table-nosticky thead tr.section-header,
.table-nosticky tbody tr.section-header {
  position: static;
}
.table-nosticky thead tr th {
  position: static;
}
.table-nosticky tbody:not(thead ~ *):first-child td,
.table-nosticky tbody:not(thead ~ *):first-child th {
  border-top: none;
}
.table-nosticky tbody:not(thead ~ *) tr td,
.table-nosticky tbody:not(thead ~ *) tr th {
  border-top: none;
}
.table-nosticky tbody tr th:first-child {
  position: static;
}
.table-fixed {
  table-layout: fixed;
}
.table-nofixed {
  table-layout: auto;
}
.table-striped tbody tr:not(.section-header):nth-child(even) td,
.table-striped tbody tr:not(.section-header):nth-child(even) th {
  background: #f5f5f5;
}
.table-nostriped tbody tr:not(.section-header):nth-child(even) td,
.table-nostriped tbody tr:not(.section-header):nth-child(even) th {
  background: #fff;
}
@media (min-width: 576px) {
  .table-wrapper.table-sm-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-sm-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 576px) {
  .table-wrapper:has(.table-sm-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-sm-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-sm-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-sm-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-sm-sticky {
    white-space: nowrap;
  }
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 576px) and (min-width: 576px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1025px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1366px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky thead tr td.half,
  .table-sm-sticky thead tr th.half,
  .table-sm-sticky tbody tr td.half,
  .table-sm-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky:not(.table-snap) table thead tr th,
  .table-sm-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-sm-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-sm-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-sm-sticky tbody:not(thead ~ *):first-child td,
  .table-sm-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody:not(thead ~ *) tr td,
  .table-sm-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-sm-nosticky {
    white-space: wrap;
  }
  .table-sm-nosticky thead tr td,
  .table-sm-nosticky thead tr th,
  .table-sm-nosticky tbody tr td,
  .table-sm-nosticky tbody tr th {
    min-width: unset;
  }
  .table-sm-nosticky thead tr td.half,
  .table-sm-nosticky thead tr th.half,
  .table-sm-nosticky tbody tr td.half,
  .table-sm-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-sm-nosticky thead tr.section-header,
  .table-sm-nosticky tbody tr.section-header {
    position: static;
  }
  .table-sm-nosticky thead tr th {
    position: static;
  }
  .table-sm-nosticky tbody:not(thead ~ *):first-child td,
  .table-sm-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-sm-nosticky tbody:not(thead ~ *) tr td,
  .table-sm-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-sm-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-sm-fixed {
    table-layout: fixed;
  }
  .table-sm-nofixed {
    table-layout: auto;
  }
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 768px) {
  .table-wrapper.table-md-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-md-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-md-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-md-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-md-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-md-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-md-sticky {
    white-space: nowrap;
  }
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1025px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1366px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-md-sticky thead tr td.half,
  .table-md-sticky thead tr th.half,
  .table-md-sticky tbody tr td.half,
  .table-md-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 768px) {
  .table-md-sticky:not(.table-snap) table thead tr th,
  .table-md-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-md-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-md-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-md-sticky tbody:not(thead ~ *):first-child td,
  .table-md-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody:not(thead ~ *) tr td,
  .table-md-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-md-nosticky {
    white-space: wrap;
  }
  .table-md-nosticky thead tr td,
  .table-md-nosticky thead tr th,
  .table-md-nosticky tbody tr td,
  .table-md-nosticky tbody tr th {
    min-width: unset;
  }
  .table-md-nosticky thead tr td.half,
  .table-md-nosticky thead tr th.half,
  .table-md-nosticky tbody tr td.half,
  .table-md-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-md-nosticky thead tr.section-header,
  .table-md-nosticky tbody tr.section-header {
    position: static;
  }
  .table-md-nosticky thead tr th {
    position: static;
  }
  .table-md-nosticky tbody:not(thead ~ *):first-child td,
  .table-md-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-md-nosticky tbody:not(thead ~ *) tr td,
  .table-md-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-md-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-md-fixed {
    table-layout: fixed;
  }
  .table-md-nofixed {
    table-layout: auto;
  }
  .table-md-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1025px) {
  .table-wrapper.table-lg-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-lg-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1025px) {
  .table-wrapper:has(.table-lg-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-lg-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-lg-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-lg-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-lg-sticky {
    white-space: nowrap;
  }
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1025px) and (min-width: 576px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1366px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky thead tr td.half,
  .table-lg-sticky thead tr th.half,
  .table-lg-sticky tbody tr td.half,
  .table-lg-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky:not(.table-snap) table thead tr th,
  .table-lg-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-lg-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-lg-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-lg-sticky tbody:not(thead ~ *):first-child td,
  .table-lg-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody:not(thead ~ *) tr td,
  .table-lg-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-lg-nosticky {
    white-space: wrap;
  }
  .table-lg-nosticky thead tr td,
  .table-lg-nosticky thead tr th,
  .table-lg-nosticky tbody tr td,
  .table-lg-nosticky tbody tr th {
    min-width: unset;
  }
  .table-lg-nosticky thead tr td.half,
  .table-lg-nosticky thead tr th.half,
  .table-lg-nosticky tbody tr td.half,
  .table-lg-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-lg-nosticky thead tr.section-header,
  .table-lg-nosticky tbody tr.section-header {
    position: static;
  }
  .table-lg-nosticky thead tr th {
    position: static;
  }
  .table-lg-nosticky tbody:not(thead ~ *):first-child td,
  .table-lg-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-lg-nosticky tbody:not(thead ~ *) tr td,
  .table-lg-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-lg-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-lg-fixed {
    table-layout: fixed;
  }
  .table-lg-nofixed {
    table-layout: auto;
  }
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1366px) {
  .table-wrapper.table-xl-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-xl-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1366px) {
  .table-wrapper:has(.table-xl-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-xl-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-xl-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-xl-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-xl-sticky {
    white-space: nowrap;
  }
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1366px) and (min-width: 576px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1025px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1366px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky thead tr td.half,
  .table-xl-sticky thead tr th.half,
  .table-xl-sticky tbody tr td.half,
  .table-xl-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky:not(.table-snap) table thead tr th,
  .table-xl-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-xl-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-xl-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-xl-sticky tbody:not(thead ~ *):first-child td,
  .table-xl-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody:not(thead ~ *) tr td,
  .table-xl-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-xl-nosticky {
    white-space: wrap;
  }
  .table-xl-nosticky thead tr td,
  .table-xl-nosticky thead tr th,
  .table-xl-nosticky tbody tr td,
  .table-xl-nosticky tbody tr th {
    min-width: unset;
  }
  .table-xl-nosticky thead tr td.half,
  .table-xl-nosticky thead tr th.half,
  .table-xl-nosticky tbody tr td.half,
  .table-xl-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-xl-nosticky thead tr.section-header,
  .table-xl-nosticky tbody tr.section-header {
    position: static;
  }
  .table-xl-nosticky thead tr th {
    position: static;
  }
  .table-xl-nosticky tbody:not(thead ~ *):first-child td,
  .table-xl-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-xl-nosticky tbody:not(thead ~ *) tr td,
  .table-xl-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-xl-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-xl-fixed {
    table-layout: fixed;
  }
  .table-xl-nofixed {
    table-layout: auto;
  }
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
.table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 0.375rem;
  border: 0.0625rem solid #ccc;
  scroll-behavior: smooth;
  position: relative;
}
@supports (scrollbar-width: thin) {
  .table-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #666 #e8e8e8;
  }
}
@supports selector(::-webkit-scrollbar) {
  .table-wrapper::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .table-wrapper::-webkit-scrollbar-track {
    background: #e8e8e8;
  }
  .table-wrapper::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .table-wrapper::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.table-wrapper table {
  width: 100%;
}
.table-wrapper table th,
.table-wrapper table td {
  border-radius: 0 !important;
}
.table-wrapper table th:first-child,
.table-wrapper table td:first-child {
  border-left: none !important;
}
.table-wrapper table th:last-child,
.table-wrapper table td:last-child {
  border-right: none !important;
}
.table-wrapper table thead tr:first-child th,
.table-wrapper table thead tr:first-child td {
  border-top: none !important;
}
.table-wrapper table tbody tr:last-child th,
.table-wrapper table tbody tr:last-child td {
  border-bottom: none !important;
}
.table thead tr th,
.table thead tr td,
.table tbody tr th,
.table tbody tr td {
  padding: 0.703125rem 0.9375rem;
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
  background: #dadada;
}
.table thead tr th:first-child,
.table thead tr td:first-child,
.table tbody tr th:first-child,
.table tbody tr td:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty, .table thead tr th:has(+ :empty),
.table thead tr td:empty,
.table thead tr td:has(+ :empty),
.table tbody tr th:empty,
.table tbody tr th:has(+ :empty),
.table tbody tr td:empty,
.table tbody tr td:has(+ :empty) {
  border-left: none;
  border-right: none;
}
.table thead tr th:empty:first-child, .table thead tr th:has(+ :empty):first-child,
.table thead tr td:empty:first-child,
.table thead tr td:has(+ :empty):first-child,
.table tbody tr th:empty:first-child,
.table tbody tr th:has(+ :empty):first-child,
.table tbody tr td:empty:first-child,
.table tbody tr td:has(+ :empty):first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty:last-child, .table thead tr th:has(+ :empty):last-child,
.table thead tr td:empty:last-child,
.table thead tr td:has(+ :empty):last-child,
.table tbody tr th:empty:last-child,
.table tbody tr th:has(+ :empty):last-child,
.table tbody tr td:empty:last-child,
.table tbody tr td:has(+ :empty):last-child {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr th:not(:has(+ :empty)),
.table thead tr td:not(:has(+ :empty)),
.table tbody tr th:not(:has(+ :empty)),
.table tbody tr td:not(:has(+ :empty)) {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr.section-header td,
.table thead tr.section-header th,
.table tbody tr.section-header td,
.table tbody tr.section-header th {
  background: #e8e8e8;
  font-size: 0.875rem;
  white-space: nowrap;
  padding: 0.46875rem 0.9375rem;
}
.table thead:has(~ tbody) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table thead:has(~ tbody) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}
.table tbody tr td,
.table tbody tr th {
  background: #fff;
}
.table tbody:not(:has(thead ~ *)) tr td,
.table tbody:not(:has(thead ~ *)) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr td:first-child,
.table tbody:not(:has(thead ~ *)) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:first-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:first-child {
  border-bottom-left-radius: 0.375rem;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:last-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:last-child {
  border-bottom-right-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr td,
.table tbody:not(thead ~ *) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr td:first-child,
.table tbody:not(thead ~ *) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td,
.table tbody:not(thead ~ *) tr:first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td:first-child,
.table tbody:not(thead ~ *) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr:first-child td:last-child,
.table tbody:not(thead ~ *) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}

@media (max-width: 767.98px) {
  .form-control input {
    font-size: 16px;
  }
}

input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid {
  background-color: rgba(240, 217, 218, 0.24);
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
  border-color: #a51a1f;
}
@supports (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    box-shadow: 0 0 0 0.0625rem #a51a1f;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    outline: 0.0625rem solid #a51a1f;
  }
}
input:disabled, input.disabled, input:disabled:hover, input.disabled:hover, input:disabled:active, input.disabled:active, input:disabled:focus, input.disabled:focus, input:disabled:checked, input.disabled:checked,
select:disabled,
select.disabled,
select:disabled:hover,
select.disabled:hover,
select:disabled:active,
select.disabled:active,
select:disabled:focus,
select.disabled:focus,
select:disabled:checked,
select.disabled:checked,
textarea:disabled,
textarea.disabled,
textarea:disabled:hover,
textarea.disabled:hover,
textarea:disabled:active,
textarea.disabled:active,
textarea:disabled:focus,
textarea.disabled:focus,
textarea:disabled:checked,
textarea.disabled:checked {
  color: #aeaeae;
}

label,
.form-control-label {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0.234375rem;
}
@media (min-width: 768px) {
  label,
  .form-control-label {
    font-size: 1rem;
    line-height: 1.4;
  }
}
label .optional,
.form-control-label .optional {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666;
  padding-left: 0.46875rem;
}

input + div:not(.input-group-append),
.form-caption,
.form-text,
.char-count,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-top: 0.234375rem;
  font-size: 0.875rem;
}
input + div:not(.input-group-append):has(~ :disabled), input + div:not(.input-group-append):has(~ .disabled),
.form-caption:has(~ :disabled),
.form-caption:has(~ .disabled),
.form-text:has(~ :disabled),
.form-text:has(~ .disabled),
.char-count:has(~ :disabled),
.char-count:has(~ .disabled),
.is-invalid ~ .invalid-feedback:has(~ :disabled),
.is-invalid ~ .invalid-feedback:has(~ .disabled),
.is-invalid ~ .error-text:has(~ :disabled),
.is-invalid ~ .error-text:has(~ .disabled),
.invalid-feedback:has(~ .is-invalid):has(~ :disabled),
.invalid-feedback:has(~ .is-invalid):has(~ .disabled),
.error-text:has(~ .is-invalid):has(~ :disabled),
.error-text:has(~ .is-invalid):has(~ .disabled) {
  color: #aeaeae;
}

.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-bottom: 0.234375rem;
  margin-top: 0;
}

.char-count {
  color: #666;
}

.custom-control {
  padding-left: 0;
}
.custom-control label {
  padding-left: 1.875rem;
  display: inline-block;
}
.custom-control.custom-radio {
  margin-bottom: 1rem;
}
.custom-control.custom-radio .custom-control-input {
  z-index: 0;
}
.custom-control .custom-control-input:not(:disabled):not(.disabled) ~ .custom-control-label {
  cursor: pointer;
}
.custom-control .custom-control-input ~ .custom-control-label::before,
.custom-control .custom-control-input ~ .custom-control-label::after {
  top: calc((1.3em - 1.25rem) / 2);
  left: 0;
}
@media (min-width: 768px) {
  .custom-control .custom-control-input ~ .custom-control-label::before,
  .custom-control .custom-control-input ~ .custom-control-label::after {
    top: calc((1.4em - 1.25rem) / 2);
  }
}
.custom-control .custom-control-input ~ .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-color: #ccc;
}
.custom-control .custom-control-input:hover ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before, .custom-control .custom-control-input:checked ~ .custom-control-label::after {
  left: 0;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control .custom-control-input:checked:hover ~ .custom-control-label::before {
  background-color: #363636;
  border-color: #363636;
}
.custom-control .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
}
.custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control .custom-control-input:not(:checked):active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:disabled ~ .custom-control-label::before, .custom-control .custom-control-input.disabled ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
  border-color: #ccc;
}
.custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #ccc;
  border-color: #ccc;
}
.custom-control.custom-switch .custom-control-label {
  padding-left: 2.875rem;
}
.custom-control.custom-switch .custom-control-label::before, .custom-control.custom-switch .custom-control-label::after {
  top: 50%;
  transform: translateY(-50%);
}
.custom-control.custom-switch .custom-control-label::before {
  height: 1.25rem;
  border-radius: 0.625rem;
  background: #ccc;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-label::after {
  transform: translate(0, -50%);
  left: 0.125rem;
  background: #fff;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translate(100%, -50%);
  left: 0.125rem;
  background: #fff;
}
.custom-control.custom-switch .custom-control-input:hover:not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:hover ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background: #dadada;
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::after {
  background-color: #fff;
  box-shadow: none;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label {
  padding-left: 2.375rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::before {
  height: 1rem;
  width: 1.75rem;
  border-radius: 0.5rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::after {
  height: 0.75rem;
  width: 0.75rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label {
  padding-left: 3.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::before {
  height: 1.75rem;
  width: 3.25rem;
  border-radius: 0.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::after {
  height: 1.5rem;
  width: 1.5rem;
}

.input-group:not(.has-validation) input.form-control:has(+ .input-group-append) {
  padding-right: 3rem;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.input-group .input-group-prepend,
.input-group .input-group-append {
  position: relative;
}
.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  background: transparent;
  border-color: transparent;
  border-radius: 0.375rem;
  margin: 0;
  padding: 0 0.75rem;
}
.input-group .input-group-prepend .input-group-text:has(img),
.input-group .input-group-append .input-group-text:has(img) {
  line-height: 0;
}
.input-group .input-group-prepend .input-group-text img,
.input-group .input-group-append .input-group-text img {
  pointer-events: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}

.input-group.is-invalid ~ .invalid-feedback,
.form-control-label.text-danger ~ .invalid-feedback {
  display: block;
}

.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  white-space: normal;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2011.25C3.10051%2011.25%200.75%208.8995%200.75%206C0.75%203.10051%203.10051%200.75%206%200.75C8.8995%200.75%2011.25%203.10051%2011.25%206C11.25%208.8995%208.8995%2011.25%206%2011.25ZM6%2012C9.31371%2012%2012%209.31371%2012%206C12%202.68629%209.31371%200%206%200C2.68629%200%200%202.68629%200%206C0%209.31371%202.68629%2012%206%2012Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.25116%208.25C5.25116%207.83579%205.58694%207.5%206.00116%207.5C6.41537%207.5%206.75116%207.83579%206.75116%208.25C6.75116%208.66421%206.41537%209%206.00116%209C5.58694%209%205.25116%208.66421%205.25116%208.25Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.32463%203.74628C5.28467%203.34671%205.59844%203%206%203C6.40156%203%206.71533%203.34671%206.67537%203.74628L6.41231%206.37686C6.39113%206.58869%206.21288%206.75%206%206.75C5.78712%206.75%205.60887%206.58869%205.58769%206.37686L5.32463%203.74628Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.75rem;
  background-position: left 0.2375rem;
  background-repeat: no-repeat;
  padding-left: 0.984375rem;
}

.custom-radio.custom-radio-as-checkbox .custom-control-label::before {
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.custom-radio.custom-radio-as-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="#fff"/></svg>');
}

.custom-checkbox.custom-checkbox-as-radio .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-radius: 50%;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio {
  position: relative;
  display: inline-block;
  margin-left: 2rem;
  padding-left: 1.875rem;
  cursor: pointer;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::before {
  content: "";
  display: none;
  border-radius: 50%;
  border: 0.0625rem solid #ccc;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::after {
  content: "";
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #ccc;
  border-color: #1b1b1b;
  border-radius: 50%;
  background-color: #1b1b1b;
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
  background-position: center center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border: none;
  box-shadow: none;
  outline: 0;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ccc;
  border-radius: 50%;
  background-color: #1b1b1b;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::before {
  display: inline-block;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::after {
  display: none;
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
.btn.disabled, .btn:disabled, .btn.disabled:hover, .btn:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
.btn.disabled img, .btn:disabled img, .btn.disabled:hover img, .btn:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
.btn:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.46875rem;
}
.btn:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
.btn:is(.icon) img {
  height: 1rem;
  width: auto;
  line-height: 1.4;
}
.btn:is(.icon):has(.sr-only) img {
  margin: 0;
}
.btn:is(.icon):is(.btn-sm, .btn-group-sm > .btn) img {
  height: 0.875rem;
  line-height: 1.4;
}
.btn:is(.icon):is(.btn-lg, .btn-group-lg > .btn) img {
  height: 1.125rem;
  line-height: 1.4;
}
@media (max-width: 767.98px) {
  .btn {
    width: 100%;
  }
  .btn.btn-inline {
    width: auto;
  }
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(-1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}

.btn-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary-transactional {
  background: #046a38;
  border-color: #046a38;
  color: #fff;
}
.btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #034a27;
  border-color: #034a27;
  color: #fff;
}

.btn-primary-dark,
.btn-primary,
.btn-dark,
.btn-secondary {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
}
.btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}

.btn-primary-light,
.btn-light {
  background: #fff;
  border-color: #fff;
  color: #1b1b1b;
}
.btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-transactional {
  background: none;
  background-color: unset;
  border-color: #046a38;
  color: #046a38;
}
.btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-dark,
.btn-outline-secondary,
.btn-outline-primary,
.btn-trans-dark,
.btn-outline-dark {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
}
.btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-light,
.btn-outline-light,
.btn-trans-light {
  background: none;
  background-color: unset;
  border-color: #fff;
  color: #fff;
}
.btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-tertiary-dark,
.btn-link,
.btn-link2,
.btn-link4,
.btn-link5 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-link3 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
  text-decoration: none;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-tertiary-light {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-success:focus,
.btn-warning:focus,
.btn-danger:focus {
  box-shadow: none;
}

.btn-video {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
.btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.btn-video:not(.icon-right) {
  position: relative;
}
.btn-video:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right)::before {
  left: 0;
}
.btn-video:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video:not(.icon-right):hover, .btn-video:not(.icon-right):focus, .btn-video:not(.icon-right):active {
  position: relative;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  left: 0;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video.icon-right {
  order: 1;
  position: relative;
}
.btn-video.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right::before {
  right: 0;
}
.btn-video.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video.icon-right:hover, .btn-video.icon-right:focus, .btn-video.icon-right:active {
  position: relative;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  right: 0;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-video-outline {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  display: inline-flex;
  align-items: center;
}
.btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-video-outline:not(.icon-right) {
  position: relative;
}
.btn-video-outline:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right)::before {
  left: 0;
}
.btn-video-outline:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline:not(.icon-right):hover, .btn-video-outline:not(.icon-right):focus, .btn-video-outline:not(.icon-right):active {
  position: relative;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  left: 0;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline.icon-right {
  order: 1;
  position: relative;
}
.btn-video-outline.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right::before {
  right: 0;
}
.btn-video-outline.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video-outline.icon-right:hover, .btn-video-outline.icon-right:focus, .btn-video-outline.icon-right:active {
  position: relative;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  right: 0;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:not(:disabled):not(.disabled):active {
  color: #363636;
}

.btn-add-service {
  width: auto;
}

.btn:not(:hover) .icon.hover-icon,
.btn:hover .icon.hover-icon ~ .icon {
  display: none;
}

.btn-video-outline-centered {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-color: #363636;
  color: #363636;
  text-decoration: none;
}
.btn-video-outline-centered .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
  transition: background-image 0.15s;
}
.btn-video-outline-centered:hover, .btn-video-outline-centered:focus, .btn-video-outline-centered:active {
  color: #fff;
  background-color: #363636;
}
.btn-video-outline-centered:hover .video-icon, .btn-video-outline-centered:focus .video-icon, .btn-video-outline-centered:active .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
}

.link-video {
  color: #363636;
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 2.5rem;
  position: relative;
}
.link-video::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.link-video::before {
  left: 0;
}

.remove-btn,
.remove-btn-lg {
  cursor: pointer;
}

.modal-header button.close {
  text-shadow: none;
}

.close {
  opacity: 1;
}

a.btn {
  text-decoration: none;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  background-color: #1b1b1b;
  color: #fff;
}

.card {
  margin-bottom: 1em;
}
.card .list-group {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.card .card-header {
  background: #ccc;
}
.card .card-title.h5 {
  margin-bottom: 0.9375rem !important;
}
#accordion .card {
  border: none;
  border-bottom: 0.0625rem solid #ccc;
  border-radius: none;
}
#accordion .card .card-header {
  padding: 1.25rem 0;
  border-bottom: 0.0625rem solid #ccc;
  border-top: none;
  background-color: #fff;
}
#accordion .card .card-header:first-child {
  border-radius: 0;
  border-bottom: none;
}
#accordion .card .card-header .btn {
  padding: 1.25rem 0.625rem;
}
#accordion .card .card-header .btn.btn-link {
  color: #666;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link:hover {
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link::before {
  content: "";
  float: left;
  width: 20px;
  height: 20px;
  margin: 3px 5px 0 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M7.579 5.987L3.275 1.604A.908.908 0 0 1 3 .944.992.992 0 0 1 3.255.29c.225-.2.457-.288.698-.29a.919.919 0 0 1 .666.275l5.106 5.058a.948.948 0 0 1 .007 1.327l-5.118 5.047c-.123.165-.38.292-.654.293a.962.962 0 0 1-.683-.293.903.903 0 0 1-.277-.66.993.993 0 0 1 .256-.655L7.58 5.987z'/%3E%3C/svg%3E") no-repeat 0 0;
  transform: rotate(90deg);
}
#accordion .card .card-header .btn.btn-link.collapsed::before {
  transform: rotate(0deg);
}
#accordion .card .card-body {
  padding: 0;
  margin-left: 0.9375rem;
}

.card-link {
  color: #1b1b1b;
}
.card-link:hover {
  text-decoration: none;
}

.alert {
  font-size: inherit;
  font-weight: 400;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  margin: auto;
  background: #fff;
  overflow: hidden;
  color: #1b1b1b;
}
.alert::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}
.alert.alert-default {
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
}
.alert.alert-default::before {
  height: 100%;
  width: 3.375rem;
  top: 0;
  right: initial;
  bottom: 0;
  left: 0;
  background-size: 1.5rem;
}
.alert.alert-stacked {
  padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
}
.alert.alert-stacked::before {
  height: 2.1875rem;
  width: 100%;
  top: 0;
  right: 0;
  bottom: initial;
  left: 0;
  background-size: 1.25rem;
}
.alert.alert-sm {
  font-size: 0.875rem;
}
.alert.alert-md {
  font-size: 1rem;
}
.alert.alert-lg {
  font-size: 1.125rem;
}
@media (min-width: 576px) {
  .alert.alert-sm-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-sm-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-sm-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-sm-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-sm-sm {
    font-size: 0.875rem;
  }
  .alert.alert-sm-md {
    font-size: 1rem;
  }
  .alert.alert-sm-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .alert.alert-md-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-md-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-md-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-md-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-md-sm {
    font-size: 0.875rem;
  }
  .alert.alert-md-md {
    font-size: 1rem;
  }
  .alert.alert-md-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1025px) {
  .alert.alert-lg-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-lg-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-lg-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-lg-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-lg-sm {
    font-size: 0.875rem;
  }
  .alert.alert-lg-md {
    font-size: 1rem;
  }
  .alert.alert-lg-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1366px) {
  .alert.alert-xl-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-xl-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-xl-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-xl-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-xl-sm {
    font-size: 0.875rem;
  }
  .alert.alert-xl-md {
    font-size: 1rem;
  }
  .alert.alert-xl-lg {
    font-size: 1.125rem;
  }
}
.alert .alert-link {
  color: #1b1b1b;
}
.alert.alert-success {
  border-color: #046a38;
}
.alert.alert-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.alert.alert-info {
  border-color: #31708f;
}
.alert.alert-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.alert.alert-warning {
  border-color: #eea103;
}
.alert.alert-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%23FFFFFF"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%23FFFFFF"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%23FFFFFF"/></svg>');
  background-color: #eea103;
}
.alert.alert-danger {
  border-color: #a51a1f;
}
.alert.alert-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.alert.alert-success .alert-link, .alert.alert-info .alert-link, .alert.alert-warning .alert-link, .alert.alert-danger .alert-link {
  color: #1b1b1b;
}

.alert-dismissible {
  padding-right: 2.875rem;
}
.alert-dismissible .close {
  width: 2.875rem;
  height: 2.875rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="%231B1B1B"/><path d="M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z" fill="%231B1B1B"/></svg>');
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}
.alert-dismissible.alert-stacked {
  padding-right: 0.9375rem;
}
.alert-dismissible.alert-stacked .close {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.25rem;
  width: 2.1875rem;
  height: 2.1875rem;
}

.breadcrumb {
  background-color: #fff;
}

.breadcrumb-item {
  font-weight: 700;
}
.breadcrumb-item a {
  color: #363636;
}
.breadcrumb-item.active {
  color: #363636;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.badge,
.badge-md {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.875rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge .badge-icon,
.badge-md .badge-icon {
  height: 0.75rem;
  width: auto;
}
.badge .badge-icon img,
.badge-md .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}
.badge-container, .badge-marxent-container,
.badge-md-container,
.badge-md-marxent-container {
  position: absolute;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 1;
  left: 0.0625rem;
}
.badge-container,
.badge-md-container {
  top: 0.0625rem;
}

.badge-sm {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.75rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge-sm .badge-icon {
  height: 0.625rem;
  width: auto;
}
.badge-sm .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}

.badge-marxent-container {
  bottom: 3.28125rem;
  left: 0.9375rem;
}
@media (min-width: 768px) {
  .badge-marxent-container {
    bottom: 6.796875rem;
    left: 0.9375rem;
  }
}

.multi-badge-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: absolute;
}

.multi-badge-container > .badge-container {
  position: relative;
}
.multi-badge-container > .badge-marxent-container {
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
}

.badge-green,
.badge-free-delivery,
.badge-reward,
.badge-install,
.badge-online,
.badge-instore,
.badge-success,
.badge-newarrival {
  border-color: #046a38;
}

.badge-install {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.badge-super-buy,
.badge-blue,
.badge-preorder {
  border-color: #004876;
}

.badge-preowned,
.badge-purple {
  border-color: #4D4185;
}

.badge-yellow,
.badge-clearance,
.badge-best-seller,
.badge-exclusive {
  border-color: #ffc600;
}

.badge-nfm-plus,
.badge-orange {
  border-color: #d24627;
}

.badge-secondary {
  border-color: #4c4c4c;
}

.badge-danger,
.badge-red,
.badge-doorbuster {
  border-color: #a51a1f;
}

.badge-warning {
  border-color: #eea103;
}

.badge-info,
.badge-gas,
.badge-dual-fuel {
  border-color: #31708f;
}

.badge-red-orange,
.badge-electric {
  border-color: #d24627;
}

.badge-light,
.badge-dark {
  border-color: #363636;
}

.post-add-to-cart .modal-content .modal-info,
.post-add-to-cart .modal-content .option-info-group-col-2,
.product-add-ons .modal-content .modal-info,
.product-add-ons .modal-content .option-info-group-col-2 {
  align-items: center;
}
.post-add-to-cart .modal-content .modal-body .modal-line-item,
.product-add-ons .modal-content .modal-body .modal-line-item {
  margin-bottom: 0;
}
.post-add-to-cart .modal-content .modal-body #installation-form-productType-error,
.product-add-ons .modal-content .modal-body #installation-form-productType-error {
  margin: -0.3rem 0 0.5rem;
}
.post-add-to-cart .modal-content h4,
.post-add-to-cart .modal-content h5,
.post-add-to-cart .modal-content h6,
.product-add-ons .modal-content h4,
.product-add-ons .modal-content h5,
.product-add-ons .modal-content h6 {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.post-add-to-cart .modal-content h4.parts-header,
.post-add-to-cart .modal-content h5.parts-header,
.post-add-to-cart .modal-content h6.parts-header,
.product-add-ons .modal-content h4.parts-header,
.product-add-ons .modal-content h5.parts-header,
.product-add-ons .modal-content h6.parts-header {
  margin: 0.9375rem 0 0.625rem;
}
.post-add-to-cart .modal-content h4.performance-header,
.post-add-to-cart .modal-content h5.performance-header,
.post-add-to-cart .modal-content h6.performance-header,
.product-add-ons .modal-content h4.performance-header,
.product-add-ons .modal-content h5.performance-header,
.product-add-ons .modal-content h6.performance-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.antivirus-header,
.post-add-to-cart .modal-content h5.antivirus-header,
.post-add-to-cart .modal-content h6.antivirus-header,
.product-add-ons .modal-content h4.antivirus-header,
.product-add-ons .modal-content h5.antivirus-header,
.product-add-ons .modal-content h6.antivirus-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.payment-antivirus-title, .post-add-to-cart .modal-content h4.Payment-Protection-title,
.post-add-to-cart .modal-content h5.payment-antivirus-title,
.post-add-to-cart .modal-content h5.Payment-Protection-title,
.post-add-to-cart .modal-content h6.payment-antivirus-title,
.post-add-to-cart .modal-content h6.Payment-Protection-title,
.product-add-ons .modal-content h4.payment-antivirus-title,
.product-add-ons .modal-content h4.Payment-Protection-title,
.product-add-ons .modal-content h5.payment-antivirus-title,
.product-add-ons .modal-content h5.Payment-Protection-title,
.product-add-ons .modal-content h6.payment-antivirus-title,
.product-add-ons .modal-content h6.Payment-Protection-title {
  margin-bottom: 0.75rem;
  line-height: 1;
}
.post-add-to-cart .modal-content .plan-options h6,
.product-add-ons .modal-content .plan-options h6 {
  margin-bottom: 10px;
}
.post-add-to-cart .modal-content .modal-header,
.product-add-ons .modal-content .modal-header {
  padding-bottom: 0.625rem;
}
.post-add-to-cart .modal-content .title,
.product-add-ons .modal-content .title {
  padding: 7px 0;
  font-size: 0.875rem !important;
  line-height: 1.2rem !important;
}
.post-add-to-cart .modal-content .plan-discount,
.product-add-ons .modal-content .plan-discount {
  padding: 0.9375rem 0;
  font-size: 0.875rem !important;
  margin-left: -0.9375rem;
}

.button-div {
  margin: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
  padding-bottom: 0.9375rem;
}

.modal {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.modal .modal-header {
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 0.9375rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
}
@media (min-width: 768px) {
  .modal .modal-header {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
.modal .modal-header .modal-title {
  margin-right: 1.875rem;
}
.modal .modal-header .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.9375rem 1.875rem;
  margin: 0;
  opacity: 1;
  color: #363636;
  font-size: 0;
}
@media (max-width: 1024.98px) {
  .modal .modal-header .close {
    padding: 0.9375rem;
  }
}
.modal .content-modal-close {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23363636' fill-rule='nonzero'%3E%3Cpath d='M7.817 6.726L10 8.909l2.183-2.183a.772.772 0 0 1 1.004-.075l.087.075a.772.772 0 0 1 0 1.091L11.091 10l2.183 2.183a.772.772 0 1 1-1.091 1.091L10 11.091l-2.183 2.183a.772.772 0 0 1-1.004.075l-.087-.075a.772.772 0 0 1 0-1.091L8.909 10 6.726 7.817a.772.772 0 1 1 1.091-1.091z'/%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-1a9 9 0 1 1 0-18 9 9 0 0 1 0 18z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
}
.modal .modal-content {
  background-clip: padding-box;
  padding: 0.9375rem 1.875rem 1.875rem;
}
.modal .modal-content #pageTimeoutModalTitle .warning-icon {
  padding-right: 0.9375rem;
}
@media (max-width: 1024.98px) {
  .modal .modal-content {
    padding: 0.9375rem;
  }
}
.modal .modal-body {
  padding: 0.625rem 0;
}
.modal .modal-body .video-container {
  height: 147px;
}
@media (min-width: 768px) {
  .modal .modal-body .video-container {
    width: 100%;
    height: 377px;
  }
}
.modal .modal-footer {
  padding: 0.9375rem 0 0;
  border-top: 0.0625rem solid #ccc;
}
@media (min-width: 768px) {
  .modal.post-add-to-cart .modal-dialog, .modal.product-add-ons .modal-dialog {
    max-width: 726px;
  }
}
.modal.post-add-to-cart .prev-service-header, .modal.product-add-ons .prev-service-header {
  border-bottom: 0.0625rem solid #ccc;
  margin-bottom: 10px;
}
.modal.post-add-to-cart .next-service-header, .modal.product-add-ons .next-service-header {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-line-item, .modal.product-add-ons .modal-line-item {
  display: flex;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item:last-of-type, .modal.product-add-ons .modal-line-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
  display: block;
  width: 100%;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-qty, .modal.product-add-ons .modal-line-item .line-item-qty {
    flex: 1 0 25%;
    text-align: right;
    margin-top: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
  margin-bottom: 15px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
    margin-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-image, .modal.product-add-ons .modal-line-item .line-item-image {
  flex-shrink: 0;
  margin-right: 10px;
}
.modal.post-add-to-cart .modal-line-item .line-item-image img, .modal.product-add-ons .modal-line-item .line-item-image img {
  min-width: 70px;
  width: 70px;
  min-height: 70px;
  height: 70px;
}
.modal.post-add-to-cart .modal-line-item .line-item-name, .modal.product-add-ons .modal-line-item .line-item-name {
  margin: 0 10px 0 0;
  white-space: initial;
}
.modal.post-add-to-cart .modal-line-item .line-item-sku, .modal.product-add-ons .modal-line-item .line-item-sku {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}
.modal.post-add-to-cart .modal-footer, .modal.product-add-ons .modal-footer {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-footer button, .modal.product-add-ons .modal-footer button {
  padding: 0.34375rem 0.9375rem;
}
.modal.post-add-to-cart .modal-footer .button-wrapper, .modal.product-add-ons .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
  padding: 0;
  font-size: 0.875rem;
  text-align: left;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
    font-size: 1rem;
  }
}
.modal.post-add-to-cart .modal-footer .btn-view-cart, .modal.product-add-ons .modal-footer .btn-view-cart {
  max-width: 120px;
  height: 36px;
  max-height: 36px;
  padding: 0 15px;
}
.modal .product-add-ons .modal-line-item .line-item-qty {
  text-align: left;
}
@media (min-width: 768px) {
  .modal.modal-security-questions .modal-dialog {
    max-width: 726px;
  }
}
.modal.modal-security-question-check button.close, .modal.modal-security-questions button.close {
  display: none;
}
.modal.post-add-to-cart .modal-header {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header {
    align-items: center;
  }
}
.modal.post-add-to-cart .modal-header .icon {
  width: 20px;
  height: 20px;
  margin: 5px 5px 0 0;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header .icon {
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header {
  display: flex;
  margin-bottom: 0;
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header h4.quantity-header {
    flex-direction: row;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header .quantity-added {
  margin-right: 0.3125rem;
}
.modal .modal-parts-gold-plan .plan-options,
.modal .modal-body-addons .plan-options,
.modal .modal-antivirus-performance .plan-options,
.modal .modal-gold-plan .plan-options {
  padding: 15px 0 5px;
  border-top: 0.0625rem solid #ccc;
}
.modal .modal-parts-gold-plan .plan-options .plan-option,
.modal .modal-body-addons .plan-options .plan-option,
.modal .modal-antivirus-performance .plan-options .plan-option,
.modal .modal-gold-plan .plan-options .plan-option {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}
.modal .modal-parts-gold-plan .plan-options .plan-option:last-of-type,
.modal .modal-body-addons .plan-options .plan-option:last-of-type,
.modal .modal-antivirus-performance .plan-options .plan-option:last-of-type,
.modal .modal-gold-plan .plan-options .plan-option:last-of-type {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .custom-control,
.modal .modal-body-addons .plan-options .plan-option .custom-control,
.modal .modal-antivirus-performance .plan-options .plan-option .custom-control,
.modal .modal-gold-plan .plan-options .plan-option .custom-control {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .form-control-label,
.modal .modal-body-addons .plan-options .plan-option .form-control-label,
.modal .modal-antivirus-performance .plan-options .plan-option .form-control-label,
.modal .modal-gold-plan .plan-options .plan-option .form-control-label {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option input,
.modal .modal-body-addons .plan-options .plan-option input,
.modal .modal-antivirus-performance .plan-options .plan-option input,
.modal .modal-gold-plan .plan-options .plan-option input {
  margin-right: 10px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
.modal .modal-body-addons .plan-options .plan-option .option-item-info,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
.modal .modal-gold-plan .plan-options .plan-option .option-item-info {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
  .modal .modal-body-addons .plan-options .plan-option .option-item-info,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-info {
    flex-direction: row;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group,
.modal .modal-body-addons .plan-options .plan-option .option-info-group,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group {
  display: flex;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 15px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image img,
.modal .modal-body-addons .plan-options .plan-option .option-item-image img,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-image img,
.modal .modal-gold-plan .plan-options .plan-option .option-item-image img {
  width: 70px;
  height: 70px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
.modal .modal-body-addons .plan-options .plan-option .option-item-name,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
.modal .modal-gold-plan .plan-options .plan-option .option-item-name {
  margin-right: 5px;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
  .modal .modal-body-addons .plan-options .plan-option .option-item-name,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-name {
    margin-right: 30px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-price,
.modal .modal-body-addons .plan-options .plan-option .option-item-price,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-price,
.modal .modal-gold-plan .plan-options .plan-option .option-item-price {
  margin-top: 0;
  margin-left: auto;
  text-align: right;
}
.modal .modal-parts-gold-plan .modal-footer .btn-link,
.modal .modal-body-addons .modal-footer .btn-link,
.modal .modal-antivirus-performance .modal-footer .btn-link,
.modal .modal-gold-plan .modal-footer .btn-link {
  padding-top: 0;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .modal-footer .btn-link,
  .modal .modal-body-addons .modal-footer .btn-link,
  .modal .modal-antivirus-performance .modal-footer .btn-link,
  .modal .modal-gold-plan .modal-footer .btn-link {
    height: 100%;
    padding: 0;
  }
}
.modal .modal-body-addons .plan-option .option-info-group {
  display: flex;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
    flex-direction: row;
    width: 100%;
  }
}
.modal.modal-parts-gold-plan .plan-options, .modal.modal-gold-plan .plan-options,
.modal .modal-gold-plan .plan-options {
  padding-bottom: 0;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total, .modal.modal-gold-plan .plan-options .protection-plan-total,
.modal .modal-gold-plan .plan-options .protection-plan-total {
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 0.0625rem solid #ccc;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-label, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label {
  margin-right: 15px;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-value, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value {
  margin-left: auto;
}
.modal.modal-parts-gold-plan .performance-header,
.modal.modal-parts-gold-plan .antivirus-header,
.modal.modal-parts-gold-plan .parts-header, .modal.modal-parts-performance .performance-header,
.modal.modal-parts-performance .antivirus-header,
.modal.modal-parts-performance .parts-header, .modal.modal-antivirus-performance .performance-header,
.modal.modal-antivirus-performance .antivirus-header,
.modal.modal-antivirus-performance .parts-header, .modal.modal-antivirus .performance-header,
.modal.modal-antivirus .antivirus-header,
.modal.modal-antivirus .parts-header, .modal.modal-parts .performance-header,
.modal.modal-parts .antivirus-header,
.modal.modal-parts .parts-header, .modal.modal-performance .performance-header,
.modal.modal-performance .antivirus-header,
.modal.modal-performance .parts-header {
  margin: 10px 0;
}
.modal.modal-parts-gold-plan .plan-options .plan-option, .modal.modal-parts-performance .plan-options .plan-option, .modal.modal-antivirus-performance .plan-options .plan-option, .modal.modal-antivirus .plan-options .plan-option, .modal.modal-parts .plan-options .plan-option, .modal.modal-performance .plan-options .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .plan-option, .modal.modal-parts-performance .performance-content .plan-option, .modal.modal-antivirus-performance .performance-content .plan-option, .modal.modal-antivirus .performance-content .plan-option, .modal.modal-parts .performance-content .plan-option, .modal.modal-performance .performance-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .performance-price-info, .modal.modal-parts-performance .performance-content .performance-price-info, .modal.modal-antivirus-performance .performance-content .performance-price-info, .modal.modal-antivirus .performance-content .performance-price-info, .modal.modal-parts .performance-content .performance-price-info, .modal.modal-performance .performance-content .performance-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .antivirus-content .plan-option, .modal.modal-parts-performance .antivirus-content .plan-option, .modal.modal-antivirus-performance .antivirus-content .plan-option, .modal.modal-antivirus .antivirus-content .plan-option, .modal.modal-parts .antivirus-content .plan-option, .modal.modal-performance .antivirus-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .antivirus-content .antivirus-price-info, .modal.modal-parts-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus .antivirus-content .antivirus-price-info, .modal.modal-parts .antivirus-content .antivirus-price-info, .modal.modal-performance .antivirus-content .antivirus-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .option-price, .modal.modal-parts-performance .option-price, .modal.modal-antivirus-performance .option-price, .modal.modal-antivirus .option-price, .modal.modal-parts .option-price, .modal.modal-performance .option-price {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .tab-content, .modal.modal-parts-performance .tab-content, .modal.modal-antivirus-performance .tab-content, .modal.modal-antivirus .tab-content, .modal.modal-parts .tab-content, .modal.modal-performance .tab-content {
  padding-top: 10px;
}
.modal.modal-parts-gold-plan .tab-pane .performance-content h5.mb, .modal.modal-parts-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus .tab-pane .performance-content h5.mb, .modal.modal-parts .tab-pane .performance-content h5.mb, .modal.modal-performance .tab-pane .performance-content h5.mb {
  margin-bottom: 10px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link, .modal.modal-parts-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus .parts-performance-tabs .nav-link, .modal.modal-parts .parts-performance-tabs .nav-link, .modal.modal-performance .parts-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 0.625rem 0.5rem;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: -0.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
    width: 24px;
    height: 24px;
    left: -22px;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus .antivirus-performance-tabs .nav-link, .modal.modal-parts .antivirus-performance-tabs .nav-link, .modal.modal-performance .antivirus-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 10px 8px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: 2px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
    width: 24px;
    height: 24px;
    left: -22px;
    top: 0;
  }
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn, .modal.modal-parts .parts-collapse-container .collapse-header .btn, .modal.modal-performance .parts-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn, .modal.modal-parts .performance-collapse-container .collapse-header .btn, .modal.modal-performance .performance-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
    flex-wrap: nowrap;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-performance .modal-footer .button-wrapper .btn-next {
  width: 72px;
  max-width: 72px;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-performance .modal-footer .button-wrapper .btn-next {
    width: auto;
    max-width: 100%;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
  margin-top: 10px;
  order: 3;
  -ms-flex-order: 3;
  text-align: right;
  padding: 0;
}
@media (min-width: 768px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
    margin: 0 10px 0 auto;
    order: 0;
    -ms-flex-order: 0;
    text-align: right;
  }
}
.modal.modal-installation-quote .modal-header, .modal.modal-installation-option .modal-header {
  padding-right: 35px;
}
.modal.modal-installation-quote .zip-input-row,
.modal.modal-installation-quote .promo-and-submit-row {
  align-items: flex-start;
}
.modal.modal-installation-quote .zip-input-row .form-group,
.modal.modal-installation-quote .promo-and-submit-row .form-group {
  margin-bottom: 0;
}
.modal.modal-installation-quote .zip-input-row .btn,
.modal.modal-installation-quote .promo-and-submit-row .btn {
  width: 100%;
  height: 36px;
  max-height: 36px;
  padding: 0;
  margin-top: 22px;
}
@media (min-width: 768px) {
  .modal.modal-installation-quote .zip-input-row .btn,
  .modal.modal-installation-quote .promo-and-submit-row .btn {
    margin-top: 27px;
  }
}
.modal.modal-installation-quote .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-installation-quote .invalid-feedback-custom {
  color: #a51a1f;
  padding-top: 15px;
  border-top: 0.0625rem solid #ccc;
  margin-top: 0;
}
.modal.modal-installation-quote .address-block {
  padding-top: 15px;
}
.modal.modal-installation-quote .address-block .form-group:not(.required) {
  white-space: normal;
}
.modal.modal-installation-quote .product-type-select-label span {
  font-weight: 400;
}
.modal.modal-installation-quote .error-message {
  margin: 15px 0;
}
.modal.modal-installation-quote .error-message .error-message-text {
  color: #a51a1f;
}
.modal.modal-installation-option .installation-options-assets {
  border-top: 0.0625rem solid #ccc;
  margin-top: 16px;
}
.modal.modal-installation-option .modal-footer {
  padding: 0;
  border: none;
}
.modal.modal-installation-option .modal-footer button {
  width: 100%;
  padding: 0.34375rem 10px;
}
.modal.modal-installation-option .modal-footer button.nfm-installation {
  margin-right: 30px;
}
@media (max-width: 767.98px) {
  .modal.modal-installation-option .modal-footer button.nfm-installation {
    margin-right: 15px;
  }
}
.modal.modal-services-request .zip-input-row,
.modal.modal-services-request .phone-same {
  font-size: 12px;
  text-wrap: wrap;
  margin-top: -4.5px;
}
.modal.modal-services-request .error-text {
  color: #a51a1f;
}
.modal.modal-services-request .wrap-text {
  text-wrap: wrap;
}
.modal.modal-services-request .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-services-request .btn-zip-submit {
  margin-top: 23px;
  width: 100%;
}
@media (min-width: 768px) {
  .modal.modal-services-request .btn-zip-submit {
    margin-top: 27px;
  }
}
.modal.modal-services-request label span {
  font-size: 14px;
  font-weight: 100;
}
.modal.modal-services-request .address-block .form-group .custom-control.custom-radio:last-child {
  margin-bottom: 0;
}
.modal.delivery-pickup {
  padding: 15px !important;
}
@media (min-width: 576px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 440px;
  }
}
@media (min-width: 768px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 900px;
  }
}
.modal.delivery-pickup .modal-header {
  padding-bottom: 0.625rem;
}
.modal.delivery-pickup .modal-header .modal-title {
  padding-right: 40px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .left-column {
    border-right: 0.0625rem solid #ccc;
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .modal.delivery-pickup .left-column .d-sm-none {
    display: none;
  }
}
.modal.delivery-pickup .modal-body {
  padding-top: 0.625rem;
  padding-bottom: 0;
}
.modal.delivery-pickup .pb-2 div {
  padding-bottom: 15px;
}
.modal.delivery-pickup .selected-pickup-location {
  display: flex;
  margin-bottom: 0;
  padding: 15px 0;
}
.modal.delivery-pickup .selected-pickup-location .location-label {
  margin-right: 8px;
}
.modal.delivery-pickup .selected-pickup-location .location-value {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  padding-left: 20px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .selected-pickup-location .location-value {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.modal.delivery-pickup .selected-pickup-location button {
  padding: 10px 10px 0 20px;
  font-size: 1rem;
  text-align: left;
  border: none;
}
.modal.delivery-pickup .pickup-locations {
  padding-top: 15px;
  padding-bottom: 30px;
  border-top: 0.0625rem solid #ccc;
}
.modal.delivery-pickup .pickup-locations .form-group:last-of-type {
  margin-bottom: 30px;
}
.modal.delivery-pickup .pickup-locations .cancel-location-link {
  padding: 0;
  font-size: 1rem;
}
.modal.delivery-pickup .select-date-cta {
  margin-bottom: 0;
}
.modal.delivery-pickup .select-date-cta h5 {
  margin-bottom: 10px;
}
.modal.delivery-pickup .modal-footer {
  padding-top: 0.625rem;
}
.modal.delivery-pickup .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.delivery-pickup .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.delivery-pickup .modal-footer .button-wrapper .btn-save-date {
  width: 75px;
  height: 36px;
  padding: 0;
}
.modal.modal-labor-services {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-labor-services {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-labor-services .select-services-lead {
  margin-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 15px;
}
.modal.modal-labor-services .parts-collapse-container:last-of-type {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .collapse-header .btn {
  padding: 0;
  width: 100%;
  border-width: 1px;
  text-align: left;
  pointer-events: none;
}
.modal.modal-labor-services .service-option-container {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-label-for-mobile {
  display: none;
}
@media (max-width: 575.98px) {
  .modal.modal-labor-services .service-option-container {
    flex-wrap: wrap;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-mobile {
    width: 100%;
    flex: 100% 0 0;
    padding: 10px 0;
    display: block;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-desktop {
    display: none;
  }
}
.modal.modal-labor-services .service-option-container .quantity-input-container {
  padding-right: 15px;
}
.modal.modal-labor-services .service-option-container .service-option {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-option input.input-service-qty {
  width: 48px;
  max-width: 48px;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label {
  margin-bottom: 0;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label::before, .modal.modal-labor-services .service-option-container .service-option .custom-control-label::after {
  top: -10px;
}
.modal.modal-labor-services .service-option-price {
  padding-left: 10px;
  margin-left: auto;
  text-align: right;
}
.modal.modal-labor-services label.service-label {
  font-weight: 400;
}
.modal.modal-labor-services label.service-label::before, .modal.modal-labor-services label.service-label::after {
  display: none;
}
.modal.modal-labor-services .custom-checkbox {
  display: inline-block;
}
.modal.modal-labor-services .quantity-module {
  width: 8.125rem;
  margin-right: 0.9375rem;
  display: inline-block;
}
.modal.modal-labor-services .quantity-module .input-group-append .btn,
.modal.modal-labor-services .quantity-module .input-group-prepend .btn {
  width: 2.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.modal.modal-labor-services .service-select-line-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.modal.modal-labor-services .service-body {
  padding-bottom: 0;
}
.modal.modal-labor-services .modal-line-item {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .services-collapse-container .alert.message {
  margin-top: 15px;
  margin-bottom: 15px;
}
.modal.modal-labor-services .services-collapse-container .alert.message ~ .alert.message {
  margin-top: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .alert.message .button-yes {
  padding-right: 0.9375rem;
  border-right: 0.0625rem solid #ccc;
  margin-right: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .item-name {
  font-weight: 700;
  margin-top: 15px;
}
.modal.modal-labor-services .services-collapse-container .service-item {
  margin-top: 15px;
}
.modal.modal-labor-services .modal-footer {
  border-bottom: 0;
}
.modal.modal-labor-services .modal-footer .service-modal-actions {
  display: none;
  margin-top: 0 !important;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.show {
  display: block;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.services-back {
  margin-right: auto;
}
.modal.modal-install-surface {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-install-surface {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-install-surface .modal-header {
  padding-bottom: 0.625rem;
}
.modal.modal-install-surface .modal-header .modal-title {
  padding-right: 40px;
  font-size: 1.125rem;
}
@media (min-width: 1025px) {
  .modal.modal-install-surface .modal-header .modal-title {
    font-size: 1.375rem;
  }
}
.modal.modal-install-surface .modal-body .install-line-items {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item {
  display: flex;
  width: 100%;
  align-items: center;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-label {
  display: flex;
  flex-direction: column;
  max-width: 70%;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-qty {
  margin-left: auto;
  margin-right: 0;
  min-width: 48px;
}
.modal.modal-install-surface .modal-body .install-surface-selection {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .install-surface-selection .custom-checkbox {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error {
  padding-top: 15px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error.hidden {
  display: none;
}
.modal.modal-install-surface .modal-footer {
  padding-top: 0.625rem;
}
.modal.modal-install-surface .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.modal-install-surface .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.modal-install-surface .modal-footer .button-wrapper .btn-done {
  width: 75px;
  height: 36px;
  padding: 0;
}
@media (max-width: 1024.98px) {
  .modal#address-invalid .modal-footer .button-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .modal#address-invalid .modal-footer .button-wrapper .btn {
    width: auto;
  }
  .modal#address-invalid .modal-footer .button-wrapper .edit {
    padding-left: 0;
    padding-right: 0;
  }
  .modal#address-invalid .modal-footer .button-wrapper .accept {
    padding: 0.6875rem 0.625rem;
  }
}
@media (max-width: 767.98px) {
  .modal.modal-cancel-ppi .footer-cancel-ppi {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (min-width: 1025px) {
  #trustPilotIframe {
    max-height: 800px;
  }
}
#trustPilotIframe .modal-dialog {
  pointer-events: auto;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-dialog {
    max-width: 726px;
  }
}
#trustPilotIframe .modal-content {
  padding: 0.9375rem 1.875rem 0.9375rem;
}
#trustPilotIframe .modal-content .modal-header {
  line-height: 0;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 1.875rem;
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-content .modal-header {
    margin-left: -0.9375rem;
  }
}
#trustPilotIframe .modal-body {
  padding: 0;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-body p {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-body p {
    padding-left: 0.9375rem;
    padding-right: 1.875rem;
  }
}

.kiosk-timeout-modal-open .modal:not(#pageTimeoutModal) {
  display: none !important;
}
.kiosk-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

.redirect-timeout-modal-open .modal:not(#redirectTimeoutModal) {
  display: none !important;
}
.redirect-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

@media (max-width: 575.98px) {
  .modal-dialog {
    padding-bottom: calc(2 * env(safe-area-inset-bottom)) !important;
  }
}
.nav-tabs,
.nav-pills {
  flex-wrap: nowrap;
  justify-content: start;
  width: 100%;
  overflow-x: auto;
  padding-bottom: 0.9375rem;
  padding-left: 0.125rem;
  padding-top: 0.125rem;
  padding-right: 0.125rem;
  margin: -0.125rem -0.125rem 0 -0.125rem;
}
@supports (scrollbar-width: thin) {
  .nav-tabs,
  .nav-pills {
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
  }
}
@supports selector(::-webkit-scrollbar) {
  .nav-tabs::-webkit-scrollbar,
  .nav-pills::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .nav-tabs::-webkit-scrollbar-track,
  .nav-pills::-webkit-scrollbar-track {
    background: transparent;
  }
  .nav-tabs::-webkit-scrollbar-thumb,
  .nav-pills::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .nav-tabs::-webkit-scrollbar-thumb:hover,
  .nav-pills::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.nav-tabs .nav-item,
.nav-pills .nav-item {
  text-align: center;
}
.nav-tabs .nav-item .nav-link,
.nav-pills .nav-item .nav-link {
  padding: 0.46875rem 0.9375rem;
  margin: 0;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  transition: background 300ms, color 300ms, border 300ms;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.145;
}
@media (min-width: 768px) {
  .nav-tabs .nav-item .nav-link,
  .nav-pills .nav-item .nav-link {
    font-size: 1rem;
    line-height: 1.125;
  }
}
.nav-tabs .nav-item .nav-link .icon,
.nav-pills .nav-item .nav-link .icon {
  height: 16px;
  width: auto;
  margin-right: 0.46875rem;
  filter: brightness(0) saturate(100%) invert(19%) sepia(13%) saturate(0%) hue-rotate(256deg) brightness(91%) contrast(89%);
  transition: filter 300ms;
}
.nav-tabs .nav-item .nav-link:hover,
.nav-pills .nav-item .nav-link:hover {
  background: #e8e8e8;
  text-decoration: none;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight,
.nav-pills .nav-item .nav-link.active,
.nav-pills .nav-item .nav-link.highlight {
  color: #1b1b1b;
  text-decoration: none;
  font-weight: 700;
}
.nav-tabs .nav-item .nav-link.active .icon, .nav-tabs .nav-item .nav-link.highlight .icon,
.nav-pills .nav-item .nav-link.active .icon,
.nav-pills .nav-item .nav-link.highlight .icon {
  filter: brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(609%) hue-rotate(337deg) brightness(87%) contrast(79%);
}
.nav-tabs .nav-item .nav-link.disabled, .nav-tabs .nav-item .nav-link:disabled, .nav-tabs .nav-item .nav-link.disabled:hover, .nav-tabs .nav-item .nav-link:disabled:hover,
.nav-pills .nav-item .nav-link.disabled,
.nav-pills .nav-item .nav-link:disabled,
.nav-pills .nav-item .nav-link.disabled:hover,
.nav-pills .nav-item .nav-link:disabled:hover {
  color: #aeaeae;
  background: none;
  pointer-events: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link {
  color: #1b1b1b;
  text-decoration: none;
}
.nav-tabs.nav-fit,
.nav-pills.nav-fit {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.nav-tabs.nav-fit .nav-item,
.nav-pills.nav-fit .nav-item {
  width: auto;
}

@media (min-width: 1025px) {
  .form-nav .nav-item > .nav-link {
    color: #1b1b1b;
  }
}
.nav-tabs {
  border: none;
}
.nav-tabs .nav-item .nav-link {
  border-radius: 0.25rem 0.25rem 0 0;
  border-bottom: 0.125rem solid #ccc;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight {
  border-bottom: 0.125rem solid;
}
.nav-tabs .nav-item.show .nav-link {
  border-bottom: 0.125rem solid #ccc;
}

.nav.navbar-nav .reset-password-form-modal .notifications-container .alert.alert-danger,
.nav.navbar-nav .reset-password-form-mobile .notifications-container .alert.alert-danger {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.nav-pills {
  gap: 0.46875rem;
}
.nav-pills .nav-item .nav-link {
  border-radius: 0.75rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.higlight {
  background: #1b1b1b;
  color: #fff;
}
.nav-pills .nav-item .nav-link.active .icon, .nav-pills .nav-item .nav-link.higlight .icon {
  filter: brightness(0) invert(1);
}
.nav-pills .nav-item .nav-link.active:hover, .nav-pills .nav-item .nav-link.higlight:hover {
  background: #363636;
}

body .p-w-r {
  color: inherit;
  font-family: inherit;
  line-height: inherit;
  font-size: inherit;
  margin: 0;
}
body .p-w-r .pr-qa-snippet-container {
  display: inline-block;
}
body .p-w-r .ryp-purchase,
body .p-w-r .ryp-product-title {
  padding: 0 !important;
}
body .p-w-r .ryp-purchase .ryp-footer {
  background-color: transparent !important;
  margin: 0.9375rem 0 0.46875rem !important;
  padding: 0.46875rem 0 !important;
}
@media (min-width: 768px) {
  body .p-w-r .ryp-purchase .ryp-footer {
    text-align: right !important;
  }
}
@media (max-width: 767.98px) {
  body .p-w-r .ryp-purchase .ryp-footer {
    text-align: center !important;
  }
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r:focus, body .p-w-r:focus-visible,
  body .p-w-r a:focus,
  body .p-w-r a:focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r:focus, body .p-w-r:focus-visible,
  body .p-w-r a:focus,
  body .p-w-r a:focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
body .p-w-r h1,
body .p-w-r h2,
body .p-w-r h3,
body .p-w-r h4,
body .p-w-r h5 {
  margin: inherit;
  padding: inherit;
  margin-bottom: 0.9375rem !important;
}
body .p-w-r p,
body .p-w-r input,
body .p-w-r label,
body .p-w-r .control-label span,
body .p-w-r .pr-control-label span {
  color: #1b1b1b;
  line-height: inherit;
  height: auto;
  font-size: 0.875rem !important;
}
@media (min-width: 1025px) {
  body .p-w-r p,
  body .p-w-r input,
  body .p-w-r label,
  body .p-w-r .control-label span,
  body .p-w-r .pr-control-label span {
    font-size: 1rem !important;
  }
}
body .p-w-r input,
body .p-w-r select,
body .p-w-r textarea,
body .p-w-r .form-control {
  padding: 0.40625rem 0.640625rem;
  border-radius: 0.375rem;
  border: 0.0625rem solid #ccc;
  line-height: 1.4;
  box-shadow: none;
  color: #1b1b1b;
}
body .p-w-r input::-moz-placeholder, body .p-w-r select::-moz-placeholder, body .p-w-r textarea::-moz-placeholder, body .p-w-r .form-control::-moz-placeholder {
  color: #666;
}
body .p-w-r input::placeholder,
body .p-w-r select::placeholder,
body .p-w-r textarea::placeholder,
body .p-w-r .form-control::placeholder {
  color: #666;
}
body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid {
  background-color: rgba(240, 217, 218, 0.24);
  border-color: #a51a1f;
}
body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
  border-color: #a51a1f;
}
@supports (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    box-shadow: 0 0 0 0.0625rem #a51a1f;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, body .p-w-r input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  body .p-w-r select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  body .p-w-r textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  body .p-w-r .form-control:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    outline: 0.0625rem solid #a51a1f;
  }
}
body .p-w-r input[type=search] {
  padding: 0.40625rem 0.640625rem !important;
  border-radius: 0.375rem !important;
  border: 0.0625rem solid #ccc !important;
  height: auto;
}
body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input,
body .p-w-r .pr-qa-display-searchbar input {
  height: auto !important;
}
body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:active, body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:focus, body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:focus-visible,
body .p-w-r .pr-qa-display-searchbar input:active,
body .p-w-r .pr-qa-display-searchbar input:focus,
body .p-w-r .pr-qa-display-searchbar input:focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:active, body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:focus, body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:focus-visible,
  body .p-w-r .pr-qa-display-searchbar input:active,
  body .p-w-r .pr-qa-display-searchbar input:focus,
  body .p-w-r .pr-qa-display-searchbar input:focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:active, body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:focus, body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input input:focus-visible,
  body .p-w-r .pr-qa-display-searchbar input:active,
  body .p-w-r .pr-qa-display-searchbar input:focus,
  body .p-w-r .pr-qa-display-searchbar input:focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button,
body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input .pr-qa-search-btn,
body .p-w-r .pr-qa-display-searchbar .pr-rd-search-reviews-icon-button,
body .p-w-r .pr-qa-display-searchbar .pr-qa-search-btn {
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7422 10.3439C12.5329 9.2673 13 7.9382 13 6.5C13 2.91015 10.0899 0 6.5 0C2.91015 0 0 2.91015 0 6.5C0 10.0899 2.91015 13 6.5 13C7.93858 13 9.26801 12.5327 10.3448 11.7415L10.3439 11.7422C10.3734 11.7822 10.4062 11.8204 10.4424 11.8566L14.2929 15.7071C14.6834 16.0976 15.3166 16.0976 15.7071 15.7071C16.0976 15.3166 16.0976 14.6834 15.7071 14.2929L11.8566 10.4424C11.8204 10.4062 11.7822 10.3734 11.7422 10.3439ZM12 6.5C12 9.53757 9.53757 12 6.5 12C3.46243 12 1 9.53757 1 6.5C1 3.46243 3.46243 1 6.5 1C9.53757 1 12 3.46243 12 6.5Z' fill='%23046A38' /%3E%3C/svg%3E%0A");
  background-size: auto calc(100% - 0.8125rem);
  background-position: center;
  background-repeat: no-repeat;
  border: none !important;
  border-radius: 0.375rem;
  height: 100%;
}
body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button svg,
body .p-w-r .pr-rd-search-container .pr-rd-search-reviews-input .pr-qa-search-btn svg,
body .p-w-r .pr-qa-display-searchbar .pr-rd-search-reviews-icon-button svg,
body .p-w-r .pr-qa-display-searchbar .pr-qa-search-btn svg {
  display: none;
}
body .p-w-r span {
  color: #1b1b1b;
}
body .p-w-r .pr-qa-display-ask-question {
  clear: left;
  margin-top: 10px;
}
body .p-w-r .form-group {
  margin-bottom: 0.9375rem;
}
body .p-w-r .form-group.pr-waq-prequestion-message {
  white-space: normal;
}
body .p-w-r .has-error .checkbox,
body .p-w-r .has-error .checkbox-inline,
body .p-w-r .has-error .control-label,
body .p-w-r .has-error .help-block,
body .p-w-r .has-error .pr-checkbox,
body .p-w-r .has-error .pr-control-label,
body .p-w-r .has-error .pr-control-label span,
body .p-w-r .has-error .radio,
body .p-w-r .has-error .radio-inline,
body .p-w-r .pr-has-error .checkbox,
body .p-w-r .pr-has-error .checkbox-inline,
body .p-w-r .pr-has-error .control-label,
body .p-w-r .pr-has-error .help-block,
body .p-w-r .pr-has-error .pr-checkbox,
body .p-w-r .pr-has-error .pr-control-label,
body .p-w-r .pr-has-error .pr-control-label span,
body .p-w-r .pr-has-error .radio,
body .p-w-r .pr-has-error .radio-inline {
  color: #a51a1f !important;
}
body .p-w-r .has-error .form-control,
body .p-w-r .has-error .form-control:focus,
body .p-w-r .pr-has-error .form-control,
body .p-w-r .pr-has-error .form-control:focus {
  border-color: #a51a1f !important;
  box-shadow: none !important;
}
body .p-w-r a:not([type=button]),
body .p-w-r .pr-review-display a {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
  font-size: 0.875rem !important;
  color: #1b1b1b !important;
}
body .p-w-r a:not([type=button]):hover,
body .p-w-r .pr-review-display a:hover {
  color: #1b1b1b;
  text-decoration: none;
}
body .p-w-r a:not([type=button]).active, body .p-w-r a:not([type=button]):active, body .p-w-r a:not([type=button]):focus,
body .p-w-r .pr-review-display a.active,
body .p-w-r .pr-review-display a:active,
body .p-w-r .pr-review-display a:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
body .p-w-r a:not([type=button]).small,
body .p-w-r .pr-review-display a.small {
  font-size: 0.75rem;
}
body .p-w-r a:not([type=button]):hover,
body .p-w-r .pr-review-display a:hover {
  color: #1b1b1b !important;
  text-decoration: none !important;
}
body .p-w-r .tag-group .pr-btn-add-tag a,
body .p-w-r .tag-group .pr-btn,
body .p-w-r .tag-group .pr-btn-fileinput,
body .p-w-r .tag-group .pr-helpful-btn,
body .p-w-r .tag-group .pr-btn-add-tag-submit,
body .p-w-r .btn-group .pr-btn-add-tag a,
body .p-w-r .btn-group .pr-btn,
body .p-w-r .btn-group .pr-btn-fileinput,
body .p-w-r .btn-group .pr-helpful-btn,
body .p-w-r .btn-group .pr-btn-add-tag-submit,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a,
body .p-w-r .pr-file-input-btn .pr-btn,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput,
body .p-w-r .pr-file-input-btn .pr-helpful-btn,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a,
body .p-w-r .pr-file-input-btn-group .pr-btn,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a,
body .p-w-r .pr-rd-helpful-action .pr-btn,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a,
body .p-w-r .pr-helpful-voting .pr-btn,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput,
body .p-w-r .pr-helpful-voting .pr-helpful-btn,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
}
body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
body .p-w-r .tag-group .pr-btn-add-tag a.disabled, body .p-w-r .tag-group .pr-btn-add-tag a:disabled, body .p-w-r .tag-group .pr-btn-add-tag a.disabled:hover, body .p-w-r .tag-group .pr-btn-add-tag a:disabled:hover,
body .p-w-r .tag-group .pr-btn.disabled,
body .p-w-r .tag-group .pr-btn:disabled,
body .p-w-r .tag-group .pr-btn.disabled:hover,
body .p-w-r .tag-group .pr-btn:disabled:hover,
body .p-w-r .tag-group .pr-btn-fileinput.disabled,
body .p-w-r .tag-group .pr-btn-fileinput:disabled,
body .p-w-r .tag-group .pr-btn-fileinput.disabled:hover,
body .p-w-r .tag-group .pr-btn-fileinput:disabled:hover,
body .p-w-r .tag-group .pr-helpful-btn.disabled,
body .p-w-r .tag-group .pr-helpful-btn:disabled,
body .p-w-r .tag-group .pr-helpful-btn.disabled:hover,
body .p-w-r .tag-group .pr-helpful-btn:disabled:hover,
body .p-w-r .tag-group .pr-btn-add-tag-submit.disabled,
body .p-w-r .tag-group .pr-btn-add-tag-submit:disabled,
body .p-w-r .tag-group .pr-btn-add-tag-submit.disabled:hover,
body .p-w-r .tag-group .pr-btn-add-tag-submit:disabled:hover,
body .p-w-r .btn-group .pr-btn-add-tag a.disabled,
body .p-w-r .btn-group .pr-btn-add-tag a:disabled,
body .p-w-r .btn-group .pr-btn-add-tag a.disabled:hover,
body .p-w-r .btn-group .pr-btn-add-tag a:disabled:hover,
body .p-w-r .btn-group .pr-btn.disabled,
body .p-w-r .btn-group .pr-btn:disabled,
body .p-w-r .btn-group .pr-btn.disabled:hover,
body .p-w-r .btn-group .pr-btn:disabled:hover,
body .p-w-r .btn-group .pr-btn-fileinput.disabled,
body .p-w-r .btn-group .pr-btn-fileinput:disabled,
body .p-w-r .btn-group .pr-btn-fileinput.disabled:hover,
body .p-w-r .btn-group .pr-btn-fileinput:disabled:hover,
body .p-w-r .btn-group .pr-helpful-btn.disabled,
body .p-w-r .btn-group .pr-helpful-btn:disabled,
body .p-w-r .btn-group .pr-helpful-btn.disabled:hover,
body .p-w-r .btn-group .pr-helpful-btn:disabled:hover,
body .p-w-r .btn-group .pr-btn-add-tag-submit.disabled,
body .p-w-r .btn-group .pr-btn-add-tag-submit:disabled,
body .p-w-r .btn-group .pr-btn-add-tag-submit.disabled:hover,
body .p-w-r .btn-group .pr-btn-add-tag-submit:disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a.disabled,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:disabled,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a.disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn.disabled,
body .p-w-r .pr-file-input-btn .pr-btn:disabled,
body .p-w-r .pr-file-input-btn .pr-btn.disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn:disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput.disabled,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:disabled,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput.disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:disabled:hover,
body .p-w-r .pr-file-input-btn .pr-helpful-btn.disabled,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:disabled,
body .p-w-r .pr-file-input-btn .pr-helpful-btn.disabled:hover,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit.disabled,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:disabled,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit.disabled:hover,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a.disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a.disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn.disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn:disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn.disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn:disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput.disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput.disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn.disabled,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:disabled,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn.disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit.disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:disabled,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit.disabled:hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a.disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a.disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn.disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn:disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn.disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn:disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput.disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput.disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn.disabled,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:disabled,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn.disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit.disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:disabled,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit.disabled:hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a.disabled,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:disabled,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a.disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn.disabled,
body .p-w-r .pr-helpful-voting .pr-btn:disabled,
body .p-w-r .pr-helpful-voting .pr-btn.disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn:disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput.disabled,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:disabled,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput.disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:disabled:hover,
body .p-w-r .pr-helpful-voting .pr-helpful-btn.disabled,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:disabled,
body .p-w-r .pr-helpful-voting .pr-helpful-btn.disabled:hover,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit.disabled,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:disabled,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit.disabled:hover,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
body .p-w-r .tag-group .pr-btn-add-tag a.disabled img, body .p-w-r .tag-group .pr-btn-add-tag a:disabled img, body .p-w-r .tag-group .pr-btn-add-tag a.disabled:hover img, body .p-w-r .tag-group .pr-btn-add-tag a:disabled:hover img,
body .p-w-r .tag-group .pr-btn.disabled img,
body .p-w-r .tag-group .pr-btn:disabled img,
body .p-w-r .tag-group .pr-btn.disabled:hover img,
body .p-w-r .tag-group .pr-btn:disabled:hover img,
body .p-w-r .tag-group .pr-btn-fileinput.disabled img,
body .p-w-r .tag-group .pr-btn-fileinput:disabled img,
body .p-w-r .tag-group .pr-btn-fileinput.disabled:hover img,
body .p-w-r .tag-group .pr-btn-fileinput:disabled:hover img,
body .p-w-r .tag-group .pr-helpful-btn.disabled img,
body .p-w-r .tag-group .pr-helpful-btn:disabled img,
body .p-w-r .tag-group .pr-helpful-btn.disabled:hover img,
body .p-w-r .tag-group .pr-helpful-btn:disabled:hover img,
body .p-w-r .tag-group .pr-btn-add-tag-submit.disabled img,
body .p-w-r .tag-group .pr-btn-add-tag-submit:disabled img,
body .p-w-r .tag-group .pr-btn-add-tag-submit.disabled:hover img,
body .p-w-r .tag-group .pr-btn-add-tag-submit:disabled:hover img,
body .p-w-r .btn-group .pr-btn-add-tag a.disabled img,
body .p-w-r .btn-group .pr-btn-add-tag a:disabled img,
body .p-w-r .btn-group .pr-btn-add-tag a.disabled:hover img,
body .p-w-r .btn-group .pr-btn-add-tag a:disabled:hover img,
body .p-w-r .btn-group .pr-btn.disabled img,
body .p-w-r .btn-group .pr-btn:disabled img,
body .p-w-r .btn-group .pr-btn.disabled:hover img,
body .p-w-r .btn-group .pr-btn:disabled:hover img,
body .p-w-r .btn-group .pr-btn-fileinput.disabled img,
body .p-w-r .btn-group .pr-btn-fileinput:disabled img,
body .p-w-r .btn-group .pr-btn-fileinput.disabled:hover img,
body .p-w-r .btn-group .pr-btn-fileinput:disabled:hover img,
body .p-w-r .btn-group .pr-helpful-btn.disabled img,
body .p-w-r .btn-group .pr-helpful-btn:disabled img,
body .p-w-r .btn-group .pr-helpful-btn.disabled:hover img,
body .p-w-r .btn-group .pr-helpful-btn:disabled:hover img,
body .p-w-r .btn-group .pr-btn-add-tag-submit.disabled img,
body .p-w-r .btn-group .pr-btn-add-tag-submit:disabled img,
body .p-w-r .btn-group .pr-btn-add-tag-submit.disabled:hover img,
body .p-w-r .btn-group .pr-btn-add-tag-submit:disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a.disabled img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:disabled img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a.disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn.disabled img,
body .p-w-r .pr-file-input-btn .pr-btn:disabled img,
body .p-w-r .pr-file-input-btn .pr-btn.disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn:disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput.disabled img,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:disabled img,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput.disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-helpful-btn.disabled img,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:disabled img,
body .p-w-r .pr-file-input-btn .pr-helpful-btn.disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit.disabled img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:disabled img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit.disabled:hover img,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a.disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a.disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn.disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn:disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn.disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn:disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput.disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput.disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn.disabled img,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:disabled img,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn.disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit.disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:disabled img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit.disabled:hover img,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a.disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a.disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn.disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn:disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn.disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn:disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput.disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput.disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn.disabled img,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:disabled img,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn.disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit.disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:disabled img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit.disabled:hover img,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a.disabled img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:disabled img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a.disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn.disabled img,
body .p-w-r .pr-helpful-voting .pr-btn:disabled img,
body .p-w-r .pr-helpful-voting .pr-btn.disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn:disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput.disabled img,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:disabled img,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput.disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-helpful-btn.disabled img,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:disabled img,
body .p-w-r .pr-helpful-voting .pr-helpful-btn.disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit.disabled img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:disabled img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit.disabled:hover img,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, body .p-w-r .tag-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .tag-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-helpful-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
body .p-w-r .tag-group .pr-btn-add-tag a p,
body .p-w-r .tag-group .pr-btn-add-tag a span,
body .p-w-r .tag-group .pr-btn p,
body .p-w-r .tag-group .pr-btn span,
body .p-w-r .tag-group .pr-btn-fileinput p,
body .p-w-r .tag-group .pr-btn-fileinput span,
body .p-w-r .tag-group .pr-helpful-btn p,
body .p-w-r .tag-group .pr-helpful-btn span,
body .p-w-r .tag-group .pr-btn-add-tag-submit p,
body .p-w-r .tag-group .pr-btn-add-tag-submit span,
body .p-w-r .btn-group .pr-btn-add-tag a p,
body .p-w-r .btn-group .pr-btn-add-tag a span,
body .p-w-r .btn-group .pr-btn p,
body .p-w-r .btn-group .pr-btn span,
body .p-w-r .btn-group .pr-btn-fileinput p,
body .p-w-r .btn-group .pr-btn-fileinput span,
body .p-w-r .btn-group .pr-helpful-btn p,
body .p-w-r .btn-group .pr-helpful-btn span,
body .p-w-r .btn-group .pr-btn-add-tag-submit p,
body .p-w-r .btn-group .pr-btn-add-tag-submit span,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a p,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a span,
body .p-w-r .pr-file-input-btn .pr-btn p,
body .p-w-r .pr-file-input-btn .pr-btn span,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput p,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput span,
body .p-w-r .pr-file-input-btn .pr-helpful-btn p,
body .p-w-r .pr-file-input-btn .pr-helpful-btn span,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit p,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit span,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a p,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a span,
body .p-w-r .pr-file-input-btn-group .pr-btn p,
body .p-w-r .pr-file-input-btn-group .pr-btn span,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput p,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput span,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn p,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn span,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit p,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit span,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a p,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a span,
body .p-w-r .pr-rd-helpful-action .pr-btn p,
body .p-w-r .pr-rd-helpful-action .pr-btn span,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput p,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput span,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn p,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn span,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit p,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit span,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a p,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a span,
body .p-w-r .pr-helpful-voting .pr-btn p,
body .p-w-r .pr-helpful-voting .pr-btn span,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput p,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput span,
body .p-w-r .pr-helpful-voting .pr-helpful-btn p,
body .p-w-r .pr-helpful-voting .pr-helpful-btn span,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit p,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit span {
  color: #1b1b1b;
}
body .p-w-r .tag-group .pr-btn-add-tag a p svg path,
body .p-w-r .tag-group .pr-btn-add-tag a span svg path,
body .p-w-r .tag-group .pr-btn p svg path,
body .p-w-r .tag-group .pr-btn span svg path,
body .p-w-r .tag-group .pr-btn-fileinput p svg path,
body .p-w-r .tag-group .pr-btn-fileinput span svg path,
body .p-w-r .tag-group .pr-helpful-btn p svg path,
body .p-w-r .tag-group .pr-helpful-btn span svg path,
body .p-w-r .tag-group .pr-btn-add-tag-submit p svg path,
body .p-w-r .tag-group .pr-btn-add-tag-submit span svg path,
body .p-w-r .btn-group .pr-btn-add-tag a p svg path,
body .p-w-r .btn-group .pr-btn-add-tag a span svg path,
body .p-w-r .btn-group .pr-btn p svg path,
body .p-w-r .btn-group .pr-btn span svg path,
body .p-w-r .btn-group .pr-btn-fileinput p svg path,
body .p-w-r .btn-group .pr-btn-fileinput span svg path,
body .p-w-r .btn-group .pr-helpful-btn p svg path,
body .p-w-r .btn-group .pr-helpful-btn span svg path,
body .p-w-r .btn-group .pr-btn-add-tag-submit p svg path,
body .p-w-r .btn-group .pr-btn-add-tag-submit span svg path,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a p svg path,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a span svg path,
body .p-w-r .pr-file-input-btn .pr-btn p svg path,
body .p-w-r .pr-file-input-btn .pr-btn span svg path,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput p svg path,
body .p-w-r .pr-file-input-btn .pr-btn-fileinput span svg path,
body .p-w-r .pr-file-input-btn .pr-helpful-btn p svg path,
body .p-w-r .pr-file-input-btn .pr-helpful-btn span svg path,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit p svg path,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag-submit span svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a p svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a span svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn p svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn span svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput p svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput span svg path,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn p svg path,
body .p-w-r .pr-file-input-btn-group .pr-helpful-btn span svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit p svg path,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag-submit span svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a p svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a span svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn p svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn span svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput p svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn-fileinput span svg path,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn p svg path,
body .p-w-r .pr-rd-helpful-action .pr-helpful-btn span svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit p svg path,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag-submit span svg path,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a p svg path,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a span svg path,
body .p-w-r .pr-helpful-voting .pr-btn p svg path,
body .p-w-r .pr-helpful-voting .pr-btn span svg path,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput p svg path,
body .p-w-r .pr-helpful-voting .pr-btn-fileinput span svg path,
body .p-w-r .pr-helpful-voting .pr-helpful-btn p svg path,
body .p-w-r .pr-helpful-voting .pr-helpful-btn span svg path,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit p svg path,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag-submit span svg path {
  fill: #1b1b1b;
}
body .p-w-r .tag-group .input-group-btn,
body .p-w-r .btn-group .input-group-btn,
body .p-w-r .pr-file-input-btn .input-group-btn,
body .p-w-r .pr-file-input-btn-group .input-group-btn,
body .p-w-r .pr-rd-helpful-action .input-group-btn,
body .p-w-r .pr-helpful-voting .input-group-btn {
  border-left: 2px solid #4c4c4c;
}
body .p-w-r .tag-group .input-group-btn .pr-btn-add-tag-submit,
body .p-w-r .btn-group .input-group-btn .pr-btn-add-tag-submit,
body .p-w-r .pr-file-input-btn .input-group-btn .pr-btn-add-tag-submit,
body .p-w-r .pr-file-input-btn-group .input-group-btn .pr-btn-add-tag-submit,
body .p-w-r .pr-rd-helpful-action .input-group-btn .pr-btn-add-tag-submit,
body .p-w-r .pr-helpful-voting .input-group-btn .pr-btn-add-tag-submit {
  -webkit-appearance: none;
}
body .p-w-r .tag-group .input-group-btn .pr-btn-add-tag-submit div,
body .p-w-r .btn-group .input-group-btn .pr-btn-add-tag-submit div,
body .p-w-r .pr-file-input-btn .input-group-btn .pr-btn-add-tag-submit div,
body .p-w-r .pr-file-input-btn-group .input-group-btn .pr-btn-add-tag-submit div,
body .p-w-r .pr-rd-helpful-action .input-group-btn .pr-btn-add-tag-submit div,
body .p-w-r .pr-helpful-voting .input-group-btn .pr-btn-add-tag-submit div {
  font-size: 18px;
}
body .p-w-r .tag-group .pr-btn-add-tag a::after,
body .p-w-r .btn-group .pr-btn-add-tag a::after,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a::after,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a::after,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a::after,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a::after {
  color: #1b1b1b;
}
body .p-w-r .tag-group .pr-btn-add-tag a.active::after, body .p-w-r .tag-group .pr-btn-add-tag a:active::after, body .p-w-r .tag-group .pr-btn-add-tag a:hover::after, body .p-w-r .tag-group .pr-btn-add-tag a:focus::after,
body .p-w-r .btn-group .pr-btn-add-tag a.active::after,
body .p-w-r .btn-group .pr-btn-add-tag a:active::after,
body .p-w-r .btn-group .pr-btn-add-tag a:hover::after,
body .p-w-r .btn-group .pr-btn-add-tag a:focus::after,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a.active::after,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:active::after,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:hover::after,
body .p-w-r .pr-file-input-btn .pr-btn-add-tag a:focus::after,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a.active::after,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:active::after,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:hover::after,
body .p-w-r .pr-file-input-btn-group .pr-btn-add-tag a:focus::after,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a.active::after,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:active::after,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:hover::after,
body .p-w-r .pr-rd-helpful-action .pr-btn-add-tag a:focus::after,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a.active::after,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:active::after,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:hover::after,
body .p-w-r .pr-helpful-voting .pr-btn-add-tag a:focus::after {
  color: #fff !important;
}
body .p-w-r .btn-group,
body .p-w-r .pr-btn {
  width: auto;
}
body .p-w-r .pr-accessible-btn.pr-btn-default {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  float: none !important;
}
body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
body .p-w-r .pr-accessible-btn.pr-btn-default.disabled, body .p-w-r .pr-accessible-btn.pr-btn-default:disabled, body .p-w-r .pr-accessible-btn.pr-btn-default.disabled:hover, body .p-w-r .pr-accessible-btn.pr-btn-default:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
body .p-w-r .pr-accessible-btn.pr-btn-default.disabled img, body .p-w-r .pr-accessible-btn.pr-btn-default:disabled img, body .p-w-r .pr-accessible-btn.pr-btn-default.disabled:hover img, body .p-w-r .pr-accessible-btn.pr-btn-default:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, body .p-w-r .pr-accessible-btn.pr-btn-default:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
body .p-w-r .pr-file-input-btn .pr-btn-fileinput,
body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput {
  padding: 0.21875rem 0.9375rem;
}
@media (max-width: 575.98px) {
  body .p-w-r .pr-file-input-btn .pr-btn-fileinput,
  body .p-w-r .pr-file-input-btn-group .pr-btn-fileinput {
    width: 100% !important;
  }
}
body .p-w-r .pr-helpful-btn:hover .pr-thumbs-fill,
body .p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill,
body .p-w-r .pr-helpful-btn:focus .pr-thumbs-fill,
body .p-w-r .pr-helpful-btn:focus .pr-thumbs-cuff-fill {
  fill: #1b1b1b !important;
}
body .p-w-r .pr-helpful-btn:hover span,
body .p-w-r .pr-helpful-btn:focus span {
  color: #1b1b1b !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .p-w-r .pr-helpful-active {
  background: #363636 !important;
}
body .p-w-r .pr-helpful-active .pr-helpful-count {
  color: #fff !important;
}
body .p-w-r .pr-clear-all-radios {
  color: #1b1b1b;
  text-decoration: underline;
  font-size: 0.875rem !important;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-clear-all-radios {
    font-size: 1rem !important;
  }
}
body .p-w-r .pr-clear-all-radios:active, body .p-w-r .pr-clear-all-radios:focus, body .p-w-r .pr-clear-all-radios:hover {
  text-decoration: none;
}
body .p-w-r .pr-accordion .pr-accordion-btn,
body .p-w-r .pr-accordion .pr-accordion-btn span {
  color: #1b1b1b;
}
body .p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line,
body .p-w-r .pr-accordion .pr-accordion-btn span .pr-caret-icon__line {
  stroke: #1b1b1b;
}
body .p-w-r .pr-helper-text {
  color: #1b1b1b;
  margin-left: 0;
}
body .p-w-r .pr-footer {
  border-color: #ccc;
  padding-top: 0.3125rem;
  font-size: 0.875rem !important;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-footer {
    font-size: 1rem !important;
  }
}
body .p-w-r .pr-footer .pr-btn.pr-btn-review,
body .p-w-r .pr-footer .pr-logo-container {
  margin-top: 1.875rem;
}
body .p-w-r .pr-footer .pr-btn.pr-btn-review.pr-pull-left {
  float: right !important;
}
body .p-w-r .pr-footer .pr-logo-container.pr-pull-right {
  float: left !important;
}
body .p-w-r .pr-star-v4-0-filled {
  background: center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3C/svg%3E%0A");
}
body .p-w-r .pr-star-v4-25-filled {
  background: center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M9 0v13.77L3.442 18l1.92-7.104L0 6.864h6.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
body .p-w-r .pr-star-v4-50-filled {
  background: center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M9 0v13.77L3.442 18l1.92-7.104L0 6.864h6.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
body .p-w-r .pr-star-v4-75-filled {
  background: center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M9 0v13.77L3.442 18l1.92-7.104L0 6.864h6.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
body .p-w-r .pr-star-v4-100-filled {
  background: center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23363636' fill-rule='nonzero' stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3C/svg%3E%0A");
}
body .p-w-r input:focus + label.pr-star-v4,
body .p-w-r input:focus-visible + label.pr-star-v4 {
  background-color: transparent !important;
  border: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r input:focus + label.pr-star-v4,
  body .p-w-r input:focus-visible + label.pr-star-v4 {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r input:focus + label.pr-star-v4,
  body .p-w-r input:focus-visible + label.pr-star-v4 {
    outline: 0.125rem solid #76a0b4;
  }
}
body .p-w-r .pr-snippet {
  display: flex;
  align-items: center;
}
body .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4 {
  height: 19px;
  width: 19px;
  border-radius: 0;
  padding: 0;
  margin-right: -1px;
}
body .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
  display: none !important;
}
body .p-w-r .pr-category-snippet {
  display: block;
}
body .p-w-r .pr-category-snippet .pr-category-snippet__item {
  display: inline-block;
  text-align: left;
  padding: 0 5px 0 0;
}
body .p-w-r .pr-category-snippet .pr-category-snippet__item.pr-category-snippet__total {
  display: inline-block;
  text-align: center;
  line-height: 19px;
  padding: 3px 0 0;
}
body .p-w-r .pr-category-snippet .pr-category-snippet__item.pr-category-snippet__total::before {
  content: "(";
  display: inline-block;
}
body .p-w-r .pr-category-snippet .pr-category-snippet__item.pr-category-snippet__total::after {
  content: ")";
  display: inline-block;
}
body .p-w-r .pr-snippet-stars-reco-inline {
  display: flex;
  align-items: center;
}
body .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container {
  margin-right: 0.46875rem;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container .pr-rating-stars {
    top: -2px;
  }
}
body .p-w-r .pr-snippet-read-and-write a.pr-snippet-review-count,
body .p-w-r .pr-snippet-read-and-write span.pr-snippet-review-count,
body .p-w-r .pr-snippet-read-and-write a.pr-snippet-write-review-link {
  margin: 0 10px 0 0 !important;
  display: inline;
  text-decoration: underline;
  padding: 0 !important;
  line-height: 18px;
  border: none;
  font-size: 0.875rem !important;
}
body .p-w-r .pr-snippet-read-and-write .pr-snippet-review-count::before {
  content: "(";
  display: inline-block;
}
body .p-w-r .pr-snippet-read-and-write .pr-snippet-review-count::after {
  content: ")";
  display: inline-block;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-snippet-read-and-write {
    margin-top: 0 !important;
    margin-right: 1.25rem !important;
  }
}
body .p-w-r .pr-btn.active {
  background-color: #1b1b1b;
}
@media (max-width: 767.98px) {
  body .p-w-r .pr-form-group.form-group.pr-rating-form-group {
    overflow: visible;
  }
}
body .p-w-r .pr-alert {
  font-size: 1rem !important;
  font-weight: 400 !important;
  border-left: 0.125rem solid transparent !important;
  border-radius: 0 0.125rem 0.125rem 0 !important;
  padding: 0.5rem 0.625rem 0.5rem 2.875rem !important;
  margin: auto;
}
body .p-w-r .pr-alert.pr-alert-success {
  color: #046a38 !important;
  border-left-color: #046a38 !important;
  background-color: #d5e6de !important;
  position: relative;
}
body .p-w-r .pr-alert.pr-alert-success::after {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23046A38' class='bi bi-check-circle-fill' viewBox='0 0 16 16'><path d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/></svg>") no-repeat center;
  background-size: contain;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
body .p-w-r .pr-alert.pr-alert-success::after {
  left: 0;
}
body .p-w-r .pr-alert.pr-alert-info {
  color: #31708f !important;
  border-left-color: #31708f !important;
  background-color: #dde7ec !important;
  position: relative;
}
body .p-w-r .pr-alert.pr-alert-info::after {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2331708F' class='bi bi-info-circle-fill' viewBox='0 0 16 16'><path d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'/></svg>") no-repeat center;
  background-size: contain;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
body .p-w-r .pr-alert.pr-alert-info::after {
  left: 0;
}
body .p-w-r .pr-alert.pr-alert-warning {
  color: #363636 !important;
  border-left-color: #eea103 !important;
  background-color: #fcefd5 !important;
  position: relative;
}
body .p-w-r .pr-alert.pr-alert-warning::after {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFC600' class='bi bi-exclamation-circle-fill' viewBox='0 0 16 16'><path d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'/></svg>") no-repeat center;
  background-size: contain;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
body .p-w-r .pr-alert.pr-alert-warning::after {
  left: 0;
}
body .p-w-r .pr-alert.pr-alert-danger {
  color: #a51a1f !important;
  border-left-color: #a51a1f !important;
  background-color: #f0d9da !important;
  position: relative;
}
body .p-w-r .pr-alert.pr-alert-danger::after {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23B2200D' class='bi bi-x-circle-fill' viewBox='0 0 16 16'><path d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z'/></svg>") no-repeat center;
  background-size: contain;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
body .p-w-r .pr-alert.pr-alert-danger::after {
  left: 0;
}
body .p-w-r .pr-alert.pr-alert-success::after, body .p-w-r .pr-alert.pr-alert-info::after, body .p-w-r .pr-alert.pr-alert-warning::after, body .p-w-r .pr-alert.pr-alert-danger::after {
  left: 15px;
  top: 18px;
}
body .p-w-r .pr-field-alert {
  color: #a51a1f !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
  flex-direction: row !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container {
  margin-bottom: 15px;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container {
    margin-bottom: 30px;
  }
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header {
  padding: 0 !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-header-intro,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-header-intro {
  justify-content: space-between !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline {
  font-weight: 400 !important;
  font-size: 26px !important;
  line-height: 1.2;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline {
    font-size: 32px !important;
  }
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link {
  font-style: normal;
  color: #1b1b1b;
  padding-right: 1.875rem;
  font-size: 0.875rem !important;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link {
    font-size: 1rem !important;
  }
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count::before,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count::before {
  content: "(";
  display: inline-block;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count::after,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count::after {
  content: ")";
  display: inline-block;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block.pr-review-snapshot-header .pr-snippet-stars-reco-reco,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container.pr-review-snapshot-header .pr-snippet-stars-reco-reco {
  display: none !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-tags dt,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-block-headline,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags dt,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline {
  font-style: normal !important;
  color: #1b1b1b !important;
  padding-top: 0 !important;
  font-size: 0.875rem !important;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-tags dt,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-block-headline,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags dt,
  body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline {
    font-size: 1rem !important;
  }
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-tags dt,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags dt {
  padding-left: 0;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-snapshot-tag-def.pr-snapshot-tag-def-filtering:hover .pr-filter-btn__child.pr-snapshot-highlight.pr-filter-btn__voteCount,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-snapshot-tag-def.pr-snapshot-tag-def-filtering:hover .pr-filter-btn__child.pr-snapshot-highlight.pr-filter-btn__voteCount {
  background: #1b1b1b !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
  background: none;
  border: none;
  border-radius: none;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
  color: #1b1b1b;
  text-decoration: none;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active, body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active, body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a.small,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a.small {
  font-size: 0.75rem;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover, body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus, body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus-visible, body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus-visible,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active {
  background: none;
  border: none;
  border-radius: none;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-ratings-histogram.pr-histogram-list li:hover .pr-ratings-histogram-barValue,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-ratings-histogram.pr-histogram-list li:hover .pr-ratings-histogram-barValue {
  background: #1b1b1b !important;
}
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-content-block .pr-ratings-histogram.pr-histogram-list li .pr-ratings-histogram-barValue,
body .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-ratings-histogram.pr-histogram-list li .pr-ratings-histogram-barValue {
  background: #363636 !important;
}
body .p-w-r .pr-review-display p,
body .p-w-r .pr-review-display span {
  color: #1b1b1b;
}
body .p-w-r .pr-review-display .pr-rd-no-reviews {
  text-align: left;
  padding-left: 0;
  margin-bottom: 1.875rem;
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  color: #fff !important;
  font-size: 1rem !important;
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a.disabled, body .p-w-r .pr-review-display .pr-rd-no-reviews a:disabled, body .p-w-r .pr-review-display .pr-rd-no-reviews a.disabled:hover, body .p-w-r .pr-review-display .pr-rd-no-reviews a:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a.disabled img, body .p-w-r .pr-review-display .pr-rd-no-reviews a:disabled img, body .p-w-r .pr-review-display .pr-rd-no-reviews a.disabled:hover img, body .p-w-r .pr-review-display .pr-rd-no-reviews a:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, body .p-w-r .pr-review-display .pr-rd-no-reviews a:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
body .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents .pr-rd-review-total {
  padding: 0.3125rem 0;
}
body .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort {
  display: inline-block;
  width: 100%;
  border-radius: 0.375rem;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 1rem;
}
body .p-w-r .pr-review-display .pr-rd-content-block .pr-snippet-rating-decimal {
  display: none !important;
}
body .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-inner-side-content-block .pr-rd-details span,
body .p-w-r .pr-review-display .pr-rd-content-block .pr-rd-inner-side-content-block .pr-rd-details time,
body .p-w-r .pr-review-display .pr-rd-content-block .pr-read-review span,
body .p-w-r .pr-review-display .pr-rd-content-block .pr-read-review time {
  color: #1b1b1b !important;
}
body .p-w-r .pr-review-display .pr-review {
  border-bottom: 0.0625rem solid #ccc !important;
}
body .p-w-r .pr-review-display .pr-review .pr-helpful-voting.pr-rd-helpful-action-btn-group .pr-helpful-btn {
  border-radius: 0;
  width: auto;
}
body .p-w-r .pr-review-display .pr-review .pr-helpful-voting.pr-rd-helpful-action-btn-group .pr-helpful-btn:first-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
body .p-w-r .pr-review-display .pr-review .pr-helpful-voting.pr-rd-helpful-action-btn-group .pr-helpful-btn:last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
body .p-w-r .pr-review-display .pr-rd-side-content-block {
  position: relative !important;
}
body .p-w-r .pr-review-display .pr-rd-review-tag dd {
  font-size: 0.875rem !important;
  color: #1b1b1b !important;
  padding-left: 0 !important;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-review-display .pr-rd-review-tag dd {
    font-size: 1rem !important;
  }
}
body .p-w-r .pr-review-display .pr-rd-review-tag .pr-rd-display-tablet dt {
  background: #ccc;
}
body .p-w-r .pr-review-display .pr-rd-main-footer {
  text-align: center !important;
}
body .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block {
  width: 100%;
}
body .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-review-position {
  font-size: 0.875rem !important;
  color: #1b1b1b !important;
}
@media (min-width: 1025px) {
  body .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-review-position {
    font-size: 1rem !important;
  }
}
body .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top {
  clear: both;
}
body .p-w-r .pr-review-display .pr-rd-pagination {
  border-bottom: none !important;
}
body .p-w-r .pr-qa-display {
  padding: 0;
}
body .p-w-r .pr-qa-display .pr-qa-display-headline,
body .p-w-r .pr-qa-display .pr-qa-display-desktop .pr-qa-display-headline {
  margin-top: 0;
}
@media (min-width: 768px) {
  body .p-w-r .pr-qa-display .pr-qa-display-headline,
  body .p-w-r .pr-qa-display .pr-qa-display-desktop .pr-qa-display-headline {
    margin-top: 0.9375rem;
  }
}
body .p-w-r .pr-qa-display .pr-qa-display-headline h1,
body .p-w-r .pr-qa-display .pr-qa-display-desktop .pr-qa-display-headline h1 {
  display: none !important;
}
body .p-w-r .pr-qa-display .pr-qa-display-headline .pr-qa-sort-group label,
body .p-w-r .pr-qa-display .pr-qa-display-desktop .pr-qa-display-headline .pr-qa-sort-group label {
  white-space: nowrap;
}
body .p-w-r .pr-qa-display .pr-qa-display-headline .pr-qa-sort-group .pr-qa-sort,
body .p-w-r .pr-qa-display .pr-qa-display-desktop .pr-qa-display-headline .pr-qa-sort-group .pr-qa-sort {
  display: inline-block;
  width: 100%;
  border-radius: 0.375rem;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 1rem;
}
body .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline {
  margin-top: 0;
}
@media (min-width: 768px) {
  body .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline {
    margin-top: 0.9375rem;
    margin-left: 0;
  }
}
@media (max-width: 1024.98px) {
  body .p-w-r .pr-qa-display .pr-btn-ask-question {
    border-radius: 2px;
    background: #1b1b1b;
    color: #fff;
    font-size: 18px !important;
    font-weight: 400;
    text-decoration: none !important;
    padding: 0.46875rem 0.9375rem;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body .p-w-r .pr-qa-display .pr-btn-ask-question.active, body .p-w-r .pr-qa-display .pr-btn-ask-question:active, body .p-w-r .pr-qa-display .pr-btn-ask-question:hover, body .p-w-r .pr-qa-display .pr-btn-ask-question:focus {
    text-decoration: underline !important;
    color: #fff !important;
    background: #004876 !important;
  }
  body .p-w-r .pr-qa-display .pr-btn-ask-question.active .pr-qa-display-link,
  body .p-w-r .pr-qa-display .pr-btn-ask-question.active .pr-qa-display-text, body .p-w-r .pr-qa-display .pr-btn-ask-question:active .pr-qa-display-link,
  body .p-w-r .pr-qa-display .pr-btn-ask-question:active .pr-qa-display-text, body .p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-qa-display-link,
  body .p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-qa-display-text, body .p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-qa-display-link,
  body .p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-qa-display-text {
    color: #fff;
  }
  body .p-w-r .pr-qa-display .pr-btn-ask-question span,
  body .p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-link,
  body .p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-text {
    color: #fff;
    text-shadow: none !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body .p-w-r .pr-qa-display .pr-btn-ask-question span:hover,
  body .p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-link:hover,
  body .p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-text:hover {
    color: #fff;
  }
  body .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon {
    display: none !important;
  }
}
body .p-w-r .pr-qa-display .pr-qa-display-ask-question {
  margin-bottom: 1.875rem;
  float: left !important;
  padding-left: 0 !important;
}
@media (max-width: 1024.98px) {
  body .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-answer-form-open {
    margin-left: 0;
  }
}
body .pr-snippet-qa {
  display: flex !important;
  flex-direction: column;
}
@media (min-width: 576px) {
  body .pr-snippet-qa {
    flex-direction: row;
  }
}
body .pr-snippet-qa .pr-answered-question-circle {
  display: flex !important;
  justify-content: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  margin: 0 4px !important;
  font-size: 12px !important;
  line-height: 1;
  font-weight: 300 !important;
}
@media (min-width: 1025px) {
  body .pr-snippet-qa .pr-answered-question-circle {
    min-width: 24px;
    min-height: 24px;
    font-size: 14px !important;
  }
}
body .pr-snippet-qa .pr-qa-large {
  display: flex;
  align-self: center;
}
body .pr-snippet-qa > * {
  line-height: 1.5rem;
}
body .pr-snippet-qa > *:not(:last-child) {
  margin-bottom: 0.46875rem !important;
}
@media (min-width: 576px) {
  body .pr-snippet-qa > *:not(:last-child) {
    margin-right: 0.9375rem !important;
    margin-bottom: 0 !important;
  }
}
body .pr-snippet-qa-metrics {
  display: flex !important;
  flex-direction: row !important;
  align-items: baseline;
  margin-bottom: 0 !important;
}
@media (max-width: 575.98px) {
  body .pr-snippet-qa-metrics > abbr {
    font-size: 14px !important;
  }
}
body #pr-reviewsnippet {
  margin-bottom: 0.625rem !important;
}
body #pr-questionsnippet {
  margin-bottom: 0.9375rem !important;
}
@media (min-width: 1025px) {
  body #pr-questionsnippet {
    float: left !important;
  }
}
body #pr-questionsnippet,
body .pr-snippet-stars-reco-reco {
  margin: 0 !important;
}
body #pr-questionsnippet .pr-ask-question-cta.pr-qa-large,
body #pr-questionsnippet .pr-snippet-reco-to-friend,
body .pr-snippet-stars-reco-reco .pr-ask-question-cta.pr-qa-large,
body .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend {
  display: none;
}
body #pr-questionsnippet .pr-ask-question-link,
body .pr-snippet-stars-reco-reco .pr-ask-question-link {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
}
body #pr-questionsnippet .pr-ask-question-link::before,
body .pr-snippet-stars-reco-reco .pr-ask-question-link::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 0.46875rem;
  background: center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M10.5 0A10.5 10.5 0 0 1 21 10.5C21 16.299 16.299 21 10.5 21S0 16.299 0 10.5 4.701 0 10.5 0zm-.472 14.741l-.153.007c-.918.074-1.603.803-1.607 1.703 0 .97.77 1.71 1.758 1.71.99 0 1.76-.74 1.76-1.71 0-.95-.77-1.71-1.76-1.71h.002zm.458-11.437c-1.768 0-3.067.658-4.056 1.488l.823 1.252a.679.679 0 0 0 .64.37c.509 0 .908-.71 2.316-.71.92 0 1.48.51 1.48 1.309 0 1.988-2.858 2.207-2.858 3.975.002.082.008.164.02.245l.225 1.609h2.117l.28-1.399c.24-1.249 3.097-1.539 3.097-4.606 0-2.136-1.573-3.534-4.084-3.533z'/%3E%3C/svg%3E");
}
body #pr-questionsnippet .pr-ask-question-subtext,
body .pr-snippet-stars-reco-reco .pr-ask-question-subtext {
  display: none;
}
body .thank-you-page a {
  text-decoration: underline;
}
body .thank-you-page .header {
  border: none !important;
  height: auto !important;
}
body .thank-you-page .title {
  font-size: 2.5rem;
  color: inherit;
}
body .thank-you-page .review-preview {
  margin-top: 15px;
  padding-left: 15px;
}
body .thank-you-page .pr-rating-number,
body .thank-you-page .pr-rating-date {
  border: none !important;
}

.display-alignment-fix {
  margin: auto !important;
  padding: 10px;
}

.pr-displaywrite {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0.9375rem;
}
@media (min-width: 1025px) {
  .pr-displaywrite {
    margin: 0 auto;
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 1024.98px) {
  .pr-displaywrite #pr-write {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .pr-displaywrite #pr-write {
    max-width: 1270px;
    margin: 0 0.9375rem;
  }
}
@media (min-width: 1366px) {
  .pr-displaywrite #pr-write {
    margin: 0;
  }
}
.pr-displaywrite #pr-write .pr-waqwaa {
  margin-left: 0;
}
.pr-displaywrite #pr-write legend.pr-control-label {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .pr-displaywrite #pr-write legend.pr-control-label {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.pr-displaywrite #pr-write .btn-group-radio-vertical {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  flex-wrap: wrap;
}
.pr-displaywrite #pr-write .btn-group-radio-vertical input + label.pr-btn {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  border-radius: 0;
  width: auto;
  border-width: 0.0625rem;
}
.pr-displaywrite #pr-write .btn-group-radio-vertical input + label.pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .pr-displaywrite #pr-write .btn-group-radio-vertical input + label.pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .pr-displaywrite #pr-write .btn-group-radio-vertical input + label.pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.pr-displaywrite #pr-write .btn-group-radio-vertical input + label.pr-btn:first-of-type {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.pr-displaywrite #pr-write .btn-group-radio-vertical input + label.pr-btn:last-of-type {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.pr-displaywrite #pr-write .btn-group-radio-horizontal input + label.pr-btn {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  border-radius: 0;
  width: auto;
  border-width: 0.0625rem;
}
.pr-displaywrite #pr-write .btn-group-radio-horizontal input + label.pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .pr-displaywrite #pr-write .btn-group-radio-horizontal input + label.pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .pr-displaywrite #pr-write .btn-group-radio-horizontal input + label.pr-btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.pr-displaywrite #pr-write .btn-group-radio-horizontal input + label.pr-btn:first-of-type {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.pr-displaywrite #pr-write .btn-group-radio-horizontal input + label.pr-btn:last-of-type {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.pr-displaywrite .pr-header-product-name {
  padding-left: 0;
}
.pr-displaywrite .pr-header-product-name a {
  text-decoration: none !important;
  font-weight: 700 !important;
}
.pr-displaywrite .pr-header-table .pr-header-title + a {
  text-decoration: none !important;
  font-weight: 700 !important;
}
.pr-displaywrite .pr-star-v4-0-filled {
  background: center/36px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3C/svg%3E%0A");
}
.pr-displaywrite .pr-star-v4-25-filled {
  background: center/36px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M9 0v13.77L3.442 18l1.92-7.104L0 6.864h6.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.pr-displaywrite .pr-star-v4-50-filled {
  background: center/36px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M9 0v13.77L3.442 18l1.92-7.104L0 6.864h6.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.pr-displaywrite .pr-star-v4-75-filled {
  background: center/36px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M9 0v13.77L3.442 18l1.92-7.104L0 6.864h6.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.pr-displaywrite .pr-star-v4-100-filled {
  background: center/36px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23363636' fill-rule='nonzero' stroke='%23363636' d='M9 1.493l-2.086 5.87H1.496L5.931 10.7l-1.624 6.013L9 13.14l4.693 3.572L12.07 10.7l4.434-3.336h-5.417L9.001 1.493z'/%3E%3C/svg%3E%0A");
}
.pr-displaywrite .pr-star-accessible-0-filled,
.pr-displaywrite .pr-star-accessible-100-filled,
.pr-displaywrite .pr-star-accessible-25-filled,
.pr-displaywrite .pr-star-accessible-50-filled,
.pr-displaywrite .pr-star-accessible-75-filled,
.pr-displaywrite .pr-star-high-contrast-0-filled,
.pr-displaywrite .pr-star-high-contrast-25-filled,
.pr-displaywrite .pr-star-high-contrast-50-filled,
.pr-displaywrite .pr-star-v4,
.pr-displaywrite .pr-star-v4-0-filled,
.pr-displaywrite .pr-star-v4-100-filled,
.pr-displaywrite .pr-star-v4-25-filled,
.pr-displaywrite .pr-star-v4-50-filled,
.pr-displaywrite .pr-star-v4-75-filled {
  background-size: 2.25rem !important;
  height: 2.25rem !important;
  margin-right: 0.25rem !important;
  width: 2.75rem !important;
  max-width: 100% !important;
}

.pr-waqwaa .pr-question-form #questionCategory label {
  display: block;
}
@media (max-width: 767.98px) {
  .pr-waqwaa .pr-question-form #questionType label {
    display: block;
  }
}
.pr-waqwaa .pr-waq-legal-text span {
  font-size: 0.875rem !important;
  color: #1b1b1b;
}
@media (min-width: 1025px) {
  .pr-waqwaa .pr-waq-legal-text span {
    font-size: 1rem !important;
  }
}
.pr-waqwaa .pr-submit {
  margin-top: 1.875rem;
}
.pr-waqwaa .pr-btn.pr-btn-review.pr-pull-left {
  float: right !important;
}
.pr-waqwaa .pr-waq-prequestion-message li {
  margin-bottom: 1.875rem;
}

.product-carousel img {
  width: 100%;
  height: 100%;
}

.product-tile {
  display: flex;
  height: 100%;
  padding-bottom: 10px;
  flex-direction: column;
  color: #1b1b1b;
  /* List View Product Tiles */
}
@media all and (-ms-high-contrast: none) {
  .product-tile { /* stylelint-disable-line */
    display: block;
  }
}
.product-tile a:not(.promotions > .callout *, .info-icon-modal .icon) {
  color: #1b1b1b !important;
  text-decoration: none;
  font-weight: 700;
}
.product-tile a:not(.promotions > .callout *, .info-icon-modal .icon):hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.product-tile .tile-header {
  position: relative;
  margin-bottom: 10px;
}
.product-tile .tile-body {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  justify-content: space-between;
  position: relative;
  padding: 0 10px;
}
@media all and (-ms-high-contrast: none) {
  .product-tile .tile-body { /* stylelint-disable-line */
    display: inline-block;
  }
}
.product-tile .tile-body a {
  display: inline-block;
  visibility: visible;
}
.product-tile .tile-body a:not(.more-link, .promotions > .callout *, .icon) {
  color: #1b1b1b !important;
  text-decoration: none;
  font-weight: 700;
}
.product-tile .tile-body a:not(.more-link, .promotions > .callout *, .icon):hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.product-tile .tile-body a :not(.promotions > .callout *):hover, .product-tile .tile-body a :not(.promotions > .callout *):focus {
  text-decoration: underline !important;
}
.product-tile .tile-body p {
  margin: 0;
}
.product-tile .tile-body .tile-body-upper .callout {
  margin-bottom: 0.9375rem;
}
.product-tile .tile-body .tile-body-upper .callout:last-of-type {
  margin-bottom: 0;
}
.product-tile .tile-body .color-swatches {
  min-height: 1.5625rem;
  height: 1.5625rem;
  margin-bottom: 1.25rem;
}
.product-tile .tile-body .swatches {
  display: flex;
  align-items: center;
}
.product-tile .tile-body .swatches .swatch-link {
  margin-right: 0.375rem;
}
.product-tile .tile-body .swatches .swatch-link:last-of-type {
  margin-right: 0.5rem;
}
.product-tile .tile-body .swatches .swatch {
  background-size: 100%;
}
.product-tile .tile-body .more-link {
  flex-shrink: 0;
  width: 100%;
}
.product-tile .tile-body .more-link a {
  text-decoration: underline;
  font-weight: 400;
}
.product-tile .tile-body .more-link a:hover {
  text-decoration: none;
}
.product-tile .tile-body .pdp-link {
  margin-bottom: 0.25rem;
}
.product-tile .tile-body .pdp-link a.link {
  text-decoration: none;
}
.product-tile .tile-body .product-sku-container {
  margin-bottom: 0.46875rem;
  line-height: normal;
  color: #666;
}
.product-tile .tile-body .price.tile .msrp p {
  font-size: 0.75rem;
}
.product-tile .tile-body .price .sales-line {
  display: inline-block;
}
.product-tile .tile-body .ratings {
  margin-bottom: 0.46875rem;
}
.product-tile .tile-body .ratings .pr-no-reviews {
  visibility: hidden;
}
.product-tile .tile-body .ratings .pr-no-reviews .pr-category-snippet__total {
  display: none;
}
.product-tile .tile-body .price,
.product-tile .tile-body .secondary-msgs {
  margin-bottom: 0.46875rem;
}
.product-tile .tile-body .product-messaging {
  margin-top: 10px;
}
.product-tile .tile-body .compare {
  display: none;
  justify-self: flex-end;
}
@media (min-width: 576px) {
  .product-tile .tile-body .compare {
    display: block;
    margin-top: 0.9375rem;
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .product-tile .tile-body .compare {
    font-size: 0.875rem;
  }
}
.product-tile .product-features {
  display: none;
}
.product-tile .image-container {
  position: relative;
  overflow: inherit;
}
.product-tile .image-container a {
  display: block;
}
@supports (aspect-ratio: 1/1) {
  .product-tile .image-container a:has(.tile-image) {
    aspect-ratio: 1/1;
  }
}
.product-tile .image-container a .tile-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-tile .swatch-circle {
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 12.5px;
  position: relative;
  display: inline-block;
}
.product-tile .swatch-circle.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.product-tile .swatch-circle.color-value.unselectable::after, .product-tile .swatch-circle.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.product-tile .swatch-circle.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}
.list .product-grid .product-tile {
  padding: 0;
  flex-direction: row;
}
@media (min-width: 576px) {
  .list .product-grid .product-tile {
    padding: 10px 0;
  }
}
.list .product-grid .product-tile .tile-header {
  box-sizing: content-box;
  min-width: 140px;
  padding-right: div(8/290);
  margin-bottom: 0;
  flex: 1 1 50%;
}
@media (min-width: 576px) {
  .list .product-grid .product-tile .tile-header {
    min-width: 285px;
    max-width: 285px;
    padding-right: div(20/967);
    flex-basis: div(285/967);
  }
}
.list .product-grid .product-tile .tile-body {
  box-sizing: content-box;
  flex: 1 1 50%;
}
@media (min-width: 576px) {
  .list .product-grid .product-tile .tile-body {
    padding-right: div(25/967);
    flex-basis: div(320, 967);
  }
}
@media (min-width: 768px) {
  .list .product-grid .product-tile .tile-body {
    min-width: 200px;
    max-width: 200px;
  }
}
.list .product-grid .product-tile .tile-body .color-swatches {
  display: none;
  min-height: 0;
  margin-bottom: 0;
}
.list .product-grid .product-tile .tile-body .color-swatches.hasSwatches {
  display: block;
  margin-bottom: 1.25rem;
}
.list .product-grid .product-tile .product-features {
  flex: 1 1 auto;
  display: none;
  padding: 0 div(20/967);
  border-left: 0.0625rem solid #ccc;
}
@media (min-width: 576px) {
  .list .product-grid .product-tile .product-features {
    display: block;
  }
}
.list .product-grid .product-tile .product-features div {
  margin-bottom: 0.625rem;
}
@media all and (-ms-high-contrast: none) {
  .list .product-grid .product-tile { /* stylelint-disable-line */
    display: flex;
  }
}

.promotions {
  margin-top: 0.9375rem;
}
.promotions .callout {
  line-height: 1.2;
  color: #363636;
}
.promotions .callout * {
  color: #363636;
}
.promotions .callout:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.promotions .callout p {
  margin-bottom: 0;
  line-height: 1.2;
}
.promotions .callout .d-flex .flex-column {
  line-height: 1.1;
}

#chooseBonusProductModal .modal-footer .container {
  margin-left: 0;
  width: 100%;
  margin-right: 0;
}
#chooseBonusProductModal .select-cbp-container {
  margin-top: auto;
  margin-bottom: auto;
}
#chooseBonusProductModal .product-name-wrapper {
  width: 100%;
}
#chooseBonusProductModal .bonus-quantity,
#chooseBonusProductModal .bonus-option {
  margin-top: 0.938em;
}
#chooseBonusProductModal .bonus-quantity-select {
  min-width: 5em;
}
#chooseBonusProductModal .select-bonus-product {
  margin-top: 1em;
}
#chooseBonusProductModal .selected-pid {
  border: 0.0625rem solid #ccc;
}
#chooseBonusProductModal .selected-pid .bonus-product-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#chooseBonusProductModal .bonus-product-price {
  text-align: center;
  margin-top: 1em;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.nav.pagination {
  margin-bottom: 30px;
  justify-content: center;
}
.nav.pagination .page-link.nav-link {
  display: flex;
  width: 37px;
  height: 37px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 0.875rem;
  font-weight: 400;
  cursor: pointer;
}
.nav.pagination .page-link.nav-link.active {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  background: #1b1b1b;
  color: #fff;
  pointer-events: none;
}
.nav.pagination .page-link.nav-link:hover, .nav.pagination .page-link.nav-link:focus {
  text-decoration: underline;
}
.nav.pagination .nav-item {
  width: auto;
  margin: 0 0.125rem;
}
.nav.pagination .nav-item-first .page-link.active, .nav.pagination .nav-item-first .page-link:hover, .nav.pagination .nav-item-first .page-link:focus,
.nav.pagination .nav-item-last .page-link.active,
.nav.pagination .nav-item-last .page-link:hover,
.nav.pagination .nav-item-last .page-link:focus,
.nav.pagination .nav-item-next .page-link.active,
.nav.pagination .nav-item-next .page-link:hover,
.nav.pagination .nav-item-next .page-link:focus,
.nav.pagination .nav-item-previous .page-link.active,
.nav.pagination .nav-item-previous .page-link:hover,
.nav.pagination .nav-item-previous .page-link:focus {
  background: transparent;
}
.nav.pagination .nav-item-first .page-link::after,
.nav.pagination .nav-item-last .page-link::after,
.nav.pagination .nav-item-next .page-link::after,
.nav.pagination .nav-item-previous .page-link::after {
  display: none;
}

.container .breadcrumb {
  line-height: 0.75rem;
  margin: 0.9375rem 0;
}
@media (min-width: 768px) {
  .container .breadcrumb {
    margin: 1.25rem 0;
  }
}
.container .breadcrumb .breadcrumb-item {
  padding: 0 0.625rem 0 0;
  margin: 0;
  line-height: 0.625rem;
}
.container .breadcrumb .breadcrumb-item a,
.container .breadcrumb .breadcrumb-item span {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
  color: #363636;
  text-decoration: none;
}
.container .breadcrumb .breadcrumb-item a.active, .container .breadcrumb .breadcrumb-item a:active, .container .breadcrumb .breadcrumb-item a:hover, .container .breadcrumb .breadcrumb-item a:focus,
.container .breadcrumb .breadcrumb-item span.active,
.container .breadcrumb .breadcrumb-item span:active,
.container .breadcrumb .breadcrumb-item span:hover,
.container .breadcrumb .breadcrumb-item span:focus {
  color: #363636;
  text-decoration: underline;
}
.container .breadcrumb .breadcrumb-item span:hover {
  text-decoration: none;
}
.container .breadcrumb .breadcrumb-item.active a, .container .breadcrumb .breadcrumb-item.active span {
  font-weight: 700;
}
.container .breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border-left: 0.0625rem solid #ccc;
}
@media (max-width: 1024.98px) {
  .container .breadcrumb .breadcrumb-item + .breadcrumb-item {
    margin-bottom: 0.625rem;
  }
}
.container .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  display: none;
}
.container .breadcrumb.search-results {
  border-bottom: 0;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.swatch-circle-beige {
  width: 30px;
  height: 30px;
  background: #f5f5dc;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-beige.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-beige.color-value.unselectable::after, .swatch-circle-beige.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-beige.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-beige {
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  background-color: #f5f5dc;
}
.swatch-filter-beige.disabled {
  opacity: 0.2;
}

.swatch-circle-black {
  width: 30px;
  height: 30px;
  background: #000;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-black.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-black.color-value.unselectable::after, .swatch-circle-black.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-black.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-black {
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  background-color: #000;
}
.swatch-filter-black.disabled {
  opacity: 0.2;
}

.swatch-circle-blue {
  width: 30px;
  height: 30px;
  background: #326fe2;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-blue.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-blue.color-value.unselectable::after, .swatch-circle-blue.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-blue.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-blue {
  width: 1.38em;
  height: 1.38em;
  background: #326fe2;
  border-radius: 0.69em;
  background-color: #326fe2;
}
.swatch-filter-blue.disabled {
  opacity: 0.2;
}

.swatch-circle-brown {
  width: 30px;
  height: 30px;
  background: #a52a2a;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-brown.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-brown.color-value.unselectable::after, .swatch-circle-brown.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-brown.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-brown {
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  background-color: #a52a2a;
}
.swatch-filter-brown.disabled {
  opacity: 0.2;
}

.swatch-circle-green {
  width: 30px;
  height: 30px;
  background: green;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-green.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-green.color-value.unselectable::after, .swatch-circle-green.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-green.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-green {
  width: 1.38em;
  height: 1.38em;
  background: green;
  border-radius: 0.69em;
  background-color: green;
}
.swatch-filter-green.disabled {
  opacity: 0.2;
}

.swatch-circle-grey {
  width: 30px;
  height: 30px;
  background: #8f979d;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-grey.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-grey.color-value.unselectable::after, .swatch-circle-grey.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-grey.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-grey {
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  background-color: #8f979d;
}
.swatch-filter-grey.disabled {
  opacity: 0.2;
}

.swatch-circle-navy {
  width: 30px;
  height: 30px;
  background: #000080;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-navy.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-navy.color-value.unselectable::after, .swatch-circle-navy.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-navy.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-navy {
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  background-color: #000080;
}
.swatch-filter-navy.disabled {
  opacity: 0.2;
}

.swatch-circle-orange {
  width: 30px;
  height: 30px;
  background: #ffa500;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-orange.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-orange.color-value.unselectable::after, .swatch-circle-orange.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-orange.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-orange {
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  background-color: #ffa500;
}
.swatch-filter-orange.disabled {
  opacity: 0.2;
}

.swatch-circle-pink {
  width: 30px;
  height: 30px;
  background: #fe249a;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-pink.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-pink.color-value.unselectable::after, .swatch-circle-pink.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-pink.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-pink {
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  background-color: #fe249a;
}
.swatch-filter-pink.disabled {
  opacity: 0.2;
}

.swatch-circle-purple {
  width: 30px;
  height: 30px;
  background: #800080;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-purple.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-purple.color-value.unselectable::after, .swatch-circle-purple.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-purple.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-purple {
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  background-color: #800080;
}
.swatch-filter-purple.disabled {
  opacity: 0.2;
}

.swatch-circle-red {
  width: 30px;
  height: 30px;
  background: #f00;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-red.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-red.color-value.unselectable::after, .swatch-circle-red.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-red.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-red {
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  background-color: #f00;
}
.swatch-filter-red.disabled {
  opacity: 0.2;
}

.swatch-circle-white {
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-white.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-white.color-value.unselectable::after, .swatch-circle-white.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-white.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-white {
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  background-color: #fff;
}
.swatch-filter-white.disabled {
  opacity: 0.2;
}

.swatch-circle-yellow {
  width: 30px;
  height: 30px;
  background: #ff0;
  border-radius: 15px;
  position: relative;
  display: inline-block;
}
.swatch-circle-yellow.color-value.selected::after {
  left: 0;
  top: 0;
  position: absolute;
  transform-origin: center;
  transform: scale(1.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border: 0.0625rem solid #363636;
  border-radius: 100%;
  background: transparent;
  opacity: 1;
}
.swatch-circle-yellow.color-value.unselectable::after, .swatch-circle-yellow.color-value.disabled::after {
  left: 0;
  top: 0;
  position: absolute;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width: 100%25; height: 100%25;'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' style='stroke:%23363636 ;stroke-width:0.0625rem'/%3E%3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 1;
}
.swatch-circle-yellow.color-value::after {
  content: "";
  transform: scale(1);
  display: block;
  opacity: 0;
  transition: all 200ms;
}

.swatch-filter-yellow {
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  background-color: #ff0;
}
.swatch-filter-yellow.disabled {
  opacity: 0.2;
}

.swatch-circle-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 1.563em;
  position: relative;
  transform: rotate(35deg);
  width: 1.563em;
}
.swatch-circle-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-circle-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

.swatch-square-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  line-height: 1.563em;
  position: relative;
  width: 1.563em;
}
.swatch-square-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-square-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.site-search {
  position: relative;
}
.site-search input::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
.site-search .reset-button {
  display: none;
  position: absolute;
  border: none;
  top: 0;
  right: 2em;
  height: 30px;
  width: 40px;
  padding: 0;
  background: transparent no-repeat url("../svg-icons/close-icon.svg") 7px 7px;
  z-index: 1050;
}

.suggestions-wrapper {
  position: relative;
}

.suggestions {
  display: block;
  position: absolute;
  border: 1px solid #dadada;
  height: auto;
  background: #fff;
  line-height: 1.29;
  top: 10px;
  right: 0;
  width: 100%;
  z-index: 1050;
  overflow: auto;
}
.suggestions .suggestions-container {
  position: relative;
  overflow: auto;
  height: auto;
}
@media (max-width: 575.98px) {
  .suggestions .suggestions-container {
    display: flex;
    flex-flow: column nowrap;
  }
}
@media (max-width: 767.98px) {
  .suggestions .suggestions-container {
    height: 100%;
  }
}
@media (min-width: 576px) {
  .suggestions {
    max-height: 80vh;
  }
}
@media (min-width: 1025px) {
  .suggestions {
    width: 120%;
    left: -10%;
  }
}
@media (max-width: 767.98px) {
  .suggestions {
    position: fixed;
    top: 90px;
    bottom: 0;
    overflow-y: scroll;
    pointer-events: auto;
  }
}
@media (min-width: 1025px) {
  .suggestions {
    top: 23px;
  }
}
@media (max-width: 767.98px) {
  [data-action=Cart-Show] .suggestions {
    top: 55px;
    height: calc(100vh - 55px);
  }
}
@media (max-width: 767.98px) {
  .product-page .suggestions .more-results {
    padding-bottom: 70px;
  }
}
.suggestions .search-left-container {
  padding: 1.25rem;
}
.suggestions .search-left-container > :last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 575.98px) {
  .suggestions .search-left-container {
    padding: 1.25rem 0.9375rem !important;
  }
}
.suggestions .h-sm-100 {
  height: auto !important;
}
@media (max-width: 767.98px) {
  .suggestions .h-sm-100 {
    height: 100% !important;
  }
}
.suggestions .search-section-header {
  font-weight: 700;
  margin-bottom: 0.9375rem;
}
.suggestions .results-message-header {
  font-weight: 700;
  margin-bottom: 1.5625rem;
  word-break: break-all;
}
@media (max-width: 575.98px) {
  .suggestions .results-message-header {
    margin-bottom: 1.25rem;
  }
}
.suggestions .search-section-value {
  margin-bottom: 0.625rem;
}
.suggestions .search-result-icon {
  margin-right: 0.625rem !important;
}
.suggestions .search-section {
  margin-bottom: 1.25rem;
}
.suggestions .search-section > :last-child {
  margin-bottom: 0 !important;
}
.suggestions .suggested-results-value {
  margin-bottom: 0.9375rem !important;
}
.suggestions .suggested-results {
  margin-bottom: 1.5625rem;
}
@media (max-width: 575.98px) {
  .suggestions .suggested-results {
    margin-bottom: 1.25rem !important;
  }
}
.suggestions .search-right-container {
  padding: 1.25rem;
  background: #f5f5f5;
  min-height: 100%;
}
.suggestions .search-right-container > :last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 575.98px) {
  .suggestions .search-right-container {
    padding: 1.25rem 0.9375rem !important;
  }
}
.suggestions .d-flex-1 {
  flex: 1;
}
.suggestions .product-tile {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.suggestions .suggestion-image {
  max-height: 4.6875rem;
  max-width: 4.6875rem;
  margin-right: 1.25rem;
}
.suggestions .name {
  color: #363636;
}
.suggestions .suggestion-item {
  margin-bottom: 0.9375rem;
}
.suggestions .item-link {
  text-align: left;
  color: #363636;
  opacity: 1;
  text-decoration: none;
}
.suggestions .item-link:hover {
  text-decoration: underline;
}
.suggestions .link-without-line:hover {
  text-decoration: none;
}
.suggestions .product-results {
  padding-top: 0.9375rem;
  background-color: #fff;
}
.suggestions .term-header {
  padding-bottom: 1.875rem;
}
@media (min-width: 1025px) {
  .suggestions .term-header {
    padding-bottom: 0.9375rem;
  }
}
.suggestions .header {
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .suggestions .header {
    margin-top: 0.625rem;
  }
}
.suggestions a {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.suggestions a:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.suggestions a.active, .suggestions a:active, .suggestions a:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.suggestions a.small {
  font-size: 0.75rem;
}
.suggestions .items .item {
  padding-bottom: 0.375rem;
  line-height: 1.57;
}
@media (max-width: 767.98px) {
  .suggestions .items .item {
    padding-bottom: 0.3125rem;
    line-height: 1.25;
  }
}
.suggestions .items.products a {
  font-weight: 700;
  text-decoration: none;
}
.suggestions .items.products a:hover {
  text-decoration: none;
}
.suggestions .items.products a:hover .name {
  text-decoration: underline;
}
.suggestions .items.products a img {
  min-width: 75px;
}
.suggestions .items.products .item {
  margin-bottom: 0.9375rem;
  padding-bottom: 0;
}
.suggestions .items.products .name {
  display: inline-block;
  width: calc(100% - 95px);
  margin-left: 0.625rem;
  vertical-align: middle;
}
.suggestions .more-results {
  padding-bottom: 0.9375rem;
}
.suggestions .selected {
  background-color: #e8e8e8;
}

.product-page .embeddedServiceHelpButton .helpButton .uiButton.no-hover.helpButtonEnabled,
.product-page .embeddedServiceHelpButton .helpButton .uiButton.no-hover.helpButtonDisabled {
  cursor: default !important;
  position: relative !important;
}

input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.form-group .form-control-feedback {
  display: none;
}
.form-group.has-warning .form-control-feedback, .form-group.has-danger .form-control-feedback {
  display: block;
  font-size: 0.8125rem;
}
.form-group.required .form-control-label::before {
  content: "";
  display: none;
}
.form-group:not(.required) {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form-group .billing-same-as-shipping-contact-us {
  white-space: normal;
}
.form-group.no-overflow {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
  max-width: 90%;
}

.form-control[readonly].readonly-no-padding {
  background-color: #fff;
  border: none;
  padding-left: 0;
}

.edit-profile-form input.form-control[readonly].readonly-no-padding:is(:active, :focus, :focus-visible) {
  box-shadow: none;
  border-color: transparent;
  outline: none;
}

.shipping-content .shipping-address .shipment-selector-block .form-group label::after {
  content: none;
}

.add-to-wishlist-messages {
  transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
  z-index: 1030;
  width: -moz-max-content;
  width: max-content;
}

.copy-link-message {
  z-index: 1030;
}

.add-to-wish-list {
  text-decoration: none;
}
.add-to-wish-list .wishlist-icons {
  margin-right: 5px;
}
.add-to-wish-list .link-text {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.add-to-wish-list .link-text:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.add-to-wish-list .link-text.active, .add-to-wish-list .link-text:active, .add-to-wish-list .link-text:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.add-to-wish-list .link-text.small {
  font-size: 0.75rem;
}

.wishlistTile .wishlist-icons {
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  border-radius: 50%;
  height: 34px;
  width: 34px;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.product-tile .wishlistTile .wishlist-icons {
  bottom: -3px;
}
@media (min-width: 768px) {
  .product-tile .wishlistTile .wishlist-icons {
    bottom: 2px;
  }
}
.wishlistTile .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 53%;
  opacity: 1;
}

.pdp-table .card-header {
  background: #e8e8e8;
  padding: 0.9375rem 1.25rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .pdp-table .card-header {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.pdp-table .card-body {
  padding-bottom: 0;
  padding-top: 0;
}
.pdp-table .card-body .row.spec-attributes {
  border-bottom: 0.0625rem solid #ccc;
}
.pdp-table .card-body .row.spec-attributes .attribute {
  margin-top: 0;
  font-weight: 700;
}
.pdp-table .card-body .row.spec-attributes .row {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.pdp-table .card-body .row.spec-attributes.header-row .attribute {
  white-space: nowrap;
}
.pdp-table .card-body .row.spec-attributes.last {
  border-bottom: none;
}
.pdp-table .card-body .header-row {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .pdp-table .card-body .header-row {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.seo-asset a,
.truncated-text a {
  padding: 5px;
}
.seo-asset .content-body,
.truncated-text .content-body {
  text-align: center;
}
.seo-asset .truncated-text-container,
.truncated-text .truncated-text-container {
  max-height: 80px;
  margin-bottom: 5px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .seo-asset .truncated-text-container,
  .truncated-text .truncated-text-container {
    max-height: 44px;
  }
}
.seo-asset .truncated-text-container p,
.truncated-text .truncated-text-container p {
  text-align: center;
  margin-bottom: 0;
}
.seo-asset .truncated-text-container .expanded-seo-text,
.truncated-text .truncated-text-container .expanded-seo-text {
  visibility: hidden;
}
.seo-asset .truncated-text-container.expanded,
.truncated-text .truncated-text-container.expanded {
  overflow: visible;
  max-height: 100%;
}
.seo-asset .truncated-text-container.expanded .ellipsis-text,
.truncated-text .truncated-text-container.expanded .ellipsis-text {
  display: none;
}
.seo-asset .truncated-text-container.expanded .expanded-seo-text,
.truncated-text .truncated-text-container.expanded .expanded-seo-text {
  visibility: visible;
}
.seo-asset .truncated-text-container + .link2,
.truncated-text .truncated-text-container + .link2 {
  display: block;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .seo-asset .truncated-text-container + .link2,
  .truncated-text .truncated-text-container + .link2 {
    margin-bottom: 30px;
  }
}

.truncated-text {
  margin-bottom: 15px;
}
.truncated-text a {
  padding: 0;
}
.truncated-text .content-body,
.truncated-text .truncated-text-container p {
  text-align: left;
}

/**
 * @license
 * MyFonts Webfont Build ID 3498004, 2017-12-14T10:36:37-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: JustLovely by Nicky Laatz
 * URL: https://www.myfonts.com/fonts/nicky-laatz/just-lovely/just-lovely/
 * Copyright: Copyright (c) 2016 by Nicky Laatz. All rights reserved.
 * Licensed pageviews: 8,000,000
 *
 *
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3498004
 *
 * © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: JustLovely;
  font-display: swap;
  src: url("../webfonts/356014_0_0.eot");
  src: url("../webfonts/356014_0_0.eot?#iefix") format("embedded-opentype"), url("../webfonts/356014_0_0.woff2") format("woff2"), url("../webfonts/356014_0_0.woff") format("woff"), url("../webfonts/356014_0_0.ttf") format("truetype"), url("../webfonts/356014_0_0.svg#wf") format("svg");
}
/* figtree-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 300;
  src: url("../../webfonts/figtree-v6-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 400;
  src: url("../../webfonts/figtree-v6-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 500;
  src: url("../../webfonts/figtree-v6-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 600;
  src: url("../../webfonts/figtree-v6-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 700;
  src: url("../../webfonts/figtree-v6-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 800;
  src: url("../../webfonts/figtree-v6-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: normal;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* figtree-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: Figtree;
  font-style: italic;
  font-weight: 900;
  src: url("../../webfonts/figtree-v6-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* 
latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/S6u9w4BMUTPHh7USSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../webfonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

latin-ext 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

latin 

@font-face {
  font-family: Lato;
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../webfonts/S6u9w4BMUTPHh50XSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 */
/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #326fe2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #f96302;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #666;
  --gray-dark: #363636;
  --secondary-blue: #001E61;
  --secondary-teal: #97d4ca;
  --secondary-purple: #4D4185;
  --secondary-red: #DC3136;
  --secondary-orange: #d24627;
  --accent-red: #b2200d;
  --accent-blue: #004876;
  --accent-purple: #51557f;
  --accent-yellow: #ffc600;
  --accent-orange: #f96302;
  --accent-rust: #cf4520;
  --info-100: #dde7ec;
  --info-300: #76a0b4;
  --info-500: #31708f;
  --info-700: #224e64;
  --info-900: #142d39;
  --success-100: #d5e6de;
  --success-300: #82b59c;
  --success-500: #046a38;
  --success-700: #034a27;
  --success-900: #022a16;
  --danger-100: #f0d9da;
  --danger-300: #d28d8f;
  --danger-500: #a51a1f;
  --danger-700: #741216;
  --danger-900: #420a0c;
  --warning-100: #fcefd5;
  --warning-300: #f7d081;
  --warning-500: #eea103;
  --warning-700: #976602;
  --warning-900: #5f4001;
  --alert-pale-green: #d5e6de;
  --alert-pale-blue: #dde7ec;
  --alert-pale-yellow: #fcefd5;
  --alert-pale-red: #f0d9da;
  --black: #000;
  --trans: transparent;
  --black-alpha: rgba(0, 0, 0, 0.6);
  --primary: #1b1b1b;
  --secondary: #4c4c4c;
  --success: #046a38;
  --info: #31708f;
  --warning: #eea103;
  --danger: #a51a1f;
  --light: #fff;
  --dark: #363636;
  --green: #046a38;
  --lime: #41a928;
  --black: #000;
  --focus: #76a0b4;
  --gray-100: #f5f5f5;
  --gray-200: #e8e8e8;
  --gray-300: #dadada;
  --gray-400: #ccc;
  --gray-500: #aeaeae;
  --gray-600: #666;
  --gray-700: #4c4c4c;
  --gray-800: #363636;
  --gray-900: #1b1b1b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1025px;
  --breakpoint-xl: 1366px;
  --font-family-sans-serif: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1b1b1b;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  color: #363636;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.25rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1.875rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0;
  border-top: 0.0625rem solid #ccc;
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.75rem;
  color: #666;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.0625rem solid #dadada;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.46875rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #666;
}

code {
  font-size: 87.5%;
  color: #86393b;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #1b1b1b;
  border-radius: 0.125rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #1b1b1b;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 21.25rem;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 1025px;
  }
}
@media (min-width: 1025px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1200px;
  }
}
@media (min-width: 1366px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1270px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1366px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 0.9375rem;
  color: #1b1b1b;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.9375rem;
  vertical-align: top;
  border-top: 0.0625rem solid #ccc;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 0.125rem solid #ccc;
}
.table tbody + tbody {
  border-top: 0.125rem solid #ccc;
}

.table-sm th,
.table-sm td {
  padding: 0.625rem;
}

.table-bordered {
  border: 0.0625rem solid #ccc;
}
.table-bordered th,
.table-bordered td {
  border: 0.0625rem solid #ccc;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 0.125rem;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #1b1b1b;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bfbfbf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #888888;
}

.table-hover .table-primary:hover {
  background-color: #b2b2b2;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2b2b2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cdcdcd;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-secondary:hover {
  background-color: silver;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: silver;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b9d5c7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-success:hover {
  background-color: #a9cbba;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a9cbba;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5d7e0;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #94b5c5;
}

.table-hover .table-info:hover {
  background-color: #b4ccd7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b4ccd7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fae5b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f6ce7c;
}

.table-hover .table-warning:hover {
  background-color: #f8dca0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8dca0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e6bfc0;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d0888b;
}

.table-hover .table-danger:hover {
  background-color: #dfadae;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #dfadae;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}

.table-hover .table-light:hover {
  background-color: #f2f2f2;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c7c7;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969696;
}

.table-hover .table-dark:hover {
  background-color: #bababa;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bababa;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #b9d5c7;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #7cb298;
}

.table-hover .table-green:hover {
  background-color: #a9cbba;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #a9cbba;
}

.table-lime,
.table-lime > th,
.table-lime > td {
  background-color: #cae7c3;
}
.table-lime th,
.table-lime td,
.table-lime thead th,
.table-lime tbody + tbody {
  border-color: #9cd28f;
}

.table-hover .table-lime:hover {
  background-color: #bae0b1;
}
.table-hover .table-lime:hover > td,
.table-hover .table-lime:hover > th {
  background-color: #bae0b1;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-focus,
.table-focus > th,
.table-focus > td {
  background-color: #d9e4ea;
}
.table-focus th,
.table-focus td,
.table-focus thead th,
.table-focus tbody + tbody {
  border-color: #b8ced8;
}

.table-hover .table-focus:hover {
  background-color: #c9d8e1;
}
.table-hover .table-focus:hover > td,
.table-hover .table-focus:hover > th {
  background-color: #c9d8e1;
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: #fcfcfc;
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: #fafafa;
}

.table-hover .table-gray-100:hover {
  background-color: #efefef;
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: #efefef;
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: #f9f9f9;
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: #f3f3f3;
}

.table-hover .table-gray-200:hover {
  background-color: #ececec;
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: #ececec;
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: whitesmoke;
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: #ececec;
}

.table-hover .table-gray-300:hover {
  background-color: #e8e8e8;
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: #e8e8e8;
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: #f1f1f1;
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: #e4e4e4;
}

.table-hover .table-gray-400:hover {
  background-color: #e4e4e4;
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: #e4e4e4;
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: #e8e8e8;
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: #d5d5d5;
}

.table-hover .table-gray-500:hover {
  background-color: #dbdbdb;
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: #dbdbdb;
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: #d4d4d4;
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: #afafaf;
}

.table-hover .table-gray-600:hover {
  background-color: #c7c7c7;
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: #c7c7c7;
}

.table-gray-700,
.table-gray-700 > th,
.table-gray-700 > td {
  background-color: #cdcdcd;
}
.table-gray-700 th,
.table-gray-700 td,
.table-gray-700 thead th,
.table-gray-700 tbody + tbody {
  border-color: #a2a2a2;
}

.table-hover .table-gray-700:hover {
  background-color: silver;
}
.table-hover .table-gray-700:hover > td,
.table-hover .table-gray-700:hover > th {
  background-color: silver;
}

.table-gray-800,
.table-gray-800 > th,
.table-gray-800 > td {
  background-color: #c7c7c7;
}
.table-gray-800 th,
.table-gray-800 td,
.table-gray-800 thead th,
.table-gray-800 tbody + tbody {
  border-color: #969696;
}

.table-hover .table-gray-800:hover {
  background-color: #bababa;
}
.table-hover .table-gray-800:hover > td,
.table-hover .table-gray-800:hover > th {
  background-color: #bababa;
}

.table-gray-900,
.table-gray-900 > th,
.table-gray-900 > td {
  background-color: #bfbfbf;
}
.table-gray-900 th,
.table-gray-900 td,
.table-gray-900 thead th,
.table-gray-900 tbody + tbody {
  border-color: #888888;
}

.table-hover .table-gray-900:hover {
  background-color: #b2b2b2;
}
.table-hover .table-gray-900:hover > td,
.table-hover .table-gray-900:hover > th {
  background-color: #b2b2b2;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #666;
  border-color: #2e2e2e;
}
.table .thead-light th {
  color: #4c4c4c;
  background-color: #ccc;
  border-color: #ccc;
}

.table-dark {
  color: #fff;
  background-color: #666;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #2e2e2e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  transition: border 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.form-control::placeholder {
  color: #666;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #dadada;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}
select.form-control:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 0.46875rem;
  padding-bottom: 0.46875rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.4;
}

.col-form-label-lg {
  padding-top: 0.703125rem;
  padding-bottom: 0.703125rem;
  font-size: 1.125rem;
  line-height: 1.4;
}

.col-form-label-sm {
  padding-top: 0.234375rem;
  padding-bottom: 0.234375rem;
  font-size: 0.875rem;
  line-height: 1.4;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.40625rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.0625rem 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.form-control-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 0.9375rem;
}

.form-text {
  display: block;
  margin-top: 0.234375rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.3125rem;
  margin-left: -0.3125rem;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 0.3125rem;
  padding-left: 0.3125rem;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 0.625rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.9375rem;
  margin-left: -0.625rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #666;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #046a38;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #046a38;
  border-radius: 0.125rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 0.3125rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #046a38;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #046a38;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #046a38;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #046a38;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #046a38;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #069b52;
  background-color: #069b52;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #046a38;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #046a38;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #046a38;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.234375rem;
  font-size: 0.875rem;
  color: #a51a1f;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1.0625rem 1.0625rem;
  margin-top: 0.1rem;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
  background-color: #a51a1f;
  border-radius: 0.125rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 0.3125rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #a51a1f;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #a51a1f;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #a51a1f;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #a51a1f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #a51a1f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #d12127;
  background-color: #d12127;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a51a1f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #a51a1f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #a51a1f;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:hover {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #275a73;
  border-color: #245269;
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #245269;
  border-color: #214b60;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(80, 133, 160, 0.5);
}

.btn-warning {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:hover {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #c88703;
  border-color: #bc7f02;
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #bc7f02;
  border-color: #af7602;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(206, 141, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #841519;
  border-color: #791317;
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #791317;
  border-color: #6e1115;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(179, 60, 65, 0.5);
}

.btn-light {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-light:focus, .btn-light.focus {
  color: #1b1b1b;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(221, 221, 221, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:hover {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #034525;
  border-color: #02391e;
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #02391e;
  border-color: #022d18;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(42, 128, 86, 0.5);
}

.btn-lime {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:hover {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
}
.btn-lime:focus, .btn-lime.focus {
  color: #fff;
  background-color: #358a21;
  border-color: #31801e;
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}
.btn-lime.disabled, .btn-lime:disabled {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-lime:not(:disabled):not(.disabled):active, .btn-lime:not(:disabled):not(.disabled).active, .show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #31801e;
  border-color: #2d751c;
}
.btn-lime:not(:disabled):not(.disabled):active:focus, .btn-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(94, 182, 72, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(38, 38, 38, 0.5);
}

.btn-focus {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:hover {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
}
.btn-focus:focus, .btn-focus.focus {
  color: #fff;
  background-color: #5d8fa6;
  border-color: #5788a0;
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}
.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active, .show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #5788a0;
  border-color: #538197;
}
.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(139, 174, 191, 0.5);
}

.btn-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:hover {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #1b1b1b;
  background-color: #e2e2e2;
  border-color: gainsboro;
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: gainsboro;
  border-color: #d5d5d5;
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(212, 212, 212, 0.5);
}

.btn-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:hover {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #1b1b1b;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #cfcfcf;
  border-color: #c8c8c8;
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(201, 201, 201, 0.5);
}

.btn-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:hover {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #1b1b1b;
  background-color: #c7c7c7;
  border-color: #c1c1c1;
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #c1c1c1;
  border-color: #bababa;
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(189, 189, 189, 0.5);
}

.btn-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:hover {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #b3b3b3;
  border-color: #acacac;
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(177, 177, 177, 0.5);
}

.btn-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:hover {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #1b1b1b;
  background-color: #9b9b9b;
  border-color: #959595;
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: #959595;
  border-color: #8e8e8e;
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(152, 152, 152, 0.5);
}

.btn-gray-600 {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(125, 125, 125, 0.5);
}

.btn-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  color: #fff;
  background-color: #393939;
  border-color: #333333;
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #2c2c2c;
}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(103, 103, 103, 0.5);
}

.btn-gray-800 {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:hover {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
}
.btn-gray-800:focus, .btn-gray-800.focus {
  color: #fff;
  background-color: #232323;
  border-color: #1d1d1d;
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}
.btn-gray-800.disabled, .btn-gray-800:disabled {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #1d1d1d;
  border-color: #161616;
}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(84, 84, 84, 0.5);
}

.btn-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:hover {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
}
.btn-gray-900:focus, .btn-gray-900.focus {
  color: #fff;
  background-color: #080808;
  border-color: #020202;
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}
.btn-gray-900.disabled, .btn-gray-900:disabled {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #020202;
  border-color: black;
}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(61, 61, 61, 0.5);
}

.btn-outline-primary {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-outline-secondary {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-success {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-info {
  color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #31708f;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.btn-outline-warning {
  color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:hover {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #eea103;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #1b1b1b;
  background-color: #eea103;
  border-color: #eea103;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.btn-outline-danger {
  color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #a51a1f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #a51a1f;
  border-color: #a51a1f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #1b1b1b;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.btn-outline-dark {
  color: #363636;
  border-color: #363636;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-green {
  color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #046a38;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #046a38;
  border-color: #046a38;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.btn-outline-lime {
  color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:hover {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:focus, .btn-outline-lime.focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}
.btn-outline-lime.disabled, .btn-outline-lime:disabled {
  color: #41a928;
  background-color: transparent;
}
.btn-outline-lime:not(:disabled):not(.disabled):active, .btn-outline-lime:not(:disabled):not(.disabled).active, .show > .btn-outline-lime.dropdown-toggle {
  color: #fff;
  background-color: #41a928;
  border-color: #41a928;
}
.btn-outline-lime:not(:disabled):not(.disabled):active:focus, .btn-outline-lime:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.btn-outline-black {
  color: #000;
  border-color: #000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.btn-outline-focus {
  color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:hover {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}
.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #76a0b4;
  background-color: transparent;
}
.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active, .show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #76a0b4;
  border-color: #76a0b4;
}
.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.btn-outline-gray-100 {
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:hover {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #f5f5f5;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #1b1b1b;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.btn-outline-gray-200 {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:hover {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #e8e8e8;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #1b1b1b;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.btn-outline-gray-300 {
  color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:hover {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #dadada;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #1b1b1b;
  background-color: #dadada;
  border-color: #dadada;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.btn-outline-gray-400 {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:hover {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #1b1b1b;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.btn-outline-gray-500 {
  color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:hover {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {
  color: #aeaeae;
  background-color: transparent;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {
  color: #1b1b1b;
  background-color: #aeaeae;
  border-color: #aeaeae;
}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.btn-outline-gray-600 {
  color: #666;
  border-color: #666;
}
.btn-outline-gray-600:hover {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {
  color: #666;
  background-color: transparent;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {
  color: #fff;
  background-color: #666;
  border-color: #666;
}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.btn-outline-gray-700 {
  color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {
  color: #4c4c4c;
  background-color: transparent;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #4c4c4c;
}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.btn-outline-gray-800 {
  color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {
  color: #363636;
  background-color: transparent;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.btn-outline-gray-900 {
  color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {
  color: #1b1b1b;
  background-color: transparent;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #aeaeae;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.640625rem 1.578125rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.171875rem 1.109375rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #1b1b1b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0.125rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1025px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.46875rem 0;
  overflow: hidden;
  border-top: 1px solid #fff;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #363636;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #363636;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.active, .dropdown-item:active {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #ccc;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #363636;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.0078125rem;
  padding-left: 1.0078125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.83203125rem;
  padding-left: 0.83203125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.18359375rem;
  padding-left: 1.18359375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -0.0625rem;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -0.0625rem;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -0.0625rem;
}

.input-group-prepend {
  margin-right: -0.0625rem;
}

.input-group-append {
  margin-left: -0.0625rem;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.40625rem 0.640625rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  text-align: center;
  white-space: nowrap;
  background-color: #e8e8e8;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.4em + 1.40625rem + 0.125rem);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.640625rem 0.875rem;
  font-size: 1.125rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.4em + 0.46875rem + 0.125rem);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.171875rem 0.40625rem;
  font-size: 0.875rem;
  line-height: 1.4;
  border-radius: 0.375rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.640625rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.4rem;
  padding-left: 1.875rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 0.9375rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.25rem;
  height: 1.325rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
  border-color: #1b1b1b;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #aeaeae;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 0.0625rem solid #ccc;
}
.custom-control-label::after {
  position: absolute;
  top: 0.075rem;
  left: -1.875rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M5 10C5 9.65482 5.27982 9.375 5.625 9.375H14.375C14.7202 9.375 15 9.65482 15 10C15 10.3452 14.7202 10.625 14.375 10.625H5.625C5.27982 10.625 5 10.3452 5 10Z" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-switch {
  padding-left: 2.875rem;
}
.custom-switch .custom-control-label::before {
  left: -2.875rem;
  width: 2.25rem;
  pointer-events: all;
  border-radius: 50%;
}
.custom-switch .custom-control-label::after {
  top: 0.2rem;
  left: -2.75rem;
  width: 1rem;
  height: 1rem;
  background-color: #ccc;
  border-radius: 50%;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(1rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 2.640625rem 0.40625rem 0.640625rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  vertical-align: middle;
  background: #fff url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.85225 5.22725C2.07192 5.00758 2.42808 5.00758 2.64775 5.22725L9 11.5795L15.3523 5.22725C15.5719 5.00758 15.9281 5.00758 16.1477 5.22725C16.3674 5.44692 16.3674 5.80308 16.1477 6.02275L9.39775 12.7727C9.17808 12.9924 8.82192 12.9924 8.60225 12.7727L1.85225 6.02275C1.63258 5.80308 1.63258 5.44692 1.85225 5.22725Z" fill="%23363636"/></svg>') no-repeat right 0.640625rem center/22px 22px;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #76a0b4;
  outline: 0;
  box-shadow: none;
}
.custom-select:focus::-ms-value {
  color: #1b1b1b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.640625rem;
  background-image: none;
}
.custom-select:disabled {
  color: #aeaeae;
  background-color: #dadada;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #1b1b1b;
}

.custom-select-sm {
  height: calc(1.4em + 0.46875rem + 0.125rem);
  padding-top: 0.171875rem;
  padding-bottom: 0.171875rem;
  padding-left: 0.40625rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.4em + 1.40625rem + 0.125rem);
  padding-top: 0.640625rem;
  padding-bottom: 0.640625rem;
  padding-left: 0.875rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.2125rem + 0.125rem);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #76a0b4;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #dadada;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.2125rem + 0.125rem);
  padding: 0.40625rem 0.640625rem;
  overflow: hidden;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.4;
  color: #1b1b1b;
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  border-radius: 0.375rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.2125rem;
  padding: 0.40625rem 0.640625rem;
  line-height: 1.4;
  color: #1b1b1b;
  content: "Browse";
  background-color: #e8e8e8;
  border-left: inherit;
  border-radius: 0 0.375rem 0.375rem 0;
}

.custom-range {
  width: 100%;
  height: 1.125rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 0.0625rem #fff, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #747474;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #747474;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #666;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.0625rem;
  margin-left: 0.0625rem;
  background-color: #1b1b1b;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #747474;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #666;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #666;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #dadada;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #dadada;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #aeaeae;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0.125rem solid #41a928;
}
.nav-tabs .nav-link {
  margin-bottom: -0.125rem;
  background-color: transparent;
  border: 0.125rem solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: transparent transparent #dadada;
}
.nav-tabs .nav-link.disabled {
  color: #aeaeae;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #1b1b1b;
  background-color: #fff;
  border-color: transparent transparent #1b1b1b;
}
.nav-tabs .dropdown-menu {
  margin-top: -0.125rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.125rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b1b1b;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.46875rem 0.9375rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.4125rem;
  padding-bottom: 0.4125rem;
  margin-right: 0.9375rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1024.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0.0625rem solid #ccc;
  border-radius: 0.125rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.9375rem;
}

.card-title {
  margin-bottom: 0.9375rem;
}

.card-subtitle {
  margin-top: -0.46875rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 0.9375rem;
}

.card-header {
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0.0625rem solid #ccc;
}
.card-header:first-child {
  border-radius: calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem) 0 0;
}

.card-footer {
  padding: 0.9375rem 0.9375rem;
  background-color: #fff;
  border-top: 0.0625rem solid #ccc;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.125rem - 0.0625rem) calc(0.125rem - 0.0625rem);
}

.card-header-tabs {
  margin-right: -0.46875rem;
  margin-bottom: -0.9375rem;
  margin-left: -0.46875rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.46875rem;
  margin-left: -0.46875rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.125rem - 0.0625rem);
  border-top-right-radius: calc(0.125rem - 0.0625rem);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.125rem - 0.0625rem);
  border-bottom-left-radius: calc(0.125rem - 0.0625rem);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.9375rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -0.0625rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0.9375rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.125rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.625rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.625rem;
  color: #666;
  content: "|";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #363636;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.46875rem 0;
  margin-left: 0;
  line-height: 1.25;
  color: #1b1b1b;
  text-decoration: none;
  background-color: transparent;
  border: 0 solid transparent;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #fff;
  border-color: transparent;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.page-item.disabled .page-link {
  color: #aeaeae;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.4;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.3;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.badge {
  display: inline-block;
  padding: 0.234375rem 0.46875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #046a38;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #31708f;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #245269;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(49, 112, 143, 0.5);
}

.badge-warning {
  color: #1b1b1b;
  background-color: #eea103;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #1b1b1b;
  background-color: #bc7f02;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(238, 161, 3, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #a51a1f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #791317;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(165, 26, 31, 0.5);
}

.badge-light {
  color: #1b1b1b;
  background-color: #fff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #1b1b1b;
  background-color: #e6e6e6;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #363636;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-green {
  color: #fff;
  background-color: #046a38;
}
a.badge-green:hover, a.badge-green:focus {
  color: #fff;
  background-color: #02391e;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(4, 106, 56, 0.5);
}

.badge-lime {
  color: #fff;
  background-color: #41a928;
}
a.badge-lime:hover, a.badge-lime:focus {
  color: #fff;
  background-color: #31801e;
}
a.badge-lime:focus, a.badge-lime.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(65, 169, 40, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.5);
}

.badge-focus {
  color: #fff;
  background-color: #76a0b4;
}
a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #5788a0;
}
a.badge-focus:focus, a.badge-focus.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(118, 160, 180, 0.5);
}

.badge-gray-100 {
  color: #1b1b1b;
  background-color: #f5f5f5;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #1b1b1b;
  background-color: gainsboro;
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(245, 245, 245, 0.5);
}

.badge-gray-200 {
  color: #1b1b1b;
  background-color: #e8e8e8;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #1b1b1b;
  background-color: #cfcfcf;
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(232, 232, 232, 0.5);
}

.badge-gray-300 {
  color: #1b1b1b;
  background-color: #dadada;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #1b1b1b;
  background-color: #c1c1c1;
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(218, 218, 218, 0.5);
}

.badge-gray-400 {
  color: #1b1b1b;
  background-color: #ccc;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #1b1b1b;
  background-color: #b3b3b3;
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(204, 204, 204, 0.5);
}

.badge-gray-500 {
  color: #1b1b1b;
  background-color: #aeaeae;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #1b1b1b;
  background-color: #959595;
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(174, 174, 174, 0.5);
}

.badge-gray-600 {
  color: #fff;
  background-color: #666;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(102, 102, 102, 0.5);
}

.badge-gray-700 {
  color: #fff;
  background-color: #4c4c4c;
}
a.badge-gray-700:hover, a.badge-gray-700:focus {
  color: #fff;
  background-color: #333333;
}
a.badge-gray-700:focus, a.badge-gray-700.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(76, 76, 76, 0.5);
}

.badge-gray-800 {
  color: #fff;
  background-color: #363636;
}
a.badge-gray-800:hover, a.badge-gray-800:focus {
  color: #fff;
  background-color: #1d1d1d;
}
a.badge-gray-800:focus, a.badge-gray-800.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(54, 54, 54, 0.5);
}

.badge-gray-900 {
  color: #fff;
  background-color: #1b1b1b;
}
a.badge-gray-900:hover, a.badge-gray-900:focus {
  color: #fff;
  background-color: #020202;
}
a.badge-gray-900:focus, a.badge-gray-900.focus {
  outline: 0;
  box-shadow: 0 0 0 0.0625rem rgba(27, 27, 27, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e8e8e8;
  border-radius: 0.25rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.9375rem 0.9375rem;
  margin-bottom: 0.9375rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 400;
}

.alert-dismissible {
  padding-right: 3.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 0.9375rem;
  color: inherit;
}

.alert-primary {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-primary hr {
  border-top-color: #c4c4c4;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-secondary hr {
  border-top-color: #cecece;
}
.alert-secondary .alert-link {
  color: #0f0f0f;
}

.alert-success {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-success hr {
  border-top-color: #bdd7ca;
}
.alert-success .alert-link {
  color: #000603;
}

.alert-info {
  color: #193a4a;
  background-color: #d6e2e9;
  border-color: #d6e2e9;
}
.alert-info hr {
  border-top-color: #c5d6e0;
}
.alert-info .alert-link {
  color: #0c1c24;
}

.alert-warning {
  color: #7c5402;
  background-color: #fceccd;
  border-color: #fceccd;
}
.alert-warning hr {
  border-top-color: #fbe3b5;
}
.alert-warning .alert-link {
  color: #4a3201;
}

.alert-danger {
  color: #560e10;
  background-color: #edd1d2;
  border-color: #edd1d2;
}
.alert-danger hr {
  border-top-color: #e6bfc0;
}
.alert-danger .alert-link {
  color: #2a0708;
}

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: #f2f2f2;
}
.alert-light .alert-link {
  color: #6c6c6c;
}

.alert-dark {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-dark hr {
  border-top-color: #cacaca;
}
.alert-dark .alert-link {
  color: #030303;
}

.alert-green {
  color: #02371d;
  background-color: #cde1d7;
  border-color: #cde1d7;
}
.alert-green hr {
  border-top-color: #bdd7ca;
}
.alert-green .alert-link {
  color: #000603;
}

.alert-lime {
  color: #225815;
  background-color: #d9eed4;
  border-color: #d9eed4;
}
.alert-lime hr {
  border-top-color: #c9e7c2;
}
.alert-lime .alert-link {
  color: #122f0b;
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #cccccc;
}
.alert-black hr {
  border-top-color: #bfbfbf;
}
.alert-black .alert-link {
  color: black;
}

.alert-focus {
  color: #3d535e;
  background-color: #e4ecf0;
  border-color: #e4ecf0;
}
.alert-focus hr {
  border-top-color: #d4e0e7;
}
.alert-focus .alert-link {
  color: #29383f;
}

.alert-gray-100 {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fdfdfd;
}
.alert-gray-100 hr {
  border-top-color: #f0f0f0;
}
.alert-gray-100 .alert-link {
  color: #666666;
}

.alert-gray-200 {
  color: #797979;
  background-color: #fafafa;
  border-color: #fafafa;
}
.alert-gray-200 hr {
  border-top-color: #ededed;
}
.alert-gray-200 .alert-link {
  color: #606060;
}

.alert-gray-300 {
  color: #717171;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
.alert-gray-300 hr {
  border-top-color: #ebebeb;
}
.alert-gray-300 .alert-link {
  color: #585858;
}

.alert-gray-400 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.alert-gray-400 hr {
  border-top-color: #e8e8e8;
}
.alert-gray-400 .alert-link {
  color: #515151;
}

.alert-gray-500 {
  color: #5a5a5a;
  background-color: #efefef;
  border-color: #efefef;
}
.alert-gray-500 hr {
  border-top-color: #e2e2e2;
}
.alert-gray-500 .alert-link {
  color: #414141;
}

.alert-gray-600 {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.alert-gray-600 hr {
  border-top-color: lightgray;
}
.alert-gray-600 .alert-link {
  color: #1c1c1c;
}

.alert-gray-700 {
  color: #282828;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.alert-gray-700 hr {
  border-top-color: #cecece;
}
.alert-gray-700 .alert-link {
  color: #0f0f0f;
}

.alert-gray-800 {
  color: #1c1c1c;
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
.alert-gray-800 hr {
  border-top-color: #cacaca;
}
.alert-gray-800 .alert-link {
  color: #030303;
}

.alert-gray-900 {
  color: #0e0e0e;
  background-color: #d1d1d1;
  border-color: #d1d1d1;
}
.alert-gray-900 hr {
  border-top-color: #c4c4c4;
}
.alert-gray-900 .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e8e8e8;
  border-radius: 0.125rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b1b1b;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.125rem;
}

.list-group-item-action {
  width: 100%;
  color: #4c4c4c;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4c4c4c;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item-action:active {
  color: #1b1b1b;
  background-color: #e8e8e8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #aeaeae;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -0.0625rem;
  border-top-width: 0.0625rem;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.125rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.125rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 0.0625rem;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -0.0625rem;
  border-left-width: 0.0625rem;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
@media (min-width: 1366px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 0.0625rem;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.list-group-item-secondary {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-success {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-info {
  color: #193a4a;
  background-color: #c5d7e0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #193a4a;
  background-color: #b4ccd7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #193a4a;
  border-color: #193a4a;
}

.list-group-item-warning {
  color: #7c5402;
  background-color: #fae5b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7c5402;
  background-color: #f8dca0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7c5402;
  border-color: #7c5402;
}

.list-group-item-danger {
  color: #560e10;
  background-color: #e6bfc0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #560e10;
  background-color: #dfadae;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #560e10;
  border-color: #560e10;
}

.list-group-item-light {
  color: #858585;
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-dark {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-green {
  color: #02371d;
  background-color: #b9d5c7;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #02371d;
  background-color: #a9cbba;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #02371d;
  border-color: #02371d;
}

.list-group-item-lime {
  color: #225815;
  background-color: #cae7c3;
}
.list-group-item-lime.list-group-item-action:hover, .list-group-item-lime.list-group-item-action:focus {
  color: #225815;
  background-color: #bae0b1;
}
.list-group-item-lime.list-group-item-action.active {
  color: #fff;
  background-color: #225815;
  border-color: #225815;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-focus {
  color: #3d535e;
  background-color: #d9e4ea;
}
.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #3d535e;
  background-color: #c9d8e1;
}
.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #3d535e;
  border-color: #3d535e;
}

.list-group-item-gray-100 {
  color: #7f7f7f;
  background-color: #fcfcfc;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #7f7f7f;
  background-color: #efefef;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: #7f7f7f;
  border-color: #7f7f7f;
}

.list-group-item-gray-200 {
  color: #797979;
  background-color: #f9f9f9;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #797979;
  background-color: #ececec;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: #797979;
  border-color: #797979;
}

.list-group-item-gray-300 {
  color: #717171;
  background-color: whitesmoke;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #717171;
  background-color: #e8e8e8;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: #717171;
  border-color: #717171;
}

.list-group-item-gray-400 {
  color: #6a6a6a;
  background-color: #f1f1f1;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-gray-500 {
  color: #5a5a5a;
  background-color: #e8e8e8;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #5a5a5a;
  background-color: #dbdbdb;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

.list-group-item-gray-600 {
  color: #353535;
  background-color: #d4d4d4;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #353535;
  background-color: #c7c7c7;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}

.list-group-item-gray-700 {
  color: #282828;
  background-color: #cdcdcd;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #282828;
  background-color: silver;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}

.list-group-item-gray-800 {
  color: #1c1c1c;
  background-color: #c7c7c7;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #1c1c1c;
  background-color: #bababa;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #1c1c1c;
}

.list-group-item-gray-900 {
  color: #0e0e0e;
  background-color: #bfbfbf;
}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
  color: #0e0e0e;
  background-color: #b2b2b2;
}
.list-group-item-gray-900.list-group-item-action.active {
  color: #fff;
  background-color: #0e0e0e;
  border-color: #0e0e0e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #363636;
  text-shadow: none;
  opacity: 0.5;
}
.close:hover {
  color: #363636;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: min(21.875rem, 90vw);
  max-width: min(21.875rem, 90vw);
  font-size: 1rem;
  color: #fff;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border: 0 solid transparent;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24);
  opacity: 0;
  border-radius: 0.375rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.9375rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.9375rem 0.9375rem;
  color: #666;
  background-color: #1b1b1b;
  background-clip: padding-box;
  border-bottom: 0 solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.toast-body {
  padding: 0.9375rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -3.125rem);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 1;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 0 0.9375rem;
  border-bottom: 0.0625rem solid #ccc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .close {
  padding: 0 0 0.9375rem;
  margin: -0.9375rem 0 -0.9375rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.4;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.9375rem 1.875rem 1.875rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.9375rem 1.875rem 1.875rem-0.25rem;
  border-top: 0.0625rem solid #ccc;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 31.25rem;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 18.75rem;
  }
}
@media (min-width: 1025px) {
  .modal-lg,
  .modal-xl {
    max-width: 50rem;
  }
}
@media (min-width: 1366px) {
  .modal-xl {
    max-width: 71.25rem;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #fff;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #fff;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #fff;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #fff;
}

.tooltip-inner {
  max-width: 15.625rem;
  padding: 1.0625rem 1.0625rem;
  color: #363636;
  text-align: center;
  background-color: #fff;
  border-radius: 0.125rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 12.5rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1.3125rem;
  height: 0.6875rem;
  margin: 0 0;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.6875rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: -0.75rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #363636;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0.0625rem;
  border-width: 0.6875rem 0.65625rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.6875rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #363636;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0.0625rem;
  border-width: 0.65625rem 0.6875rem 0.65625rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.6875rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.75rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #363636;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0.0625rem;
  border-width: 0 0.65625rem 0.6875rem 0.65625rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1.3125rem;
  margin-left: -0.65625rem;
  content: "";
  border-bottom: 0.0625rem solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.6875rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: -0.75rem;
  width: 0.6875rem;
  height: 1.3125rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #363636;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0.0625rem;
  border-width: 0.65625rem 0 0.65625rem 0.6875rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 1.0625rem 1.0625rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 0.0625rem solid #ebebeb;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1.0625rem 1.0625rem;
  color: #363636;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 1.875rem;
  height: 0.1875rem;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #1b1b1b !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #020202 !important;
}

.bg-secondary {
  background-color: #4c4c4c !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #333333 !important;
}

.bg-success {
  background-color: #046a38 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #02391e !important;
}

.bg-info {
  background-color: #31708f !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #245269 !important;
}

.bg-warning {
  background-color: #eea103 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #bc7f02 !important;
}

.bg-danger {
  background-color: #a51a1f !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #791317 !important;
}

.bg-light {
  background-color: #fff !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important;
}

.bg-dark {
  background-color: #363636 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d1d1d !important;
}

.bg-green {
  background-color: #046a38 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #02391e !important;
}

.bg-lime {
  background-color: #41a928 !important;
}

a.bg-lime:hover, a.bg-lime:focus,
button.bg-lime:hover,
button.bg-lime:focus {
  background-color: #31801e !important;
}

.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-focus {
  background-color: #76a0b4 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #5788a0 !important;
}

.bg-gray-100 {
  background-color: #f5f5f5 !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: gainsboro !important;
}

.bg-gray-200 {
  background-color: #e8e8e8 !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #cfcfcf !important;
}

.bg-gray-300 {
  background-color: #dadada !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #c1c1c1 !important;
}

.bg-gray-400 {
  background-color: #ccc !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #b3b3b3 !important;
}

.bg-gray-500 {
  background-color: #aeaeae !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #959595 !important;
}

.bg-gray-600 {
  background-color: #666 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #4d4d4d !important;
}

.bg-gray-700 {
  background-color: #4c4c4c !important;
}

a.bg-gray-700:hover, a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #333333 !important;
}

.bg-gray-800 {
  background-color: #363636 !important;
}

a.bg-gray-800:hover, a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d1d1d !important;
}

.bg-gray-900 {
  background-color: #1b1b1b !important;
}

a.bg-gray-900:hover, a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #020202 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 0.0625rem solid #ccc !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-lg {
  border-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1025px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1025px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 1025px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.16) !important;
}

.shadow {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.24) !important;
}

.shadow-lg {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.32) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-33 {
  width: 33.3333% !important;
}

.w-66 {
  width: 66.6666% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-33 {
  height: 33.3333% !important;
}

.h-66 {
  height: 66.6666% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.46875rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.46875rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.46875rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.46875rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.46875rem !important;
}

.m-2 {
  margin: 0.9375rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.9375rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.9375rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.9375rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.9375rem !important;
}

.m-3 {
  margin: 1.40625rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1.40625rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.40625rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.40625rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.40625rem !important;
}

.m-4 {
  margin: 1.875rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.875rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.875rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.875rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.875rem !important;
}

.m-5 {
  margin: 2.34375rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2.34375rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.34375rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2.34375rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.34375rem !important;
}

.m-6 {
  margin: 2.8125rem !important;
}

.mt-6,
.my-6 {
  margin-top: 2.8125rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.8125rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.8125rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.8125rem !important;
}

.m-7 {
  margin: 3.28125rem !important;
}

.mt-7,
.my-7 {
  margin-top: 3.28125rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.28125rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.28125rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.28125rem !important;
}

.m-8 {
  margin: 3.75rem !important;
}

.mt-8,
.my-8 {
  margin-top: 3.75rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.75rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.75rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.75rem !important;
}

.m-9 {
  margin: 4.21875rem !important;
}

.mt-9,
.my-9 {
  margin-top: 4.21875rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 4.21875rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 4.21875rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 4.21875rem !important;
}

.m-10 {
  margin: 6.5625rem !important;
}

.mt-10,
.my-10 {
  margin-top: 6.5625rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 6.5625rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 6.5625rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 6.5625rem !important;
}

.m-0_5 {
  margin: 0.234375rem !important;
}

.mt-0_5,
.my-0_5 {
  margin-top: 0.234375rem !important;
}

.mr-0_5,
.mx-0_5 {
  margin-right: 0.234375rem !important;
}

.mb-0_5,
.my-0_5 {
  margin-bottom: 0.234375rem !important;
}

.ml-0_5,
.mx-0_5 {
  margin-left: 0.234375rem !important;
}

.m-1_5 {
  margin: 0.703125rem !important;
}

.mt-1_5,
.my-1_5 {
  margin-top: 0.703125rem !important;
}

.mr-1_5,
.mx-1_5 {
  margin-right: 0.703125rem !important;
}

.mb-1_5,
.my-1_5 {
  margin-bottom: 0.703125rem !important;
}

.ml-1_5,
.mx-1_5 {
  margin-left: 0.703125rem !important;
}

.m-2_5 {
  margin: 1.171875rem !important;
}

.mt-2_5,
.my-2_5 {
  margin-top: 1.171875rem !important;
}

.mr-2_5,
.mx-2_5 {
  margin-right: 1.171875rem !important;
}

.mb-2_5,
.my-2_5 {
  margin-bottom: 1.171875rem !important;
}

.ml-2_5,
.mx-2_5 {
  margin-left: 1.171875rem !important;
}

.m-3_5 {
  margin: 1.640625rem !important;
}

.mt-3_5,
.my-3_5 {
  margin-top: 1.640625rem !important;
}

.mr-3_5,
.mx-3_5 {
  margin-right: 1.640625rem !important;
}

.mb-3_5,
.my-3_5 {
  margin-bottom: 1.640625rem !important;
}

.ml-3_5,
.mx-3_5 {
  margin-left: 1.640625rem !important;
}

.m-4_5 {
  margin: 2.109375rem !important;
}

.mt-4_5,
.my-4_5 {
  margin-top: 2.109375rem !important;
}

.mr-4_5,
.mx-4_5 {
  margin-right: 2.109375rem !important;
}

.mb-4_5,
.my-4_5 {
  margin-bottom: 2.109375rem !important;
}

.ml-4_5,
.mx-4_5 {
  margin-left: 2.109375rem !important;
}

.m-5_5 {
  margin: 2.578125rem !important;
}

.mt-5_5,
.my-5_5 {
  margin-top: 2.578125rem !important;
}

.mr-5_5,
.mx-5_5 {
  margin-right: 2.578125rem !important;
}

.mb-5_5,
.my-5_5 {
  margin-bottom: 2.578125rem !important;
}

.ml-5_5,
.mx-5_5 {
  margin-left: 2.578125rem !important;
}

.m-6_5 {
  margin: 3.046875rem !important;
}

.mt-6_5,
.my-6_5 {
  margin-top: 3.046875rem !important;
}

.mr-6_5,
.mx-6_5 {
  margin-right: 3.046875rem !important;
}

.mb-6_5,
.my-6_5 {
  margin-bottom: 3.046875rem !important;
}

.ml-6_5,
.mx-6_5 {
  margin-left: 3.046875rem !important;
}

.m-7_5 {
  margin: 3.515625rem !important;
}

.mt-7_5,
.my-7_5 {
  margin-top: 3.515625rem !important;
}

.mr-7_5,
.mx-7_5 {
  margin-right: 3.515625rem !important;
}

.mb-7_5,
.my-7_5 {
  margin-bottom: 3.515625rem !important;
}

.ml-7_5,
.mx-7_5 {
  margin-left: 3.515625rem !important;
}

.m-8_5 {
  margin: 3.984375rem !important;
}

.mt-8_5,
.my-8_5 {
  margin-top: 3.984375rem !important;
}

.mr-8_5,
.mx-8_5 {
  margin-right: 3.984375rem !important;
}

.mb-8_5,
.my-8_5 {
  margin-bottom: 3.984375rem !important;
}

.ml-8_5,
.mx-8_5 {
  margin-left: 3.984375rem !important;
}

.m-9_5 {
  margin: 4.453125rem !important;
}

.mt-9_5,
.my-9_5 {
  margin-top: 4.453125rem !important;
}

.mr-9_5,
.mx-9_5 {
  margin-right: 4.453125rem !important;
}

.mb-9_5,
.my-9_5 {
  margin-bottom: 4.453125rem !important;
}

.ml-9_5,
.mx-9_5 {
  margin-left: 4.453125rem !important;
}

.m-10_5 {
  margin: 6.796875rem !important;
}

.mt-10_5,
.my-10_5 {
  margin-top: 6.796875rem !important;
}

.mr-10_5,
.mx-10_5 {
  margin-right: 6.796875rem !important;
}

.mb-10_5,
.my-10_5 {
  margin-bottom: 6.796875rem !important;
}

.ml-10_5,
.mx-10_5 {
  margin-left: 6.796875rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.46875rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.46875rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.46875rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.46875rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.46875rem !important;
}

.p-2 {
  padding: 0.9375rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.9375rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.9375rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.9375rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.9375rem !important;
}

.p-3 {
  padding: 1.40625rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1.40625rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.40625rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.40625rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.40625rem !important;
}

.p-4 {
  padding: 1.875rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.875rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.875rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.875rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.875rem !important;
}

.p-5 {
  padding: 2.34375rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2.34375rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2.34375rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2.34375rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2.34375rem !important;
}

.p-6 {
  padding: 2.8125rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.8125rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.8125rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.8125rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.8125rem !important;
}

.p-7 {
  padding: 3.28125rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.28125rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.28125rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.28125rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.28125rem !important;
}

.p-8 {
  padding: 3.75rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.75rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.75rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.75rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.75rem !important;
}

.p-9 {
  padding: 4.21875rem !important;
}

.pt-9,
.py-9 {
  padding-top: 4.21875rem !important;
}

.pr-9,
.px-9 {
  padding-right: 4.21875rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 4.21875rem !important;
}

.pl-9,
.px-9 {
  padding-left: 4.21875rem !important;
}

.p-10 {
  padding: 6.5625rem !important;
}

.pt-10,
.py-10 {
  padding-top: 6.5625rem !important;
}

.pr-10,
.px-10 {
  padding-right: 6.5625rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 6.5625rem !important;
}

.pl-10,
.px-10 {
  padding-left: 6.5625rem !important;
}

.p-0_5 {
  padding: 0.234375rem !important;
}

.pt-0_5,
.py-0_5 {
  padding-top: 0.234375rem !important;
}

.pr-0_5,
.px-0_5 {
  padding-right: 0.234375rem !important;
}

.pb-0_5,
.py-0_5 {
  padding-bottom: 0.234375rem !important;
}

.pl-0_5,
.px-0_5 {
  padding-left: 0.234375rem !important;
}

.p-1_5 {
  padding: 0.703125rem !important;
}

.pt-1_5,
.py-1_5 {
  padding-top: 0.703125rem !important;
}

.pr-1_5,
.px-1_5 {
  padding-right: 0.703125rem !important;
}

.pb-1_5,
.py-1_5 {
  padding-bottom: 0.703125rem !important;
}

.pl-1_5,
.px-1_5 {
  padding-left: 0.703125rem !important;
}

.p-2_5 {
  padding: 1.171875rem !important;
}

.pt-2_5,
.py-2_5 {
  padding-top: 1.171875rem !important;
}

.pr-2_5,
.px-2_5 {
  padding-right: 1.171875rem !important;
}

.pb-2_5,
.py-2_5 {
  padding-bottom: 1.171875rem !important;
}

.pl-2_5,
.px-2_5 {
  padding-left: 1.171875rem !important;
}

.p-3_5 {
  padding: 1.640625rem !important;
}

.pt-3_5,
.py-3_5 {
  padding-top: 1.640625rem !important;
}

.pr-3_5,
.px-3_5 {
  padding-right: 1.640625rem !important;
}

.pb-3_5,
.py-3_5 {
  padding-bottom: 1.640625rem !important;
}

.pl-3_5,
.px-3_5 {
  padding-left: 1.640625rem !important;
}

.p-4_5 {
  padding: 2.109375rem !important;
}

.pt-4_5,
.py-4_5 {
  padding-top: 2.109375rem !important;
}

.pr-4_5,
.px-4_5 {
  padding-right: 2.109375rem !important;
}

.pb-4_5,
.py-4_5 {
  padding-bottom: 2.109375rem !important;
}

.pl-4_5,
.px-4_5 {
  padding-left: 2.109375rem !important;
}

.p-5_5 {
  padding: 2.578125rem !important;
}

.pt-5_5,
.py-5_5 {
  padding-top: 2.578125rem !important;
}

.pr-5_5,
.px-5_5 {
  padding-right: 2.578125rem !important;
}

.pb-5_5,
.py-5_5 {
  padding-bottom: 2.578125rem !important;
}

.pl-5_5,
.px-5_5 {
  padding-left: 2.578125rem !important;
}

.p-6_5 {
  padding: 3.046875rem !important;
}

.pt-6_5,
.py-6_5 {
  padding-top: 3.046875rem !important;
}

.pr-6_5,
.px-6_5 {
  padding-right: 3.046875rem !important;
}

.pb-6_5,
.py-6_5 {
  padding-bottom: 3.046875rem !important;
}

.pl-6_5,
.px-6_5 {
  padding-left: 3.046875rem !important;
}

.p-7_5 {
  padding: 3.515625rem !important;
}

.pt-7_5,
.py-7_5 {
  padding-top: 3.515625rem !important;
}

.pr-7_5,
.px-7_5 {
  padding-right: 3.515625rem !important;
}

.pb-7_5,
.py-7_5 {
  padding-bottom: 3.515625rem !important;
}

.pl-7_5,
.px-7_5 {
  padding-left: 3.515625rem !important;
}

.p-8_5 {
  padding: 3.984375rem !important;
}

.pt-8_5,
.py-8_5 {
  padding-top: 3.984375rem !important;
}

.pr-8_5,
.px-8_5 {
  padding-right: 3.984375rem !important;
}

.pb-8_5,
.py-8_5 {
  padding-bottom: 3.984375rem !important;
}

.pl-8_5,
.px-8_5 {
  padding-left: 3.984375rem !important;
}

.p-9_5 {
  padding: 4.453125rem !important;
}

.pt-9_5,
.py-9_5 {
  padding-top: 4.453125rem !important;
}

.pr-9_5,
.px-9_5 {
  padding-right: 4.453125rem !important;
}

.pb-9_5,
.py-9_5 {
  padding-bottom: 4.453125rem !important;
}

.pl-9_5,
.px-9_5 {
  padding-left: 4.453125rem !important;
}

.p-10_5 {
  padding: 6.796875rem !important;
}

.pt-10_5,
.py-10_5 {
  padding-top: 6.796875rem !important;
}

.pr-10_5,
.px-10_5 {
  padding-right: 6.796875rem !important;
}

.pb-10_5,
.py-10_5 {
  padding-bottom: 6.796875rem !important;
}

.pl-10_5,
.px-10_5 {
  padding-left: 6.796875rem !important;
}

.m-n1 {
  margin: -0.46875rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.46875rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.46875rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.46875rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.46875rem !important;
}

.m-n2 {
  margin: -0.9375rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.9375rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.9375rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.9375rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.9375rem !important;
}

.m-n3 {
  margin: -1.40625rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1.40625rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1.40625rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1.40625rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1.40625rem !important;
}

.m-n4 {
  margin: -1.875rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.875rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.875rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.875rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.875rem !important;
}

.m-n5 {
  margin: -2.34375rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2.34375rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.34375rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.34375rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.34375rem !important;
}

.m-n6 {
  margin: -2.8125rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -2.8125rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -2.8125rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -2.8125rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -2.8125rem !important;
}

.m-n7 {
  margin: -3.28125rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -3.28125rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -3.28125rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -3.28125rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -3.28125rem !important;
}

.m-n8 {
  margin: -3.75rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -3.75rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -3.75rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -3.75rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -3.75rem !important;
}

.m-n9 {
  margin: -4.21875rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -4.21875rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -4.21875rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -4.21875rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -4.21875rem !important;
}

.m-n10 {
  margin: -6.5625rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -6.5625rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -6.5625rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -6.5625rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -6.5625rem !important;
}

.m-n0_5 {
  margin: -0.234375rem !important;
}

.mt-n0_5,
.my-n0_5 {
  margin-top: -0.234375rem !important;
}

.mr-n0_5,
.mx-n0_5 {
  margin-right: -0.234375rem !important;
}

.mb-n0_5,
.my-n0_5 {
  margin-bottom: -0.234375rem !important;
}

.ml-n0_5,
.mx-n0_5 {
  margin-left: -0.234375rem !important;
}

.m-n1_5 {
  margin: -0.703125rem !important;
}

.mt-n1_5,
.my-n1_5 {
  margin-top: -0.703125rem !important;
}

.mr-n1_5,
.mx-n1_5 {
  margin-right: -0.703125rem !important;
}

.mb-n1_5,
.my-n1_5 {
  margin-bottom: -0.703125rem !important;
}

.ml-n1_5,
.mx-n1_5 {
  margin-left: -0.703125rem !important;
}

.m-n2_5 {
  margin: -1.171875rem !important;
}

.mt-n2_5,
.my-n2_5 {
  margin-top: -1.171875rem !important;
}

.mr-n2_5,
.mx-n2_5 {
  margin-right: -1.171875rem !important;
}

.mb-n2_5,
.my-n2_5 {
  margin-bottom: -1.171875rem !important;
}

.ml-n2_5,
.mx-n2_5 {
  margin-left: -1.171875rem !important;
}

.m-n3_5 {
  margin: -1.640625rem !important;
}

.mt-n3_5,
.my-n3_5 {
  margin-top: -1.640625rem !important;
}

.mr-n3_5,
.mx-n3_5 {
  margin-right: -1.640625rem !important;
}

.mb-n3_5,
.my-n3_5 {
  margin-bottom: -1.640625rem !important;
}

.ml-n3_5,
.mx-n3_5 {
  margin-left: -1.640625rem !important;
}

.m-n4_5 {
  margin: -2.109375rem !important;
}

.mt-n4_5,
.my-n4_5 {
  margin-top: -2.109375rem !important;
}

.mr-n4_5,
.mx-n4_5 {
  margin-right: -2.109375rem !important;
}

.mb-n4_5,
.my-n4_5 {
  margin-bottom: -2.109375rem !important;
}

.ml-n4_5,
.mx-n4_5 {
  margin-left: -2.109375rem !important;
}

.m-n5_5 {
  margin: -2.578125rem !important;
}

.mt-n5_5,
.my-n5_5 {
  margin-top: -2.578125rem !important;
}

.mr-n5_5,
.mx-n5_5 {
  margin-right: -2.578125rem !important;
}

.mb-n5_5,
.my-n5_5 {
  margin-bottom: -2.578125rem !important;
}

.ml-n5_5,
.mx-n5_5 {
  margin-left: -2.578125rem !important;
}

.m-n6_5 {
  margin: -3.046875rem !important;
}

.mt-n6_5,
.my-n6_5 {
  margin-top: -3.046875rem !important;
}

.mr-n6_5,
.mx-n6_5 {
  margin-right: -3.046875rem !important;
}

.mb-n6_5,
.my-n6_5 {
  margin-bottom: -3.046875rem !important;
}

.ml-n6_5,
.mx-n6_5 {
  margin-left: -3.046875rem !important;
}

.m-n7_5 {
  margin: -3.515625rem !important;
}

.mt-n7_5,
.my-n7_5 {
  margin-top: -3.515625rem !important;
}

.mr-n7_5,
.mx-n7_5 {
  margin-right: -3.515625rem !important;
}

.mb-n7_5,
.my-n7_5 {
  margin-bottom: -3.515625rem !important;
}

.ml-n7_5,
.mx-n7_5 {
  margin-left: -3.515625rem !important;
}

.m-n8_5 {
  margin: -3.984375rem !important;
}

.mt-n8_5,
.my-n8_5 {
  margin-top: -3.984375rem !important;
}

.mr-n8_5,
.mx-n8_5 {
  margin-right: -3.984375rem !important;
}

.mb-n8_5,
.my-n8_5 {
  margin-bottom: -3.984375rem !important;
}

.ml-n8_5,
.mx-n8_5 {
  margin-left: -3.984375rem !important;
}

.m-n9_5 {
  margin: -4.453125rem !important;
}

.mt-n9_5,
.my-n9_5 {
  margin-top: -4.453125rem !important;
}

.mr-n9_5,
.mx-n9_5 {
  margin-right: -4.453125rem !important;
}

.mb-n9_5,
.my-n9_5 {
  margin-bottom: -4.453125rem !important;
}

.ml-n9_5,
.mx-n9_5 {
  margin-left: -4.453125rem !important;
}

.m-n10_5 {
  margin: -6.796875rem !important;
}

.mt-n10_5,
.my-n10_5 {
  margin-top: -6.796875rem !important;
}

.mr-n10_5,
.mx-n10_5 {
  margin-right: -6.796875rem !important;
}

.mb-n10_5,
.my-n10_5 {
  margin-bottom: -6.796875rem !important;
}

.ml-n10_5,
.mx-n10_5 {
  margin-left: -6.796875rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.46875rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.46875rem !important;
  }
  .m-sm-2 {
    margin: 0.9375rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.9375rem !important;
  }
  .m-sm-3 {
    margin: 1.40625rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.40625rem !important;
  }
  .m-sm-4 {
    margin: 1.875rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.875rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.875rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.875rem !important;
  }
  .m-sm-5 {
    margin: 2.34375rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.34375rem !important;
  }
  .m-sm-6 {
    margin: 2.8125rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.8125rem !important;
  }
  .m-sm-7 {
    margin: 3.28125rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.28125rem !important;
  }
  .m-sm-8 {
    margin: 3.75rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.75rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.75rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.75rem !important;
  }
  .m-sm-9 {
    margin: 4.21875rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 4.21875rem !important;
  }
  .m-sm-10 {
    margin: 6.5625rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 6.5625rem !important;
  }
  .m-sm-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-sm-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-sm-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-sm-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-sm-3_5,
  .my-sm-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-sm-3_5,
  .mx-sm-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-sm-3_5,
  .my-sm-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-sm-3_5,
  .mx-sm-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-sm-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-sm-4_5,
  .my-sm-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-sm-4_5,
  .mx-sm-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-sm-4_5,
  .my-sm-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-sm-4_5,
  .mx-sm-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-sm-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-sm-5_5,
  .my-sm-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-sm-5_5,
  .mx-sm-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-sm-5_5,
  .my-sm-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-sm-5_5,
  .mx-sm-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-sm-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-sm-6_5,
  .my-sm-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-sm-6_5,
  .mx-sm-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-sm-6_5,
  .my-sm-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-sm-6_5,
  .mx-sm-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-sm-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-sm-7_5,
  .my-sm-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-sm-7_5,
  .mx-sm-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-sm-7_5,
  .my-sm-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-sm-7_5,
  .mx-sm-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-sm-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-sm-8_5,
  .my-sm-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-sm-8_5,
  .mx-sm-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-sm-8_5,
  .my-sm-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-sm-8_5,
  .mx-sm-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-sm-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-sm-9_5,
  .my-sm-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-sm-9_5,
  .mx-sm-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-sm-9_5,
  .my-sm-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-sm-9_5,
  .mx-sm-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-sm-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-sm-10_5,
  .my-sm-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-sm-10_5,
  .mx-sm-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-sm-10_5,
  .my-sm-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-sm-10_5,
  .mx-sm-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.46875rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.46875rem !important;
  }
  .p-sm-2 {
    padding: 0.9375rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.9375rem !important;
  }
  .p-sm-3 {
    padding: 1.40625rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.40625rem !important;
  }
  .p-sm-4 {
    padding: 1.875rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.875rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.875rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.875rem !important;
  }
  .p-sm-5 {
    padding: 2.34375rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.34375rem !important;
  }
  .p-sm-6 {
    padding: 2.8125rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.8125rem !important;
  }
  .p-sm-7 {
    padding: 3.28125rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.28125rem !important;
  }
  .p-sm-8 {
    padding: 3.75rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.75rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.75rem !important;
  }
  .p-sm-9 {
    padding: 4.21875rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 4.21875rem !important;
  }
  .p-sm-10 {
    padding: 6.5625rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 6.5625rem !important;
  }
  .p-sm-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-sm-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-sm-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-sm-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-sm-3_5,
  .py-sm-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-sm-3_5,
  .px-sm-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-sm-3_5,
  .py-sm-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-sm-3_5,
  .px-sm-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-sm-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-sm-4_5,
  .py-sm-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-sm-4_5,
  .px-sm-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-sm-4_5,
  .py-sm-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-sm-4_5,
  .px-sm-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-sm-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-sm-5_5,
  .py-sm-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-sm-5_5,
  .px-sm-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-sm-5_5,
  .py-sm-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-sm-5_5,
  .px-sm-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-sm-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-sm-6_5,
  .py-sm-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-sm-6_5,
  .px-sm-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-sm-6_5,
  .py-sm-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-sm-6_5,
  .px-sm-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-sm-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-sm-7_5,
  .py-sm-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-sm-7_5,
  .px-sm-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-sm-7_5,
  .py-sm-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-sm-7_5,
  .px-sm-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-sm-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-sm-8_5,
  .py-sm-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-sm-8_5,
  .px-sm-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-sm-8_5,
  .py-sm-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-sm-8_5,
  .px-sm-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-sm-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-sm-9_5,
  .py-sm-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-sm-9_5,
  .px-sm-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-sm-9_5,
  .py-sm-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-sm-9_5,
  .px-sm-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-sm-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-sm-10_5,
  .py-sm-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-sm-10_5,
  .px-sm-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-sm-10_5,
  .py-sm-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-sm-10_5,
  .px-sm-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-sm-n1 {
    margin: -0.46875rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-sm-n2 {
    margin: -0.9375rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-sm-n3 {
    margin: -1.40625rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-sm-n4 {
    margin: -1.875rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.875rem !important;
  }
  .m-sm-n5 {
    margin: -2.34375rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-sm-n6 {
    margin: -2.8125rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-sm-n7 {
    margin: -3.28125rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-sm-n8 {
    margin: -3.75rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -3.75rem !important;
  }
  .m-sm-n9 {
    margin: -4.21875rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-sm-n10 {
    margin: -6.5625rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-sm-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-sm-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-sm-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-sm-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-sm-n3_5,
  .my-sm-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-sm-n3_5,
  .mx-sm-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-sm-n3_5,
  .my-sm-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-sm-n3_5,
  .mx-sm-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-sm-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-sm-n4_5,
  .my-sm-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-sm-n4_5,
  .mx-sm-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-sm-n4_5,
  .my-sm-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-sm-n4_5,
  .mx-sm-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-sm-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-sm-n5_5,
  .my-sm-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-sm-n5_5,
  .mx-sm-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-sm-n5_5,
  .my-sm-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-sm-n5_5,
  .mx-sm-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-sm-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-sm-n6_5,
  .my-sm-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-sm-n6_5,
  .mx-sm-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-sm-n6_5,
  .my-sm-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-sm-n6_5,
  .mx-sm-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-sm-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-sm-n7_5,
  .my-sm-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-sm-n7_5,
  .mx-sm-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-sm-n7_5,
  .my-sm-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-sm-n7_5,
  .mx-sm-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-sm-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-sm-n8_5,
  .my-sm-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-sm-n8_5,
  .mx-sm-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-sm-n8_5,
  .my-sm-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-sm-n8_5,
  .mx-sm-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-sm-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-sm-n9_5,
  .my-sm-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-sm-n9_5,
  .mx-sm-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-sm-n9_5,
  .my-sm-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-sm-n9_5,
  .mx-sm-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-sm-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-sm-n10_5,
  .my-sm-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-sm-n10_5,
  .mx-sm-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-sm-n10_5,
  .my-sm-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-sm-n10_5,
  .mx-sm-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.46875rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.46875rem !important;
  }
  .m-md-2 {
    margin: 0.9375rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.9375rem !important;
  }
  .m-md-3 {
    margin: 1.40625rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.40625rem !important;
  }
  .m-md-4 {
    margin: 1.875rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.875rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.875rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.875rem !important;
  }
  .m-md-5 {
    margin: 2.34375rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.34375rem !important;
  }
  .m-md-6 {
    margin: 2.8125rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.8125rem !important;
  }
  .m-md-7 {
    margin: 3.28125rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.28125rem !important;
  }
  .m-md-8 {
    margin: 3.75rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.75rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.75rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.75rem !important;
  }
  .m-md-9 {
    margin: 4.21875rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 4.21875rem !important;
  }
  .m-md-10 {
    margin: 6.5625rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 6.5625rem !important;
  }
  .m-md-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-md-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-md-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-md-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-md-3_5,
  .my-md-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-md-3_5,
  .mx-md-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-md-3_5,
  .my-md-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-md-3_5,
  .mx-md-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-md-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-md-4_5,
  .my-md-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-md-4_5,
  .mx-md-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-md-4_5,
  .my-md-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-md-4_5,
  .mx-md-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-md-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-md-5_5,
  .my-md-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-md-5_5,
  .mx-md-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-md-5_5,
  .my-md-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-md-5_5,
  .mx-md-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-md-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-md-6_5,
  .my-md-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-md-6_5,
  .mx-md-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-md-6_5,
  .my-md-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-md-6_5,
  .mx-md-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-md-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-md-7_5,
  .my-md-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-md-7_5,
  .mx-md-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-md-7_5,
  .my-md-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-md-7_5,
  .mx-md-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-md-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-md-8_5,
  .my-md-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-md-8_5,
  .mx-md-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-md-8_5,
  .my-md-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-md-8_5,
  .mx-md-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-md-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-md-9_5,
  .my-md-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-md-9_5,
  .mx-md-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-md-9_5,
  .my-md-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-md-9_5,
  .mx-md-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-md-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-md-10_5,
  .my-md-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-md-10_5,
  .mx-md-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-md-10_5,
  .my-md-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-md-10_5,
  .mx-md-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.46875rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.46875rem !important;
  }
  .p-md-2 {
    padding: 0.9375rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.9375rem !important;
  }
  .p-md-3 {
    padding: 1.40625rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.40625rem !important;
  }
  .p-md-4 {
    padding: 1.875rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.875rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.875rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.875rem !important;
  }
  .p-md-5 {
    padding: 2.34375rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.34375rem !important;
  }
  .p-md-6 {
    padding: 2.8125rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.8125rem !important;
  }
  .p-md-7 {
    padding: 3.28125rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.28125rem !important;
  }
  .p-md-8 {
    padding: 3.75rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.75rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.75rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.75rem !important;
  }
  .p-md-9 {
    padding: 4.21875rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 4.21875rem !important;
  }
  .p-md-10 {
    padding: 6.5625rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 6.5625rem !important;
  }
  .p-md-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-md-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-md-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-md-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-md-3_5,
  .py-md-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-md-3_5,
  .px-md-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-md-3_5,
  .py-md-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-md-3_5,
  .px-md-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-md-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-md-4_5,
  .py-md-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-md-4_5,
  .px-md-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-md-4_5,
  .py-md-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-md-4_5,
  .px-md-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-md-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-md-5_5,
  .py-md-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-md-5_5,
  .px-md-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-md-5_5,
  .py-md-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-md-5_5,
  .px-md-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-md-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-md-6_5,
  .py-md-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-md-6_5,
  .px-md-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-md-6_5,
  .py-md-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-md-6_5,
  .px-md-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-md-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-md-7_5,
  .py-md-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-md-7_5,
  .px-md-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-md-7_5,
  .py-md-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-md-7_5,
  .px-md-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-md-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-md-8_5,
  .py-md-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-md-8_5,
  .px-md-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-md-8_5,
  .py-md-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-md-8_5,
  .px-md-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-md-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-md-9_5,
  .py-md-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-md-9_5,
  .px-md-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-md-9_5,
  .py-md-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-md-9_5,
  .px-md-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-md-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-md-10_5,
  .py-md-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-md-10_5,
  .px-md-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-md-10_5,
  .py-md-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-md-10_5,
  .px-md-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-md-n1 {
    margin: -0.46875rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-md-n2 {
    margin: -0.9375rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-md-n3 {
    margin: -1.40625rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-md-n4 {
    margin: -1.875rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.875rem !important;
  }
  .m-md-n5 {
    margin: -2.34375rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-md-n6 {
    margin: -2.8125rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-md-n7 {
    margin: -3.28125rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-md-n8 {
    margin: -3.75rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -3.75rem !important;
  }
  .m-md-n9 {
    margin: -4.21875rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-md-n10 {
    margin: -6.5625rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-md-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-md-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-md-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-md-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-md-n3_5,
  .my-md-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-md-n3_5,
  .mx-md-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-md-n3_5,
  .my-md-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-md-n3_5,
  .mx-md-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-md-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-md-n4_5,
  .my-md-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-md-n4_5,
  .mx-md-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-md-n4_5,
  .my-md-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-md-n4_5,
  .mx-md-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-md-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-md-n5_5,
  .my-md-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-md-n5_5,
  .mx-md-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-md-n5_5,
  .my-md-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-md-n5_5,
  .mx-md-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-md-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-md-n6_5,
  .my-md-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-md-n6_5,
  .mx-md-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-md-n6_5,
  .my-md-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-md-n6_5,
  .mx-md-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-md-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-md-n7_5,
  .my-md-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-md-n7_5,
  .mx-md-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-md-n7_5,
  .my-md-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-md-n7_5,
  .mx-md-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-md-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-md-n8_5,
  .my-md-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-md-n8_5,
  .mx-md-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-md-n8_5,
  .my-md-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-md-n8_5,
  .mx-md-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-md-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-md-n9_5,
  .my-md-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-md-n9_5,
  .mx-md-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-md-n9_5,
  .my-md-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-md-n9_5,
  .mx-md-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-md-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-md-n10_5,
  .my-md-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-md-n10_5,
  .mx-md-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-md-n10_5,
  .my-md-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-md-n10_5,
  .mx-md-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1025px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.46875rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.46875rem !important;
  }
  .m-lg-2 {
    margin: 0.9375rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.9375rem !important;
  }
  .m-lg-3 {
    margin: 1.40625rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.40625rem !important;
  }
  .m-lg-4 {
    margin: 1.875rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.875rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.875rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.875rem !important;
  }
  .m-lg-5 {
    margin: 2.34375rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.34375rem !important;
  }
  .m-lg-6 {
    margin: 2.8125rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.8125rem !important;
  }
  .m-lg-7 {
    margin: 3.28125rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.28125rem !important;
  }
  .m-lg-8 {
    margin: 3.75rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.75rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.75rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.75rem !important;
  }
  .m-lg-9 {
    margin: 4.21875rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 4.21875rem !important;
  }
  .m-lg-10 {
    margin: 6.5625rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 6.5625rem !important;
  }
  .m-lg-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-lg-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-lg-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-lg-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-lg-3_5,
  .my-lg-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-lg-3_5,
  .mx-lg-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-lg-3_5,
  .my-lg-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-lg-3_5,
  .mx-lg-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-lg-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-lg-4_5,
  .my-lg-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-lg-4_5,
  .mx-lg-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-lg-4_5,
  .my-lg-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-lg-4_5,
  .mx-lg-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-lg-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-lg-5_5,
  .my-lg-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-lg-5_5,
  .mx-lg-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-lg-5_5,
  .my-lg-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-lg-5_5,
  .mx-lg-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-lg-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-lg-6_5,
  .my-lg-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-lg-6_5,
  .mx-lg-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-lg-6_5,
  .my-lg-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-lg-6_5,
  .mx-lg-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-lg-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-lg-7_5,
  .my-lg-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-lg-7_5,
  .mx-lg-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-lg-7_5,
  .my-lg-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-lg-7_5,
  .mx-lg-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-lg-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-lg-8_5,
  .my-lg-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-lg-8_5,
  .mx-lg-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-lg-8_5,
  .my-lg-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-lg-8_5,
  .mx-lg-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-lg-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-lg-9_5,
  .my-lg-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-lg-9_5,
  .mx-lg-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-lg-9_5,
  .my-lg-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-lg-9_5,
  .mx-lg-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-lg-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-lg-10_5,
  .my-lg-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-lg-10_5,
  .mx-lg-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-lg-10_5,
  .my-lg-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-lg-10_5,
  .mx-lg-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.46875rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.46875rem !important;
  }
  .p-lg-2 {
    padding: 0.9375rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.9375rem !important;
  }
  .p-lg-3 {
    padding: 1.40625rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.40625rem !important;
  }
  .p-lg-4 {
    padding: 1.875rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.875rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.875rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.875rem !important;
  }
  .p-lg-5 {
    padding: 2.34375rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.34375rem !important;
  }
  .p-lg-6 {
    padding: 2.8125rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.8125rem !important;
  }
  .p-lg-7 {
    padding: 3.28125rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.28125rem !important;
  }
  .p-lg-8 {
    padding: 3.75rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.75rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.75rem !important;
  }
  .p-lg-9 {
    padding: 4.21875rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 4.21875rem !important;
  }
  .p-lg-10 {
    padding: 6.5625rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 6.5625rem !important;
  }
  .p-lg-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-lg-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-lg-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-lg-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-lg-3_5,
  .py-lg-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-lg-3_5,
  .px-lg-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-lg-3_5,
  .py-lg-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-lg-3_5,
  .px-lg-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-lg-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-lg-4_5,
  .py-lg-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-lg-4_5,
  .px-lg-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-lg-4_5,
  .py-lg-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-lg-4_5,
  .px-lg-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-lg-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-lg-5_5,
  .py-lg-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-lg-5_5,
  .px-lg-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-lg-5_5,
  .py-lg-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-lg-5_5,
  .px-lg-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-lg-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-lg-6_5,
  .py-lg-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-lg-6_5,
  .px-lg-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-lg-6_5,
  .py-lg-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-lg-6_5,
  .px-lg-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-lg-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-lg-7_5,
  .py-lg-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-lg-7_5,
  .px-lg-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-lg-7_5,
  .py-lg-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-lg-7_5,
  .px-lg-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-lg-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-lg-8_5,
  .py-lg-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-lg-8_5,
  .px-lg-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-lg-8_5,
  .py-lg-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-lg-8_5,
  .px-lg-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-lg-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-lg-9_5,
  .py-lg-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-lg-9_5,
  .px-lg-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-lg-9_5,
  .py-lg-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-lg-9_5,
  .px-lg-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-lg-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-lg-10_5,
  .py-lg-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-lg-10_5,
  .px-lg-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-lg-10_5,
  .py-lg-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-lg-10_5,
  .px-lg-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-lg-n1 {
    margin: -0.46875rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-lg-n2 {
    margin: -0.9375rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-lg-n3 {
    margin: -1.40625rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-lg-n4 {
    margin: -1.875rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.875rem !important;
  }
  .m-lg-n5 {
    margin: -2.34375rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-lg-n6 {
    margin: -2.8125rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-lg-n7 {
    margin: -3.28125rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-lg-n8 {
    margin: -3.75rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -3.75rem !important;
  }
  .m-lg-n9 {
    margin: -4.21875rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-lg-n10 {
    margin: -6.5625rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-lg-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-lg-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-lg-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-lg-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-lg-n3_5,
  .my-lg-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-lg-n3_5,
  .mx-lg-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-lg-n3_5,
  .my-lg-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-lg-n3_5,
  .mx-lg-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-lg-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-lg-n4_5,
  .my-lg-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-lg-n4_5,
  .mx-lg-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-lg-n4_5,
  .my-lg-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-lg-n4_5,
  .mx-lg-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-lg-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-lg-n5_5,
  .my-lg-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-lg-n5_5,
  .mx-lg-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-lg-n5_5,
  .my-lg-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-lg-n5_5,
  .mx-lg-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-lg-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-lg-n6_5,
  .my-lg-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-lg-n6_5,
  .mx-lg-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-lg-n6_5,
  .my-lg-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-lg-n6_5,
  .mx-lg-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-lg-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-lg-n7_5,
  .my-lg-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-lg-n7_5,
  .mx-lg-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-lg-n7_5,
  .my-lg-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-lg-n7_5,
  .mx-lg-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-lg-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-lg-n8_5,
  .my-lg-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-lg-n8_5,
  .mx-lg-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-lg-n8_5,
  .my-lg-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-lg-n8_5,
  .mx-lg-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-lg-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-lg-n9_5,
  .my-lg-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-lg-n9_5,
  .mx-lg-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-lg-n9_5,
  .my-lg-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-lg-n9_5,
  .mx-lg-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-lg-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-lg-n10_5,
  .my-lg-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-lg-n10_5,
  .mx-lg-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-lg-n10_5,
  .my-lg-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-lg-n10_5,
  .mx-lg-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.46875rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.46875rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.46875rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.46875rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.46875rem !important;
  }
  .m-xl-2 {
    margin: 0.9375rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.9375rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.9375rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.9375rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.9375rem !important;
  }
  .m-xl-3 {
    margin: 1.40625rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.40625rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.40625rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.40625rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.40625rem !important;
  }
  .m-xl-4 {
    margin: 1.875rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.875rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.875rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.875rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.875rem !important;
  }
  .m-xl-5 {
    margin: 2.34375rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.34375rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.34375rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.34375rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.34375rem !important;
  }
  .m-xl-6 {
    margin: 2.8125rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.8125rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.8125rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.8125rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.8125rem !important;
  }
  .m-xl-7 {
    margin: 3.28125rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.28125rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.28125rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.28125rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.28125rem !important;
  }
  .m-xl-8 {
    margin: 3.75rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.75rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.75rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.75rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.75rem !important;
  }
  .m-xl-9 {
    margin: 4.21875rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 4.21875rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 4.21875rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 4.21875rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 4.21875rem !important;
  }
  .m-xl-10 {
    margin: 6.5625rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 6.5625rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 6.5625rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 6.5625rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 6.5625rem !important;
  }
  .m-xl-0_5 {
    margin: 0.234375rem !important;
  }
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 0.234375rem !important;
  }
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 0.234375rem !important;
  }
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 0.234375rem !important;
  }
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 0.234375rem !important;
  }
  .m-xl-1_5 {
    margin: 0.703125rem !important;
  }
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 0.703125rem !important;
  }
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 0.703125rem !important;
  }
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 0.703125rem !important;
  }
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 0.703125rem !important;
  }
  .m-xl-2_5 {
    margin: 1.171875rem !important;
  }
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 1.171875rem !important;
  }
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 1.171875rem !important;
  }
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 1.171875rem !important;
  }
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 1.171875rem !important;
  }
  .m-xl-3_5 {
    margin: 1.640625rem !important;
  }
  .mt-xl-3_5,
  .my-xl-3_5 {
    margin-top: 1.640625rem !important;
  }
  .mr-xl-3_5,
  .mx-xl-3_5 {
    margin-right: 1.640625rem !important;
  }
  .mb-xl-3_5,
  .my-xl-3_5 {
    margin-bottom: 1.640625rem !important;
  }
  .ml-xl-3_5,
  .mx-xl-3_5 {
    margin-left: 1.640625rem !important;
  }
  .m-xl-4_5 {
    margin: 2.109375rem !important;
  }
  .mt-xl-4_5,
  .my-xl-4_5 {
    margin-top: 2.109375rem !important;
  }
  .mr-xl-4_5,
  .mx-xl-4_5 {
    margin-right: 2.109375rem !important;
  }
  .mb-xl-4_5,
  .my-xl-4_5 {
    margin-bottom: 2.109375rem !important;
  }
  .ml-xl-4_5,
  .mx-xl-4_5 {
    margin-left: 2.109375rem !important;
  }
  .m-xl-5_5 {
    margin: 2.578125rem !important;
  }
  .mt-xl-5_5,
  .my-xl-5_5 {
    margin-top: 2.578125rem !important;
  }
  .mr-xl-5_5,
  .mx-xl-5_5 {
    margin-right: 2.578125rem !important;
  }
  .mb-xl-5_5,
  .my-xl-5_5 {
    margin-bottom: 2.578125rem !important;
  }
  .ml-xl-5_5,
  .mx-xl-5_5 {
    margin-left: 2.578125rem !important;
  }
  .m-xl-6_5 {
    margin: 3.046875rem !important;
  }
  .mt-xl-6_5,
  .my-xl-6_5 {
    margin-top: 3.046875rem !important;
  }
  .mr-xl-6_5,
  .mx-xl-6_5 {
    margin-right: 3.046875rem !important;
  }
  .mb-xl-6_5,
  .my-xl-6_5 {
    margin-bottom: 3.046875rem !important;
  }
  .ml-xl-6_5,
  .mx-xl-6_5 {
    margin-left: 3.046875rem !important;
  }
  .m-xl-7_5 {
    margin: 3.515625rem !important;
  }
  .mt-xl-7_5,
  .my-xl-7_5 {
    margin-top: 3.515625rem !important;
  }
  .mr-xl-7_5,
  .mx-xl-7_5 {
    margin-right: 3.515625rem !important;
  }
  .mb-xl-7_5,
  .my-xl-7_5 {
    margin-bottom: 3.515625rem !important;
  }
  .ml-xl-7_5,
  .mx-xl-7_5 {
    margin-left: 3.515625rem !important;
  }
  .m-xl-8_5 {
    margin: 3.984375rem !important;
  }
  .mt-xl-8_5,
  .my-xl-8_5 {
    margin-top: 3.984375rem !important;
  }
  .mr-xl-8_5,
  .mx-xl-8_5 {
    margin-right: 3.984375rem !important;
  }
  .mb-xl-8_5,
  .my-xl-8_5 {
    margin-bottom: 3.984375rem !important;
  }
  .ml-xl-8_5,
  .mx-xl-8_5 {
    margin-left: 3.984375rem !important;
  }
  .m-xl-9_5 {
    margin: 4.453125rem !important;
  }
  .mt-xl-9_5,
  .my-xl-9_5 {
    margin-top: 4.453125rem !important;
  }
  .mr-xl-9_5,
  .mx-xl-9_5 {
    margin-right: 4.453125rem !important;
  }
  .mb-xl-9_5,
  .my-xl-9_5 {
    margin-bottom: 4.453125rem !important;
  }
  .ml-xl-9_5,
  .mx-xl-9_5 {
    margin-left: 4.453125rem !important;
  }
  .m-xl-10_5 {
    margin: 6.796875rem !important;
  }
  .mt-xl-10_5,
  .my-xl-10_5 {
    margin-top: 6.796875rem !important;
  }
  .mr-xl-10_5,
  .mx-xl-10_5 {
    margin-right: 6.796875rem !important;
  }
  .mb-xl-10_5,
  .my-xl-10_5 {
    margin-bottom: 6.796875rem !important;
  }
  .ml-xl-10_5,
  .mx-xl-10_5 {
    margin-left: 6.796875rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.46875rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.46875rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.46875rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.46875rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.46875rem !important;
  }
  .p-xl-2 {
    padding: 0.9375rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.9375rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.9375rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.9375rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.9375rem !important;
  }
  .p-xl-3 {
    padding: 1.40625rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.40625rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.40625rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.40625rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.40625rem !important;
  }
  .p-xl-4 {
    padding: 1.875rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.875rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.875rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.875rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.875rem !important;
  }
  .p-xl-5 {
    padding: 2.34375rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.34375rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.34375rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.34375rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.34375rem !important;
  }
  .p-xl-6 {
    padding: 2.8125rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.8125rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.8125rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.8125rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.8125rem !important;
  }
  .p-xl-7 {
    padding: 3.28125rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.28125rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.28125rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.28125rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.28125rem !important;
  }
  .p-xl-8 {
    padding: 3.75rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.75rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.75rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.75rem !important;
  }
  .p-xl-9 {
    padding: 4.21875rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 4.21875rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 4.21875rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 4.21875rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 4.21875rem !important;
  }
  .p-xl-10 {
    padding: 6.5625rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 6.5625rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 6.5625rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 6.5625rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 6.5625rem !important;
  }
  .p-xl-0_5 {
    padding: 0.234375rem !important;
  }
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 0.234375rem !important;
  }
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 0.234375rem !important;
  }
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 0.234375rem !important;
  }
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 0.234375rem !important;
  }
  .p-xl-1_5 {
    padding: 0.703125rem !important;
  }
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 0.703125rem !important;
  }
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 0.703125rem !important;
  }
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 0.703125rem !important;
  }
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 0.703125rem !important;
  }
  .p-xl-2_5 {
    padding: 1.171875rem !important;
  }
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 1.171875rem !important;
  }
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 1.171875rem !important;
  }
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 1.171875rem !important;
  }
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 1.171875rem !important;
  }
  .p-xl-3_5 {
    padding: 1.640625rem !important;
  }
  .pt-xl-3_5,
  .py-xl-3_5 {
    padding-top: 1.640625rem !important;
  }
  .pr-xl-3_5,
  .px-xl-3_5 {
    padding-right: 1.640625rem !important;
  }
  .pb-xl-3_5,
  .py-xl-3_5 {
    padding-bottom: 1.640625rem !important;
  }
  .pl-xl-3_5,
  .px-xl-3_5 {
    padding-left: 1.640625rem !important;
  }
  .p-xl-4_5 {
    padding: 2.109375rem !important;
  }
  .pt-xl-4_5,
  .py-xl-4_5 {
    padding-top: 2.109375rem !important;
  }
  .pr-xl-4_5,
  .px-xl-4_5 {
    padding-right: 2.109375rem !important;
  }
  .pb-xl-4_5,
  .py-xl-4_5 {
    padding-bottom: 2.109375rem !important;
  }
  .pl-xl-4_5,
  .px-xl-4_5 {
    padding-left: 2.109375rem !important;
  }
  .p-xl-5_5 {
    padding: 2.578125rem !important;
  }
  .pt-xl-5_5,
  .py-xl-5_5 {
    padding-top: 2.578125rem !important;
  }
  .pr-xl-5_5,
  .px-xl-5_5 {
    padding-right: 2.578125rem !important;
  }
  .pb-xl-5_5,
  .py-xl-5_5 {
    padding-bottom: 2.578125rem !important;
  }
  .pl-xl-5_5,
  .px-xl-5_5 {
    padding-left: 2.578125rem !important;
  }
  .p-xl-6_5 {
    padding: 3.046875rem !important;
  }
  .pt-xl-6_5,
  .py-xl-6_5 {
    padding-top: 3.046875rem !important;
  }
  .pr-xl-6_5,
  .px-xl-6_5 {
    padding-right: 3.046875rem !important;
  }
  .pb-xl-6_5,
  .py-xl-6_5 {
    padding-bottom: 3.046875rem !important;
  }
  .pl-xl-6_5,
  .px-xl-6_5 {
    padding-left: 3.046875rem !important;
  }
  .p-xl-7_5 {
    padding: 3.515625rem !important;
  }
  .pt-xl-7_5,
  .py-xl-7_5 {
    padding-top: 3.515625rem !important;
  }
  .pr-xl-7_5,
  .px-xl-7_5 {
    padding-right: 3.515625rem !important;
  }
  .pb-xl-7_5,
  .py-xl-7_5 {
    padding-bottom: 3.515625rem !important;
  }
  .pl-xl-7_5,
  .px-xl-7_5 {
    padding-left: 3.515625rem !important;
  }
  .p-xl-8_5 {
    padding: 3.984375rem !important;
  }
  .pt-xl-8_5,
  .py-xl-8_5 {
    padding-top: 3.984375rem !important;
  }
  .pr-xl-8_5,
  .px-xl-8_5 {
    padding-right: 3.984375rem !important;
  }
  .pb-xl-8_5,
  .py-xl-8_5 {
    padding-bottom: 3.984375rem !important;
  }
  .pl-xl-8_5,
  .px-xl-8_5 {
    padding-left: 3.984375rem !important;
  }
  .p-xl-9_5 {
    padding: 4.453125rem !important;
  }
  .pt-xl-9_5,
  .py-xl-9_5 {
    padding-top: 4.453125rem !important;
  }
  .pr-xl-9_5,
  .px-xl-9_5 {
    padding-right: 4.453125rem !important;
  }
  .pb-xl-9_5,
  .py-xl-9_5 {
    padding-bottom: 4.453125rem !important;
  }
  .pl-xl-9_5,
  .px-xl-9_5 {
    padding-left: 4.453125rem !important;
  }
  .p-xl-10_5 {
    padding: 6.796875rem !important;
  }
  .pt-xl-10_5,
  .py-xl-10_5 {
    padding-top: 6.796875rem !important;
  }
  .pr-xl-10_5,
  .px-xl-10_5 {
    padding-right: 6.796875rem !important;
  }
  .pb-xl-10_5,
  .py-xl-10_5 {
    padding-bottom: 6.796875rem !important;
  }
  .pl-xl-10_5,
  .px-xl-10_5 {
    padding-left: 6.796875rem !important;
  }
  .m-xl-n1 {
    margin: -0.46875rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.46875rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.46875rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.46875rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.46875rem !important;
  }
  .m-xl-n2 {
    margin: -0.9375rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.9375rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.9375rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.9375rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.9375rem !important;
  }
  .m-xl-n3 {
    margin: -1.40625rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1.40625rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1.40625rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1.40625rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1.40625rem !important;
  }
  .m-xl-n4 {
    margin: -1.875rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.875rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.875rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.875rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.875rem !important;
  }
  .m-xl-n5 {
    margin: -2.34375rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.34375rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.34375rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.34375rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.34375rem !important;
  }
  .m-xl-n6 {
    margin: -2.8125rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.8125rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.8125rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.8125rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.8125rem !important;
  }
  .m-xl-n7 {
    margin: -3.28125rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3.28125rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3.28125rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3.28125rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3.28125rem !important;
  }
  .m-xl-n8 {
    margin: -3.75rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -3.75rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -3.75rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -3.75rem !important;
  }
  .m-xl-n9 {
    margin: -4.21875rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -4.21875rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -4.21875rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -4.21875rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -4.21875rem !important;
  }
  .m-xl-n10 {
    margin: -6.5625rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -6.5625rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -6.5625rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -6.5625rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -6.5625rem !important;
  }
  .m-xl-n0_5 {
    margin: -0.234375rem !important;
  }
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -0.234375rem !important;
  }
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -0.234375rem !important;
  }
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -0.234375rem !important;
  }
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -0.234375rem !important;
  }
  .m-xl-n1_5 {
    margin: -0.703125rem !important;
  }
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -0.703125rem !important;
  }
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -0.703125rem !important;
  }
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -0.703125rem !important;
  }
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -0.703125rem !important;
  }
  .m-xl-n2_5 {
    margin: -1.171875rem !important;
  }
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -1.171875rem !important;
  }
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -1.171875rem !important;
  }
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -1.171875rem !important;
  }
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -1.171875rem !important;
  }
  .m-xl-n3_5 {
    margin: -1.640625rem !important;
  }
  .mt-xl-n3_5,
  .my-xl-n3_5 {
    margin-top: -1.640625rem !important;
  }
  .mr-xl-n3_5,
  .mx-xl-n3_5 {
    margin-right: -1.640625rem !important;
  }
  .mb-xl-n3_5,
  .my-xl-n3_5 {
    margin-bottom: -1.640625rem !important;
  }
  .ml-xl-n3_5,
  .mx-xl-n3_5 {
    margin-left: -1.640625rem !important;
  }
  .m-xl-n4_5 {
    margin: -2.109375rem !important;
  }
  .mt-xl-n4_5,
  .my-xl-n4_5 {
    margin-top: -2.109375rem !important;
  }
  .mr-xl-n4_5,
  .mx-xl-n4_5 {
    margin-right: -2.109375rem !important;
  }
  .mb-xl-n4_5,
  .my-xl-n4_5 {
    margin-bottom: -2.109375rem !important;
  }
  .ml-xl-n4_5,
  .mx-xl-n4_5 {
    margin-left: -2.109375rem !important;
  }
  .m-xl-n5_5 {
    margin: -2.578125rem !important;
  }
  .mt-xl-n5_5,
  .my-xl-n5_5 {
    margin-top: -2.578125rem !important;
  }
  .mr-xl-n5_5,
  .mx-xl-n5_5 {
    margin-right: -2.578125rem !important;
  }
  .mb-xl-n5_5,
  .my-xl-n5_5 {
    margin-bottom: -2.578125rem !important;
  }
  .ml-xl-n5_5,
  .mx-xl-n5_5 {
    margin-left: -2.578125rem !important;
  }
  .m-xl-n6_5 {
    margin: -3.046875rem !important;
  }
  .mt-xl-n6_5,
  .my-xl-n6_5 {
    margin-top: -3.046875rem !important;
  }
  .mr-xl-n6_5,
  .mx-xl-n6_5 {
    margin-right: -3.046875rem !important;
  }
  .mb-xl-n6_5,
  .my-xl-n6_5 {
    margin-bottom: -3.046875rem !important;
  }
  .ml-xl-n6_5,
  .mx-xl-n6_5 {
    margin-left: -3.046875rem !important;
  }
  .m-xl-n7_5 {
    margin: -3.515625rem !important;
  }
  .mt-xl-n7_5,
  .my-xl-n7_5 {
    margin-top: -3.515625rem !important;
  }
  .mr-xl-n7_5,
  .mx-xl-n7_5 {
    margin-right: -3.515625rem !important;
  }
  .mb-xl-n7_5,
  .my-xl-n7_5 {
    margin-bottom: -3.515625rem !important;
  }
  .ml-xl-n7_5,
  .mx-xl-n7_5 {
    margin-left: -3.515625rem !important;
  }
  .m-xl-n8_5 {
    margin: -3.984375rem !important;
  }
  .mt-xl-n8_5,
  .my-xl-n8_5 {
    margin-top: -3.984375rem !important;
  }
  .mr-xl-n8_5,
  .mx-xl-n8_5 {
    margin-right: -3.984375rem !important;
  }
  .mb-xl-n8_5,
  .my-xl-n8_5 {
    margin-bottom: -3.984375rem !important;
  }
  .ml-xl-n8_5,
  .mx-xl-n8_5 {
    margin-left: -3.984375rem !important;
  }
  .m-xl-n9_5 {
    margin: -4.453125rem !important;
  }
  .mt-xl-n9_5,
  .my-xl-n9_5 {
    margin-top: -4.453125rem !important;
  }
  .mr-xl-n9_5,
  .mx-xl-n9_5 {
    margin-right: -4.453125rem !important;
  }
  .mb-xl-n9_5,
  .my-xl-n9_5 {
    margin-bottom: -4.453125rem !important;
  }
  .ml-xl-n9_5,
  .mx-xl-n9_5 {
    margin-left: -4.453125rem !important;
  }
  .m-xl-n10_5 {
    margin: -6.796875rem !important;
  }
  .mt-xl-n10_5,
  .my-xl-n10_5 {
    margin-top: -6.796875rem !important;
  }
  .mr-xl-n10_5,
  .mx-xl-n10_5 {
    margin-right: -6.796875rem !important;
  }
  .mb-xl-n10_5,
  .my-xl-n10_5 {
    margin-bottom: -6.796875rem !important;
  }
  .ml-xl-n10_5,
  .mx-xl-n10_5 {
    margin-left: -6.796875rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1025px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #1b1b1b !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #4c4c4c !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #0c0c0c !important;
}

.text-success {
  color: #046a38 !important;
}

a.text-success:hover, a.text-success:focus {
  color: black !important;
}

.text-info {
  color: #31708f !important;
}

a.text-info:hover, a.text-info:focus {
  color: #102630 !important;
}

.text-warning {
  color: #eea103 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #704c01 !important;
}

.text-danger {
  color: #a51a1f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #37090a !important;
}

.text-light {
  color: #fff !important;
}

a.text-light:hover, a.text-light:focus {
  color: #bfbfbf !important;
}

.text-dark {
  color: #363636 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-green {
  color: #046a38 !important;
}

a.text-green:hover, a.text-green:focus {
  color: black !important;
}

.text-lime {
  color: #41a928 !important;
}

a.text-lime:hover, a.text-lime:focus {
  color: #194210 !important;
}

.text-black {
  color: #000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-focus {
  color: #76a0b4 !important;
}

a.text-focus:hover, a.text-focus:focus {
  color: #3c5e6e !important;
}

.text-gray-100 {
  color: #f5f5f5 !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: #b5b5b5 !important;
}

.text-gray-200 {
  color: #e8e8e8 !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: #a8a8a8 !important;
}

.text-gray-300 {
  color: #dadada !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: #9a9a9a !important;
}

.text-gray-400 {
  color: #ccc !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: #8c8c8c !important;
}

.text-gray-500 {
  color: #aeaeae !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: #6e6e6e !important;
}

.text-gray-600 {
  color: #666 !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: #262626 !important;
}

.text-gray-700 {
  color: #4c4c4c !important;
}

a.text-gray-700:hover, a.text-gray-700:focus {
  color: #0c0c0c !important;
}

.text-gray-800 {
  color: #363636 !important;
}

a.text-gray-800:hover, a.text-gray-800:focus {
  color: black !important;
}

.text-gray-900 {
  color: #1b1b1b !important;
}

a.text-gray-900:hover, a.text-gray-900:focus {
  color: black !important;
}

.text-body {
  color: #1b1b1b !important;
}

.text-muted {
  color: #666 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.0625rem solid #aeaeae;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1025px !important;
  }
  .container {
    min-width: 1025px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 0.0625rem solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dadada !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ccc;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ccc;
  }
}
/* Font Mixins, Extensions */
.link-primary-1 {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link-primary-1:hover {
  color: #1b1b1b;
  text-decoration: none;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link-primary-1.small {
  font-size: 0.75rem;
}
.link-primary-1.active, .link-primary-1:active, .link-primary-1:hover, .link-primary-1:focus {
  color: #224e64;
}

.inline-text-separators {
  display: flex;
}
.inline-text-separators > * {
  display: inline-flex;
}
.inline-text-separators > * + *::before {
  content: "";
  margin: 0 1.25em -0.5em 1em;
  width: 1px;
  height: 1.5em;
  background-color: #ccc;
}

@media (max-width: 1024.98px) {
  .orderdetails {
    margin-top: 15px !important;
    margin-left: auto !important;
    padding: 0.34375rem 50px !important;
    width: 325px !important;
    text-align: center !important;
    float: left !important;
  }
}
@media (max-width: 767.98px) {
  .orderdetails {
    margin-top: 15px !important;
    width: 100% !important;
    text-align: center !important;
    float: left !important;
  }
}

@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder {
    width: auto;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .orderdetails {
    width: 365px !important;
    float: right !important;
  }
}
@media (min-width: 1025px) and (max-width: 1116px) {
  .cancelorder .cancelorder > :not(:first-child) {
    margin-top: 15px;
  }
}

.no-underline,
.no-underline:hover {
  text-decoration: none !important;
}

.link-container:hover {
  text-decoration: none;
}
.link-container:hover * {
  text-decoration: underline;
}

.link-container-uniform:hover {
  text-decoration: none;
}
.link-container-uniform:hover * {
  -webkit-text-decoration: underline 0.1rem;
          text-decoration: underline 0.1rem;
}

.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1025px) and (max-width: 1365.98px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1366px) {
  .pull-left-xl {
    float: left;
  }
  .pull-right-xl {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 1024.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1365.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.row.equal-height > [class^=col] {
  display: flex;
}

.full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

.override-full-width {
  right: inherit;
  left: 50%;
  width: 100vw !important;
  width: var(--vw, 100vw) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: translateX(-50%);
  position: relative;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
}
@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-75 {
    width: 75% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-100 {
    width: 100% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
}
@media (min-width: 576px) {
  .w-sm-33 {
    width: 33.3333% !important;
  }
  .h-sm-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 768px) {
  .w-md-33 {
    width: 33.3333% !important;
  }
  .h-md-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-33 {
    width: 33.3333% !important;
  }
  .h-lg-33 {
    height: 33.3333% !important;
  }
}
@media (min-width: 576px) {
  .w-sm-66 {
    width: 66.6666% !important;
  }
  .h-sm-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 768px) {
  .w-md-66 {
    width: 66.6666% !important;
  }
  .h-md-66 {
    height: 66.6666% !important;
  }
}
@media (min-width: 1025px) {
  .w-lg-66 {
    width: 66.6666% !important;
  }
  .h-lg-66 {
    height: 66.6666% !important;
  }
}
/*********
**    Custom Column Widths
**    5 wide columns
*********/
.col-5-wide {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-sm-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .col-md-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) { /* stylelint-disable-line */
  .col-lg-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1366px) {
  .col-xl-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
    Badge Mixin
    This creates an outlined rectangle badge
    @param $bgColor: the color of the badge
    @param $color: the text color
    @param $fontsize: text size

    ex:  @include badge($accent2, $gray-100, 12px);
*/
.border {
  border: 0.0625rem solid #ccc !important;
}

.border-0 {
  border: none !important;
}

.border-top {
  border-top: 0.0625rem solid #ccc !important;
}

.border-right {
  border-right: 0.0625rem solid #ccc !important;
}

.border-bottom {
  border-bottom: 0.0625rem solid #ccc !important;
}

.border-left {
  border-left: 0.0625rem solid #ccc !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 0.0625rem solid #ccc !important;
  border-right: 0.0625rem solid #ccc !important;
}

.border-y {
  border-top: 0.0625rem solid #ccc !important;
  border-bottom: 0.0625rem solid #ccc !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 0.0625rem solid #ccc !important;
  }
  .border-sm-0 {
    border: none !important;
  }
  .border-sm-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-sm-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-sm-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-sm-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 0.0625rem solid #ccc !important;
  }
  .border-md-0 {
    border: none !important;
  }
  .border-md-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-md-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-md-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-md-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1025px) {
  .border-lg {
    border: 0.0625rem solid #ccc !important;
  }
  .border-lg-0 {
    border: none !important;
  }
  .border-lg-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-lg-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-lg-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-lg-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
@media (min-width: 1366px) {
  .border-xl {
    border: 0.0625rem solid #ccc !important;
  }
  .border-xl-0 {
    border: none !important;
  }
  .border-xl-top {
    border-top: 0.0625rem solid #ccc !important;
  }
  .border-xl-right {
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-bottom {
    border-bottom: 0.0625rem solid #ccc !important;
  }
  .border-xl-left {
    border-left: 0.0625rem solid #ccc !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 0.0625rem solid #ccc !important;
    border-right: 0.0625rem solid #ccc !important;
  }
  .border-xl-y {
    border-top: 0.0625rem solid #ccc !important;
    border-bottom: 0.0625rem solid #ccc !important;
  }
}
.border-primary {
  border-color: #1b1b1b !important;
}

.border-secondary {
  border-color: #4c4c4c !important;
}

.border-success {
  border-color: #046a38 !important;
}

.border-info {
  border-color: #31708f !important;
}

.border-warning {
  border-color: #eea103 !important;
}

.border-danger {
  border-color: #a51a1f !important;
}

.border-light {
  border-color: #fff !important;
}

.border-dark {
  border-color: #363636 !important;
}

.border-green {
  border-color: #046a38 !important;
}

.border-lime {
  border-color: #41a928 !important;
}

.border-black {
  border-color: #000 !important;
}

.border-focus {
  border-color: #76a0b4 !important;
}

.border-gray-100 {
  border-color: #f5f5f5 !important;
}

.border-gray-200 {
  border-color: #e8e8e8 !important;
}

.border-gray-300 {
  border-color: #dadada !important;
}

.border-gray-400 {
  border-color: #ccc !important;
}

.border-gray-500 {
  border-color: #aeaeae !important;
}

.border-gray-600 {
  border-color: #666 !important;
}

.border-gray-700 {
  border-color: #4c4c4c !important;
}

.border-gray-800 {
  border-color: #363636 !important;
}

.border-gray-900 {
  border-color: #1b1b1b !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
  transform: scale(1);
  transform-origin: center;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.hover-transition-grow:hover img {
  transform: scale(1.05);
}

.hover-transition-fade, .hover-transition-fade-img img {
  transition: opacity 300ms;
}

.hover-transition-fade:hover, .hover-transition-fade-img:hover img {
  opacity: 0.7;
}

.hover-transition-grow img, .hover-transition-shrink img, .hover-transition-fade, .hover-transition-fade-img img, .hover-transition-up, .hover-transition-down, .hover-transition-simple-shadow, .hover-transition-shadow {
  transition: transform 300ms;
}

.hover-transition-up:hover {
  transform: translate(0, -0.625rem);
}

.hover-transition-down:hover {
  transform: translate(0, 0.625rem);
}

.hover-transition-simple-shadow, .hover-transition-shadow {
  transition: all 220ms ease-in-out;
}

.hover-transition-simple-shadow:hover, .hover-transition-shadow:hover {
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.12);
}

html {
  font-size: 1rem;
}

body {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

form {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  form {
    font-size: 1rem;
  }
}

label {
  font-weight: 700;
}

/*
* See  utilities/_typography.scss for mixins
*/
.font-sm {
  font-size: 0.75rem !important;
}

.font-body-sm {
  font-size: 0.875rem !important;
}

.font-body {
  font-size: 1rem !important;
}

.font-lg {
  font-size: 1.125rem !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-regular,
.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

b,
.b,
strong,
.strong,
.bold,
.text-bold,
.font-bold {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-black {
  font-weight: 900 !important;
}

.just-lovely {
  font-family: "JustLovely", Arial, sans-serif !important;
}

h1,
.h1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2rem;
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin-bottom: 1.875rem;
  }
}

h2,
.h2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.375rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  h2,
  .h2 {
    margin-bottom: 1.875rem;
  }
}

h3,
.h3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h3,
  .h3 {
    margin-bottom: 1.875rem;
  }
}

h4,
.h4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    margin-bottom: 1.875rem;
  }
}

h5,
.h5 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  h5,
  .h5 {
    margin-bottom: 1.875rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  h6,
  .h6 {
    margin-bottom: 1.875rem;
  }
}

.display-1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 2.25rem;
}
@media (min-width: 768px) {
  .display-1 {
    font-size: 2.625rem;
  }
}

.display-2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.625rem;
}
@media (min-width: 768px) {
  .display-2 {
    font-size: 2rem;
  }
}

.display-3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .display-3 {
    font-size: 1.375rem;
  }
}

.display-4 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}

.label1 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1 {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label1-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label1-bold {
    font-size: 1rem;
    line-height: 1.4;
  }
}

.label2 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}

.label2-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.label3 {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label3-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
}

.label4-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .label4-bold {
    font-size: 1.125rem;
    line-height: 1.3;
  }
}

a {
  font-size: 0.875rem;
}
@media (min-width: 1025px) {
  a {
    font-size: 1rem;
  }
}

a.normal,
.link2,
.link-primary,
.text-link {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
a.normal:hover,
.link2:hover,
.link-primary:hover,
.text-link:hover {
  color: #1b1b1b;
  text-decoration: none;
}
a.normal.active, a.normal:active, a.normal:focus,
.link2.active,
.link2:active,
.link2:focus,
.link-primary.active,
.link-primary:active,
.link-primary:focus,
.text-link.active,
.text-link:active,
.text-link:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
a.normal.small,
.link2.small,
.link-primary.small,
.text-link.small {
  font-size: 0.75rem;
}

.link,
.link-emphasis,
.text-link-emphasis {
  color: #224e64;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: underline;
}
.link:hover,
.link-emphasis:hover,
.text-link-emphasis:hover {
  color: #224e64;
  text-decoration: none;
}
.link.active, .link:active, .link:focus,
.link-emphasis.active,
.link-emphasis:active,
.link-emphasis:focus,
.text-link-emphasis.active,
.text-link-emphasis:active,
.text-link-emphasis:focus {
  color: #224e64;
  text-decoration: underline;
}
.link.small,
.link-emphasis.small,
.text-link-emphasis.small {
  font-size: 0.75rem;
}

.link3,
.link-alt,
.text-link-alt {
  color: #1b1b1b;
  font-weight: 400;
  position: relative;
  font-size: inherit;
  text-decoration: none;
}
.link3:hover,
.link-alt:hover,
.text-link-alt:hover {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.active, .link3:active, .link3:focus,
.link-alt.active,
.link-alt:active,
.link-alt:focus,
.text-link-alt.active,
.text-link-alt:active,
.text-link-alt:focus {
  color: #1b1b1b;
  text-decoration: underline;
}
.link3.small,
.link-alt.small,
.text-link-alt.small {
  font-size: 0.75rem;
}

.nav-link {
  margin-right: 0;
  color: #363636;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  line-height: 1.5;
}
.nav-link:active, .nav-link:hover, .nav-link:focus, .nav-link.active {
  color: #363636;
  text-decoration: underline;
}

a.normal:is(.icon),
.link2:is(.icon),
.link-primary:is(.icon),
.text-link:is(.icon),
.link:is(.icon),
.text-link-emphasis:is(.icon),
.link3:is(.icon),
.link-alt:is(.icon),
.text-link-alt:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
a.normal:is(.icon) span[aria-hidden=true],
.link2:is(.icon) span[aria-hidden=true],
.link-primary:is(.icon) span[aria-hidden=true],
.text-link:is(.icon) span[aria-hidden=true],
.link:is(.icon) span[aria-hidden=true],
.text-link-emphasis:is(.icon) span[aria-hidden=true],
.link3:is(.icon) span[aria-hidden=true],
.link-alt:is(.icon) span[aria-hidden=true],
.text-link-alt:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
a.normal:is(.icon) img,
.link2:is(.icon) img,
.link-primary:is(.icon) img,
.text-link:is(.icon) img,
.link:is(.icon) img,
.text-link-emphasis:is(.icon) img,
.link3:is(.icon) img,
.link-alt:is(.icon) img,
.text-link-alt:is(.icon) img {
  height: 1rem;
  width: auto;
}
a.normal:is(.icon) img:first-child,
.link2:is(.icon) img:first-child,
.link-primary:is(.icon) img:first-child,
.text-link:is(.icon) img:first-child,
.link:is(.icon) img:first-child,
.text-link-emphasis:is(.icon) img:first-child,
.link3:is(.icon) img:first-child,
.link-alt:is(.icon) img:first-child,
.text-link-alt:is(.icon) img:first-child {
  margin-right: 0.46875rem;
}
a.normal:is(.icon) img:last-child,
.link2:is(.icon) img:last-child,
.link-primary:is(.icon) img:last-child,
.text-link:is(.icon) img:last-child,
.link:is(.icon) img:last-child,
.text-link-emphasis:is(.icon) img:last-child,
.link3:is(.icon) img:last-child,
.link-alt:is(.icon) img:last-child,
.text-link-alt:is(.icon) img:last-child {
  margin-left: 0.46875rem;
}
a.normal:is(.icon):has(.sr-only) img,
.link2:is(.icon):has(.sr-only) img,
.link-primary:is(.icon):has(.sr-only) img,
.text-link:is(.icon):has(.sr-only) img,
.link:is(.icon):has(.sr-only) img,
.text-link-emphasis:is(.icon):has(.sr-only) img,
.link3:is(.icon):has(.sr-only) img,
.link-alt:is(.icon):has(.sr-only) img,
.text-link-alt:is(.icon):has(.sr-only) img {
  margin: 0;
}

hr {
  width: 100%;
}
hr.hr-thickness-1 {
  border-top-width: 0.0625rem;
}
hr.hr-thickness-2 {
  border-top-width: 0.125rem;
}
hr.hr-thickness-3 {
  border-top-width: 0.1875rem;
}
hr.hr-thickness-4 {
  border-top-width: 0.25rem;
}
hr.hr-thickness-5 {
  border-top-width: 0.3125rem;
}
hr.hr-width-small {
  max-width: 25%;
}
hr.hr-width-medium {
  max-width: 50%;
}
hr.hr-width-large {
  max-width: 75%;
}
hr.hr-width-full {
  max-width: 100%;
}

.strike-through span {
  text-decoration: line-through;
}

.pdp-price {
  font-size: 1.125rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .pdp-price {
    font-size: 1.5rem;
  }
}

.product-tile-price {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.75rem;
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  margin-bottom: 0;
}
.table-wrapper.table-mh {
  max-height: 25rem;
}
.table-wrapper.table-mh-0 {
  max-height: none !important;
}
.table-wrapper:has(.table-sticky) table thead tr.section-header,
.table-wrapper:has(.table-sticky) table tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.0625rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
.table-wrapper:has(.table-nosticky) table thead tr.section-header,
.table-wrapper:has(.table-nosticky) table tbody tr.section-header {
  position: static;
}
.table-wrapper:has(.table-snap) {
  scroll-snap-type: both mandatory;
  overscroll-behavior-x: contain;
}
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) thead:has(~ tbody) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
.table-wrapper:has(.table-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
  scroll-snap-align: start;
}
.table-wrapper:has(.table-nosnap) {
  scroll-snap-type: none;
}
.table-wrapper:has(.table-scrollindicator) {
  position: relative;
}
.table-wrapper:has(.table-scrollindicator):has(.in-view)::after {
  content: "";
  position: absolute;
  display: block;
  height: 4rem;
  width: 4rem;
  top: 7.5rem;
  top: max(20%, 7.5rem);
  right: 5%;
  opacity: 1;
  border-radius: 50%;
  padding: 0.125rem;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 85%;
  background-position: center center;
  box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
  z-index: 1;
  animation: swipe 2s ease-in infinite forwards;
  pointer-events: none;
  transition: opacity 500ms ease;
}
@keyframes swipe {
  0% {
    transform: translateX(0);
    display: block;
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  80% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.table-wrapper:has(.table-scrollindicator):has(.fade-out)::after {
  opacity: 0 !important;
  animation-play-state: paused;
}
.table-wrapper:has(.table-noscrollindicator):has(.in-view)::after {
  display: none !important;
}
.table-sticky {
  white-space: nowrap;
}
.table-sticky thead tr td,
.table-sticky thead tr th,
.table-sticky tbody tr td,
.table-sticky tbody tr th {
  min-width: 40vw;
}
@media (min-width: 576px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-sticky thead tr td,
  .table-sticky thead tr th,
  .table-sticky tbody tr td,
  .table-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
.table-sticky thead tr td.half,
.table-sticky thead tr th.half,
.table-sticky tbody tr td.half,
.table-sticky tbody tr th.half {
  min-width: calc(var(--col-min-width) / 2);
}
.table-sticky thead tr.section-header,
.table-sticky tbody tr.section-header {
  top: calc(19.6px + 1.40625rem + 0.125rem);
  z-index: 4;
  position: sticky;
  left: 0;
}
@media (min-width: 768px) {
  .table-sticky thead tr.section-header,
  .table-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
.table-sticky:not(.table-snap) table thead tr th,
.table-sticky:not(.table-snap) table tbody tr th {
  max-width: none;
}
.table-sticky thead tr th {
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-sticky thead tr th:first-child {
  left: 0;
  z-index: 3;
}
.table-sticky tbody:not(thead ~ *):first-child td,
.table-sticky tbody:not(thead ~ *):first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody:not(thead ~ *) tr td,
.table-sticky tbody:not(thead ~ *) tr th {
  border-top: 0.0625rem solid #ccc;
}
.table-sticky tbody tr th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-nosticky {
  white-space: wrap;
}
.table-nosticky thead tr td,
.table-nosticky thead tr th,
.table-nosticky tbody tr td,
.table-nosticky tbody tr th {
  min-width: unset;
}
.table-nosticky thead tr td.half,
.table-nosticky thead tr th.half,
.table-nosticky tbody tr td.half,
.table-nosticky tbody tr th.half {
  min-width: unset;
}
.table-nosticky thead tr.section-header,
.table-nosticky tbody tr.section-header {
  position: static;
}
.table-nosticky thead tr th {
  position: static;
}
.table-nosticky tbody:not(thead ~ *):first-child td,
.table-nosticky tbody:not(thead ~ *):first-child th {
  border-top: none;
}
.table-nosticky tbody:not(thead ~ *) tr td,
.table-nosticky tbody:not(thead ~ *) tr th {
  border-top: none;
}
.table-nosticky tbody tr th:first-child {
  position: static;
}
.table-fixed {
  table-layout: fixed;
}
.table-nofixed {
  table-layout: auto;
}
.table-striped tbody tr:not(.section-header):nth-child(even) td,
.table-striped tbody tr:not(.section-header):nth-child(even) th {
  background: #f5f5f5;
}
.table-nostriped tbody tr:not(.section-header):nth-child(even) td,
.table-nostriped tbody tr:not(.section-header):nth-child(even) th {
  background: #fff;
}
@media (min-width: 576px) {
  .table-wrapper.table-sm-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-sm-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-wrapper:has(.table-sm-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 576px) {
  .table-wrapper:has(.table-sm-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-sm-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-sm-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-sm-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-sm-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-sm-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-sm-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-sm-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-sm-sticky {
    white-space: nowrap;
  }
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 576px) and (min-width: 576px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1025px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) and (min-width: 1366px) {
  .table-sm-sticky thead tr td,
  .table-sm-sticky thead tr th,
  .table-sm-sticky tbody tr td,
  .table-sm-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky thead tr td.half,
  .table-sm-sticky thead tr th.half,
  .table-sm-sticky tbody tr td.half,
  .table-sm-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 576px) and (min-width: 768px) {
  .table-sm-sticky thead tr.section-header,
  .table-sm-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 576px) {
  .table-sm-sticky:not(.table-snap) table thead tr th,
  .table-sm-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-sm-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-sm-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-sm-sticky tbody:not(thead ~ *):first-child td,
  .table-sm-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody:not(thead ~ *) tr td,
  .table-sm-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-sm-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-sm-nosticky {
    white-space: wrap;
  }
  .table-sm-nosticky thead tr td,
  .table-sm-nosticky thead tr th,
  .table-sm-nosticky tbody tr td,
  .table-sm-nosticky tbody tr th {
    min-width: unset;
  }
  .table-sm-nosticky thead tr td.half,
  .table-sm-nosticky thead tr th.half,
  .table-sm-nosticky tbody tr td.half,
  .table-sm-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-sm-nosticky thead tr.section-header,
  .table-sm-nosticky tbody tr.section-header {
    position: static;
  }
  .table-sm-nosticky thead tr th {
    position: static;
  }
  .table-sm-nosticky tbody:not(thead ~ *):first-child td,
  .table-sm-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-sm-nosticky tbody:not(thead ~ *) tr td,
  .table-sm-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-sm-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-sm-fixed {
    table-layout: fixed;
  }
  .table-sm-nofixed {
    table-layout: auto;
  }
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-sm-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 768px) {
  .table-wrapper.table-md-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-md-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-wrapper:has(.table-md-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 768px) {
  .table-wrapper:has(.table-md-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-md-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-md-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-md-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-md-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-md-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-md-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-md-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-md-sticky {
    white-space: nowrap;
  }
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1025px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) and (min-width: 1366px) {
  .table-md-sticky thead tr td,
  .table-md-sticky thead tr th,
  .table-md-sticky tbody tr td,
  .table-md-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 768px) {
  .table-md-sticky thead tr td.half,
  .table-md-sticky thead tr th.half,
  .table-md-sticky tbody tr td.half,
  .table-md-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .table-md-sticky thead tr.section-header,
  .table-md-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 768px) {
  .table-md-sticky:not(.table-snap) table thead tr th,
  .table-md-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-md-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-md-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-md-sticky tbody:not(thead ~ *):first-child td,
  .table-md-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody:not(thead ~ *) tr td,
  .table-md-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-md-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-md-nosticky {
    white-space: wrap;
  }
  .table-md-nosticky thead tr td,
  .table-md-nosticky thead tr th,
  .table-md-nosticky tbody tr td,
  .table-md-nosticky tbody tr th {
    min-width: unset;
  }
  .table-md-nosticky thead tr td.half,
  .table-md-nosticky thead tr th.half,
  .table-md-nosticky tbody tr td.half,
  .table-md-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-md-nosticky thead tr.section-header,
  .table-md-nosticky tbody tr.section-header {
    position: static;
  }
  .table-md-nosticky thead tr th {
    position: static;
  }
  .table-md-nosticky tbody:not(thead ~ *):first-child td,
  .table-md-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-md-nosticky tbody:not(thead ~ *) tr td,
  .table-md-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-md-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-md-fixed {
    table-layout: fixed;
  }
  .table-md-nofixed {
    table-layout: auto;
  }
  .table-md-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-md-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1025px) {
  .table-wrapper.table-lg-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-lg-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-wrapper:has(.table-lg-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1025px) {
  .table-wrapper:has(.table-lg-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-lg-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-lg-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-lg-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-lg-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-lg-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-lg-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-lg-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-lg-sticky {
    white-space: nowrap;
  }
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1025px) and (min-width: 576px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) and (min-width: 1366px) {
  .table-lg-sticky thead tr td,
  .table-lg-sticky thead tr th,
  .table-lg-sticky tbody tr td,
  .table-lg-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky thead tr td.half,
  .table-lg-sticky thead tr th.half,
  .table-lg-sticky tbody tr td.half,
  .table-lg-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .table-lg-sticky thead tr.section-header,
  .table-lg-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1025px) {
  .table-lg-sticky:not(.table-snap) table thead tr th,
  .table-lg-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-lg-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-lg-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-lg-sticky tbody:not(thead ~ *):first-child td,
  .table-lg-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody:not(thead ~ *) tr td,
  .table-lg-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-lg-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-lg-nosticky {
    white-space: wrap;
  }
  .table-lg-nosticky thead tr td,
  .table-lg-nosticky thead tr th,
  .table-lg-nosticky tbody tr td,
  .table-lg-nosticky tbody tr th {
    min-width: unset;
  }
  .table-lg-nosticky thead tr td.half,
  .table-lg-nosticky thead tr th.half,
  .table-lg-nosticky tbody tr td.half,
  .table-lg-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-lg-nosticky thead tr.section-header,
  .table-lg-nosticky tbody tr.section-header {
    position: static;
  }
  .table-lg-nosticky thead tr th {
    position: static;
  }
  .table-lg-nosticky tbody:not(thead ~ *):first-child td,
  .table-lg-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-lg-nosticky tbody:not(thead ~ *) tr td,
  .table-lg-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-lg-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-lg-fixed {
    table-layout: fixed;
  }
  .table-lg-nofixed {
    table-layout: auto;
  }
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-lg-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
@media (min-width: 1366px) {
  .table-wrapper.table-xl-mh {
    max-height: 25rem;
  }
  .table-wrapper.table-xl-mh-0 {
    max-height: none !important;
  }
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.0625rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-wrapper:has(.table-xl-sticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-sticky) table tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.0625rem);
  }
}
@media (min-width: 1366px) {
  .table-wrapper:has(.table-xl-nosticky) table thead tr.section-header,
  .table-wrapper:has(.table-xl-nosticky) table tbody tr.section-header {
    position: static;
  }
  .table-wrapper:has(.table-xl-snap) {
    scroll-snap-type: both mandatory;
    overscroll-behavior-x: contain;
  }
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) thead:has(~ tbody) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) td,
  .table-wrapper:has(.table-xl-snap) tbody:not(thead ~ *) tr:not(.section-header) th {
    scroll-snap-align: start;
  }
  .table-wrapper:has(.table-xl-nosnap) {
    scroll-snap-type: none;
  }
  .table-wrapper:has(.table-xl-scrollindicator) {
    position: relative;
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.in-view)::after {
    content: "";
    position: absolute;
    display: block;
    height: 4rem;
    width: 4rem;
    top: 7.5rem;
    top: max(20%, 7.5rem);
    right: 5%;
    opacity: 1;
    border-radius: 50%;
    padding: 0.125rem;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_175_974)'%3E%3Cg filter='url(%23filter0_d_175_974)'%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817Z' fill='white'/%3E%3Cpath d='M24.2677 14.6817H23.5052C23.4347 14.586 23.3483 14.4739 23.2501 14.3567C22.9987 14.0567 22.5807 13.6116 22.0953 13.4174C21.6187 13.2268 20.9867 13.2447 20.5776 13.2765C20.5178 13.2811 20.4596 13.2864 20.4037 13.292C20.2682 12.9542 20.0286 12.649 19.6705 12.45C19.415 12.3079 19.0696 12.1455 18.7024 12.0721C18.3552 12.0026 17.8921 11.9963 17.5096 12.0059C18.5952 11.2223 19.3033 9.94645 19.3033 8.50821C19.3033 6.13088 17.3692 4.19678 14.9918 4.19678C12.6145 4.19678 10.6804 6.13088 10.6804 8.50821C10.6804 10.0328 11.4759 11.375 12.6735 12.1418V17.0325L10.6318 14.9908C9.96154 14.3206 8.91135 14.2166 8.12263 14.7424C7.23943 15.3312 6.97439 16.5099 7.52051 17.4201L10.7872 22.8646L12.3803 26.0508C12.7135 26.7171 13.3945 27.138 14.1395 27.138H22.4021C23.1079 27.138 23.7596 26.7599 24.1098 26.147L25.9392 22.9455C26.2587 22.3864 26.457 21.7662 26.5211 21.1253L26.8771 17.565C27.0314 16.0213 25.8192 14.6817 24.2677 14.6817ZM11.842 8.50821C11.842 6.77135 13.255 5.35831 14.9918 5.35831C16.7287 5.35831 18.1418 6.77135 18.1418 8.50821C18.1418 9.35375 17.8068 10.1225 17.2627 10.6889V8.45356C17.2627 7.1863 16.2353 6.15898 14.9681 6.15898C13.7008 6.15898 12.6735 7.1863 12.6735 8.45356V10.6382C12.1575 10.0771 11.842 9.32884 11.842 8.50821ZM25.5724 17.4346L25.2163 20.9948C25.1706 21.4526 25.029 21.8956 24.8008 22.295L22.9713 25.4965C22.8546 25.7008 22.6373 25.8268 22.4021 25.8268H14.1395C13.8911 25.8268 13.6641 25.6865 13.5531 25.4644L11.9374 22.2331L8.64485 16.7455C8.45882 16.4354 8.5491 16.0339 8.84996 15.8334C9.11862 15.6542 9.47635 15.6897 9.70467 15.918L12.8655 19.0788C13.053 19.2663 13.335 19.3224 13.58 19.221C13.825 19.1195 13.9847 18.8804 13.9847 18.6153V8.45356C13.9847 7.91045 14.425 7.47017 14.9681 7.47017C15.5112 7.47017 15.9515 7.91045 15.9515 8.45356V16.6485C15.9515 17.0106 16.245 17.3041 16.6071 17.3041C16.9692 17.3041 17.2627 17.0106 17.2627 16.6485V13.3269C17.2996 13.3252 17.3374 13.3235 17.3759 13.322C17.7908 13.3059 18.2106 13.3109 18.4453 13.3578C18.6214 13.393 18.8305 13.4832 19.0334 13.596C19.1334 13.6516 19.2295 13.789 19.2295 14.0076V16.6485C19.2295 17.0106 19.523 17.3041 19.8851 17.3041C20.2471 17.3041 20.5406 17.0106 20.5406 16.6485V14.596C20.5855 14.5916 20.6318 14.5874 20.6792 14.5837C21.0936 14.5515 21.4448 14.5694 21.6083 14.6348C21.7629 14.6967 22.0006 14.9071 22.2449 15.1987C22.3514 15.3259 22.4422 15.4476 22.5074 15.5393V17.3041C22.5074 17.6662 22.801 17.9597 23.163 17.9597C23.5252 17.9597 23.8186 17.6662 23.8186 17.3041V15.9929H24.2677C25.0435 15.9929 25.6495 16.6627 25.5724 17.4346Z' fill='%231B1B1B'/%3E%3Cpath d='M29.7906 7.59943L26.7472 4.55593C26.5016 4.31048 26.1022 4.31054 25.8566 4.55599C25.6112 4.8015 25.6112 5.20088 25.8567 5.44639L27.8252 7.41501H20.7286C20.3815 7.41501 20.099 7.69751 20.099 8.04469C20.099 8.39187 20.3815 8.67431 20.7286 8.67431H27.8252L25.8566 10.6429C25.6112 10.8884 25.6112 11.2879 25.8567 11.5335C25.9794 11.6561 26.1406 11.7174 26.3019 11.7174C26.4631 11.7174 26.6244 11.6561 26.7472 11.5334L29.7907 8.48989C30.0361 8.24438 30.0361 7.84494 29.7906 7.59943Z' fill='%231B1B1B'/%3E%3Cpath d='M0.242366 8.48989L3.28581 11.5334C3.53138 11.7788 3.93082 11.7788 4.17639 11.5333C4.42177 11.2878 4.42177 10.8884 4.17633 10.6429L2.20776 8.67431H9.30436C9.65154 8.67431 9.93398 8.39181 9.93398 8.04463C9.93398 7.69745 9.65154 7.41501 9.30436 7.41501H2.20776L4.17639 5.44645C4.42177 5.20094 4.42177 4.80144 4.17633 4.55587C4.0536 4.4332 3.89237 4.37187 3.73113 4.37187C3.56989 4.37187 3.40859 4.4332 3.28581 4.55593L0.242305 7.59943C-0.00308073 7.84494 -0.00308076 8.24438 0.242366 8.48989Z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_175_974' x='-3.94173' y='0.196777' width='37.9165' height='30.9412' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_175_974'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_175_974' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_175_974'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
    box-shadow: 0 0 0.375rem rgba(255, 255, 255, 0.6);
    z-index: 1;
    animation: swipe 2s ease-in infinite forwards;
    pointer-events: none;
    transition: opacity 500ms ease;
  }
  @keyframes swipe {
    0% {
      transform: translateX(0);
      display: block;
      opacity: 0;
    }
    15% {
      opacity: 1;
    }
    45% {
      opacity: 1;
    }
    80% {
      transform: translateX(-100px);
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .table-wrapper:has(.table-xl-scrollindicator):has(.fade-out)::after {
    opacity: 0 !important;
    animation-play-state: paused;
  }
  .table-wrapper:has(.table-xl-noscrollindicator):has(.in-view)::after {
    display: none !important;
  }
  .table-xl-sticky {
    white-space: nowrap;
  }
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    min-width: 40vw;
  }
}
@media (min-width: 1366px) and (min-width: 576px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 30vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 28vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1025px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 22vw;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) and (min-width: 1366px) {
  .table-xl-sticky thead tr td,
  .table-xl-sticky thead tr th,
  .table-xl-sticky tbody tr td,
  .table-xl-sticky tbody tr th {
    --col-min-width: 17.875rem;
    min-width: var(--col-min-width);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky thead tr td.half,
  .table-xl-sticky thead tr th.half,
  .table-xl-sticky tbody tr td.half,
  .table-xl-sticky tbody tr th.half {
    min-width: calc(var(--col-min-width) / 2);
  }
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(19.6px + 1.40625rem + 0.125rem);
    z-index: 4;
    position: sticky;
    left: 0;
  }
}
@media (min-width: 1366px) and (min-width: 768px) {
  .table-xl-sticky thead tr.section-header,
  .table-xl-sticky tbody tr.section-header {
    top: calc(22.4px + 1.40625rem + 0.125rem);
  }
}
@media (min-width: 1366px) {
  .table-xl-sticky:not(.table-snap) table thead tr th,
  .table-xl-sticky:not(.table-snap) table tbody tr th {
    max-width: none;
  }
  .table-xl-sticky thead tr th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .table-xl-sticky thead tr th:first-child {
    left: 0;
    z-index: 3;
  }
  .table-xl-sticky tbody:not(thead ~ *):first-child td,
  .table-xl-sticky tbody:not(thead ~ *):first-child th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody:not(thead ~ *) tr td,
  .table-xl-sticky tbody:not(thead ~ *) tr th {
    border-top: 0.0625rem solid #ccc;
  }
  .table-xl-sticky tbody tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .table-xl-nosticky {
    white-space: wrap;
  }
  .table-xl-nosticky thead tr td,
  .table-xl-nosticky thead tr th,
  .table-xl-nosticky tbody tr td,
  .table-xl-nosticky tbody tr th {
    min-width: unset;
  }
  .table-xl-nosticky thead tr td.half,
  .table-xl-nosticky thead tr th.half,
  .table-xl-nosticky tbody tr td.half,
  .table-xl-nosticky tbody tr th.half {
    min-width: unset;
  }
  .table-xl-nosticky thead tr.section-header,
  .table-xl-nosticky tbody tr.section-header {
    position: static;
  }
  .table-xl-nosticky thead tr th {
    position: static;
  }
  .table-xl-nosticky tbody:not(thead ~ *):first-child td,
  .table-xl-nosticky tbody:not(thead ~ *):first-child th {
    border-top: none;
  }
  .table-xl-nosticky tbody:not(thead ~ *) tr td,
  .table-xl-nosticky tbody:not(thead ~ *) tr th {
    border-top: none;
  }
  .table-xl-nosticky tbody tr th:first-child {
    position: static;
  }
  .table-xl-fixed {
    table-layout: fixed;
  }
  .table-xl-nofixed {
    table-layout: auto;
  }
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-striped tbody tr:not(.section-header):nth-child(even) th {
    background: #f5f5f5;
  }
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) td,
  .table-xl-nostriped tbody tr:not(.section-header):nth-child(even) th {
    background: #fff;
  }
}
.table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 0.375rem;
  border: 0.0625rem solid #ccc;
  scroll-behavior: smooth;
  position: relative;
}
@supports (scrollbar-width: thin) {
  .table-wrapper {
    scrollbar-width: thin;
    scrollbar-color: #666 #e8e8e8;
  }
}
@supports selector(::-webkit-scrollbar) {
  .table-wrapper::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .table-wrapper::-webkit-scrollbar-track {
    background: #e8e8e8;
  }
  .table-wrapper::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .table-wrapper::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.table-wrapper table {
  width: 100%;
}
.table-wrapper table th,
.table-wrapper table td {
  border-radius: 0 !important;
}
.table-wrapper table th:first-child,
.table-wrapper table td:first-child {
  border-left: none !important;
}
.table-wrapper table th:last-child,
.table-wrapper table td:last-child {
  border-right: none !important;
}
.table-wrapper table thead tr:first-child th,
.table-wrapper table thead tr:first-child td {
  border-top: none !important;
}
.table-wrapper table tbody tr:last-child th,
.table-wrapper table tbody tr:last-child td {
  border-bottom: none !important;
}
.table thead tr th,
.table thead tr td,
.table tbody tr th,
.table tbody tr td {
  padding: 0.703125rem 0.9375rem;
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
  background: #dadada;
}
.table thead tr th:first-child,
.table thead tr td:first-child,
.table tbody tr th:first-child,
.table tbody tr td:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty, .table thead tr th:has(+ :empty),
.table thead tr td:empty,
.table thead tr td:has(+ :empty),
.table tbody tr th:empty,
.table tbody tr th:has(+ :empty),
.table tbody tr td:empty,
.table tbody tr td:has(+ :empty) {
  border-left: none;
  border-right: none;
}
.table thead tr th:empty:first-child, .table thead tr th:has(+ :empty):first-child,
.table thead tr td:empty:first-child,
.table thead tr td:has(+ :empty):first-child,
.table tbody tr th:empty:first-child,
.table tbody tr th:has(+ :empty):first-child,
.table tbody tr td:empty:first-child,
.table tbody tr td:has(+ :empty):first-child {
  border-left: 0.0625rem solid #ccc;
}
.table thead tr th:empty:last-child, .table thead tr th:has(+ :empty):last-child,
.table thead tr td:empty:last-child,
.table thead tr td:has(+ :empty):last-child,
.table tbody tr th:empty:last-child,
.table tbody tr th:has(+ :empty):last-child,
.table tbody tr td:empty:last-child,
.table tbody tr td:has(+ :empty):last-child {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr th:not(:has(+ :empty)),
.table thead tr td:not(:has(+ :empty)),
.table tbody tr th:not(:has(+ :empty)),
.table tbody tr td:not(:has(+ :empty)) {
  border-right: 0.0625rem solid #ccc;
}
.table thead tr.section-header td,
.table thead tr.section-header th,
.table tbody tr.section-header td,
.table tbody tr.section-header th {
  background: #e8e8e8;
  font-size: 0.875rem;
  white-space: nowrap;
  padding: 0.46875rem 0.9375rem;
}
.table thead:has(~ tbody) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table thead:has(~ tbody) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}
.table tbody tr td,
.table tbody tr th {
  background: #fff;
}
.table tbody:not(:has(thead ~ *)) tr td,
.table tbody:not(:has(thead ~ *)) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr td:first-child,
.table tbody:not(:has(thead ~ *)) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:first-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:first-child {
  border-bottom-left-radius: 0.375rem;
}
.table tbody:not(:has(thead ~ *)) tr:last-child td:last-child,
.table tbody:not(:has(thead ~ *)) tr:last-child th:last-child {
  border-bottom-right-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr td,
.table tbody:not(thead ~ *) tr th {
  border-top: none;
  border-bottom: 0.0625rem solid #ccc;
  border-right: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr td:first-child,
.table tbody:not(thead ~ *) tr th:first-child {
  border-left: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td,
.table tbody:not(thead ~ *) tr:first-child th {
  border-top: 0.0625rem solid #ccc;
}
.table tbody:not(thead ~ *) tr:first-child td:first-child,
.table tbody:not(thead ~ *) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem;
}
.table tbody:not(thead ~ *) tr:first-child td:last-child,
.table tbody:not(thead ~ *) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem;
}

@media (max-width: 767.98px) {
  .form-control input {
    font-size: 16px;
  }
}

input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid {
  background-color: rgba(240, 217, 218, 0.24);
}
input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
  border-color: #a51a1f;
}
@supports (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    box-shadow: 0 0 0 0.0625rem #a51a1f;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #a51a1f) {
  input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus, input:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  select:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:active,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus,
  textarea:not([disabled]):not(:disabled):not(.disabled):not([hidden]).is-invalid:focus-visible {
    outline: 0.0625rem solid #a51a1f;
  }
}
input:disabled, input.disabled, input:disabled:hover, input.disabled:hover, input:disabled:active, input.disabled:active, input:disabled:focus, input.disabled:focus, input:disabled:checked, input.disabled:checked,
select:disabled,
select.disabled,
select:disabled:hover,
select.disabled:hover,
select:disabled:active,
select.disabled:active,
select:disabled:focus,
select.disabled:focus,
select:disabled:checked,
select.disabled:checked,
textarea:disabled,
textarea.disabled,
textarea:disabled:hover,
textarea.disabled:hover,
textarea:disabled:active,
textarea.disabled:active,
textarea:disabled:focus,
textarea.disabled:focus,
textarea:disabled:checked,
textarea.disabled:checked {
  color: #aeaeae;
}

label,
.form-control-label {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 0.234375rem;
}
@media (min-width: 768px) {
  label,
  .form-control-label {
    font-size: 1rem;
    line-height: 1.4;
  }
}
label .optional,
.form-control-label .optional {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666;
  padding-left: 0.46875rem;
}

input + div:not(.input-group-append),
.form-caption,
.form-text,
.char-count,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-top: 0.234375rem;
  font-size: 0.875rem;
}
input + div:not(.input-group-append):has(~ :disabled), input + div:not(.input-group-append):has(~ .disabled),
.form-caption:has(~ :disabled),
.form-caption:has(~ .disabled),
.form-text:has(~ :disabled),
.form-text:has(~ .disabled),
.char-count:has(~ :disabled),
.char-count:has(~ .disabled),
.is-invalid ~ .invalid-feedback:has(~ :disabled),
.is-invalid ~ .invalid-feedback:has(~ .disabled),
.is-invalid ~ .error-text:has(~ :disabled),
.is-invalid ~ .error-text:has(~ .disabled),
.invalid-feedback:has(~ .is-invalid):has(~ :disabled),
.invalid-feedback:has(~ .is-invalid):has(~ .disabled),
.error-text:has(~ .is-invalid):has(~ :disabled),
.error-text:has(~ .is-invalid):has(~ .disabled) {
  color: #aeaeae;
}

.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  margin-bottom: 0.234375rem;
  margin-top: 0;
}

.char-count {
  color: #666;
}

.custom-control {
  padding-left: 0;
}
.custom-control label {
  padding-left: 1.875rem;
  display: inline-block;
}
.custom-control.custom-radio {
  margin-bottom: 1rem;
}
.custom-control.custom-radio .custom-control-input {
  z-index: 0;
}
.custom-control .custom-control-input:not(:disabled):not(.disabled) ~ .custom-control-label {
  cursor: pointer;
}
.custom-control .custom-control-input ~ .custom-control-label::before,
.custom-control .custom-control-input ~ .custom-control-label::after {
  top: calc((1.3em - 1.25rem) / 2);
  left: 0;
}
@media (min-width: 768px) {
  .custom-control .custom-control-input ~ .custom-control-label::before,
  .custom-control .custom-control-input ~ .custom-control-label::after {
    top: calc((1.4em - 1.25rem) / 2);
  }
}
.custom-control .custom-control-input ~ .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-color: #ccc;
}
.custom-control .custom-control-input:hover ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before, .custom-control .custom-control-input:checked ~ .custom-control-label::after {
  left: 0;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.custom-control .custom-control-input:checked:hover ~ .custom-control-label::before {
  background-color: #363636;
  border-color: #363636;
}
.custom-control .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #747474;
}
.custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:checked:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control .custom-control-input:not(:checked):active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control .custom-control-input:not(:checked):focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  background: #f5f5f5;
}
.custom-control .custom-control-input:disabled ~ .custom-control-label::before, .custom-control .custom-control-input.disabled ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #dadada;
  border-color: #ccc;
}
.custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background-color: #ccc;
  border-color: #ccc;
}
.custom-control.custom-switch .custom-control-label {
  padding-left: 2.875rem;
}
.custom-control.custom-switch .custom-control-label::before, .custom-control.custom-switch .custom-control-label::after {
  top: 50%;
  transform: translateY(-50%);
}
.custom-control.custom-switch .custom-control-label::before {
  height: 1.25rem;
  border-radius: 0.625rem;
  background: #ccc;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-label::after {
  transform: translate(0, -50%);
  left: 0.125rem;
  background: #fff;
  border-color: transparent;
}
.custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translate(100%, -50%);
  left: 0.125rem;
  background: #fff;
}
.custom-control.custom-switch .custom-control-input:hover:not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:hover ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::before {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]):not(:checked) ~ .custom-control-label::before {
  background: #aeaeae;
}
.custom-control.custom-switch .custom-control-input:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) ~ .custom-control-label::after {
  background: #f5f5f5;
  box-shadow: 0 0.05rem 0.175rem 0 rgba(0, 0, 0, 0.22);
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::before {
  background: #dadada;
}
.custom-control.custom-switch .custom-control-input:disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:hover ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:active ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:focus ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::after, .custom-control.custom-switch .custom-control-input.disabled:checked ~ .custom-control-label::after {
  background-color: #fff;
  box-shadow: none;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label {
  padding-left: 2.375rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::before {
  height: 1rem;
  width: 1.75rem;
  border-radius: 0.5rem;
}
.custom-control.custom-switch.custom-switch-sm .custom-control-label::after {
  height: 0.75rem;
  width: 0.75rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label {
  padding-left: 3.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::before {
  height: 1.75rem;
  width: 3.25rem;
  border-radius: 0.875rem;
}
.custom-control.custom-switch.custom-switch-lg .custom-control-label::after {
  height: 1.5rem;
  width: 1.5rem;
}

.input-group:not(.has-validation) input.form-control:has(+ .input-group-append) {
  padding-right: 3rem;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.input-group .input-group-prepend,
.input-group .input-group-append {
  position: relative;
}
.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  background: transparent;
  border-color: transparent;
  border-radius: 0.375rem;
  margin: 0;
  padding: 0 0.75rem;
}
.input-group .input-group-prepend .input-group-text:has(img),
.input-group .input-group-append .input-group-text:has(img) {
  line-height: 0;
}
.input-group .input-group-prepend .input-group-text img,
.input-group .input-group-append .input-group-text img {
  pointer-events: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
.input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
.input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .input-group .input-group-prepend .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible,
  .input-group .input-group-append .input-group-text:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.0625rem solid #76a0b4;
  }
}

.input-group.is-invalid ~ .invalid-feedback,
.form-control-label.text-danger ~ .invalid-feedback {
  display: block;
}

.is-invalid ~ .invalid-feedback,
.is-invalid ~ .error-text,
.invalid-feedback:has(~ .is-invalid),
.error-text:has(~ .is-invalid) {
  white-space: normal;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2011.25C3.10051%2011.25%200.75%208.8995%200.75%206C0.75%203.10051%203.10051%200.75%206%200.75C8.8995%200.75%2011.25%203.10051%2011.25%206C11.25%208.8995%208.8995%2011.25%206%2011.25ZM6%2012C9.31371%2012%2012%209.31371%2012%206C12%202.68629%209.31371%200%206%200C2.68629%200%200%202.68629%200%206C0%209.31371%202.68629%2012%206%2012Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.25116%208.25C5.25116%207.83579%205.58694%207.5%206.00116%207.5C6.41537%207.5%206.75116%207.83579%206.75116%208.25C6.75116%208.66421%206.41537%209%206.00116%209C5.58694%209%205.25116%208.66421%205.25116%208.25Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3Cpath%20d%3D%22M5.32463%203.74628C5.28467%203.34671%205.59844%203%206%203C6.40156%203%206.71533%203.34671%206.67537%203.74628L6.41231%206.37686C6.39113%206.58869%206.21288%206.75%206%206.75C5.78712%206.75%205.60887%206.58869%205.58769%206.37686L5.32463%203.74628Z%22%20fill%3D%22%23A51A1F%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.75rem;
  background-position: left 0.2375rem;
  background-repeat: no-repeat;
  padding-left: 0.984375rem;
}

.custom-radio.custom-radio-as-checkbox .custom-control-label::before {
  border: 0.0625rem solid #363636;
  border-radius: 0;
}
.custom-radio.custom-radio-as-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.712 6.21209C14.0782 5.84597 14.6717 5.84597 15.0379 6.21209C15.3995 6.57371 15.4039 7.15727 15.0512 7.52434L10.0609 13.7622C10.0537 13.7712 10.046 13.7798 10.0379 13.7879C9.67175 14.154 9.07816 14.154 8.71204 13.7879L5.40398 10.4799C5.03787 10.1137 5.03787 9.52015 5.40398 9.15403C5.7701 8.78791 6.36369 8.78791 6.72981 9.15403L9.34671 11.7709L13.6872 6.24013C13.6949 6.23029 13.7032 6.22093 13.712 6.21209Z" fill="#fff"/></svg>');
}

.custom-checkbox.custom-checkbox-as-radio .custom-control-label::before {
  border: 0.0625rem solid #ccc;
  border-radius: 50%;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio {
  position: relative;
  display: inline-block;
  margin-left: 2rem;
  padding-left: 1.875rem;
  cursor: pointer;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::before {
  content: "";
  display: none;
  border-radius: 50%;
  border: 0.0625rem solid #ccc;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio::after {
  content: "";
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #ccc;
  border-color: #1b1b1b;
  border-radius: 50%;
  background-color: #1b1b1b;
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
  background-position: center center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden]), .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden]) {
  border: none;
  box-shadow: none;
  outline: 0;
}
.custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
  border-color: #76a0b4;
}
@supports (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    box-shadow: 0 0 0 0.0625rem #76a0b4;
    outline: 0.0625rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.0625rem #76a0b4) {
  .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:active:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::before, .custom-checkbox.custom-checkbox-as-radio .faux-radio:focus-visible:not([disabled]):not(:disabled):not(.disabled):not([hidden])::after {
    outline: 0.0625rem solid #76a0b4;
  }
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ccc;
  border-radius: 50%;
  background-color: #1b1b1b;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url('data:image/svg+xml,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="10" cy="10" r="4" fill="%23fff"/%3e%3c/svg%3e');
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::before {
  display: inline-block;
}
.custom-checkbox.custom-checkbox-as-radio .custom-control-input:checked ~ .faux-radio::after {
  display: none;
}

.btn {
  display: inline-block;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  color: #1b1b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, padding 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.40625rem 1.34375rem;
  font-size: 1rem;
  line-height: 1.4;
  border-radius: 0.375rem;
  position: relative;
  width: auto;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active {
  text-decoration: underline !important;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active .icon, .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active .icon {
  text-decoration: none;
}
.btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  box-shadow: none;
}
@supports (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    box-shadow: 0 0 0 0.125rem #76a0b4;
    outline: 0.125rem solid transparent;
  }
}
@supports not (box-shadow: 0 0 0 0.125rem #76a0b4) {
  .btn:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus-visible {
    outline: 0.125rem solid #76a0b4;
  }
}
.btn.disabled, .btn:disabled, .btn.disabled:hover, .btn:disabled:hover {
  opacity: 1;
  background-color: #dadada;
  border-color: #dadada;
  color: #aeaeae;
  pointer-events: none;
}
.btn.disabled img, .btn:disabled img, .btn.disabled:hover img, .btn:disabled:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(1%) saturate(0%) hue-rotate(187deg) brightness(94%) contrast(90%);
}
.btn:is(.icon) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.46875rem;
}
.btn:is(.icon) span[aria-hidden=true] {
  line-height: 0;
}
.btn:is(.icon) img {
  height: 1rem;
  width: auto;
  line-height: 1.4;
}
.btn:is(.icon):has(.sr-only) img {
  margin: 0;
}
.btn:is(.icon):is(.btn-sm, .btn-group-sm > .btn) img {
  height: 0.875rem;
  line-height: 1.4;
}
.btn:is(.icon):is(.btn-lg, .btn-group-lg > .btn) img {
  height: 1.125rem;
  line-height: 1.4;
}
@media (max-width: 767.98px) {
  .btn {
    width: 100%;
  }
  .btn.btn-inline {
    width: auto;
  }
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.72386 1.22386 7.5 1.5 7.5H13.2929L10.1464 4.35355C9.95118 4.15829 9.95118 3.84171 10.1464 3.64645C10.3417 3.45118 10.6583 3.45118 10.8536 3.64645L14.8536 7.64645C15.0488 7.84171 15.0488 8.15829 14.8536 8.35355L10.8536 12.3536C10.6583 12.5488 10.3417 12.5488 10.1464 12.3536C9.95118 12.1583 9.95118 11.8417 10.1464 11.6464L13.2929 8.5H1.5C1.22386 8.5 1 8.27614 1 8Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(-1);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-arrow:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  content: "";
  position: static;
  opacity: 0;
  height: 1.125rem;
  width: 1.125rem;
  background-position: center center;
  background-size: 1.125rem;
  background-repeat: no-repeat;
  transform: translateX(0) scaleX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
  order: 3;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%23E8E8E8'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-transactional::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-primary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-light::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-secondary-dark::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-secondary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-outline-primary::after, .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-trans-dark::after {
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.20921 3.20921C3.48816 2.93026 3.94042 2.93026 4.21936 3.20921L8 6.98985L11.7806 3.20921C12.0596 2.93026 12.5118 2.93026 12.7908 3.20921C13.0697 3.48816 13.0697 3.94042 12.7908 4.21936L9.01015 8L12.7908 11.7806C13.0697 12.0596 13.0697 12.5118 12.7908 12.7908C12.5118 13.0697 12.0596 13.0697 11.7806 12.7908L8 9.01015L4.21936 12.7908C3.94042 13.0697 3.48816 13.0697 3.20921 12.7908C2.93026 12.5118 2.93026 12.0596 3.20921 11.7806L6.98985 8L3.20921 4.21936C2.93026 3.94042 2.93026 3.48816 3.20921 3.20921Z' fill='%234C4C4C'/></svg>");
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: translateX(0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  flex-direction: row-reverse;
  padding-left: 0.21875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: translateX(-0.375rem) scaleX(0);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.96875rem;
  padding-left: 0.59375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)):hover::after {
  opacity: 1;
  transform: translateX(0.375rem) scaleX(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.59375rem;
  padding-left: 0.96875rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover::after {
  transform: translateX(-0.375rem) scale(1);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1rem;
  width: 1rem;
  background-size: 1rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left), .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:not(.btn-hover-left)::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.109375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left::after, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.25rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 0.734375rem;
  padding-left: 0.484375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-sm.btn-hover-left:hover, .btn-group-sm > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.609375rem;
  padding-left: 0.609375rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon))::after {
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1.25rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left), .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left) {
  padding-right: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:not(.btn-hover-left)::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):not(.btn-hover-left)::after {
  transform: scaleX(1) translateX(0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left {
  padding-left: 0.328125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left::after, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left::after {
  transform: scaleX(1) translateX(-0.5rem);
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)):hover {
  padding-right: 1.203125rem;
  padding-left: 0.703125rem;
}
.btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-lg.btn-hover-left:hover, .btn-group-lg > .btn.btn-hover-x:not(.icon):not(:has(.icon)).btn-hover-left:hover {
  padding-right: 0.953125rem;
  padding-left: 0.953125rem;
}

.btn-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary-transactional {
  background: #046a38;
  border-color: #046a38;
  color: #fff;
}
.btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #034a27;
  border-color: #034a27;
  color: #fff;
}

.btn-primary-dark,
.btn-primary,
.btn-dark,
.btn-secondary {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
}
.btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}

.btn-primary-light,
.btn-light {
  background: #fff;
  border-color: #fff;
  color: #1b1b1b;
}
.btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-primary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-transactional {
  background: none;
  background-color: unset;
  border-color: #046a38;
  color: #046a38;
}
.btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-transactional:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-dark,
.btn-outline-secondary,
.btn-outline-primary,
.btn-trans-dark,
.btn-outline-dark {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
}
.btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-secondary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-primary:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-secondary-light,
.btn-outline-light,
.btn-trans-light {
  background: none;
  background-color: unset;
  border-color: #fff;
  color: #fff;
}
.btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-secondary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-outline-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-trans-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}

.btn-tertiary-dark,
.btn-link,
.btn-link2,
.btn-link4,
.btn-link5 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-dark:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link2:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link4:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus,
.btn-link5:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-link3 {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #1b1b1b;
  text-decoration: underline;
  text-decoration: none;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-link3:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-tertiary-light {
  background: none;
  background-color: unset;
  border-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-tertiary-light:not([disabled]):not(:disabled):not(.disabled):not([hidden]):focus {
  text-decoration: underline;
}

.btn-success:focus,
.btn-warning:focus,
.btn-danger:focus {
  box-shadow: none;
}

.btn-video {
  background: #1b1b1b;
  border-color: #1b1b1b;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
.btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.btn-video:not(.icon-right) {
  position: relative;
}
.btn-video:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right)::before {
  left: 0;
}
.btn-video:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video:not(.icon-right):hover, .btn-video:not(.icon-right):focus, .btn-video:not(.icon-right):active {
  position: relative;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  left: 0;
}
.btn-video:not(.icon-right):hover::before, .btn-video:not(.icon-right):focus::before, .btn-video:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video.icon-right {
  order: 1;
  position: relative;
}
.btn-video.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right::before {
  right: 0;
}
.btn-video.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video.icon-right:hover, .btn-video.icon-right:focus, .btn-video.icon-right:active {
  position: relative;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  right: 0;
}
.btn-video.icon-right:hover::before, .btn-video.icon-right:focus::before, .btn-video.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-video-outline {
  background: none;
  background-color: unset;
  border-color: #1b1b1b;
  color: #1b1b1b;
  display: inline-flex;
  align-items: center;
}
.btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]).active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):active, .btn-video-outline:not([disabled]):not(:disabled):not(.disabled):not([hidden]):hover {
  background: #e8e8e8;
  border-color: #e8e8e8;
  color: #1b1b1b;
}
.btn-video-outline:not(.icon-right) {
  position: relative;
}
.btn-video-outline:not(.icon-right)::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right)::before {
  left: 0;
}
.btn-video-outline:not(.icon-right)::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline:not(.icon-right):hover, .btn-video-outline:not(.icon-right):focus, .btn-video-outline:not(.icon-right):active {
  position: relative;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  left: 0;
}
.btn-video-outline:not(.icon-right):hover::before, .btn-video-outline:not(.icon-right):focus::before, .btn-video-outline:not(.icon-right):active::before {
  margin-right: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
}
.btn-video-outline.icon-right {
  order: 1;
  position: relative;
}
.btn-video-outline.icon-right::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right::before {
  right: 0;
}
.btn-video-outline.icon-right::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}
.btn-video-outline.icon-right:hover, .btn-video-outline.icon-right:focus, .btn-video-outline.icon-right:active {
  position: relative;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  right: 0;
}
.btn-video-outline.icon-right:hover::before, .btn-video-outline.icon-right:focus::before, .btn-video-outline.icon-right:active::before {
  margin-left: 0.625rem;
  position: static;
  transform: none;
  width: 1.6875rem;
  height: 1.25rem;
  order: 2;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:not(:disabled):not(.disabled):active {
  color: #363636;
}

.btn-add-service {
  width: auto;
}

.btn:not(:hover) .icon.hover-icon,
.btn:hover .icon.hover-icon ~ .icon {
  display: none;
}

.btn-video-outline-centered {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-color: #363636;
  color: #363636;
  text-decoration: none;
}
.btn-video-outline-centered .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
  transition: background-image 0.15s;
}
.btn-video-outline-centered:hover, .btn-video-outline-centered:focus, .btn-video-outline-centered:active {
  color: #fff;
  background-color: #363636;
}
.btn-video-outline-centered:hover .video-icon, .btn-video-outline-centered:focus .video-icon, .btn-video-outline-centered:active .video-icon {
  width: 1.6875rem;
  height: 1.25rem;
  margin-right: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E");
}

.link-video {
  color: #363636;
  margin: 0;
  display: inline-block;
  position: relative;
  padding-left: 2.5rem;
  position: relative;
}
.link-video::before {
  content: "";
  position: absolute;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='20' viewBox='0 0 27 20'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M25.896.825c.352 1.394.622 2.861.816 4.402A38.17 38.17 0 0 1 27 9.995c0 1.633-.102 3.228-.288 4.769a36.09 36.09 0 0 1-.816 4.402 77.547 77.547 0 0 1-5.957.623c-2.078.138-4.221.211-6.43.211-2.217 0-4.36-.073-6.439-.21a76.581 76.581 0 0 1-5.957-.624 34.533 34.533 0 0 1-.825-4.393A38.17 38.17 0 0 1 0 10.005c0-1.633.093-3.22.288-4.769A36.09 36.09 0 0 1 1.104.834 77.547 77.547 0 0 1 7.061.211 97.415 97.415 0 0 1 13.5 0c2.218 0 4.36.073 6.43.21 2.078.13 4.064.34 5.966.615zM10 15l8-5-8-5v10z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.link-video::before {
  left: 0;
}

.remove-btn,
.remove-btn-lg {
  cursor: pointer;
}

.modal-header button.close {
  text-shadow: none;
}

.close {
  opacity: 1;
}

a.btn {
  text-decoration: none;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  background-color: #1b1b1b;
  color: #fff;
}

.card {
  margin-bottom: 1em;
}
.card .list-group {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.card .card-header {
  background: #ccc;
}
.card .card-title.h5 {
  margin-bottom: 0.9375rem !important;
}
#accordion .card {
  border: none;
  border-bottom: 0.0625rem solid #ccc;
  border-radius: none;
}
#accordion .card .card-header {
  padding: 1.25rem 0;
  border-bottom: 0.0625rem solid #ccc;
  border-top: none;
  background-color: #fff;
}
#accordion .card .card-header:first-child {
  border-radius: 0;
  border-bottom: none;
}
#accordion .card .card-header .btn {
  padding: 1.25rem 0.625rem;
}
#accordion .card .card-header .btn.btn-link {
  color: #666;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link:hover {
  text-decoration: none;
}
#accordion .card .card-header .btn.btn-link::before {
  content: "";
  float: left;
  width: 20px;
  height: 20px;
  margin: 3px 5px 0 0;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23363636' fill-rule='nonzero' d='M7.579 5.987L3.275 1.604A.908.908 0 0 1 3 .944.992.992 0 0 1 3.255.29c.225-.2.457-.288.698-.29a.919.919 0 0 1 .666.275l5.106 5.058a.948.948 0 0 1 .007 1.327l-5.118 5.047c-.123.165-.38.292-.654.293a.962.962 0 0 1-.683-.293.903.903 0 0 1-.277-.66.993.993 0 0 1 .256-.655L7.58 5.987z'/%3E%3C/svg%3E") no-repeat 0 0;
  transform: rotate(90deg);
}
#accordion .card .card-header .btn.btn-link.collapsed::before {
  transform: rotate(0deg);
}
#accordion .card .card-body {
  padding: 0;
  margin-left: 0.9375rem;
}

.card-link {
  color: #1b1b1b;
}
.card-link:hover {
  text-decoration: none;
}

.alert {
  font-size: inherit;
  font-weight: 400;
  border: 0.0625rem solid transparent;
  border-radius: 0.375rem;
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  margin: auto;
  background: #fff;
  overflow: hidden;
  color: #1b1b1b;
}
.alert::before {
  content: "";
  width: 3.375rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}
.alert.alert-default {
  padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
}
.alert.alert-default::before {
  height: 100%;
  width: 3.375rem;
  top: 0;
  right: initial;
  bottom: 0;
  left: 0;
  background-size: 1.5rem;
}
.alert.alert-stacked {
  padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
}
.alert.alert-stacked::before {
  height: 2.1875rem;
  width: 100%;
  top: 0;
  right: 0;
  bottom: initial;
  left: 0;
  background-size: 1.25rem;
}
.alert.alert-sm {
  font-size: 0.875rem;
}
.alert.alert-md {
  font-size: 1rem;
}
.alert.alert-lg {
  font-size: 1.125rem;
}
@media (min-width: 576px) {
  .alert.alert-sm-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-sm-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-sm-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-sm-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-sm-sm {
    font-size: 0.875rem;
  }
  .alert.alert-sm-md {
    font-size: 1rem;
  }
  .alert.alert-sm-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .alert.alert-md-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-md-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-md-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-md-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-md-sm {
    font-size: 0.875rem;
  }
  .alert.alert-md-md {
    font-size: 1rem;
  }
  .alert.alert-md-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1025px) {
  .alert.alert-lg-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-lg-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-lg-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-lg-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-lg-sm {
    font-size: 0.875rem;
  }
  .alert.alert-lg-md {
    font-size: 1rem;
  }
  .alert.alert-lg-lg {
    font-size: 1.125rem;
  }
}
@media (min-width: 1366px) {
  .alert.alert-xl-default {
    padding: 0.9375rem 0.9375rem 0.9375rem 4.3125rem;
  }
  .alert.alert-xl-default::before {
    height: 100%;
    width: 3.375rem;
    top: 0;
    right: initial;
    bottom: 0;
    left: 0;
    background-size: 1.5rem;
  }
  .alert.alert-xl-stacked {
    padding: 3.125rem 0.9375rem 0.9375rem 0.9375rem;
  }
  .alert.alert-xl-stacked::before {
    height: 2.1875rem;
    width: 100%;
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    background-size: 1.25rem;
  }
  .alert.alert-xl-sm {
    font-size: 0.875rem;
  }
  .alert.alert-xl-md {
    font-size: 1rem;
  }
  .alert.alert-xl-lg {
    font-size: 1.125rem;
  }
}
.alert .alert-link {
  color: #1b1b1b;
}
.alert.alert-success {
  border-color: #046a38;
}
.alert.alert-success::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M16.4545 7.4545C16.4439 7.46511 16.4339 7.47635 16.4247 7.48816L11.2161 14.1251L8.07581 10.9848C7.63647 10.5455 6.92416 10.5455 6.48482 10.9848C6.04548 11.4242 6.04548 12.1365 6.48482 12.5758L10.4545 16.5455C10.8938 16.9848 11.6061 16.9848 12.0455 16.5455C12.0553 16.5357 12.0645 16.5254 12.0731 16.5146L18.0615 9.02921C18.4848 8.58872 18.4794 7.88846 18.0455 7.4545C17.6061 7.01516 16.8938 7.01516 16.4545 7.4545Z" fill="%23FFFFFF"/></svg>');
  background-color: #046a38;
}
.alert.alert-info {
  border-color: #31708f;
}
.alert.alert-info::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23FFFFFF"/><path d="M13.3961 9.88184L9.95953 10.3125L9.83648 10.8838L10.5132 11.0068C10.9527 11.1123 11.0406 11.2705 10.9439 11.71L9.83648 16.9131C9.54645 18.2578 9.99469 18.8906 11.0494 18.8906C11.8668 18.8906 12.816 18.5127 13.2466 17.9941L13.3785 17.3701C13.0796 17.6338 12.6402 17.7393 12.3502 17.7393C11.9371 17.7393 11.7877 17.4492 11.8931 16.9395L13.3961 9.88184Z" fill="%23FFFFFF"/><path d="M13.5 6.75C13.5 7.57843 12.8284 8.25 12 8.25C11.1716 8.25 10.5 7.57843 10.5 6.75C10.5 5.92157 11.1716 5.25 12 5.25C12.8284 5.25 13.5 5.92157 13.5 6.75Z" fill="%23FFFFFF"/></svg>');
  background-color: #31708f;
}
.alert.alert-warning {
  border-color: #eea103;
}
.alert.alert-warning::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%23FFFFFF"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%23FFFFFF"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%23FFFFFF"/></svg>');
  background-color: #eea103;
}
.alert.alert-danger {
  border-color: #a51a1f;
}
.alert.alert-danger::before {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.80977 0.21967C6.95042 0.0790176 7.14118 0 7.3401 0H16.6599C16.8588 0 17.0496 0.0790176 17.1902 0.21967L23.7803 6.80977C23.921 6.95042 24 7.14118 24 7.3401V16.6599C24 16.8588 23.921 17.0496 23.7803 17.1902L17.1902 23.7803C17.0496 23.921 16.8588 24 16.6599 24H7.3401C7.14118 24 6.95042 23.921 6.80977 23.7803L0.21967 17.1902C0.0790176 17.0496 0 16.8588 0 16.6599V7.3401C0 7.14118 0.0790176 6.95042 0.21967 6.80977L6.80977 0.21967ZM7.65076 1.5L1.5 7.65076V16.3492L7.65076 22.5H16.3492L22.5 16.3492V7.65076L16.3492 1.5H7.65076Z" fill="%23FFFFFF"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23FFFFFF"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23FFFFFF"/></svg>');
  background-color: #a51a1f;
}
.alert.alert-success .alert-link, .alert.alert-info .alert-link, .alert.alert-warning .alert-link, .alert.alert-danger .alert-link {
  color: #1b1b1b;
}

.alert-dismissible {
  padding-right: 2.875rem;
}
.alert-dismissible .close {
  width: 2.875rem;
  height: 2.875rem;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="%231B1B1B"/><path d="M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z" fill="%231B1B1B"/></svg>');
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.15s ease-in-out;
}
.alert-dismissible.alert-stacked {
  padding-right: 0.9375rem;
}
.alert-dismissible.alert-stacked .close {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.64645 4.64645C4.84171 4.45118 5.15829 4.45118 5.35355 4.64645L8 7.29289L10.6464 4.64645C10.8417 4.45118 11.1583 4.45118 11.3536 4.64645C11.5488 4.84171 11.5488 5.15829 11.3536 5.35355L8.70711 8L11.3536 10.6464C11.5488 10.8417 11.5488 11.1583 11.3536 11.3536C11.1583 11.5488 10.8417 11.5488 10.6464 11.3536L8 8.70711L5.35355 11.3536C5.15829 11.5488 4.84171 11.5488 4.64645 11.3536C4.45118 11.1583 4.45118 10.8417 4.64645 10.6464L7.29289 8L4.64645 5.35355C4.45118 5.15829 4.45118 4.84171 4.64645 4.64645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 1.25rem;
  width: 2.1875rem;
  height: 2.1875rem;
}

.breadcrumb {
  background-color: #fff;
}

.breadcrumb-item {
  font-weight: 700;
}
.breadcrumb-item a {
  color: #363636;
}
.breadcrumb-item.active {
  color: #363636;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.badge,
.badge-md {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.875rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge .badge-icon,
.badge-md .badge-icon {
  height: 0.75rem;
  width: auto;
}
.badge .badge-icon img,
.badge-md .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}
.badge-container, .badge-marxent-container,
.badge-md-container,
.badge-md-marxent-container {
  position: absolute;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  z-index: 1;
  left: 0.0625rem;
}
.badge-container,
.badge-md-container {
  top: 0.0625rem;
}

.badge-sm {
  display: inline-flex;
  gap: 0.234375rem;
  padding: 0.234375rem 0.46875rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  font-size: 0.75rem;
  color: #1b1b1b;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #1b1b1b;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8);
  line-height: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.badge-sm .badge-icon {
  height: 0.625rem;
  width: auto;
}
.badge-sm .badge-icon img {
  height: 100%;
  width: auto;
  display: block;
}

.badge-marxent-container {
  bottom: 3.28125rem;
  left: 0.9375rem;
}
@media (min-width: 768px) {
  .badge-marxent-container {
    bottom: 6.796875rem;
    left: 0.9375rem;
  }
}

.multi-badge-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: absolute;
}

.multi-badge-container > .badge-container {
  position: relative;
}
.multi-badge-container > .badge-marxent-container {
  position: relative;
  padding-top: 10px;
  padding-bottom: 5px;
}

.badge-green,
.badge-free-delivery,
.badge-reward,
.badge-install,
.badge-online,
.badge-instore,
.badge-success,
.badge-newarrival {
  border-color: #046a38;
}

.badge-install {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.badge-super-buy,
.badge-blue,
.badge-preorder {
  border-color: #004876;
}

.badge-preowned,
.badge-purple {
  border-color: #4D4185;
}

.badge-yellow,
.badge-clearance,
.badge-best-seller,
.badge-exclusive {
  border-color: #ffc600;
}

.badge-nfm-plus,
.badge-orange {
  border-color: #d24627;
}

.badge-secondary {
  border-color: #4c4c4c;
}

.badge-danger,
.badge-red,
.badge-doorbuster {
  border-color: #a51a1f;
}

.badge-warning {
  border-color: #eea103;
}

.badge-info,
.badge-gas,
.badge-dual-fuel {
  border-color: #31708f;
}

.badge-red-orange,
.badge-electric {
  border-color: #d24627;
}

.badge-light,
.badge-dark {
  border-color: #363636;
}

.post-add-to-cart .modal-content .modal-info,
.post-add-to-cart .modal-content .option-info-group-col-2,
.product-add-ons .modal-content .modal-info,
.product-add-ons .modal-content .option-info-group-col-2 {
  align-items: center;
}
.post-add-to-cart .modal-content .modal-body .modal-line-item,
.product-add-ons .modal-content .modal-body .modal-line-item {
  margin-bottom: 0;
}
.post-add-to-cart .modal-content .modal-body #installation-form-productType-error,
.product-add-ons .modal-content .modal-body #installation-form-productType-error {
  margin: -0.3rem 0 0.5rem;
}
.post-add-to-cart .modal-content h4,
.post-add-to-cart .modal-content h5,
.post-add-to-cart .modal-content h6,
.product-add-ons .modal-content h4,
.product-add-ons .modal-content h5,
.product-add-ons .modal-content h6 {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.post-add-to-cart .modal-content h4.parts-header,
.post-add-to-cart .modal-content h5.parts-header,
.post-add-to-cart .modal-content h6.parts-header,
.product-add-ons .modal-content h4.parts-header,
.product-add-ons .modal-content h5.parts-header,
.product-add-ons .modal-content h6.parts-header {
  margin: 0.9375rem 0 0.625rem;
}
.post-add-to-cart .modal-content h4.performance-header,
.post-add-to-cart .modal-content h5.performance-header,
.post-add-to-cart .modal-content h6.performance-header,
.product-add-ons .modal-content h4.performance-header,
.product-add-ons .modal-content h5.performance-header,
.product-add-ons .modal-content h6.performance-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.antivirus-header,
.post-add-to-cart .modal-content h5.antivirus-header,
.post-add-to-cart .modal-content h6.antivirus-header,
.product-add-ons .modal-content h4.antivirus-header,
.product-add-ons .modal-content h5.antivirus-header,
.product-add-ons .modal-content h6.antivirus-header {
  margin: 0.5625rem 0 0;
}
.post-add-to-cart .modal-content h4.payment-antivirus-title, .post-add-to-cart .modal-content h4.Payment-Protection-title,
.post-add-to-cart .modal-content h5.payment-antivirus-title,
.post-add-to-cart .modal-content h5.Payment-Protection-title,
.post-add-to-cart .modal-content h6.payment-antivirus-title,
.post-add-to-cart .modal-content h6.Payment-Protection-title,
.product-add-ons .modal-content h4.payment-antivirus-title,
.product-add-ons .modal-content h4.Payment-Protection-title,
.product-add-ons .modal-content h5.payment-antivirus-title,
.product-add-ons .modal-content h5.Payment-Protection-title,
.product-add-ons .modal-content h6.payment-antivirus-title,
.product-add-ons .modal-content h6.Payment-Protection-title {
  margin-bottom: 0.75rem;
  line-height: 1;
}
.post-add-to-cart .modal-content .plan-options h6,
.product-add-ons .modal-content .plan-options h6 {
  margin-bottom: 10px;
}
.post-add-to-cart .modal-content .modal-header,
.product-add-ons .modal-content .modal-header {
  padding-bottom: 0.625rem;
}
.post-add-to-cart .modal-content .title,
.product-add-ons .modal-content .title {
  padding: 7px 0;
  font-size: 0.875rem !important;
  line-height: 1.2rem !important;
}
.post-add-to-cart .modal-content .plan-discount,
.product-add-ons .modal-content .plan-discount {
  padding: 0.9375rem 0;
  font-size: 0.875rem !important;
  margin-left: -0.9375rem;
}

.button-div {
  margin: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
  padding-bottom: 0.9375rem;
}

.modal {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.modal .modal-header {
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 0.9375rem;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.7;
}
@media (min-width: 768px) {
  .modal .modal-header {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
.modal .modal-header .modal-title {
  margin-right: 1.875rem;
}
.modal .modal-header .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.9375rem 1.875rem;
  margin: 0;
  opacity: 1;
  color: #363636;
  font-size: 0;
}
@media (max-width: 1024.98px) {
  .modal .modal-header .close {
    padding: 0.9375rem;
  }
}
.modal .content-modal-close {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23363636' fill-rule='nonzero'%3E%3Cpath d='M7.817 6.726L10 8.909l2.183-2.183a.772.772 0 0 1 1.004-.075l.087.075a.772.772 0 0 1 0 1.091L11.091 10l2.183 2.183a.772.772 0 1 1-1.091 1.091L10 11.091l-2.183 2.183a.772.772 0 0 1-1.004.075l-.087-.075a.772.772 0 0 1 0-1.091L8.909 10 6.726 7.817a.772.772 0 1 1 1.091-1.091z'/%3E%3Cpath d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-1a9 9 0 1 1 0-18 9 9 0 0 1 0 18z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
}
.modal .modal-content {
  background-clip: padding-box;
  padding: 0.9375rem 1.875rem 1.875rem;
}
.modal .modal-content #pageTimeoutModalTitle .warning-icon {
  padding-right: 0.9375rem;
}
@media (max-width: 1024.98px) {
  .modal .modal-content {
    padding: 0.9375rem;
  }
}
.modal .modal-body {
  padding: 0.625rem 0;
}
.modal .modal-body .video-container {
  height: 147px;
}
@media (min-width: 768px) {
  .modal .modal-body .video-container {
    width: 100%;
    height: 377px;
  }
}
.modal .modal-footer {
  padding: 0.9375rem 0 0;
  border-top: 0.0625rem solid #ccc;
}
@media (min-width: 768px) {
  .modal.post-add-to-cart .modal-dialog, .modal.product-add-ons .modal-dialog {
    max-width: 726px;
  }
}
.modal.post-add-to-cart .prev-service-header, .modal.product-add-ons .prev-service-header {
  border-bottom: 0.0625rem solid #ccc;
  margin-bottom: 10px;
}
.modal.post-add-to-cart .next-service-header, .modal.product-add-ons .next-service-header {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-line-item, .modal.product-add-ons .modal-line-item {
  display: flex;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item:last-of-type, .modal.product-add-ons .modal-line-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
  display: block;
  width: 100%;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .modal-info, .modal.product-add-ons .modal-line-item .modal-info {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-qty, .modal.product-add-ons .modal-line-item .line-item-qty {
    flex: 1 0 25%;
    text-align: right;
    margin-top: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
  margin-bottom: 15px;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-line-item .line-item-primary, .modal.product-add-ons .modal-line-item .line-item-primary {
    margin-bottom: 0;
  }
}
.modal.post-add-to-cart .modal-line-item .line-item-image, .modal.product-add-ons .modal-line-item .line-item-image {
  flex-shrink: 0;
  margin-right: 10px;
}
.modal.post-add-to-cart .modal-line-item .line-item-image img, .modal.product-add-ons .modal-line-item .line-item-image img {
  min-width: 70px;
  width: 70px;
  min-height: 70px;
  height: 70px;
}
.modal.post-add-to-cart .modal-line-item .line-item-name, .modal.product-add-ons .modal-line-item .line-item-name {
  margin: 0 10px 0 0;
  white-space: initial;
}
.modal.post-add-to-cart .modal-line-item .line-item-sku, .modal.product-add-ons .modal-line-item .line-item-sku {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 0.75rem;
}
.modal.post-add-to-cart .modal-footer, .modal.product-add-ons .modal-footer {
  border-top: 0.0625rem solid #ccc;
}
.modal.post-add-to-cart .modal-footer button, .modal.product-add-ons .modal-footer button {
  padding: 0.34375rem 0.9375rem;
}
.modal.post-add-to-cart .modal-footer .button-wrapper, .modal.product-add-ons .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
  padding: 0;
  font-size: 0.875rem;
  text-align: left;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-footer .continue-link, .modal.product-add-ons .modal-footer .continue-link {
    font-size: 1rem;
  }
}
.modal.post-add-to-cart .modal-footer .btn-view-cart, .modal.product-add-ons .modal-footer .btn-view-cart {
  max-width: 120px;
  height: 36px;
  max-height: 36px;
  padding: 0 15px;
}
.modal .product-add-ons .modal-line-item .line-item-qty {
  text-align: left;
}
@media (min-width: 768px) {
  .modal.modal-security-questions .modal-dialog {
    max-width: 726px;
  }
}
.modal.modal-security-question-check button.close, .modal.modal-security-questions button.close {
  display: none;
}
.modal.post-add-to-cart .modal-header {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header {
    align-items: center;
  }
}
.modal.post-add-to-cart .modal-header .icon {
  width: 20px;
  height: 20px;
  margin: 5px 5px 0 0;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header .icon {
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header {
  display: flex;
  margin-bottom: 0;
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal.post-add-to-cart .modal-header h4.quantity-header {
    flex-direction: row;
  }
}
.modal.post-add-to-cart .modal-header h4.quantity-header .quantity-added {
  margin-right: 0.3125rem;
}
.modal .modal-parts-gold-plan .plan-options,
.modal .modal-body-addons .plan-options,
.modal .modal-antivirus-performance .plan-options,
.modal .modal-gold-plan .plan-options {
  padding: 15px 0 5px;
  border-top: 0.0625rem solid #ccc;
}
.modal .modal-parts-gold-plan .plan-options .plan-option,
.modal .modal-body-addons .plan-options .plan-option,
.modal .modal-antivirus-performance .plan-options .plan-option,
.modal .modal-gold-plan .plan-options .plan-option {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}
.modal .modal-parts-gold-plan .plan-options .plan-option:last-of-type,
.modal .modal-body-addons .plan-options .plan-option:last-of-type,
.modal .modal-antivirus-performance .plan-options .plan-option:last-of-type,
.modal .modal-gold-plan .plan-options .plan-option:last-of-type {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .custom-control,
.modal .modal-body-addons .plan-options .plan-option .custom-control,
.modal .modal-antivirus-performance .plan-options .plan-option .custom-control,
.modal .modal-gold-plan .plan-options .plan-option .custom-control {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .form-control-label,
.modal .modal-body-addons .plan-options .plan-option .form-control-label,
.modal .modal-antivirus-performance .plan-options .plan-option .form-control-label,
.modal .modal-gold-plan .plan-options .plan-option .form-control-label {
  margin-bottom: 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option input,
.modal .modal-body-addons .plan-options .plan-option input,
.modal .modal-antivirus-performance .plan-options .plan-option input,
.modal .modal-gold-plan .plan-options .plan-option input {
  margin-right: 10px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
.modal .modal-body-addons .plan-options .plan-option .option-item-info,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
.modal .modal-gold-plan .plan-options .plan-option .option-item-info {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-info,
  .modal .modal-body-addons .plan-options .plan-option .option-item-info,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-info,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-info {
    flex-direction: row;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group,
.modal .modal-body-addons .plan-options .plan-option .option-info-group,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group {
  display: flex;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2,
  .modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-body-addons .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-antivirus-performance .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty,
.modal .modal-gold-plan .plan-options .plan-option .option-info-group.option-info-group-col-2 .option-qty {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image,
  .modal .modal-body-addons .plan-options .plan-option .option-item-image,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-image,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-image {
    margin-right: 15px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-image img,
.modal .modal-body-addons .plan-options .plan-option .option-item-image img,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-image img,
.modal .modal-gold-plan .plan-options .plan-option .option-item-image img {
  width: 70px;
  height: 70px;
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
.modal .modal-body-addons .plan-options .plan-option .option-item-name,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
.modal .modal-gold-plan .plan-options .plan-option .option-item-name {
  margin-right: 5px;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .plan-options .plan-option .option-item-name,
  .modal .modal-body-addons .plan-options .plan-option .option-item-name,
  .modal .modal-antivirus-performance .plan-options .plan-option .option-item-name,
  .modal .modal-gold-plan .plan-options .plan-option .option-item-name {
    margin-right: 30px;
  }
}
.modal .modal-parts-gold-plan .plan-options .plan-option .option-item-price,
.modal .modal-body-addons .plan-options .plan-option .option-item-price,
.modal .modal-antivirus-performance .plan-options .plan-option .option-item-price,
.modal .modal-gold-plan .plan-options .plan-option .option-item-price {
  margin-top: 0;
  margin-left: auto;
  text-align: right;
}
.modal .modal-parts-gold-plan .modal-footer .btn-link,
.modal .modal-body-addons .modal-footer .btn-link,
.modal .modal-antivirus-performance .modal-footer .btn-link,
.modal .modal-gold-plan .modal-footer .btn-link {
  padding-top: 0;
}
@media (min-width: 1025px) {
  .modal .modal-parts-gold-plan .modal-footer .btn-link,
  .modal .modal-body-addons .modal-footer .btn-link,
  .modal .modal-antivirus-performance .modal-footer .btn-link,
  .modal .modal-gold-plan .modal-footer .btn-link {
    height: 100%;
    padding: 0;
  }
}
.modal .modal-body-addons .plan-option .option-info-group {
  display: flex;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 {
  height: 100%;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-1 .vertically-centered {
  margin: auto 0;
}
.modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
  flex-direction: column;
}
@media (min-width: 1025px) {
  .modal .modal-body-addons .plan-option .option-info-group.option-info-group-col-2 {
    flex-direction: row;
    width: 100%;
  }
}
.modal.modal-parts-gold-plan .plan-options, .modal.modal-gold-plan .plan-options,
.modal .modal-gold-plan .plan-options {
  padding-bottom: 0;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total, .modal.modal-gold-plan .plan-options .protection-plan-total,
.modal .modal-gold-plan .plan-options .protection-plan-total {
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 0.0625rem solid #ccc;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-label, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-label {
  margin-right: 15px;
}
.modal.modal-parts-gold-plan .plan-options .protection-plan-total .protection-plan-total-value, .modal.modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value,
.modal .modal-gold-plan .plan-options .protection-plan-total .protection-plan-total-value {
  margin-left: auto;
}
.modal.modal-parts-gold-plan .performance-header,
.modal.modal-parts-gold-plan .antivirus-header,
.modal.modal-parts-gold-plan .parts-header, .modal.modal-parts-performance .performance-header,
.modal.modal-parts-performance .antivirus-header,
.modal.modal-parts-performance .parts-header, .modal.modal-antivirus-performance .performance-header,
.modal.modal-antivirus-performance .antivirus-header,
.modal.modal-antivirus-performance .parts-header, .modal.modal-antivirus .performance-header,
.modal.modal-antivirus .antivirus-header,
.modal.modal-antivirus .parts-header, .modal.modal-parts .performance-header,
.modal.modal-parts .antivirus-header,
.modal.modal-parts .parts-header, .modal.modal-performance .performance-header,
.modal.modal-performance .antivirus-header,
.modal.modal-performance .parts-header {
  margin: 10px 0;
}
.modal.modal-parts-gold-plan .plan-options .plan-option, .modal.modal-parts-performance .plan-options .plan-option, .modal.modal-antivirus-performance .plan-options .plan-option, .modal.modal-antivirus .plan-options .plan-option, .modal.modal-parts .plan-options .plan-option, .modal.modal-performance .plan-options .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .plan-option, .modal.modal-parts-performance .performance-content .plan-option, .modal.modal-antivirus-performance .performance-content .plan-option, .modal.modal-antivirus .performance-content .plan-option, .modal.modal-parts .performance-content .plan-option, .modal.modal-performance .performance-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .performance-content .performance-price-info, .modal.modal-parts-performance .performance-content .performance-price-info, .modal.modal-antivirus-performance .performance-content .performance-price-info, .modal.modal-antivirus .performance-content .performance-price-info, .modal.modal-parts .performance-content .performance-price-info, .modal.modal-performance .performance-content .performance-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .antivirus-content .plan-option, .modal.modal-parts-performance .antivirus-content .plan-option, .modal.modal-antivirus-performance .antivirus-content .plan-option, .modal.modal-antivirus .antivirus-content .plan-option, .modal.modal-parts .antivirus-content .plan-option, .modal.modal-performance .antivirus-content .plan-option {
  justify-content: space-between;
}
.modal.modal-parts-gold-plan .antivirus-content .antivirus-price-info, .modal.modal-parts-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus-performance .antivirus-content .antivirus-price-info, .modal.modal-antivirus .antivirus-content .antivirus-price-info, .modal.modal-parts .antivirus-content .antivirus-price-info, .modal.modal-performance .antivirus-content .antivirus-price-info {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .option-price, .modal.modal-parts-performance .option-price, .modal.modal-antivirus-performance .option-price, .modal.modal-antivirus .option-price, .modal.modal-parts .option-price, .modal.modal-performance .option-price {
  padding-left: 10px;
}
.modal.modal-parts-gold-plan .tab-content, .modal.modal-parts-performance .tab-content, .modal.modal-antivirus-performance .tab-content, .modal.modal-antivirus .tab-content, .modal.modal-parts .tab-content, .modal.modal-performance .tab-content {
  padding-top: 10px;
}
.modal.modal-parts-gold-plan .tab-pane .performance-content h5.mb, .modal.modal-parts-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus-performance .tab-pane .performance-content h5.mb, .modal.modal-antivirus .tab-pane .performance-content h5.mb, .modal.modal-parts .tab-pane .performance-content h5.mb, .modal.modal-performance .tab-pane .performance-content h5.mb {
  margin-bottom: 10px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs, .modal.modal-parts-performance .parts-performance-tabs, .modal.modal-antivirus-performance .parts-performance-tabs, .modal.modal-antivirus .parts-performance-tabs, .modal.modal-parts .parts-performance-tabs, .modal.modal-performance .parts-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link, .modal.modal-parts-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link, .modal.modal-antivirus .parts-performance-tabs .nav-link, .modal.modal-parts .parts-performance-tabs .nav-link, .modal.modal-performance .parts-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 0.625rem 0.5rem;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .parts-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .parts-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: -0.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-antivirus .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-parts .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before, .modal.modal-performance .parts-performance-tabs .nav-link-parts:not(.active) .nav-link-text::before {
    width: 24px;
    height: 24px;
    left: -22px;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
  align-items: flex-end;
  margin-top: 0.625rem;
  padding-top: 7px;
  border-top: 1px solid #ccc;
  font-size: 0.875rem;
}
@media (min-width: 576px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs, .modal.modal-parts-performance .antivirus-performance-tabs, .modal.modal-antivirus-performance .antivirus-performance-tabs, .modal.modal-antivirus .antivirus-performance-tabs, .modal.modal-parts .antivirus-performance-tabs, .modal.modal-performance .antivirus-performance-tabs {
    font-size: 1rem;
  }
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link, .modal.modal-antivirus .antivirus-performance-tabs .nav-link, .modal.modal-parts .antivirus-performance-tabs .nav-link, .modal.modal-performance .antivirus-performance-tabs .nav-link {
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link-content {
  display: inline-block;
  position: relative;
  padding: 0 10px 8px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-antivirus .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-parts .antivirus-performance-tabs .nav-link.active .nav-link-content, .modal.modal-performance .antivirus-performance-tabs .nav-link.active .nav-link-content {
  margin-top: 5px;
}
.modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: -15px;
  top: 2px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-antivirus .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-parts .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before, .modal.modal-performance .antivirus-performance-tabs .nav-link-performance:not(.active) .nav-link-content::before {
    width: 24px;
    height: 24px;
    left: -22px;
    top: 0;
  }
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn, .modal.modal-parts .parts-collapse-container .collapse-header .btn, .modal.modal-performance .parts-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23046A38' fill-rule='nonzero' d='M1.357 14c0 6.973 5.672 12.644 12.644 12.644S26.646 20.973 26.646 14 20.973 1.355 14 1.355C7.029 1.355 1.357 7.029 1.357 14zM0 14C0 6.28 6.28 0 14 0s14 6.28 14 14-6.28 14-14 14S0 21.72 0 14zm20.919-5.8c.566-.598 1.467.275.901.874-3.14 3.441-6.307 6.833-9.474 10.25-.154.174-.309.324-.463.498-.232.25-.67.225-.901 0-1.596-1.471-3.192-2.967-4.788-4.439-.593-.549.308-1.446.9-.873a627.403 627.403 0 0 1 4.3 3.99c3.192-3.441 6.359-6.858 9.525-10.3z'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .parts-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .parts-collapse-container .collapse-header .btn.selected, .modal.modal-parts .parts-collapse-container .collapse-header .btn.selected, .modal.modal-performance .parts-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn, .modal.modal-parts .performance-collapse-container .collapse-header .btn, .modal.modal-performance .performance-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .performance-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .performance-collapse-container .collapse-header .btn.selected, .modal.modal-parts .performance-collapse-container .collapse-header .btn.selected, .modal.modal-performance .performance-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn {
  width: 100%;
  padding-left: 0;
  border-top: 0.0625rem solid #ccc;
  text-align: left;
  pointer-events: none;
}
.modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .f2e02f66-8aec-4d72-b8a6-cf7d927aeca7%7Bfill:none;%7D.f9479700-552c-4d4c-be40-b6b8ebd30994%7Bfill:%23046A38;%7D %3C/style%3E%3C/defs%3E%3Cg id='a45d5668-4a94-4a53-8d89-ff76914cebdc' data-name='warranty'%3E%3Cpath class='f2e02f66-8aec-4d72-b8a6-cf7d927aeca7' d='M79.24,52V24.66a53.35,53.35,0,0,1-14.37-2.91,41.26,41.26,0,0,1-14.62-9.19A46.7,46.7,0,0,1,35,21.75a60.7,60.7,0,0,1-15.28,2.92V51.9c0,.6.4,7,2.88,10.85.22.35.41.75.69,1.21,2.75,4.55,8.44,14,26.92,22.56,18-8.34,23.4-17.68,26-22.19.35-.61.66-1.15.94-1.58,2.07-3.24,2.17-8.76,2-10.61C79.19,52.08,79.24,52,79.24,52Zm-8.34-8.9a2,2,0,0,1-.6,1.43l-25,25.2a2.12,2.12,0,0,1-1.46.7h0a2.16,2.16,0,0,1-1.46-.7L30.55,57.57a2.1,2.1,0,0,1-.46-1.5v-13a1.92,1.92,0,0,1,3.32-1.44l10.42,10.6L67.43,28.6a2,2,0,0,1,3.47,1.45Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M69.65,28.15a2,2,0,0,0-2.23.44L43.81,52.21,33.4,41.62a1.91,1.91,0,0,0-3.31,1.44v13a2.09,2.09,0,0,0,.46,1.5l11.8,12.12a2.16,2.16,0,0,0,1.46.7h0a2.07,2.07,0,0,0,1.45-.7l25-25.16a2.06,2.06,0,0,0,.6-1.44v-13A2,2,0,0,0,69.65,28.15ZM66.59,42.23l-22.92,23-9.84-10V48.07l8.43,8.64a2.29,2.29,0,0,0,1.5.75h0a1.94,1.94,0,0,0,1.35-.74L66.59,35Z'/%3E%3Cpath class='f9479700-552c-4d4c-be40-b6b8ebd30994' d='M83.26,51.88V22.77a2.07,2.07,0,0,0-1.92-2.05c-6.4-.45-11.07-1.32-15.1-2.81a36.77,36.77,0,0,1-14-9.21l-.17-.27a2.05,2.05,0,0,0-3.38-.18l-.28.35a42.38,42.38,0,0,1-14.91,9.29c-3.75,1.39-9,2.3-16.14,2.82a2.06,2.06,0,0,0-1.91,2.06v29.3c0,.32.45,8,3.62,12.91.2.32.44.68.69,1.1,2.76,4.55,9.2,15.21,29.18,24.36l.15.06.47.17a1.89,1.89,0,0,0,.7.13,2.15,2.15,0,0,0,.8-.16l.47-.2C71,81.5,76.94,71.3,79.81,66.4c.32-.55.6-1,.86-1.44C83.74,60.15,83.26,52.86,83.26,51.88ZM77.18,62.75c-.29.44-.58,1-.94,1.58-2.62,4.51-8,13.85-26,22.19C31.74,77.94,26.07,68.51,23.3,64c-.29-.46-.47-.86-.69-1.21-2.47-3.84-2.87-10.25-2.87-10.85V24.67A62.32,62.32,0,0,0,35,21.76a46.7,46.7,0,0,0,15.23-9.19,41.31,41.31,0,0,0,14.61,9.19,53.13,53.13,0,0,0,14.37,2.91V52c0,.06,0,.12,0,.18.16,1.84.07,7.36-2,10.6Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center right;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus-performance .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-antivirus .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-parts .antivirus-collapse-container .collapse-header .btn.selected, .modal.modal-performance .antivirus-collapse-container .collapse-header .btn.selected {
    background-size: 24px;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper, .modal.modal-parts-performance .modal-footer .button-wrapper, .modal.modal-antivirus-performance .modal-footer .button-wrapper, .modal.modal-antivirus .modal-footer .button-wrapper, .modal.modal-parts .modal-footer .button-wrapper, .modal.modal-performance .modal-footer .button-wrapper {
    flex-wrap: nowrap;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
.modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
.modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
.modal.modal-performance .modal-footer .button-wrapper .btn-next {
  width: 72px;
  max-width: 72px;
}
@media (min-width: 1025px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .btn-next, .modal.modal-parts-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus-performance .modal-footer .button-wrapper .btn-next, .modal.modal-antivirus .modal-footer .button-wrapper .btn-prev,
  .modal.modal-antivirus .modal-footer .button-wrapper .btn-next, .modal.modal-parts .modal-footer .button-wrapper .btn-prev,
  .modal.modal-parts .modal-footer .button-wrapper .btn-next, .modal.modal-performance .modal-footer .button-wrapper .btn-prev,
  .modal.modal-performance .modal-footer .button-wrapper .btn-next {
    width: auto;
    max-width: 100%;
  }
}
.modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
  margin-top: 10px;
  order: 3;
  -ms-flex-order: 3;
  text-align: right;
  padding: 0;
}
@media (min-width: 768px) {
  .modal.modal-parts-gold-plan .modal-footer .button-wrapper .continue-link, .modal.modal-parts-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus-performance .modal-footer .button-wrapper .continue-link, .modal.modal-antivirus .modal-footer .button-wrapper .continue-link, .modal.modal-parts .modal-footer .button-wrapper .continue-link, .modal.modal-performance .modal-footer .button-wrapper .continue-link {
    margin: 0 10px 0 auto;
    order: 0;
    -ms-flex-order: 0;
    text-align: right;
  }
}
.modal.modal-installation-quote .modal-header, .modal.modal-installation-option .modal-header {
  padding-right: 35px;
}
.modal.modal-installation-quote .zip-input-row,
.modal.modal-installation-quote .promo-and-submit-row {
  align-items: flex-start;
}
.modal.modal-installation-quote .zip-input-row .form-group,
.modal.modal-installation-quote .promo-and-submit-row .form-group {
  margin-bottom: 0;
}
.modal.modal-installation-quote .zip-input-row .btn,
.modal.modal-installation-quote .promo-and-submit-row .btn {
  width: 100%;
  height: 36px;
  max-height: 36px;
  padding: 0;
  margin-top: 22px;
}
@media (min-width: 768px) {
  .modal.modal-installation-quote .zip-input-row .btn,
  .modal.modal-installation-quote .promo-and-submit-row .btn {
    margin-top: 27px;
  }
}
.modal.modal-installation-quote .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-installation-quote .invalid-feedback-custom {
  color: #a51a1f;
  padding-top: 15px;
  border-top: 0.0625rem solid #ccc;
  margin-top: 0;
}
.modal.modal-installation-quote .address-block {
  padding-top: 15px;
}
.modal.modal-installation-quote .address-block .form-group:not(.required) {
  white-space: normal;
}
.modal.modal-installation-quote .product-type-select-label span {
  font-weight: 400;
}
.modal.modal-installation-quote .error-message {
  margin: 15px 0;
}
.modal.modal-installation-quote .error-message .error-message-text {
  color: #a51a1f;
}
.modal.modal-installation-option .installation-options-assets {
  border-top: 0.0625rem solid #ccc;
  margin-top: 16px;
}
.modal.modal-installation-option .modal-footer {
  padding: 0;
  border: none;
}
.modal.modal-installation-option .modal-footer button {
  width: 100%;
  padding: 0.34375rem 10px;
}
.modal.modal-installation-option .modal-footer button.nfm-installation {
  margin-right: 30px;
}
@media (max-width: 767.98px) {
  .modal.modal-installation-option .modal-footer button.nfm-installation {
    margin-right: 15px;
  }
}
.modal.modal-services-request .zip-input-row,
.modal.modal-services-request .phone-same {
  font-size: 12px;
  text-wrap: wrap;
  margin-top: -4.5px;
}
.modal.modal-services-request .error-text {
  color: #a51a1f;
}
.modal.modal-services-request .wrap-text {
  text-wrap: wrap;
}
.modal.modal-services-request .zip-input-row {
  margin-bottom: 15px;
}
.modal.modal-services-request .btn-zip-submit {
  margin-top: 23px;
  width: 100%;
}
@media (min-width: 768px) {
  .modal.modal-services-request .btn-zip-submit {
    margin-top: 27px;
  }
}
.modal.modal-services-request label span {
  font-size: 14px;
  font-weight: 100;
}
.modal.modal-services-request .address-block .form-group .custom-control.custom-radio:last-child {
  margin-bottom: 0;
}
.modal.delivery-pickup {
  padding: 15px !important;
}
@media (min-width: 576px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 440px;
  }
}
@media (min-width: 768px) {
  .modal.delivery-pickup .modal-dialog {
    max-width: 900px;
  }
}
.modal.delivery-pickup .modal-header {
  padding-bottom: 0.625rem;
}
.modal.delivery-pickup .modal-header .modal-title {
  padding-right: 40px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .left-column {
    border-right: 0.0625rem solid #ccc;
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .modal.delivery-pickup .left-column .d-sm-none {
    display: none;
  }
}
.modal.delivery-pickup .modal-body {
  padding-top: 0.625rem;
  padding-bottom: 0;
}
.modal.delivery-pickup .pb-2 div {
  padding-bottom: 15px;
}
.modal.delivery-pickup .selected-pickup-location {
  display: flex;
  margin-bottom: 0;
  padding: 15px 0;
}
.modal.delivery-pickup .selected-pickup-location .location-label {
  margin-right: 8px;
}
.modal.delivery-pickup .selected-pickup-location .location-value {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  padding-left: 20px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .modal.delivery-pickup .selected-pickup-location .location-value {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.modal.delivery-pickup .selected-pickup-location button {
  padding: 10px 10px 0 20px;
  font-size: 1rem;
  text-align: left;
  border: none;
}
.modal.delivery-pickup .pickup-locations {
  padding-top: 15px;
  padding-bottom: 30px;
  border-top: 0.0625rem solid #ccc;
}
.modal.delivery-pickup .pickup-locations .form-group:last-of-type {
  margin-bottom: 30px;
}
.modal.delivery-pickup .pickup-locations .cancel-location-link {
  padding: 0;
  font-size: 1rem;
}
.modal.delivery-pickup .select-date-cta {
  margin-bottom: 0;
}
.modal.delivery-pickup .select-date-cta h5 {
  margin-bottom: 10px;
}
.modal.delivery-pickup .modal-footer {
  padding-top: 0.625rem;
}
.modal.delivery-pickup .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.delivery-pickup .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.delivery-pickup .modal-footer .button-wrapper .btn-save-date {
  width: 75px;
  height: 36px;
  padding: 0;
}
.modal.modal-labor-services {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-labor-services {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-labor-services .select-services-lead {
  margin-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 15px;
}
.modal.modal-labor-services .parts-collapse-container:last-of-type {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .collapse-header .btn {
  padding: 0;
  width: 100%;
  border-width: 1px;
  text-align: left;
  pointer-events: none;
}
.modal.modal-labor-services .service-option-container {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-label-for-mobile {
  display: none;
}
@media (max-width: 575.98px) {
  .modal.modal-labor-services .service-option-container {
    flex-wrap: wrap;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-mobile {
    width: 100%;
    flex: 100% 0 0;
    padding: 10px 0;
    display: block;
  }
  .modal.modal-labor-services .service-option-container .service-label-for-desktop {
    display: none;
  }
}
.modal.modal-labor-services .service-option-container .quantity-input-container {
  padding-right: 15px;
}
.modal.modal-labor-services .service-option-container .service-option {
  display: flex;
  align-items: center;
}
.modal.modal-labor-services .service-option-container .service-option input.input-service-qty {
  width: 48px;
  max-width: 48px;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label {
  margin-bottom: 0;
}
.modal.modal-labor-services .service-option-container .service-option .custom-control-label::before, .modal.modal-labor-services .service-option-container .service-option .custom-control-label::after {
  top: -10px;
}
.modal.modal-labor-services .service-option-price {
  padding-left: 10px;
  margin-left: auto;
  text-align: right;
}
.modal.modal-labor-services label.service-label {
  font-weight: 400;
}
.modal.modal-labor-services label.service-label::before, .modal.modal-labor-services label.service-label::after {
  display: none;
}
.modal.modal-labor-services .custom-checkbox {
  display: inline-block;
}
.modal.modal-labor-services .quantity-module {
  width: 8.125rem;
  margin-right: 0.9375rem;
  display: inline-block;
}
.modal.modal-labor-services .quantity-module .input-group-append .btn,
.modal.modal-labor-services .quantity-module .input-group-prepend .btn {
  width: 2.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.modal.modal-labor-services .service-select-line-item {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.modal.modal-labor-services .service-body {
  padding-bottom: 0;
}
.modal.modal-labor-services .modal-line-item {
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-labor-services .services-collapse-container .alert.message {
  margin-top: 15px;
  margin-bottom: 15px;
}
.modal.modal-labor-services .services-collapse-container .alert.message ~ .alert.message {
  margin-top: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .alert.message .button-yes {
  padding-right: 0.9375rem;
  border-right: 0.0625rem solid #ccc;
  margin-right: 0.9375rem;
}
.modal.modal-labor-services .services-collapse-container .item-name {
  font-weight: 700;
  margin-top: 15px;
}
.modal.modal-labor-services .services-collapse-container .service-item {
  margin-top: 15px;
}
.modal.modal-labor-services .modal-footer {
  border-bottom: 0;
}
.modal.modal-labor-services .modal-footer .service-modal-actions {
  display: none;
  margin-top: 0 !important;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.show {
  display: block;
}
.modal.modal-labor-services .modal-footer .service-modal-actions.services-back {
  margin-right: auto;
}
.modal.modal-install-surface {
  padding: 15px !important;
}
@media (max-width: 767.98px) {
  .modal.modal-install-surface {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal.modal-install-surface .modal-header {
  padding-bottom: 0.625rem;
}
.modal.modal-install-surface .modal-header .modal-title {
  padding-right: 40px;
  font-size: 1.125rem;
}
@media (min-width: 1025px) {
  .modal.modal-install-surface .modal-header .modal-title {
    font-size: 1.375rem;
  }
}
.modal.modal-install-surface .modal-body .install-line-items {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 15px;
  border-bottom: 0.0625rem solid #ccc;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item {
  display: flex;
  width: 100%;
  align-items: center;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-label {
  display: flex;
  flex-direction: column;
  max-width: 70%;
}
.modal.modal-install-surface .modal-body .install-line-items .modal-line-item .line-item-qty {
  margin-left: auto;
  margin-right: 0;
  min-width: 48px;
}
.modal.modal-install-surface .modal-body .install-surface-selection {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .install-surface-selection .custom-checkbox {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error {
  padding-top: 15px;
}
.modal.modal-install-surface .modal-body .advanced-surface-error.hidden {
  display: none;
}
.modal.modal-install-surface .modal-footer {
  padding-top: 0.625rem;
}
.modal.modal-install-surface .modal-footer .button-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.modal.modal-install-surface .modal-footer .button-wrapper .cancel-link {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}
.modal.modal-install-surface .modal-footer .button-wrapper .btn-done {
  width: 75px;
  height: 36px;
  padding: 0;
}
@media (max-width: 1024.98px) {
  .modal#address-invalid .modal-footer .button-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .modal#address-invalid .modal-footer .button-wrapper .btn {
    width: auto;
  }
  .modal#address-invalid .modal-footer .button-wrapper .edit {
    padding-left: 0;
    padding-right: 0;
  }
  .modal#address-invalid .modal-footer .button-wrapper .accept {
    padding: 0.6875rem 0.625rem;
  }
}
@media (max-width: 767.98px) {
  .modal.modal-cancel-ppi .footer-cancel-ppi {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (min-width: 1025px) {
  #trustPilotIframe {
    max-height: 800px;
  }
}
#trustPilotIframe .modal-dialog {
  pointer-events: auto;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-dialog {
    max-width: 726px;
  }
}
#trustPilotIframe .modal-content {
  padding: 0.9375rem 1.875rem 0.9375rem;
}
#trustPilotIframe .modal-content .modal-header {
  line-height: 0;
  border-bottom: 0.0625rem solid #ccc;
  padding-bottom: 1.875rem;
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-content .modal-header {
    margin-left: -0.9375rem;
  }
}
#trustPilotIframe .modal-body {
  padding: 0;
}
@media (min-width: 1025px) {
  #trustPilotIframe .modal-body p {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
@media (max-width: 1024.98px) {
  #trustPilotIframe .modal-body p {
    padding-left: 0.9375rem;
    padding-right: 1.875rem;
  }
}

.kiosk-timeout-modal-open .modal:not(#pageTimeoutModal) {
  display: none !important;
}
.kiosk-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

.redirect-timeout-modal-open .modal:not(#redirectTimeoutModal) {
  display: none !important;
}
.redirect-timeout-modal-open .modal-backdrop ~ .modal-backdrop {
  display: none;
}

@media (max-width: 575.98px) {
  .modal-dialog {
    padding-bottom: calc(2 * env(safe-area-inset-bottom)) !important;
  }
}
.nav-tabs,
.nav-pills {
  flex-wrap: nowrap;
  justify-content: start;
  width: 100%;
  overflow-x: auto;
  padding-bottom: 0.9375rem;
  padding-left: 0.125rem;
  padding-top: 0.125rem;
  padding-right: 0.125rem;
  margin: -0.125rem -0.125rem 0 -0.125rem;
}
@supports (scrollbar-width: thin) {
  .nav-tabs,
  .nav-pills {
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
  }
}
@supports selector(::-webkit-scrollbar) {
  .nav-tabs::-webkit-scrollbar,
  .nav-pills::-webkit-scrollbar {
    width: 0.25rem;
    height: 0.25rem;
  }
  .nav-tabs::-webkit-scrollbar-track,
  .nav-pills::-webkit-scrollbar-track {
    background: transparent;
  }
  .nav-tabs::-webkit-scrollbar-thumb,
  .nav-pills::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 50rem;
  }
  .nav-tabs::-webkit-scrollbar-thumb:hover,
  .nav-pills::-webkit-scrollbar-thumb:hover {
    background: #363636;
  }
}
.nav-tabs .nav-item,
.nav-pills .nav-item {
  text-align: center;
}
.nav-tabs .nav-item .nav-link,
.nav-pills .nav-item .nav-link {
  padding: 0.46875rem 0.9375rem;
  margin: 0;
  height: 100%;
  width: 100%;
  border: none;
  background: none;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  transition: background 300ms, color 300ms, border 300ms;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.145;
}
@media (min-width: 768px) {
  .nav-tabs .nav-item .nav-link,
  .nav-pills .nav-item .nav-link {
    font-size: 1rem;
    line-height: 1.125;
  }
}
.nav-tabs .nav-item .nav-link .icon,
.nav-pills .nav-item .nav-link .icon {
  height: 16px;
  width: auto;
  margin-right: 0.46875rem;
  filter: brightness(0) saturate(100%) invert(19%) sepia(13%) saturate(0%) hue-rotate(256deg) brightness(91%) contrast(89%);
  transition: filter 300ms;
}
.nav-tabs .nav-item .nav-link:hover,
.nav-pills .nav-item .nav-link:hover {
  background: #e8e8e8;
  text-decoration: none;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight,
.nav-pills .nav-item .nav-link.active,
.nav-pills .nav-item .nav-link.highlight {
  color: #1b1b1b;
  text-decoration: none;
  font-weight: 700;
}
.nav-tabs .nav-item .nav-link.active .icon, .nav-tabs .nav-item .nav-link.highlight .icon,
.nav-pills .nav-item .nav-link.active .icon,
.nav-pills .nav-item .nav-link.highlight .icon {
  filter: brightness(0) saturate(100%) invert(0%) sepia(10%) saturate(609%) hue-rotate(337deg) brightness(87%) contrast(79%);
}
.nav-tabs .nav-item .nav-link.disabled, .nav-tabs .nav-item .nav-link:disabled, .nav-tabs .nav-item .nav-link.disabled:hover, .nav-tabs .nav-item .nav-link:disabled:hover,
.nav-pills .nav-item .nav-link.disabled,
.nav-pills .nav-item .nav-link:disabled,
.nav-pills .nav-item .nav-link.disabled:hover,
.nav-pills .nav-item .nav-link:disabled:hover {
  color: #aeaeae;
  background: none;
  pointer-events: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link {
  color: #1b1b1b;
  text-decoration: none;
}
.nav-tabs.nav-fit,
.nav-pills.nav-fit {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.nav-tabs.nav-fit .nav-item,
.nav-pills.nav-fit .nav-item {
  width: auto;
}

@media (min-width: 1025px) {
  .form-nav .nav-item > .nav-link {
    color: #1b1b1b;
  }
}
.nav-tabs {
  border: none;
}
.nav-tabs .nav-item .nav-link {
  border-radius: 0.25rem 0.25rem 0 0;
  border-bottom: 0.125rem solid #ccc;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link.highlight {
  border-bottom: 0.125rem solid;
}
.nav-tabs .nav-item.show .nav-link {
  border-bottom: 0.125rem solid #ccc;
}

.nav.navbar-nav .reset-password-form-modal .notifications-container .alert.alert-danger,
.nav.navbar-nav .reset-password-form-mobile .notifications-container .alert.alert-danger {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.nav-pills {
  gap: 0.46875rem;
}
.nav-pills .nav-item .nav-link {
  border-radius: 0.75rem;
}
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.higlight {
  background: #1b1b1b;
  color: #fff;
}
.nav-pills .nav-item .nav-link.active .icon, .nav-pills .nav-item .nav-link.higlight .icon {
  filter: brightness(0) invert(1);
}
.nav-pills .nav-item .nav-link.active:hover, .nav-pills .nav-item .nav-link.higlight:hover {
  background: #363636;
}

/* Brand Colors - UNUSED
$rusty-red: #b2200d;
$prussian-blue: #004876;
$dusk-purple: #51557f;
$marigold: #ffc600;
$orange: #f96302;
$red-orange: #cf4520;

$brand-primary: $nfm-green !default;
$brand-main: $brand-primary;
$brand-secondary: $dark-gray !default;
$brand-danger: $rusty-red;
*/
.address-suggestions-wrapper {
  position: relative;
}

.address-suggestion-result {
  display: block;
  position: absolute;
  border: 1px solid #e8e8e8;
  background-color: #fff;
  top: 0;
  right: 0;
  width: 100%;
  height: 26.875rem;
  overflow-y: scroll;
  z-index: 5;
}
.address-suggestion-result .address-item {
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #e8e8e8;
}
.address-suggestion-result .address-item:hover {
  background-color: #31708f;
  color: #fff;
  cursor: pointer;
}

.icon.rotate0 {
  transform: rotate(0deg);
}
.icon.rotate45 {
  transform: rotate(45deg);
}
.icon.rotate90 {
  transform: rotate(90deg);
}
.icon.rotate135 {
  transform: rotate(135deg);
}
.icon.rotate180 {
  transform: rotate(180deg);
}
.icon.rotate-135 {
  transform: rotate(-135deg);
}
.icon.rotate-90 {
  transform: rotate(-90deg);
}
.icon.rotate-45 {
  transform: rotate(45deg);
}
.icon.logo-sm {
  width: 35px;
  height: 37.5px;
}

.arial-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 700 !important;
}

.arial {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 400 !important;
}

.lato-bold,
.figtree-bold {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 700 !important;
}

.lato-light {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 300 !important;
}

.lato-black {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 900 !important;
}

.lato {
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 400 !important;
}

.just-lovely {
  font-family: "JustLovely", Arial, sans-serif !important;
}

.label5 {
  font-size: 0.875rem !important;
}

.font40 {
  font-size: calc(2.5rem + 0.5 * (100vw - 120rem) / 60);
}
@media (min-width: 768px) {
  .font40 {
    font-size: 2.5rem;
  }
}

.font41 {
  font-size: calc(2.5625rem + 0.5 * (100vw - 121.7058823529rem) / 60);
}
@media (min-width: 768px) {
  .font41 {
    font-size: 2.5625rem;
  }
}

.font42 {
  font-size: calc(2.625rem + 0.5 * (100vw - 123.4117647059rem) / 60);
}
@media (min-width: 768px) {
  .font42 {
    font-size: 2.625rem;
  }
}

.font43 {
  font-size: calc(2.6875rem + 0.5 * (100vw - 125.1176470588rem) / 60);
}
@media (min-width: 768px) {
  .font43 {
    font-size: 2.6875rem;
  }
}

.font44 {
  font-size: calc(2.75rem + 0.5 * (100vw - 126.8235294118rem) / 60);
}
@media (min-width: 768px) {
  .font44 {
    font-size: 2.75rem;
  }
}

.font45 {
  font-size: calc(2.8125rem + 0.5 * (100vw - 128.5294117647rem) / 60);
}
@media (min-width: 768px) {
  .font45 {
    font-size: 2.8125rem;
  }
}

.font46 {
  font-size: calc(2.875rem + 0.5 * (100vw - 130.2352941176rem) / 60);
}
@media (min-width: 768px) {
  .font46 {
    font-size: 2.875rem;
  }
}

.font47 {
  font-size: calc(2.9375rem + 0.5 * (100vw - 131.9411764706rem) / 60);
}
@media (min-width: 768px) {
  .font47 {
    font-size: 2.9375rem;
  }
}

.font48 {
  font-size: calc(3rem + 0.5 * (100vw - 133.6470588235rem) / 60);
}
@media (min-width: 768px) {
  .font48 {
    font-size: 3rem;
  }
}

.font49 {
  font-size: calc(3.0625rem + 0.5 * (100vw - 135.3529411765rem) / 60);
}
@media (min-width: 768px) {
  .font49 {
    font-size: 3.0625rem;
  }
}

.font50 {
  font-size: calc(3.125rem + 0.5 * (100vw - 137.0588235294rem) / 60);
}
@media (min-width: 768px) {
  .font50 {
    font-size: 3.125rem;
  }
}

.font51 {
  font-size: calc(3.1875rem + 0.5 * (100vw - 138.7647058824rem) / 60);
}
@media (min-width: 768px) {
  .font51 {
    font-size: 3.1875rem;
  }
}

.font52 {
  font-size: calc(3.25rem + 0.5 * (100vw - 140.4705882353rem) / 60);
}
@media (min-width: 768px) {
  .font52 {
    font-size: 3.25rem;
  }
}

.font53 {
  font-size: calc(3.3125rem + 0.5 * (100vw - 142.1764705882rem) / 60);
}
@media (min-width: 768px) {
  .font53 {
    font-size: 3.3125rem;
  }
}

.font54 {
  font-size: calc(3.375rem + 0.5 * (100vw - 143.8823529412rem) / 60);
}
@media (min-width: 768px) {
  .font54 {
    font-size: 3.375rem;
  }
}

.font55 {
  font-size: calc(3.4375rem + 0.5 * (100vw - 145.5882352941rem) / 60);
}
@media (min-width: 768px) {
  .font55 {
    font-size: 3.4375rem;
  }
}

.font56 {
  font-size: calc(3.5rem + 0.5 * (100vw - 147.2941176471rem) / 60);
}
@media (min-width: 768px) {
  .font56 {
    font-size: 3.5rem;
  }
}

.font57 {
  font-size: calc(3.5625rem + 0.5 * (100vw - 149rem) / 60);
}
@media (min-width: 768px) {
  .font57 {
    font-size: 3.5625rem;
  }
}

.font58 {
  font-size: calc(3.625rem + 0.5 * (100vw - 150.7058823529rem) / 60);
}
@media (min-width: 768px) {
  .font58 {
    font-size: 3.625rem;
  }
}

.font59 {
  font-size: calc(3.6875rem + 0.5 * (100vw - 152.4117647059rem) / 60);
}
@media (min-width: 768px) {
  .font59 {
    font-size: 3.6875rem;
  }
}

.font60 {
  font-size: calc(3.75rem + 0.5 * (100vw - 154.1176470588rem) / 60);
}
@media (min-width: 768px) {
  .font60 {
    font-size: 3.75rem;
  }
}

.font61 {
  font-size: calc(3.8125rem + 0.5 * (100vw - 155.8235294118rem) / 60);
}
@media (min-width: 768px) {
  .font61 {
    font-size: 3.8125rem;
  }
}

.font62 {
  font-size: calc(3.875rem + 0.5 * (100vw - 157.5294117647rem) / 60);
}
@media (min-width: 768px) {
  .font62 {
    font-size: 3.875rem;
  }
}

.font63 {
  font-size: calc(3.9375rem + 0.5 * (100vw - 159.2352941176rem) / 60);
}
@media (min-width: 768px) {
  .font63 {
    font-size: 3.9375rem;
  }
}

.font64 {
  font-size: calc(4rem + 0.5 * (100vw - 160.9411764706rem) / 60);
}
@media (min-width: 768px) {
  .font64 {
    font-size: 4rem;
  }
}

.font65 {
  font-size: calc(4.0625rem + 0.5 * (100vw - 162.6470588235rem) / 60);
}
@media (min-width: 768px) {
  .font65 {
    font-size: 4.0625rem;
  }
}

.font66 {
  font-size: calc(4.125rem + 0.5 * (100vw - 164.3529411765rem) / 60);
}
@media (min-width: 768px) {
  .font66 {
    font-size: 4.125rem;
  }
}

.font67 {
  font-size: calc(4.1875rem + 0.5 * (100vw - 166.0588235294rem) / 60);
}
@media (min-width: 768px) {
  .font67 {
    font-size: 4.1875rem;
  }
}

.font68 {
  font-size: calc(4.25rem + 0.5 * (100vw - 167.7647058824rem) / 60);
}
@media (min-width: 768px) {
  .font68 {
    font-size: 4.25rem;
  }
}

.font69 {
  font-size: calc(4.3125rem + 0.5 * (100vw - 169.4705882353rem) / 60);
}
@media (min-width: 768px) {
  .font69 {
    font-size: 4.3125rem;
  }
}

.font70 {
  font-size: calc(4.375rem + 0.5 * (100vw - 171.1764705882rem) / 60);
}
@media (min-width: 768px) {
  .font70 {
    font-size: 4.375rem;
  }
}

.font71 {
  font-size: calc(4.4375rem + 0.5 * (100vw - 172.8823529412rem) / 60);
}
@media (min-width: 768px) {
  .font71 {
    font-size: 4.4375rem;
  }
}

.font72 {
  font-size: calc(4.5rem + 0.5 * (100vw - 174.5882352941rem) / 60);
}
@media (min-width: 768px) {
  .font72 {
    font-size: 4.5rem;
  }
}

.font73 {
  font-size: calc(4.5625rem + 0.5 * (100vw - 176.2941176471rem) / 60);
}
@media (min-width: 768px) {
  .font73 {
    font-size: 4.5625rem;
  }
}

.font74 {
  font-size: calc(4.625rem + 0.5 * (100vw - 178rem) / 60);
}
@media (min-width: 768px) {
  .font74 {
    font-size: 4.625rem;
  }
}

.font75 {
  font-size: calc(4.6875rem + 0.5 * (100vw - 179.7058823529rem) / 60);
}
@media (min-width: 768px) {
  .font75 {
    font-size: 4.6875rem;
  }
}

.font76 {
  font-size: calc(4.75rem + 0.5 * (100vw - 181.4117647059rem) / 60);
}
@media (min-width: 768px) {
  .font76 {
    font-size: 4.75rem;
  }
}

.font77 {
  font-size: calc(4.8125rem + 0.5 * (100vw - 183.1176470588rem) / 60);
}
@media (min-width: 768px) {
  .font77 {
    font-size: 4.8125rem;
  }
}

.font78 {
  font-size: calc(4.875rem + 0.5 * (100vw - 184.8235294118rem) / 60);
}
@media (min-width: 768px) {
  .font78 {
    font-size: 4.875rem;
  }
}

.font79 {
  font-size: calc(4.9375rem + 0.5 * (100vw - 186.5294117647rem) / 60);
}
@media (min-width: 768px) {
  .font79 {
    font-size: 4.9375rem;
  }
}

.font80 {
  font-size: calc(5rem + 0.5 * (100vw - 188.2352941176rem) / 60);
}
@media (min-width: 768px) {
  .font80 {
    font-size: 5rem;
  }
}

.font81 {
  font-size: calc(5.0625rem + 0.5 * (100vw - 189.9411764706rem) / 60);
}
@media (min-width: 768px) {
  .font81 {
    font-size: 5.0625rem;
  }
}

.font82 {
  font-size: calc(5.125rem + 0.5 * (100vw - 191.6470588235rem) / 60);
}
@media (min-width: 768px) {
  .font82 {
    font-size: 5.125rem;
  }
}

.font83 {
  font-size: calc(5.1875rem + 0.5 * (100vw - 193.3529411765rem) / 60);
}
@media (min-width: 768px) {
  .font83 {
    font-size: 5.1875rem;
  }
}

.font84 {
  font-size: calc(5.25rem + 0.5 * (100vw - 195.0588235294rem) / 60);
}
@media (min-width: 768px) {
  .font84 {
    font-size: 5.25rem;
  }
}

.font85 {
  font-size: calc(5.3125rem + 0.5 * (100vw - 196.7647058824rem) / 60);
}
@media (min-width: 768px) {
  .font85 {
    font-size: 5.3125rem;
  }
}

.font86 {
  font-size: calc(5.375rem + 0.5 * (100vw - 198.4705882353rem) / 60);
}
@media (min-width: 768px) {
  .font86 {
    font-size: 5.375rem;
  }
}

.font87 {
  font-size: calc(5.4375rem + 0.5 * (100vw - 200.1764705882rem) / 60);
}
@media (min-width: 768px) {
  .font87 {
    font-size: 5.4375rem;
  }
}

.font88 {
  font-size: calc(5.5rem + 0.5 * (100vw - 201.8823529412rem) / 60);
}
@media (min-width: 768px) {
  .font88 {
    font-size: 5.5rem;
  }
}

.font89 {
  font-size: calc(5.5625rem + 0.5 * (100vw - 203.5882352941rem) / 60);
}
@media (min-width: 768px) {
  .font89 {
    font-size: 5.5625rem;
  }
}

.font90 {
  font-size: calc(5.625rem + 0.5 * (100vw - 205.2941176471rem) / 60);
}
@media (min-width: 768px) {
  .font90 {
    font-size: 5.625rem;
  }
}

.font91 {
  font-size: calc(5.6875rem + 0.5 * (100vw - 207rem) / 60);
}
@media (min-width: 768px) {
  .font91 {
    font-size: 5.6875rem;
  }
}

.font92 {
  font-size: calc(5.75rem + 0.5 * (100vw - 208.7058823529rem) / 60);
}
@media (min-width: 768px) {
  .font92 {
    font-size: 5.75rem;
  }
}

.font93 {
  font-size: calc(5.8125rem + 0.5 * (100vw - 210.4117647059rem) / 60);
}
@media (min-width: 768px) {
  .font93 {
    font-size: 5.8125rem;
  }
}

.font94 {
  font-size: calc(5.875rem + 0.5 * (100vw - 212.1176470588rem) / 60);
}
@media (min-width: 768px) {
  .font94 {
    font-size: 5.875rem;
  }
}

.font95 {
  font-size: calc(5.9375rem + 0.5 * (100vw - 213.8235294118rem) / 60);
}
@media (min-width: 768px) {
  .font95 {
    font-size: 5.9375rem;
  }
}

.font96 {
  font-size: calc(6rem + 0.5 * (100vw - 215.5294117647rem) / 60);
}
@media (min-width: 768px) {
  .font96 {
    font-size: 6rem;
  }
}

.font97 {
  font-size: calc(6.0625rem + 0.5 * (100vw - 217.2352941176rem) / 60);
}
@media (min-width: 768px) {
  .font97 {
    font-size: 6.0625rem;
  }
}

.font98 {
  font-size: calc(6.125rem + 0.5 * (100vw - 218.9411764706rem) / 60);
}
@media (min-width: 768px) {
  .font98 {
    font-size: 6.125rem;
  }
}

.font99 {
  font-size: calc(6.1875rem + 0.5 * (100vw - 220.6470588235rem) / 60);
}
@media (min-width: 768px) {
  .font99 {
    font-size: 6.1875rem;
  }
}

.font100 {
  font-size: calc(6.25rem + 0.5 * (100vw - 222.3529411765rem) / 60);
}
@media (min-width: 768px) {
  .font100 {
    font-size: 6.25rem;
  }
}

.font101 {
  font-size: calc(6.3125rem + 0.5 * (100vw - 224.0588235294rem) / 60);
}
@media (min-width: 768px) {
  .font101 {
    font-size: 6.3125rem;
  }
}

.font102 {
  font-size: calc(6.375rem + 0.5 * (100vw - 225.7647058824rem) / 60);
}
@media (min-width: 768px) {
  .font102 {
    font-size: 6.375rem;
  }
}

.font103 {
  font-size: calc(6.4375rem + 0.5 * (100vw - 227.4705882353rem) / 60);
}
@media (min-width: 768px) {
  .font103 {
    font-size: 6.4375rem;
  }
}

.font104 {
  font-size: calc(6.5rem + 0.5 * (100vw - 229.1764705882rem) / 60);
}
@media (min-width: 768px) {
  .font104 {
    font-size: 6.5rem;
  }
}

.font105 {
  font-size: calc(6.5625rem + 0.5 * (100vw - 230.8823529412rem) / 60);
}
@media (min-width: 768px) {
  .font105 {
    font-size: 6.5625rem;
  }
}

.font106 {
  font-size: calc(6.625rem + 0.5 * (100vw - 232.5882352941rem) / 60);
}
@media (min-width: 768px) {
  .font106 {
    font-size: 6.625rem;
  }
}

.font107 {
  font-size: calc(6.6875rem + 0.5 * (100vw - 234.2941176471rem) / 60);
}
@media (min-width: 768px) {
  .font107 {
    font-size: 6.6875rem;
  }
}

.font108 {
  font-size: calc(6.75rem + 0.5 * (100vw - 236rem) / 60);
}
@media (min-width: 768px) {
  .font108 {
    font-size: 6.75rem;
  }
}

.font109 {
  font-size: calc(6.8125rem + 0.5 * (100vw - 237.7058823529rem) / 60);
}
@media (min-width: 768px) {
  .font109 {
    font-size: 6.8125rem;
  }
}

.font110 {
  font-size: calc(6.875rem + 0.5 * (100vw - 239.4117647059rem) / 60);
}
@media (min-width: 768px) {
  .font110 {
    font-size: 6.875rem;
  }
}

.font111 {
  font-size: calc(6.9375rem + 0.5 * (100vw - 241.1176470588rem) / 60);
}
@media (min-width: 768px) {
  .font111 {
    font-size: 6.9375rem;
  }
}

.font112 {
  font-size: calc(7rem + 0.5 * (100vw - 242.8235294118rem) / 60);
}
@media (min-width: 768px) {
  .font112 {
    font-size: 7rem;
  }
}

.font113 {
  font-size: calc(7.0625rem + 0.5 * (100vw - 244.5294117647rem) / 60);
}
@media (min-width: 768px) {
  .font113 {
    font-size: 7.0625rem;
  }
}

.font114 {
  font-size: calc(7.125rem + 0.5 * (100vw - 246.2352941176rem) / 60);
}
@media (min-width: 768px) {
  .font114 {
    font-size: 7.125rem;
  }
}

.font115 {
  font-size: calc(7.1875rem + 0.5 * (100vw - 247.9411764706rem) / 60);
}
@media (min-width: 768px) {
  .font115 {
    font-size: 7.1875rem;
  }
}

.font116 {
  font-size: calc(7.25rem + 0.5 * (100vw - 249.6470588235rem) / 60);
}
@media (min-width: 768px) {
  .font116 {
    font-size: 7.25rem;
  }
}

.font117 {
  font-size: calc(7.3125rem + 0.5 * (100vw - 251.3529411765rem) / 60);
}
@media (min-width: 768px) {
  .font117 {
    font-size: 7.3125rem;
  }
}

.font118 {
  font-size: calc(7.375rem + 0.5 * (100vw - 253.0588235294rem) / 60);
}
@media (min-width: 768px) {
  .font118 {
    font-size: 7.375rem;
  }
}

.font119 {
  font-size: calc(7.4375rem + 0.5 * (100vw - 254.7647058824rem) / 60);
}
@media (min-width: 768px) {
  .font119 {
    font-size: 7.4375rem;
  }
}

.font120 {
  font-size: calc(7.5rem + 0.5 * (100vw - 256.4705882353rem) / 60);
}
@media (min-width: 768px) {
  .font120 {
    font-size: 7.5rem;
  }
}

.font121 {
  font-size: calc(7.5625rem + 0.5 * (100vw - 258.1764705882rem) / 60);
}
@media (min-width: 768px) {
  .font121 {
    font-size: 7.5625rem;
  }
}

.font122 {
  font-size: calc(7.625rem + 0.5 * (100vw - 259.8823529412rem) / 60);
}
@media (min-width: 768px) {
  .font122 {
    font-size: 7.625rem;
  }
}

.font123 {
  font-size: calc(7.6875rem + 0.5 * (100vw - 261.5882352941rem) / 60);
}
@media (min-width: 768px) {
  .font123 {
    font-size: 7.6875rem;
  }
}

.font124 {
  font-size: calc(7.75rem + 0.5 * (100vw - 263.2941176471rem) / 60);
}
@media (min-width: 768px) {
  .font124 {
    font-size: 7.75rem;
  }
}

.font125 {
  font-size: calc(7.8125rem + 0.5 * (100vw - 265rem) / 60);
}
@media (min-width: 768px) {
  .font125 {
    font-size: 7.8125rem;
  }
}

.lh-10 {
  line-height: 1 !important;
}

.lh-11 {
  line-height: 1.1 !important;
}

.lh-12 {
  line-height: 1.2 !important;
}

.lh-13 {
  line-height: 1.3 !important;
}

.lh-14 {
  line-height: 1.4 !important;
}

.lh-15 {
  line-height: 1.5 !important;
}

.lh-16 {
  line-height: 1.6 !important;
}

.lh-17 {
  line-height: 1.7 !important;
}

.lh-18 {
  line-height: 1.8 !important;
}

.lh-19 {
  line-height: 1.9 !important;
}

.lh-20 {
  line-height: 2 !important;
}

.lh-21 {
  line-height: 2.1 !important;
}

.lh-22 {
  line-height: 2.2 !important;
}

.lh-23 {
  line-height: 2.3 !important;
}

.lh-24 {
  line-height: 2.4 !important;
}

.lh-25 {
  line-height: 2.5 !important;
}

.letter-spacing-n10 {
  letter-spacing: -0.25em !important;
}

.letter-spacing-n9 {
  letter-spacing: -0.225em !important;
}

.letter-spacing-n8 {
  letter-spacing: -0.2em !important;
}

.letter-spacing-n7 {
  letter-spacing: -0.175em !important;
}

.letter-spacing-n6 {
  letter-spacing: -0.15em !important;
}

.letter-spacing-n5 {
  letter-spacing: -0.125em !important;
}

.letter-spacing-n4 {
  letter-spacing: -0.1em !important;
}

.letter-spacing-n3 {
  letter-spacing: -0.075em !important;
}

.letter-spacing-n2 {
  letter-spacing: -0.05em !important;
}

.letter-spacing-n1 {
  letter-spacing: -0.025em !important;
}

.letter-spacing-0 {
  letter-spacing: 0em !important;
}

.letter-spacing-1 {
  letter-spacing: 0.025em !important;
}

.letter-spacing-2 {
  letter-spacing: 0.05em !important;
}

.letter-spacing-3 {
  letter-spacing: 0.075em !important;
}

.letter-spacing-4 {
  letter-spacing: 0.1em !important;
}

.letter-spacing-5 {
  letter-spacing: 0.125em !important;
}

.letter-spacing-6 {
  letter-spacing: 0.15em !important;
}

.letter-spacing-7 {
  letter-spacing: 0.175em !important;
}

.letter-spacing-8 {
  letter-spacing: 0.2em !important;
}

.letter-spacing-9 {
  letter-spacing: 0.225em !important;
}

.letter-spacing-10 {
  letter-spacing: 0.25em !important;
}

.no-hover-line:hover {
  text-decoration: none !important;
}

.line-heading span, .branded-heading span, .line-heading-dynamic span {
  display: contents;
}

.branded-heading {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 0.9375rem;
}
.branded-heading::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.5 60.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2341A928;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' width='60.5' height='60.5'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.625rem 0.625rem;
  width: 0.625rem;
  font-size: inherit;
  line-height: inherit;
  flex-shrink: 0;
}

.line-heading,
.line-heading-dynamic {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center !important;
}
.line-heading::before, .line-heading::after,
.line-heading-dynamic::before,
.line-heading-dynamic::after {
  content: "";
  border-top: 0.0625rem solid #ccc;
  display: inline;
  margin: 0 1.125rem 0 0;
  flex: 1 0 1.125rem;
}
.line-heading::after,
.line-heading-dynamic::after {
  margin: 0 0 0 1.125rem;
}

.line-heading-dynamic::before, .line-heading-dynamic::after {
  border-top: 0.0625rem solid;
}

@media (min-width: 768px) {
  .line-heading-lg {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center !important;
  }
  .line-heading-lg::before, .line-heading-lg::after {
    content: "";
    border-top: 0.0625rem solid #ccc;
    display: inline;
    margin: 0 1.125rem 0 0;
    flex: 1 0 1.125rem;
  }
  .line-heading-lg::after {
    margin: 0 0 0 1.125rem;
  }
}

.line-heading-guest-checkout {
  color: #31708f;
  font-size: 1.75rem;
  margin-bottom: 1.40625rem;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center !important;
}
@media (max-width: 767.98px) {
  .line-heading-guest-checkout {
    margin-bottom: 0;
  }
}
.line-heading-guest-checkout::before, .line-heading-guest-checkout::after {
  content: "";
  border-top: 0.0625rem solid #ccc;
  display: inline;
  margin: 0 1.125rem 0 0;
  flex: 1 0 1.125rem;
}
.line-heading-guest-checkout::after {
  margin: 0 0 0 1.125rem;
}

.line-heading-guest-checkout::before,
.line-heading-guest-checkout::after {
  content: "";
  border-top: 0.0625rem solid #ccc;
  display: none;
  margin: 0 1.125rem 0 0;
  flex: 1 0 1.125rem;
}

.margin-bottom-mobile-cart {
  margin-bottom: 0.46875rem;
}

@media (max-width: 767.98px) {
  .cart-page #cartLoginModal .modal-body {
    padding-top: 1.40625rem;
  }
}

@media (max-width: 767.98px) {
  .cart-page #cartLoginModal .modal-header {
    padding-bottom: 1.40625rem;
  }
}

.list-inline-bull {
  list-style: inside;
}

/* Adds brackets to the left and right of copy; both the 
.bracket-wrapper and the correlating .bracket-wrapper-light or 
.bracket-wrapper-dark class must be used together. 
Ex: class='bracket-wrapper bracket-wrapper-dark" creates dark brackets around text */
.bracket-wrapper {
  display: inline-block;
  margin: 0;
  padding: 0.3125rem 0.9375rem;
  vertical-align: top;
  background-repeat: no-repeat;
  background-size: 0.5rem 0.1875rem;
  background-position: top left, top right, bottom left, bottom right;
  border: solid transparent;
  border-width: 0 0.1875rem;
  text-align: center;
}
.bracket-wrapper-dark {
  background-image: linear-gradient(#363636, #363636), linear-gradient(#363636, #363636), linear-gradient(#363636, #363636), linear-gradient(#363636, #363636);
  border-color: #363636;
}
.bracket-wrapper-light {
  background-image: linear-gradient(#f0f0f0, #f0f0f0), linear-gradient(#f0f0f0, #f0f0f0), linear-gradient(#f0f0f0, #f0f0f0), linear-gradient(#f0f0f0, #f0f0f0);
  border-color: #f0f0f0;
}
.bracket-wrapper-lime {
  background-image: linear-gradient(#41a928, #41a928), linear-gradient(#41a928, #41a928), linear-gradient(#41a928, #41a928), linear-gradient(#41a928, #41a928);
  border-color: #41a928;
}

.border.border-thick {
  border-width: 0.125rem !important;
}

.hr-dark {
  border-color: #666 !important;
}

.shadow-checkout-header {
  box-shadow: 0.0625rem 0.0625rem 0.3125rem 0.125rem rgba(0, 0, 0, 0.2) !important;
}

/* .focus-default {
    &:focus-visible {
        @include focus-ring;
    }
} */
.row.gutter-20 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.row.gutter-20 .col-12,
.row.gutter-20 .col-lg-6 {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

.col-5-wide {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

@media (min-width: 576px) {
  .col-sm-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (min-width: 768px) {
  .col-md-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (min-width: 1025px) {
  .col-lg-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media (min-width: 1366px) {
  .col-xl-5-wide {
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.v-center {
  top: 50%;
  right: 0;
  left: 0;
  transform: translateY(-50%);
}

.flip-horizontal {
  transform: scaleX(-1);
}

.flip-vertical {
  transform: scaleY(-1);
}

.text-blue {
  color: #326fe2;
}

.text-yellow {
  color: #ffc600;
}

.text-primary {
  color: #1b1b1b !important;
}
.text-green {
  color: #046a38 !important;
}
.text-lime {
  color: #41a928 !important;
}
.text-secondary {
  color: #4c4c4c !important;
}
.text-dark {
  color: #363636 !important;
}
.text-black {
  color: #000 !important;
}
.text-light {
  color: #fff !important;
}
.text-success {
  color: #046a38 !important;
}
.text-info {
  color: #31708f !important;
}
.text-warning {
  color: #eea103 !important;
}
.text-danger {
  color: #a51a1f !important;
}
.text-focus {
  color: #76a0b4 !important;
}
.text-secondary-blue {
  color: #001E61 !important;
}
.text-secondary-teal {
  color: #97d4ca !important;
}
.text-secondary-purple {
  color: #4D4185 !important;
}
.text-secondary-red {
  color: #DC3136 !important;
}
.text-secondary-orange {
  color: #d24627 !important;
}
.text-accent-red, .text-accentred {
  color: #b2200d !important;
}
.text-accent-blue, .text-accentblue {
  color: #004876 !important;
}
.text-accent-purple, .text-accentpurple {
  color: #51557f !important;
}
.text-accent-yellow, .text-accentyellow {
  color: #ffc600 !important;
}
.text-accent-orange, .text-accentorange {
  color: #f96302 !important;
}
.text-accent-rust, .text-accentrust {
  color: #cf4520 !important;
}
.text-accent-1, .text-accent1 {
  color: #DC3136 !important;
}
.text-accent-2, .text-accent2 {
  color: #004876 !important;
}
.text-accent-3, .text-accent3 {
  color: #4D4185 !important;
}
.text-accent-4, .text-accent4 {
  color: #ffc600 !important;
}
.text-accent-5, .text-accent5 {
  color: #d24627 !important;
}
.text-accent-6, .text-accent6 {
  color: #d24627 !important;
}
.text-info-100, .text-info1 {
  color: #dde7ec !important;
}
.text-info-300, .text-info3 {
  color: #76a0b4 !important;
}
.text-info-500, .text-info5 {
  color: #31708f !important;
}
.text-info-700, .text-info7 {
  color: #224e64 !important;
}
.text-info-900, .text-info9 {
  color: #142d39 !important;
}
.text-success-100, .text-success1 {
  color: #d5e6de !important;
}
.text-success-300, .text-success3 {
  color: #82b59c !important;
}
.text-success-500, .text-success5 {
  color: #046a38 !important;
}
.text-success-700, .text-success7 {
  color: #034a27 !important;
}
.text-success-900, .text-success9 {
  color: #022a16 !important;
}
.text-danger-100, .text-danger1 {
  color: #f0d9da !important;
}
.text-danger-300, .text-danger3 {
  color: #d28d8f !important;
}
.text-danger-500, .text-danger5 {
  color: #a51a1f !important;
}
.text-danger-700, .text-danger7 {
  color: #741216 !important;
}
.text-danger-900, .text-danger9 {
  color: #420a0c !important;
}
.text-warning-100, .text-warning1 {
  color: #fcefd5 !important;
}
.text-warning-300, .text-warning3 {
  color: #f7d081 !important;
}
.text-warning-500, .text-warning5 {
  color: #eea103 !important;
}
.text-warning-700, .text-warning7 {
  color: #976602 !important;
}
.text-warning-900, .text-warning9 {
  color: #5f4001 !important;
}
.text-gray-100, .text-gray1 {
  color: #f5f5f5 !important;
}
.text-gray-200, .text-gray2 {
  color: #e8e8e8 !important;
}
.text-gray-300, .text-gray3 {
  color: #dadada !important;
}
.text-gray-400, .text-gray4 {
  color: #ccc !important;
}
.text-gray-500, .text-gray5 {
  color: #aeaeae !important;
}
.text-gray-600, .text-gray6 {
  color: #666 !important;
}
.text-gray-700, .text-gray7 {
  color: #4c4c4c !important;
}
.text-gray-800, .text-gray8 {
  color: #363636 !important;
}
.text-gray-900, .text-gray9 {
  color: #1b1b1b !important;
}
.text-grey-100, .text-grey1 {
  color: #f5f5f5 !important;
}
.text-grey-200, .text-grey2 {
  color: #e8e8e8 !important;
}
.text-grey-300, .text-grey3 {
  color: #dadada !important;
}
.text-grey-400, .text-grey4 {
  color: #ccc !important;
}
.text-grey-500, .text-grey5 {
  color: #aeaeae !important;
}
.text-grey-600, .text-grey6 {
  color: #666 !important;
}
.text-grey-700, .text-grey7 {
  color: #4c4c4c !important;
}
.text-grey-800, .text-grey8 {
  color: #363636 !important;
}
.text-grey-900, .text-grey9 {
  color: #1b1b1b !important;
}
.text-black {
  color: #000 !important;
}
.text-white {
  color: #fff !important;
}
.text-trans {
  color: transparent !important;
}
.text-black-alpha {
  color: rgba(0, 0, 0, 0.6) !important;
}

.bg-primary {
  background-color: #1b1b1b !important;
}
.bg-green {
  background-color: #046a38 !important;
}
.bg-lime {
  background-color: #41a928 !important;
}
.bg-secondary {
  background-color: #4c4c4c !important;
}
.bg-dark {
  background-color: #363636 !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-light {
  background-color: #fff !important;
}
.bg-success {
  background-color: #046a38 !important;
}
.bg-info {
  background-color: #31708f !important;
}
.bg-warning {
  background-color: #eea103 !important;
}
.bg-danger {
  background-color: #a51a1f !important;
}
.bg-focus {
  background-color: #76a0b4 !important;
}
.bg-secondary-blue {
  background-color: #001E61 !important;
}
.bg-secondary-teal {
  background-color: #97d4ca !important;
}
.bg-secondary-purple {
  background-color: #4D4185 !important;
}
.bg-secondary-red {
  background-color: #DC3136 !important;
}
.bg-secondary-orange {
  background-color: #d24627 !important;
}
.bg-accent-red, .bg-accentred {
  background-color: #b2200d !important;
}
.bg-accent-blue, .bg-accentblue {
  background-color: #004876 !important;
}
.bg-accent-purple, .bg-accentpurple {
  background-color: #51557f !important;
}
.bg-accent-yellow, .bg-accentyellow {
  background-color: #ffc600 !important;
}
.bg-accent-orange, .bg-accentorange {
  background-color: #f96302 !important;
}
.bg-accent-rust, .bg-accentrust {
  background-color: #cf4520 !important;
}
.bg-accent-1, .bg-accent1 {
  background-color: #DC3136 !important;
}
.bg-accent-2, .bg-accent2 {
  background-color: #004876 !important;
}
.bg-accent-3, .bg-accent3 {
  background-color: #4D4185 !important;
}
.bg-accent-4, .bg-accent4 {
  background-color: #ffc600 !important;
}
.bg-accent-5, .bg-accent5 {
  background-color: #d24627 !important;
}
.bg-accent-6, .bg-accent6 {
  background-color: #d24627 !important;
}
.bg-info-100, .bg-info1 {
  background-color: #dde7ec !important;
}
.bg-info-300, .bg-info3 {
  background-color: #76a0b4 !important;
}
.bg-info-500, .bg-info5 {
  background-color: #31708f !important;
}
.bg-info-700, .bg-info7 {
  background-color: #224e64 !important;
}
.bg-info-900, .bg-info9 {
  background-color: #142d39 !important;
}
.bg-success-100, .bg-success1 {
  background-color: #d5e6de !important;
}
.bg-success-300, .bg-success3 {
  background-color: #82b59c !important;
}
.bg-success-500, .bg-success5 {
  background-color: #046a38 !important;
}
.bg-success-700, .bg-success7 {
  background-color: #034a27 !important;
}
.bg-success-900, .bg-success9 {
  background-color: #022a16 !important;
}
.bg-danger-100, .bg-danger1 {
  background-color: #f0d9da !important;
}
.bg-danger-300, .bg-danger3 {
  background-color: #d28d8f !important;
}
.bg-danger-500, .bg-danger5 {
  background-color: #a51a1f !important;
}
.bg-danger-700, .bg-danger7 {
  background-color: #741216 !important;
}
.bg-danger-900, .bg-danger9 {
  background-color: #420a0c !important;
}
.bg-warning-100, .bg-warning1 {
  background-color: #fcefd5 !important;
}
.bg-warning-300, .bg-warning3 {
  background-color: #f7d081 !important;
}
.bg-warning-500, .bg-warning5 {
  background-color: #eea103 !important;
}
.bg-warning-700, .bg-warning7 {
  background-color: #976602 !important;
}
.bg-warning-900, .bg-warning9 {
  background-color: #5f4001 !important;
}
.bg-gray-100, .bg-gray1 {
  background-color: #f5f5f5 !important;
}
.bg-gray-200, .bg-gray2 {
  background-color: #e8e8e8 !important;
}
.bg-gray-300, .bg-gray3 {
  background-color: #dadada !important;
}
.bg-gray-400, .bg-gray4 {
  background-color: #ccc !important;
}
.bg-gray-500, .bg-gray5 {
  background-color: #aeaeae !important;
}
.bg-gray-600, .bg-gray6 {
  background-color: #666 !important;
}
.bg-gray-700, .bg-gray7 {
  background-color: #4c4c4c !important;
}
.bg-gray-800, .bg-gray8 {
  background-color: #363636 !important;
}
.bg-gray-900, .bg-gray9 {
  background-color: #1b1b1b !important;
}
.bg-grey-100, .bg-grey1 {
  background-color: #f5f5f5 !important;
}
.bg-grey-200, .bg-grey2 {
  background-color: #e8e8e8 !important;
}
.bg-grey-300, .bg-grey3 {
  background-color: #dadada !important;
}
.bg-grey-400, .bg-grey4 {
  background-color: #ccc !important;
}
.bg-grey-500, .bg-grey5 {
  background-color: #aeaeae !important;
}
.bg-grey-600, .bg-grey6 {
  background-color: #666 !important;
}
.bg-grey-700, .bg-grey7 {
  background-color: #4c4c4c !important;
}
.bg-grey-800, .bg-grey8 {
  background-color: #363636 !important;
}
.bg-grey-900, .bg-grey9 {
  background-color: #1b1b1b !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-trans {
  background-color: transparent !important;
}
.bg-black-alpha {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.border.border-primary {
  border-color: #1b1b1b !important;
}
.border.border-green {
  border-color: #046a38 !important;
}
.border.border-lime {
  border-color: #41a928 !important;
}
.border.border-secondary {
  border-color: #4c4c4c !important;
}
.border.border-dark {
  border-color: #363636 !important;
}
.border.border-black {
  border-color: #000 !important;
}
.border.border-light {
  border-color: #fff !important;
}
.border.border-success {
  border-color: #046a38 !important;
}
.border.border-info {
  border-color: #31708f !important;
}
.border.border-warning {
  border-color: #eea103 !important;
}
.border.border-danger {
  border-color: #a51a1f !important;
}
.border.border-focus {
  border-color: #76a0b4 !important;
}
.border.border-secondary-blue {
  border-color: #001E61 !important;
}
.border.border-secondary-teal {
  border-color: #97d4ca !important;
}
.border.border-secondary-purple {
  border-color: #4D4185 !important;
}
.border.border-secondary-red {
  border-color: #DC3136 !important;
}
.border.border-secondary-orange {
  border-color: #d24627 !important;
}
.border.border-accent-red, .border.border-accentred {
  border-color: #b2200d !important;
}
.border.border-accent-blue, .border.border-accentblue {
  border-color: #004876 !important;
}
.border.border-accent-purple, .border.border-accentpurple {
  border-color: #51557f !important;
}
.border.border-accent-yellow, .border.border-accentyellow {
  border-color: #ffc600 !important;
}
.border.border-accent-orange, .border.border-accentorange {
  border-color: #f96302 !important;
}
.border.border-accent-rust, .border.border-accentrust {
  border-color: #cf4520 !important;
}
.border.border-accent-1, .border.border-accent1 {
  border-color: #DC3136 !important;
}
.border.border-accent-2, .border.border-accent2 {
  border-color: #004876 !important;
}
.border.border-accent-3, .border.border-accent3 {
  border-color: #4D4185 !important;
}
.border.border-accent-4, .border.border-accent4 {
  border-color: #ffc600 !important;
}
.border.border-accent-5, .border.border-accent5 {
  border-color: #d24627 !important;
}
.border.border-accent-6, .border.border-accent6 {
  border-color: #d24627 !important;
}
.border.border-info-100, .border.border-info1 {
  border-color: #dde7ec !important;
}
.border.border-info-300, .border.border-info3 {
  border-color: #76a0b4 !important;
}
.border.border-info-500, .border.border-info5 {
  border-color: #31708f !important;
}
.border.border-info-700, .border.border-info7 {
  border-color: #224e64 !important;
}
.border.border-info-900, .border.border-info9 {
  border-color: #142d39 !important;
}
.border.border-success-100, .border.border-success1 {
  border-color: #d5e6de !important;
}
.border.border-success-300, .border.border-success3 {
  border-color: #82b59c !important;
}
.border.border-success-500, .border.border-success5 {
  border-color: #046a38 !important;
}
.border.border-success-700, .border.border-success7 {
  border-color: #034a27 !important;
}
.border.border-success-900, .border.border-success9 {
  border-color: #022a16 !important;
}
.border.border-danger-100, .border.border-danger1 {
  border-color: #f0d9da !important;
}
.border.border-danger-300, .border.border-danger3 {
  border-color: #d28d8f !important;
}
.border.border-danger-500, .border.border-danger5 {
  border-color: #a51a1f !important;
}
.border.border-danger-700, .border.border-danger7 {
  border-color: #741216 !important;
}
.border.border-danger-900, .border.border-danger9 {
  border-color: #420a0c !important;
}
.border.border-warning-100, .border.border-warning1 {
  border-color: #fcefd5 !important;
}
.border.border-warning-300, .border.border-warning3 {
  border-color: #f7d081 !important;
}
.border.border-warning-500, .border.border-warning5 {
  border-color: #eea103 !important;
}
.border.border-warning-700, .border.border-warning7 {
  border-color: #976602 !important;
}
.border.border-warning-900, .border.border-warning9 {
  border-color: #5f4001 !important;
}
.border.border-gray-100, .border.border-gray1 {
  border-color: #f5f5f5 !important;
}
.border.border-gray-200, .border.border-gray2 {
  border-color: #e8e8e8 !important;
}
.border.border-gray-300, .border.border-gray3 {
  border-color: #dadada !important;
}
.border.border-gray-400, .border.border-gray4 {
  border-color: #ccc !important;
}
.border.border-gray-500, .border.border-gray5 {
  border-color: #aeaeae !important;
}
.border.border-gray-600, .border.border-gray6 {
  border-color: #666 !important;
}
.border.border-gray-700, .border.border-gray7 {
  border-color: #4c4c4c !important;
}
.border.border-gray-800, .border.border-gray8 {
  border-color: #363636 !important;
}
.border.border-gray-900, .border.border-gray9 {
  border-color: #1b1b1b !important;
}
.border.border-grey-100, .border.border-grey1 {
  border-color: #f5f5f5 !important;
}
.border.border-grey-200, .border.border-grey2 {
  border-color: #e8e8e8 !important;
}
.border.border-grey-300, .border.border-grey3 {
  border-color: #dadada !important;
}
.border.border-grey-400, .border.border-grey4 {
  border-color: #ccc !important;
}
.border.border-grey-500, .border.border-grey5 {
  border-color: #aeaeae !important;
}
.border.border-grey-600, .border.border-grey6 {
  border-color: #666 !important;
}
.border.border-grey-700, .border.border-grey7 {
  border-color: #4c4c4c !important;
}
.border.border-grey-800, .border.border-grey8 {
  border-color: #363636 !important;
}
.border.border-grey-900, .border.border-grey9 {
  border-color: #1b1b1b !important;
}
.border.border-black {
  border-color: #000 !important;
}
.border.border-white {
  border-color: #fff !important;
}
.border.border-trans {
  border-color: transparent !important;
}
.border.border-black-alpha {
  border-color: rgba(0, 0, 0, 0.6) !important;
}

/* to be used on a a <div> element to create a vertical line between columns. 
Your row class must have the .position-relative class. */
.vertical-line {
  display: none;
  border-left: 0.0625rem solid #ccc;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 0;
  display: inherit !important;
}
@media (min-width: 768px) {
  .vertical-line {
    display: inherit;
  }
}

/* Responsive divider that can be applied to any bootstrap row element.
Use the following class structure based on which column you want the divider to appear after:
- .divider-col-breakpoint-number(1-11).
You can apply a custom margin using the following class structure:
- .divider-m-number(1-9) */
[class*=" divider-col-"]::before,
[class^=divider-col]::before {
  content: "";
  background: #ccc;
  align-self: stretch;
  min-width: 0.0625rem;
  min-height: 0.0625rem;
  margin-left: -0.03175rem;
  margin-right: -0.03175rem;
  display: block;
}
[class*=" divider-col-"]:not([class*=" divider-col-1"], [class^=divider-col-1])::before,
[class^=divider-col]:not([class*=" divider-col-1"], [class^=divider-col-1])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-2"], [class^=divider-col-2])::before,
[class^=divider-col]:not([class*=" divider-col-2"], [class^=divider-col-2])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-3"], [class^=divider-col-3])::before,
[class^=divider-col]:not([class*=" divider-col-3"], [class^=divider-col-3])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-4"], [class^=divider-col-4])::before,
[class^=divider-col]:not([class*=" divider-col-4"], [class^=divider-col-4])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-5"], [class^=divider-col-5])::before,
[class^=divider-col]:not([class*=" divider-col-5"], [class^=divider-col-5])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-6"], [class^=divider-col-6])::before,
[class^=divider-col]:not([class*=" divider-col-6"], [class^=divider-col-6])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-7"], [class^=divider-col-7])::before,
[class^=divider-col]:not([class*=" divider-col-7"], [class^=divider-col-7])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-8"], [class^=divider-col-8])::before,
[class^=divider-col]:not([class*=" divider-col-8"], [class^=divider-col-8])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-9"], [class^=divider-col-9])::before,
[class^=divider-col]:not([class*=" divider-col-9"], [class^=divider-col-9])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-10"], [class^=divider-col-10])::before,
[class^=divider-col]:not([class*=" divider-col-10"], [class^=divider-col-10])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-11"], [class^=divider-col-11])::before,
[class^=divider-col]:not([class*=" divider-col-11"], [class^=divider-col-11])::before {
  display: none;
}
[class*=" divider-col-"]:not([class*=" divider-col-12"], [class^=divider-col-12])::before,
[class^=divider-col]:not([class*=" divider-col-12"], [class^=divider-col-12])::before {
  display: none;
}

.flex-column[class*=" divider-col-"]::before,
.flex-column[class^=divider-col-]::before {
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}

.divider-m-1[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-1[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}

.flex-column.divider-m-1[class*=" divider-col-"]::before,
.flex-column.divider-m-1[class^=divider-col-]::before {
  margin-top: 0.46875rem;
  margin-bottom: 0.46875rem;
}

.divider-m-2[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-2[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}

.flex-column.divider-m-2[class*=" divider-col-"]::before,
.flex-column.divider-m-2[class^=divider-col-]::before {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}

.divider-m-3[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-3[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 1.40625rem;
  margin-bottom: 1.40625rem;
}

.flex-column.divider-m-3[class*=" divider-col-"]::before,
.flex-column.divider-m-3[class^=divider-col-]::before {
  margin-top: 1.40625rem;
  margin-bottom: 1.40625rem;
}

.divider-m-4[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-4[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.flex-column.divider-m-4[class*=" divider-col-"]::before,
.flex-column.divider-m-4[class^=divider-col-]::before {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.divider-m-5[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-5[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 2.34375rem;
  margin-bottom: 2.34375rem;
}

.flex-column.divider-m-5[class*=" divider-col-"]::before,
.flex-column.divider-m-5[class^=divider-col-]::before {
  margin-top: 2.34375rem;
  margin-bottom: 2.34375rem;
}

.divider-m-6[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-6[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}

.flex-column.divider-m-6[class*=" divider-col-"]::before,
.flex-column.divider-m-6[class^=divider-col-]::before {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}

.divider-m-7[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-7[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 3.28125rem;
  margin-bottom: 3.28125rem;
}

.flex-column.divider-m-7[class*=" divider-col-"]::before,
.flex-column.divider-m-7[class^=divider-col-]::before {
  margin-top: 3.28125rem;
  margin-bottom: 3.28125rem;
}

.divider-m-8[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-8[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.flex-column.divider-m-8[class*=" divider-col-"]::before,
.flex-column.divider-m-8[class^=divider-col-]::before {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.divider-m-9[class*=" divider-col-"]:not(.flex-column)::before,
.divider-m-9[class^=divider-col-]:not(.flex-column)::before {
  margin-top: 4.21875rem;
  margin-bottom: 4.21875rem;
}

.flex-column.divider-m-9[class*=" divider-col-"]::before,
.flex-column.divider-m-9[class^=divider-col-]::before {
  margin-top: 4.21875rem;
  margin-bottom: 4.21875rem;
}

.divider-col-1 > [class*=" col"]:nth-child(-n+1),
.divider-col-1 > [class^=col]:nth-child(-n+1) {
  order: -1;
}

.divider-col-2 > [class*=" col"]:nth-child(-n+2),
.divider-col-2 > [class^=col]:nth-child(-n+2) {
  order: -1;
}

.divider-col-3 > [class*=" col"]:nth-child(-n+3),
.divider-col-3 > [class^=col]:nth-child(-n+3) {
  order: -1;
}

.divider-col-4 > [class*=" col"]:nth-child(-n+4),
.divider-col-4 > [class^=col]:nth-child(-n+4) {
  order: -1;
}

.divider-col-5 > [class*=" col"]:nth-child(-n+5),
.divider-col-5 > [class^=col]:nth-child(-n+5) {
  order: -1;
}

.divider-col-6 > [class*=" col"]:nth-child(-n+6),
.divider-col-6 > [class^=col]:nth-child(-n+6) {
  order: -1;
}

.divider-col-7 > [class*=" col"]:nth-child(-n+7),
.divider-col-7 > [class^=col]:nth-child(-n+7) {
  order: -1;
}

.divider-col-8 > [class*=" col"]:nth-child(-n+8),
.divider-col-8 > [class^=col]:nth-child(-n+8) {
  order: -1;
}

.divider-col-9 > [class*=" col"]:nth-child(-n+9),
.divider-col-9 > [class^=col]:nth-child(-n+9) {
  order: -1;
}

.divider-col-10 > [class*=" col"]:nth-child(-n+10),
.divider-col-10 > [class^=col]:nth-child(-n+10) {
  order: -1;
}

.divider-col-11 > [class*=" col"]:nth-child(-n+11),
.divider-col-11 > [class^=col]:nth-child(-n+11) {
  order: -1;
}

.divider-col-none::before {
  display: none !important;
}

@media (min-width: 576px) {
  [class*=" divider-col-sm"] > *,
  [class^=divider-col-sm] > * {
    order: initial !important;
  }
  .divider-col-sm-1 > [class*=" col"]:nth-child(-n+1),
  .divider-col-sm-1 > [class^=col]:nth-child(-n+1) {
    order: -1 !important;
  }
  .divider-col-sm-2 > [class*=" col"]:nth-child(-n+2),
  .divider-col-sm-2 > [class^=col]:nth-child(-n+2) {
    order: -1 !important;
  }
  .divider-col-sm-3 > [class*=" col"]:nth-child(-n+3),
  .divider-col-sm-3 > [class^=col]:nth-child(-n+3) {
    order: -1 !important;
  }
  .divider-col-sm-4 > [class*=" col"]:nth-child(-n+4),
  .divider-col-sm-4 > [class^=col]:nth-child(-n+4) {
    order: -1 !important;
  }
  .divider-col-sm-5 > [class*=" col"]:nth-child(-n+5),
  .divider-col-sm-5 > [class^=col]:nth-child(-n+5) {
    order: -1 !important;
  }
  .divider-col-sm-6 > [class*=" col"]:nth-child(-n+6),
  .divider-col-sm-6 > [class^=col]:nth-child(-n+6) {
    order: -1 !important;
  }
  .divider-col-sm-7 > [class*=" col"]:nth-child(-n+7),
  .divider-col-sm-7 > [class^=col]:nth-child(-n+7) {
    order: -1 !important;
  }
  .divider-col-sm-8 > [class*=" col"]:nth-child(-n+8),
  .divider-col-sm-8 > [class^=col]:nth-child(-n+8) {
    order: -1 !important;
  }
  .divider-col-sm-9 > [class*=" col"]:nth-child(-n+9),
  .divider-col-sm-9 > [class^=col]:nth-child(-n+9) {
    order: -1 !important;
  }
  .divider-col-sm-10 > [class*=" col"]:nth-child(-n+10),
  .divider-col-sm-10 > [class^=col]:nth-child(-n+10) {
    order: -1 !important;
  }
  .divider-col-sm-11 > [class*=" col"]:nth-child(-n+11),
  .divider-col-sm-11 > [class^=col]:nth-child(-n+11) {
    order: -1 !important;
  }
  [class*=" divider-col-sm"]::before,
  [class^=divider-col-sm]::before {
    display: block !important;
  }
  .divider-col-sm-none::before {
    display: none !important;
  }
}
@media (min-width: 768px) {
  [class*=" divider-col-md"] > *,
  [class^=divider-col-md] > * {
    order: initial !important;
  }
  .divider-col-md-1 > [class*=" col"]:nth-child(-n+1),
  .divider-col-md-1 > [class^=col]:nth-child(-n+1) {
    order: -1 !important;
  }
  .divider-col-md-2 > [class*=" col"]:nth-child(-n+2),
  .divider-col-md-2 > [class^=col]:nth-child(-n+2) {
    order: -1 !important;
  }
  .divider-col-md-3 > [class*=" col"]:nth-child(-n+3),
  .divider-col-md-3 > [class^=col]:nth-child(-n+3) {
    order: -1 !important;
  }
  .divider-col-md-4 > [class*=" col"]:nth-child(-n+4),
  .divider-col-md-4 > [class^=col]:nth-child(-n+4) {
    order: -1 !important;
  }
  .divider-col-md-5 > [class*=" col"]:nth-child(-n+5),
  .divider-col-md-5 > [class^=col]:nth-child(-n+5) {
    order: -1 !important;
  }
  .divider-col-md-6 > [class*=" col"]:nth-child(-n+6),
  .divider-col-md-6 > [class^=col]:nth-child(-n+6) {
    order: -1 !important;
  }
  .divider-col-md-7 > [class*=" col"]:nth-child(-n+7),
  .divider-col-md-7 > [class^=col]:nth-child(-n+7) {
    order: -1 !important;
  }
  .divider-col-md-8 > [class*=" col"]:nth-child(-n+8),
  .divider-col-md-8 > [class^=col]:nth-child(-n+8) {
    order: -1 !important;
  }
  .divider-col-md-9 > [class*=" col"]:nth-child(-n+9),
  .divider-col-md-9 > [class^=col]:nth-child(-n+9) {
    order: -1 !important;
  }
  .divider-col-md-10 > [class*=" col"]:nth-child(-n+10),
  .divider-col-md-10 > [class^=col]:nth-child(-n+10) {
    order: -1 !important;
  }
  .divider-col-md-11 > [class*=" col"]:nth-child(-n+11),
  .divider-col-md-11 > [class^=col]:nth-child(-n+11) {
    order: -1 !important;
  }
  [class*=" divider-col-md"]::before,
  [class^=divider-col-md]::before {
    display: block !important;
  }
  .divider-col-md-none::before {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  [class*=" divider-col-lg"] > *,
  [class^=divider-col-lg] > * {
    order: initial !important;
  }
  .divider-col-lg-1 > [class*=" col"]:nth-child(-n+1),
  .divider-col-lg-1 > [class^=col]:nth-child(-n+1) {
    order: -1 !important;
  }
  .divider-col-lg-2 > [class*=" col"]:nth-child(-n+2),
  .divider-col-lg-2 > [class^=col]:nth-child(-n+2) {
    order: -1 !important;
  }
  .divider-col-lg-3 > [class*=" col"]:nth-child(-n+3),
  .divider-col-lg-3 > [class^=col]:nth-child(-n+3) {
    order: -1 !important;
  }
  .divider-col-lg-4 > [class*=" col"]:nth-child(-n+4),
  .divider-col-lg-4 > [class^=col]:nth-child(-n+4) {
    order: -1 !important;
  }
  .divider-col-lg-5 > [class*=" col"]:nth-child(-n+5),
  .divider-col-lg-5 > [class^=col]:nth-child(-n+5) {
    order: -1 !important;
  }
  .divider-col-lg-6 > [class*=" col"]:nth-child(-n+6),
  .divider-col-lg-6 > [class^=col]:nth-child(-n+6) {
    order: -1 !important;
  }
  .divider-col-lg-7 > [class*=" col"]:nth-child(-n+7),
  .divider-col-lg-7 > [class^=col]:nth-child(-n+7) {
    order: -1 !important;
  }
  .divider-col-lg-8 > [class*=" col"]:nth-child(-n+8),
  .divider-col-lg-8 > [class^=col]:nth-child(-n+8) {
    order: -1 !important;
  }
  .divider-col-lg-9 > [class*=" col"]:nth-child(-n+9),
  .divider-col-lg-9 > [class^=col]:nth-child(-n+9) {
    order: -1 !important;
  }
  .divider-col-lg-10 > [class*=" col"]:nth-child(-n+10),
  .divider-col-lg-10 > [class^=col]:nth-child(-n+10) {
    order: -1 !important;
  }
  .divider-col-lg-11 > [class*=" col"]:nth-child(-n+11),
  .divider-col-lg-11 > [class^=col]:nth-child(-n+11) {
    order: -1 !important;
  }
  [class*=" divider-col-lg"]::before,
  [class^=divider-col-lg]::before {
    display: block !important;
  }
  .divider-col-lg-none::before {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  [class*=" divider-col-xl"] > *,
  [class^=divider-col-xl] > * {
    order: initial !important;
  }
  .divider-col-xl-1 > [class*=" col"]:nth-child(-n+1),
  .divider-col-xl-1 > [class^=col]:nth-child(-n+1) {
    order: -1 !important;
  }
  .divider-col-xl-2 > [class*=" col"]:nth-child(-n+2),
  .divider-col-xl-2 > [class^=col]:nth-child(-n+2) {
    order: -1 !important;
  }
  .divider-col-xl-3 > [class*=" col"]:nth-child(-n+3),
  .divider-col-xl-3 > [class^=col]:nth-child(-n+3) {
    order: -1 !important;
  }
  .divider-col-xl-4 > [class*=" col"]:nth-child(-n+4),
  .divider-col-xl-4 > [class^=col]:nth-child(-n+4) {
    order: -1 !important;
  }
  .divider-col-xl-5 > [class*=" col"]:nth-child(-n+5),
  .divider-col-xl-5 > [class^=col]:nth-child(-n+5) {
    order: -1 !important;
  }
  .divider-col-xl-6 > [class*=" col"]:nth-child(-n+6),
  .divider-col-xl-6 > [class^=col]:nth-child(-n+6) {
    order: -1 !important;
  }
  .divider-col-xl-7 > [class*=" col"]:nth-child(-n+7),
  .divider-col-xl-7 > [class^=col]:nth-child(-n+7) {
    order: -1 !important;
  }
  .divider-col-xl-8 > [class*=" col"]:nth-child(-n+8),
  .divider-col-xl-8 > [class^=col]:nth-child(-n+8) {
    order: -1 !important;
  }
  .divider-col-xl-9 > [class*=" col"]:nth-child(-n+9),
  .divider-col-xl-9 > [class^=col]:nth-child(-n+9) {
    order: -1 !important;
  }
  .divider-col-xl-10 > [class*=" col"]:nth-child(-n+10),
  .divider-col-xl-10 > [class^=col]:nth-child(-n+10) {
    order: -1 !important;
  }
  .divider-col-xl-11 > [class*=" col"]:nth-child(-n+11),
  .divider-col-xl-11 > [class^=col]:nth-child(-n+11) {
    order: -1 !important;
  }
  [class*=" divider-col-xl"]::before,
  [class^=divider-col-xl]::before {
    display: block !important;
  }
  .divider-col-xl-none::before {
    display: none !important;
  }
}
.img-cycle-container {
  padding-bottom: 100%;
}

.bg-box-inset img {
  z-index: 1;
}

.img-cycle {
  position: absolute;
  display: block;
  top: 0;
  animation: slideimg 10.5s infinite both ease-in-out;
}
.img-cycle.second {
  animation-delay: -3.5s;
}
.img-cycle.third {
  animation-delay: -7s;
}

@keyframes slideimg {
  0% {
    left: -100%;
  }
  15%, 30% {
    left: 0;
  }
  45%, 100% {
    left: 100%;
  }
}
@media (max-width: 1365.98px) {
  .mobile-custom-img-container {
    padding-bottom: 50%;
  }
}
.play-pause-button {
  position: absolute;
  display: flex;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 100;
  width: 2.25rem;
  height: 2.25rem;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  outline: 0;
  box-shadow: 0 3.375rem 3.4375rem rgba(0, 0, 0, 0.25), 0 -0.75rem 1.875rem rgba(0, 0, 0, 0.12), 0 0.25rem 0.375rem rgba(0, 0, 0, 0.12), -0.0625rem 0.125rem 0.625rem rgba(0, 0, 0, 0.17), 0 -0.1875rem 0.3125rem rgba(0, 0, 0, 0.09);
}
.play-pause-button:focus, .play-pause-button:focus:not(:focus-visible), .play-pause-button:focus-visible {
  box-shadow: 0 3.375rem 3.4375rem rgba(0, 0, 0, 0.25), 0 -0.75rem 1.875rem rgba(0, 0, 0, 0.12), 0 0.25rem 0.375rem rgba(0, 0, 0, 0.12), -0.0625rem 0.125rem 0.625rem rgba(0, 0, 0, 0.17), 0 -0.1875rem 0.3125rem rgba(0, 0, 0, 0.09);
  outline: 0.0625rem solid rgb(16, 16, 16);
}
.play-pause-button.reg-theme {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg id='icon-pause-dark' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23363636;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m14.79.42c.88,0,1.6.71,1.6,1.6v15.97c0,.88-.71,1.6-1.6,1.6s-1.6-.71-1.6-1.6V2.02c0-.88.71-1.6,1.6-1.6ZM5.21.42c.88,0,1.6.71,1.6,1.6v15.97c0,.88-.71,1.6-1.6,1.6s-1.6-.71-1.6-1.6V2.02c0-.88.71-1.6,1.6-1.6Z'/%3E%3C/svg%3E");
}
.play-pause-button.reg-theme:hover {
  background-color: #f5f5f5;
}
.play-pause-button.reg-theme:has(+ .motion-exp.animation-paused) {
  background-image: url("data:image/svg+xml,%3Csvg id='icon-play-dark' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23363636;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m2.55,1.88c-.36.54-.55,1.17-.55,1.81v12.63c0,1.8,1.46,3.26,3.26,3.26.64,0,1.27-.19,1.81-.55l9.47-6.32c1.5-1,1.9-3.03.9-4.53-.24-.36-.55-.66-.9-.9L7.07.97C5.65.02,3.74.33,2.69,1.68l-.14.2h0Z'/%3E%3C/svg%3E");
}
.play-pause-button.reverse-theme {
  background-color: #363636;
  background-image: url("data:image/svg+xml,%3Csvg id='icon-pause-white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m14.79.42c.88,0,1.6.71,1.6,1.6v15.97c0,.88-.71,1.6-1.6,1.6s-1.6-.71-1.6-1.6V2.02c0-.88.71-1.6,1.6-1.6ZM5.21.42c.88,0,1.6.71,1.6,1.6v15.97c0,.88-.71,1.6-1.6,1.6s-1.6-.71-1.6-1.6V2.02c0-.88.71-1.6,1.6-1.6Z'/%3E%3C/svg%3E");
}
.play-pause-button.reverse-theme:hover {
  background-color: #000;
}
.play-pause-button.reverse-theme:has(+ .motion-exp.animation-paused) {
  background-image: url("data:image/svg+xml,%3Csvg id='icon-play-white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m2.55,1.88c-.36.54-.55,1.17-.55,1.81v12.63c0,1.8,1.46,3.26,3.26,3.26.64,0,1.27-.19,1.81-.55l9.47-6.32c1.5-1,1.9-3.03.9-4.53-.24-.36-.55-.66-.9-.9L7.07.97C5.65.02,3.74.33,2.69,1.68l-.14.2h0Z'/%3E%3C/svg%3E");
}

.motion-exp.animation-paused .img-cycle {
  animation-play-state: paused;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdFxcY3NzXFxnbG9iYWwuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FBRUE7QUNGQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBcUJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRENBO0FDRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUREQTtBQ0lBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FESEE7QUNNQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRExBO0FDUUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURQQTtBQ1VBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEVEE7QUNZQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRFhBO0FDY0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURiQTtBQ2dCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRGZBO0FDa0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEakJBO0FDb0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEbkJBO0FDc0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEckJBO0FDd0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEdkJBO0FDMEJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEekJBO0FDNEJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEM0JBO0FDOEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUNqSEE7Ozs7Ozs7Ozs7OztBQUFBO0FDekRBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUhrVEE7O0FJalRBOzs7QUFHQTtBSm9UQTs7QUlqVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSm9UQTs7QUk5U0E7QUFDQTtBSmlUQTs7QUl2U0E7QUFDQTtBQUNBO0FDcUlBO0FEbklBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUowU0E7O0FJOVJBO0FBQ0E7QUppU0E7O0FJeFJBO0FBQ0E7QUFDQTtBQUNBO0FKMlJBOztBSTlRQTtBQUNBO0FBQ0E7QUppUkE7O0FJMVFBO0FBQ0E7QUFDQTtBSjZRQTs7QUlsUUE7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUpxUUE7O0FJbFFBO0FBQ0E7QUFDQTtBQUNBO0FKcVFBOztBSWxRQTs7O0FBR0E7QUFDQTtBSnFRQTs7QUlsUUE7Ozs7QUFJQTtBSnFRQTs7QUlsUUE7QUFDQTtBSnFRQTs7QUlsUUE7QUFDQTtBQUNBO0FKcVFBOztBSWxRQTtBQUNBO0FKcVFBOztBSWxRQTs7QUFFQTtBSnFRQTs7QUlsUUE7QUNJQTtBTGtRQTs7QUk3UEE7O0FBRUE7QUNQQTtBRFNBO0FBQ0E7QUpnUUE7O0FJN1BBO0FBQUE7QUppUUE7O0FJaFFBO0FBQUE7QUpvUUE7O0FJN1BBO0FBQ0E7QUFDQTtBQUNBO0FKZ1FBO0FPaGJBO0FIbUxBO0FBQ0E7QUpnUUE7O0FJdlBBO0FBQ0E7QUFDQTtBSjBQQTtBT3piQTtBSGtNQTtBQUNBO0FKMFBBOztBSWpQQTs7OztBQUlBO0FDeERBO0FMNlNBOztBSWpQQTtBQUVBO0FBRUE7QUFFQTtBQUdBO0FKK09BOztBSXZPQTtBQUVBO0FKeU9BOztBSWpPQTtBQUNBO0FBQ0E7QUpvT0E7O0FJak9BO0FBR0E7QUFDQTtBSmtPQTs7QUkxTkE7QUFDQTtBSjZOQTs7QUkxTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKNk5BOztBSXROQTtBQUVBO0FBQ0E7QUp3TkE7O0FJaE5BO0FBRUE7QUFDQTtBSmtOQTs7QUk1TUE7QUFFQTtBSjhNQTs7QUl0TUE7QUFDQTtBSnlNQTs7QUl0TUE7Ozs7O0FBS0E7QUFDQTtBQ2hLQTtBRGtLQTtBSnlNQTs7QUl0TUE7O0FBRUE7QUp5TUE7O0FJdE1BOztBQUVBO0FKeU1BOztBSW5NQTtBQUNBO0FKc01BOztBSWhNQTtBQUNBO0FKbU1BOztBSTVMQTs7OztBQUlBO0FKK0xBOztBSXRMQTs7OztBQUNBO0FKNExBOztBSXRMQTs7OztBQUlBO0FBQ0E7QUp5TEE7O0FJdExBOztBQUVBO0FBQ0E7QUp5TEE7O0FJckxBO0FBQ0E7QUFFQTtBSnVMQTs7QUlwTEE7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBSmlMQTs7QUk1S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOU9BO0FEZ1BBO0FBQ0E7QUFDQTtBSitLQTs7QUk1S0E7QUFDQTtBSitLQTs7QUkzS0E7O0FBRUE7QUo4S0E7O0FJM0tBO0FBS0E7QUFDQTtBSjBLQTs7QUluS0E7QUFDQTtBSnNLQTs7QUk5SkE7QUFDQTtBQUNBO0FKaUtBOztBSTFKQTtBQUNBO0FKNkpBOztBSTFKQTtBQUNBO0FBQ0E7QUo2SkE7O0FJMUpBO0FBQ0E7QUo2SkE7O0FJeEpBO0FBQ0E7QUoySkE7O0FRdm5CQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBUjBuQkE7O0FRdG5CQTtBSHFLQTtBTHFkQTs7QVF6bkJBO0FIb0tBO0FMeWRBOztBUTVuQkE7QUhtS0E7QUw2ZEE7O0FRL25CQTtBSGtLQTtBTGllQTs7QVFsb0JBO0FIaUtBO0FMcWVBOztBUXJvQkE7QUhnS0E7QUx5ZUE7O0FRdm9CQTtBSDhKQTtBRzVKQTtBUjBvQkE7O0FRdG9CQTtBSHdKQTtBR3RKQTtBQUNBO0FSeW9CQTs7QVF2b0JBO0FIbUpBO0FHakpBO0FBQ0E7QVIwb0JBOztBUXhvQkE7QUg4SUE7QUc1SUE7QUFDQTtBUjJvQkE7O0FRem9CQTtBSHlJQTtBR3ZJQTtBQUNBO0FSNG9CQTs7QVFwb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJ1b0JBOztBUS9uQkE7O0FIa0hBO0FHL0dBO0FSa29CQTs7QVEvbkJBOztBQUVBO0FBQ0E7QVJrb0JBOztBUTFuQkE7QUMvRUE7QUFDQTtBVDZzQkE7O0FRMW5CQTtBQ3BGQTtBQUNBO0FUa3RCQTs7QVE1bkJBO0FBQ0E7QVIrbkJBO0FRN25CQTtBQUNBO0FSK25CQTs7QVFybkJBO0FIMkRBO0FHekRBO0FSd25CQTs7QVFwbkJBO0FBQ0E7QUhvRUE7QUxvakJBOztBUXBuQkE7QUFDQTtBSCtEQTtBRzdEQTtBUnVuQkE7QVFybkJBO0FBQ0E7QVJ1bkJBOztBVTF1QkE7QUNJQTtBQUdBO0FYd3VCQTs7QVV6dUJBO0FBQ0E7QUFDQTtBQUNBO0FFRUE7QURQQTtBQUdBO0FYaXZCQTs7QVVudUJBO0FBRUE7QVZxdUJBOztBVWx1QkE7QUFDQTtBQUNBO0FWcXVCQTs7QVVsdUJBO0FMOEhBO0FLNUhBO0FWcXVCQTs7QWE1d0JBO0FSbUtBO0FRaktBO0FBQ0E7QWIrd0JBO0FhNXdCQTtBQUNBO0FiOHdCQTs7QWF6d0JBO0FBQ0E7QVJzSkE7QVFwSkE7QUFDQTtBRENBO0FaNHdCQTtBYXp3QkE7QUFDQTtBUjhJQTtBUTVJQTtBYjJ3QkE7O0FhcndCQTtBQUNBO0FScUlBO0FRbklBO0Fid3dCQTtBYXJ3QkE7QVJnSUE7QVE5SEE7QUFDQTtBYnV3QkE7O0FhbHdCQTtBQUNBO0FBQ0E7QWJxd0JBOztBYzd5QkE7Ozs7OztBQ0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWZ1ekJBOztBZ0Jwd0JBO0FGekNBO0FBQ0E7QWRpekJBO0FBQ0E7QWdCMXdCQTtBRnpDQTtBQUNBO0Fkc3pCQTtBQUNBO0FnQi93QkE7QUZ6Q0E7QUFDQTtBZDJ6QkE7QUFDQTtBZ0JweEJBO0FGekNBO0FBQ0E7QWRnMEJBO0FBQ0E7QWNyeUJBO0FDbkNBO0FBQ0E7QUFDQTtBQUNBO0FmMjBCQTs7QWNyeUJBO0FBQ0E7QUFDQTtBZHd5QkE7QWN0eUJBOztBQUVBO0FBQ0E7QWR3eUJBOztBaUI5MUJBOzs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJzMkJBOztBaUJoMUJBO0FBQ0E7QUFDQTtBQUNBO0FqQm0xQkE7O0FldnpCQTtBQUNBO0FBQ0E7QWYwekJBOztBZTV6QkE7QUFDQTtBQUNBO0FmK3pCQTs7QWVqMEJBO0FBQ0E7QUFDQTtBZm8wQkE7O0FldDBCQTtBQUNBO0FBQ0E7QWZ5MEJBOztBZTMwQkE7QUFDQTtBQUNBO0FmODBCQTs7QWVoMUJBO0FBQ0E7QUFDQTtBZm0xQkE7O0FpQnQyQkE7QUZDQTtBQUNBO0FBQ0E7QWZ5MkJBOztBaUJ0MkJBO0FGYkE7QUFJQTtBZm8zQkE7O0FpQjMyQkE7QUZiQTtBQUlBO0FmeTNCQTs7QWlCaDNCQTtBRmJBO0FBSUE7QWY4M0JBOztBaUJyM0JBO0FGYkE7QUFJQTtBZm00QkE7O0FpQjEzQkE7QUZiQTtBQUlBO0FmdzRCQTs7QWlCLzNCQTtBRmJBO0FBSUE7QWY2NEJBOztBaUJwNEJBO0FGYkE7QUFJQTtBZms1QkE7O0FpQno0QkE7QUZiQTtBQUlBO0FmdTVCQTs7QWlCOTRCQTtBRmJBO0FBSUE7QWY0NUJBOztBaUJuNUJBO0FGYkE7QUFJQTtBZmk2QkE7O0FpQng1QkE7QUZiQTtBQUlBO0FmczZCQTs7QWlCNzVCQTtBRmJBO0FBSUE7QWYyNkJBOztBaUI1NUJBO0FBQUE7QWpCZzZCQTs7QWlCOTVCQTtBQUFBO0FqQms2QkE7O0FpQi81QkE7QUFBQTtBakJtNkJBOztBaUJuNkJBO0FBQUE7QWpCdTZCQTs7QWlCdjZCQTtBQUFBO0FqQjI2QkE7O0FpQjM2QkE7QUFBQTtBakIrNkJBOztBaUIvNkJBO0FBQUE7QWpCbTdCQTs7QWlCbjdCQTtBQUFBO0FqQnU3QkE7O0FpQnY3QkE7QUFBQTtBakIyN0JBOztBaUIzN0JBO0FBQUE7QWpCKzdCQTs7QWlCLzdCQTtBQUFBO0FqQm04QkE7O0FpQm44QkE7QUFBQTtBakJ1OEJBOztBaUJ2OEJBO0FBQUE7QWpCMjhCQTs7QWlCMzhCQTtBQUFBO0FqQis4QkE7O0FpQi84QkE7QUFBQTtBakJtOUJBOztBaUI1OEJBO0FGaEJBO0FmZytCQTs7QWlCaDlCQTtBRmhCQTtBZm8rQkE7O0FpQnA5QkE7QUZoQkE7QWZ3K0JBOztBaUJ4OUJBO0FGaEJBO0FmNCtCQTs7QWlCNTlCQTtBRmhCQTtBZmcvQkE7O0FpQmgrQkE7QUZoQkE7QWZvL0JBOztBaUJwK0JBO0FGaEJBO0Fmdy9CQTs7QWlCeCtCQTtBRmhCQTtBZjQvQkE7O0FpQjUrQkE7QUZoQkE7QWZnZ0NBOztBaUJoL0JBO0FGaEJBO0Fmb2dDQTs7QWlCcC9CQTtBRmhCQTtBZndnQ0E7O0FnQm5nQ0E7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCa2lDQTtBZXRnQ0E7QUFDQTtBQUNBO0Fmd2dDQTtBZTFnQ0E7QUFDQTtBQUNBO0FmNGdDQTtBZTlnQ0E7QUFDQTtBQUNBO0FmZ2hDQTtBZWxoQ0E7QUFDQTtBQUNBO0Fmb2hDQTtBZXRoQ0E7QUFDQTtBQUNBO0Fmd2hDQTtBZTFoQ0E7QUFDQTtBQUNBO0FmNGhDQTtBaUIvaUNBO0FGQ0E7QUFDQTtBQUNBO0FmaWpDQTtBaUI5aUNBO0FGYkE7QUFJQTtBZjJqQ0E7QWlCbGpDQTtBRmJBO0FBSUE7QWYrakNBO0FpQnRqQ0E7QUZiQTtBQUlBO0FmbWtDQTtBaUIxakNBO0FGYkE7QUFJQTtBZnVrQ0E7QWlCOWpDQTtBRmJBO0FBSUE7QWYya0NBO0FpQmxrQ0E7QUZiQTtBQUlBO0FmK2tDQTtBaUJ0a0NBO0FGYkE7QUFJQTtBZm1sQ0E7QWlCMWtDQTtBRmJBO0FBSUE7QWZ1bENBO0FpQjlrQ0E7QUZiQTtBQUlBO0FmMmxDQTtBaUJsbENBO0FGYkE7QUFJQTtBZitsQ0E7QWlCdGxDQTtBRmJBO0FBSUE7QWZtbUNBO0FpQjFsQ0E7QUZiQTtBQUlBO0FmdW1DQTtBaUJ4bENBO0FBQUE7QWpCMmxDQTtBaUJ6bENBO0FBQUE7QWpCNGxDQTtBaUJ6bENBO0FBQUE7QWpCNGxDQTtBaUI1bENBO0FBQUE7QWpCK2xDQTtBaUIvbENBO0FBQUE7QWpCa21DQTtBaUJsbUNBO0FBQUE7QWpCcW1DQTtBaUJybUNBO0FBQUE7QWpCd21DQTtBaUJ4bUNBO0FBQUE7QWpCMm1DQTtBaUIzbUNBO0FBQUE7QWpCOG1DQTtBaUI5bUNBO0FBQUE7QWpCaW5DQTtBaUJqbkNBO0FBQUE7QWpCb25DQTtBaUJwbkNBO0FBQUE7QWpCdW5DQTtBaUJ2bkNBO0FBQUE7QWpCMG5DQTtBaUIxbkNBO0FBQUE7QWpCNm5DQTtBaUI3bkNBO0FBQUE7QWpCZ29DQTtBaUJ6bkNBO0FGaEJBO0FmNG9DQTtBaUI1bkNBO0FGaEJBO0FmK29DQTtBaUIvbkNBO0FGaEJBO0Fma3BDQTtBaUJsb0NBO0FGaEJBO0FmcXBDQTtBaUJyb0NBO0FGaEJBO0Fmd3BDQTtBaUJ4b0NBO0FGaEJBO0FmMnBDQTtBaUIzb0NBO0FGaEJBO0FmOHBDQTtBaUI5b0NBO0FGaEJBO0FmaXFDQTtBaUJqcENBO0FGaEJBO0Fmb3FDQTtBaUJwcENBO0FGaEJBO0FmdXFDQTtBaUJ2cENBO0FGaEJBO0FmMHFDQTtBaUIxcENBO0FGaEJBO0FmNnFDQTtBQUNBO0FnQnpxQ0E7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCdXNDQTtBZTNxQ0E7QUFDQTtBQUNBO0FmNnFDQTtBZS9xQ0E7QUFDQTtBQUNBO0FmaXJDQTtBZW5yQ0E7QUFDQTtBQUNBO0FmcXJDQTtBZXZyQ0E7QUFDQTtBQUNBO0FmeXJDQTtBZTNyQ0E7QUFDQTtBQUNBO0FmNnJDQTtBZS9yQ0E7QUFDQTtBQUNBO0FmaXNDQTtBaUJwdENBO0FGQ0E7QUFDQTtBQUNBO0Fmc3RDQTtBaUJudENBO0FGYkE7QUFJQTtBZmd1Q0E7QWlCdnRDQTtBRmJBO0FBSUE7QWZvdUNBO0FpQjN0Q0E7QUZiQTtBQUlBO0Fmd3VDQTtBaUIvdENBO0FGYkE7QUFJQTtBZjR1Q0E7QWlCbnVDQTtBRmJBO0FBSUE7QWZndkNBO0FpQnZ1Q0E7QUZiQTtBQUlBO0Fmb3ZDQTtBaUIzdUNBO0FGYkE7QUFJQTtBZnd2Q0E7QWlCL3VDQTtBRmJBO0FBSUE7QWY0dkNBO0FpQm52Q0E7QUZiQTtBQUlBO0FmZ3dDQTtBaUJ2dkNBO0FGYkE7QUFJQTtBZm93Q0E7QWlCM3ZDQTtBRmJBO0FBSUE7QWZ3d0NBO0FpQi92Q0E7QUZiQTtBQUlBO0FmNHdDQTtBaUI3dkNBO0FBQUE7QWpCZ3dDQTtBaUI5dkNBO0FBQUE7QWpCaXdDQTtBaUI5dkNBO0FBQUE7QWpCaXdDQTtBaUJqd0NBO0FBQUE7QWpCb3dDQTtBaUJwd0NBO0FBQUE7QWpCdXdDQTtBaUJ2d0NBO0FBQUE7QWpCMHdDQTtBaUIxd0NBO0FBQUE7QWpCNndDQTtBaUI3d0NBO0FBQUE7QWpCZ3hDQTtBaUJoeENBO0FBQUE7QWpCbXhDQTtBaUJueENBO0FBQUE7QWpCc3hDQTtBaUJ0eENBO0FBQUE7QWpCeXhDQTtBaUJ6eENBO0FBQUE7QWpCNHhDQTtBaUI1eENBO0FBQUE7QWpCK3hDQTtBaUIveENBO0FBQUE7QWpCa3lDQTtBaUJseUNBO0FBQUE7QWpCcXlDQTtBaUI5eENBO0FGaEJBO0FmaXpDQTtBaUJqeUNBO0FGaEJBO0Fmb3pDQTtBaUJweUNBO0FGaEJBO0FmdXpDQTtBaUJ2eUNBO0FGaEJBO0FmMHpDQTtBaUIxeUNBO0FGaEJBO0FmNnpDQTtBaUI3eUNBO0FGaEJBO0FmZzBDQTtBaUJoekNBO0FGaEJBO0FmbTBDQTtBaUJuekNBO0FGaEJBO0FmczBDQTtBaUJ0ekNBO0FGaEJBO0FmeTBDQTtBaUJ6ekNBO0FGaEJBO0FmNDBDQTtBaUI1ekNBO0FGaEJBO0FmKzBDQTtBaUIvekNBO0FGaEJBO0FmazFDQTtBQUNBO0FnQjkwQ0E7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCNDJDQTtBZWgxQ0E7QUFDQTtBQUNBO0FmazFDQTtBZXAxQ0E7QUFDQTtBQUNBO0FmczFDQTtBZXgxQ0E7QUFDQTtBQUNBO0FmMDFDQTtBZTUxQ0E7QUFDQTtBQUNBO0FmODFDQTtBZWgyQ0E7QUFDQTtBQUNBO0FmazJDQTtBZXAyQ0E7QUFDQTtBQUNBO0FmczJDQTtBaUJ6M0NBO0FGQ0E7QUFDQTtBQUNBO0FmMjNDQTtBaUJ4M0NBO0FGYkE7QUFJQTtBZnE0Q0E7QWlCNTNDQTtBRmJBO0FBSUE7QWZ5NENBO0FpQmg0Q0E7QUZiQTtBQUlBO0FmNjRDQTtBaUJwNENBO0FGYkE7QUFJQTtBZmk1Q0E7QWlCeDRDQTtBRmJBO0FBSUE7QWZxNUNBO0FpQjU0Q0E7QUZiQTtBQUlBO0FmeTVDQTtBaUJoNUNBO0FGYkE7QUFJQTtBZjY1Q0E7QWlCcDVDQTtBRmJBO0FBSUE7QWZpNkNBO0FpQng1Q0E7QUZiQTtBQUlBO0FmcTZDQTtBaUI1NUNBO0FGYkE7QUFJQTtBZnk2Q0E7QWlCaDZDQTtBRmJBO0FBSUE7QWY2NkNBO0FpQnA2Q0E7QUZiQTtBQUlBO0FmaTdDQTtBaUJsNkNBO0FBQUE7QWpCcTZDQTtBaUJuNkNBO0FBQUE7QWpCczZDQTtBaUJuNkNBO0FBQUE7QWpCczZDQTtBaUJ0NkNBO0FBQUE7QWpCeTZDQTtBaUJ6NkNBO0FBQUE7QWpCNDZDQTtBaUI1NkNBO0FBQUE7QWpCKzZDQTtBaUIvNkNBO0FBQUE7QWpCazdDQTtBaUJsN0NBO0FBQUE7QWpCcTdDQTtBaUJyN0NBO0FBQUE7QWpCdzdDQTtBaUJ4N0NBO0FBQUE7QWpCMjdDQTtBaUIzN0NBO0FBQUE7QWpCODdDQTtBaUI5N0NBO0FBQUE7QWpCaThDQTtBaUJqOENBO0FBQUE7QWpCbzhDQTtBaUJwOENBO0FBQUE7QWpCdThDQTtBaUJ2OENBO0FBQUE7QWpCMDhDQTtBaUJuOENBO0FGaEJBO0FmczlDQTtBaUJ0OENBO0FGaEJBO0FmeTlDQTtBaUJ6OENBO0FGaEJBO0FmNDlDQTtBaUI1OENBO0FGaEJBO0FmKzlDQTtBaUIvOENBO0FGaEJBO0FmaytDQTtBaUJsOUNBO0FGaEJBO0FmcStDQTtBaUJyOUNBO0FGaEJBO0FmdytDQTtBaUJ4OUNBO0FGaEJBO0FmMitDQTtBaUIzOUNBO0FGaEJBO0FmOCtDQTtBaUI5OUNBO0FGaEJBO0FmaS9DQTtBaUJqK0NBO0FGaEJBO0Fmby9DQTtBaUJwK0NBO0FGaEJBO0FmdS9DQTtBQUNBO0FnQm4vQ0E7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCaWhEQTtBZXIvQ0E7QUFDQTtBQUNBO0FmdS9DQTtBZXovQ0E7QUFDQTtBQUNBO0FmMi9DQTtBZTcvQ0E7QUFDQTtBQUNBO0FmKy9DQTtBZWpnREE7QUFDQTtBQUNBO0FmbWdEQTtBZXJnREE7QUFDQTtBQUNBO0FmdWdEQTtBZXpnREE7QUFDQTtBQUNBO0FmMmdEQTtBaUI5aERBO0FGQ0E7QUFDQTtBQUNBO0FmZ2lEQTtBaUI3aERBO0FGYkE7QUFJQTtBZjBpREE7QWlCamlEQTtBRmJBO0FBSUE7QWY4aURBO0FpQnJpREE7QUZiQTtBQUlBO0Fma2pEQTtBaUJ6aURBO0FGYkE7QUFJQTtBZnNqREE7QWlCN2lEQTtBRmJBO0FBSUE7QWYwakRBO0FpQmpqREE7QUZiQTtBQUlBO0FmOGpEQTtBaUJyakRBO0FGYkE7QUFJQTtBZmtrREE7QWlCempEQTtBRmJBO0FBSUE7QWZza0RBO0FpQjdqREE7QUZiQTtBQUlBO0FmMGtEQTtBaUJqa0RBO0FGYkE7QUFJQTtBZjhrREE7QWlCcmtEQTtBRmJBO0FBSUE7QWZrbERBO0FpQnprREE7QUZiQTtBQUlBO0Fmc2xEQTtBaUJ2a0RBO0FBQUE7QWpCMGtEQTtBaUJ4a0RBO0FBQUE7QWpCMmtEQTtBaUJ4a0RBO0FBQUE7QWpCMmtEQTtBaUIza0RBO0FBQUE7QWpCOGtEQTtBaUI5a0RBO0FBQUE7QWpCaWxEQTtBaUJqbERBO0FBQUE7QWpCb2xEQTtBaUJwbERBO0FBQUE7QWpCdWxEQTtBaUJ2bERBO0FBQUE7QWpCMGxEQTtBaUIxbERBO0FBQUE7QWpCNmxEQTtBaUI3bERBO0FBQUE7QWpCZ21EQTtBaUJobURBO0FBQUE7QWpCbW1EQTtBaUJubURBO0FBQUE7QWpCc21EQTtBaUJ0bURBO0FBQUE7QWpCeW1EQTtBaUJ6bURBO0FBQUE7QWpCNG1EQTtBaUI1bURBO0FBQUE7QWpCK21EQTtBaUJ4bURBO0FGaEJBO0FmMm5EQTtBaUIzbURBO0FGaEJBO0FmOG5EQTtBaUI5bURBO0FGaEJBO0FmaW9EQTtBaUJqbkRBO0FGaEJBO0Fmb29EQTtBaUJwbkRBO0FGaEJBO0FmdW9EQTtBaUJ2bkRBO0FGaEJBO0FmMG9EQTtBaUIxbkRBO0FGaEJBO0FmNm9EQTtBaUI3bkRBO0FGaEJBO0FmZ3BEQTtBaUJob0RBO0FGaEJBO0FmbXBEQTtBaUJub0RBO0FGaEJBO0Fmc3BEQTtBaUJ0b0RBO0FGaEJBO0FmeXBEQTtBaUJ6b0RBO0FGaEJBO0FmNHBEQTtBQUNBO0FrQmh0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEJrdERBO0FrQmh0REE7O0FBRUE7QUFDQTtBQUNBO0FsQmt0REE7QWtCL3NEQTtBQUNBO0FBQ0E7QWxCaXREQTtBa0I5c0RBO0FBQ0E7QWxCZ3REQTs7QWtCdHNEQTs7QUFFQTtBbEJ5c0RBOztBa0Joc0RBO0FBQ0E7QWxCbXNEQTtBa0Jqc0RBOztBQUVBO0FsQm1zREE7QWtCL3JEQTs7QUFFQTtBbEJpc0RBOztBa0IzckRBOzs7O0FBSUE7QWxCOHJEQTs7QWtCcnJEQTtBQUNBO0FsQndyREE7O0FPdnZEQTtBVzJFQTtBQUNBO0FsQmdyREE7O0FtQmx3REE7OztBQUdBO0FuQnF3REE7QW1CandEQTs7OztBQUlBO0FuQm13REE7O0FPeHdEQTtBWWlCQTtBbkIydkRBO0FtQnp2REE7O0FBRUE7QW5CMnZEQTs7QW1CdHhEQTs7O0FBR0E7QW5CeXhEQTtBbUJyeERBOzs7O0FBSUE7QW5CdXhEQTs7QU81eERBO0FZaUJBO0FuQit3REE7QW1CN3dEQTs7QUFFQTtBbkIrd0RBOztBbUIxeURBOzs7QUFHQTtBbkI2eURBO0FtQnp5REE7Ozs7QUFJQTtBbkIyeURBOztBT2h6REE7QVlpQkE7QW5CbXlEQTtBbUJqeURBOztBQUVBO0FuQm15REE7O0FtQjl6REE7OztBQUdBO0FuQmkwREE7QW1CN3pEQTs7OztBQUlBO0FuQit6REE7O0FPcDBEQTtBWWlCQTtBbkJ1ekRBO0FtQnJ6REE7O0FBRUE7QW5CdXpEQTs7QW1CbDFEQTs7O0FBR0E7QW5CcTFEQTtBbUJqMURBOzs7O0FBSUE7QW5CbTFEQTs7QU94MURBO0FZaUJBO0FuQjIwREE7QW1CejBEQTs7QUFFQTtBbkIyMERBOztBbUJ0MkRBOzs7QUFHQTtBbkJ5MkRBO0FtQnIyREE7Ozs7QUFJQTtBbkJ1MkRBOztBTzUyREE7QVlpQkE7QW5CKzFEQTtBbUI3MURBOztBQUVBO0FuQisxREE7O0FtQjEzREE7OztBQUdBO0FuQjYzREE7QW1CejNEQTs7OztBQUlBO0FuQjIzREE7O0FPaDREQTtBWWlCQTtBbkJtM0RBO0FtQmozREE7O0FBRUE7QW5CbTNEQTs7QW1COTREQTs7O0FBR0E7QW5CaTVEQTtBbUI3NERBOzs7O0FBSUE7QW5CKzREQTs7QU9wNURBO0FZaUJBO0FuQnU0REE7QW1CcjREQTs7QUFFQTtBbkJ1NERBOztBbUJsNkRBOzs7QUFHQTtBbkJxNkRBO0FtQmo2REE7Ozs7QUFJQTtBbkJtNkRBOztBT3g2REE7QVlpQkE7QW5CMjVEQTtBbUJ6NURBOztBQUVBO0FuQjI1REE7O0FtQnQ3REE7OztBQUdBO0FuQnk3REE7QW1CcjdEQTs7OztBQUlBO0FuQnU3REE7O0FPNTdEQTtBWWlCQTtBbkIrNkRBO0FtQjc2REE7O0FBRUE7QW5CKzZEQTs7QW1CMThEQTs7O0FBR0E7QW5CNjhEQTtBbUJ6OERBOzs7O0FBSUE7QW5CMjhEQTs7QU9oOURBO0FZaUJBO0FuQm04REE7QW1CajhEQTs7QUFFQTtBbkJtOERBOztBbUI5OURBOzs7QUFHQTtBbkJpK0RBO0FtQjc5REE7Ozs7QUFJQTtBbkIrOURBOztBT3ArREE7QVlpQkE7QW5CdTlEQTtBbUJyOURBOztBQUVBO0FuQnU5REE7O0FtQmwvREE7OztBQUdBO0FuQnEvREE7QW1Cai9EQTs7OztBQUlBO0FuQm0vREE7O0FPeC9EQTtBWWlCQTtBbkIyK0RBO0FtQnorREE7O0FBRUE7QW5CMitEQTs7QW1CdGdFQTs7O0FBR0E7QW5CeWdFQTtBbUJyZ0VBOzs7O0FBSUE7QW5CdWdFQTs7QU81Z0VBO0FZaUJBO0FuQisvREE7QW1CNy9EQTs7QUFFQTtBbkIrL0RBOztBbUIxaEVBOzs7QUFHQTtBbkI2aEVBO0FtQnpoRUE7Ozs7QUFJQTtBbkIyaEVBOztBT2hpRUE7QVlpQkE7QW5CbWhFQTtBbUJqaEVBOztBQUVBO0FuQm1oRUE7O0FtQjlpRUE7OztBQUdBO0FuQmlqRUE7QW1CN2lFQTs7OztBQUlBO0FuQitpRUE7O0FPcGpFQTtBWWlCQTtBbkJ1aUVBO0FtQnJpRUE7O0FBRUE7QW5CdWlFQTs7QW1CbGtFQTs7O0FBR0E7QW5CcWtFQTtBbUJqa0VBOzs7O0FBSUE7QW5CbWtFQTs7QU94a0VBO0FZaUJBO0FuQjJqRUE7QW1CempFQTs7QUFFQTtBbkIyakVBOztBbUJ0bEVBOzs7QUFHQTtBbkJ5bEVBO0FtQnJsRUE7Ozs7QUFJQTtBbkJ1bEVBOztBTzVsRUE7QVlpQkE7QW5CK2tFQTtBbUI3a0VBOztBQUVBO0FuQitrRUE7O0FtQjFtRUE7OztBQUdBO0FuQjZtRUE7QW1Cem1FQTs7OztBQUlBO0FuQjJtRUE7O0FPaG5FQTtBWWlCQTtBbkJtbUVBO0FtQmptRUE7O0FBRUE7QW5CbW1FQTs7QW1COW5FQTs7O0FBR0E7QW5CaW9FQTtBbUI3bkVBOzs7O0FBSUE7QW5CK25FQTs7QU9wb0VBO0FZaUJBO0FuQnVuRUE7QW1Ccm5FQTs7QUFFQTtBbkJ1bkVBOztBbUJscEVBOzs7QUFHQTtBbkJxcEVBO0FtQmpwRUE7Ozs7QUFJQTtBbkJtcEVBOztBT3hwRUE7QVlpQkE7QW5CMm9FQTtBbUJ6b0VBOztBQUVBO0FuQjJvRUE7O0FtQnRxRUE7OztBQUdBO0FuQnlxRUE7O0FPdHFFQTtBWWlCQTtBbkJ5cEVBO0FtQnZwRUE7O0FBRUE7QW5CeXBFQTs7QWtCemtFQTtBQUNBO0FBQ0E7QUFDQTtBbEI0a0VBO0FrQnZrRUE7QUFDQTtBQUNBO0FBQ0E7QWxCeWtFQTs7QWtCcGtFQTtBQUNBO0FBQ0E7QWxCdWtFQTtBa0Jya0VBOzs7QUFHQTtBbEJ1a0VBO0FrQnBrRUE7QUFDQTtBbEJza0VBO0FrQmxrRUE7QUFDQTtBbEJva0VBO0FPenNFQTtBVzRJQTtBQUNBO0FsQmdrRUE7O0FnQmhwRUE7QUVpR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEJrakVBO0FrQi9pRUE7QUFDQTtBbEJpakVBO0FBQ0E7QWdCNXBFQTtBRWlHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQjZqRUE7QWtCMWpFQTtBQUNBO0FsQjRqRUE7QUFDQTtBZ0J2cUVBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCd2tFQTtBa0Jya0VBO0FBQ0E7QWxCdWtFQTtBQUNBO0FnQmxyRUE7QUVpR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEJtbEVBO0FrQmhsRUE7QUFDQTtBbEJrbEVBO0FBQ0E7QWtCNWxFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQjZsRUE7QWtCMWxFQTtBQUNBO0FsQjRsRUE7O0FvQnp3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmeUtBO0FldktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUkFBO0FTRkE7QXJCZ3hFQTtBcUI1d0VBO0FEZEE7QUNlQTtBckIrd0VBO0FBQ0E7QW9CMXdFQTtBQUNBO0FBQ0E7QXBCNHdFQTtBc0I1eEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBdEIweEVBO0FvQjV3RUE7QUFDQTtBQUVBO0FwQjZ3RUE7QW9CaHhFQTtBQUNBO0FBRUE7QXBCNndFQTtBb0Jyd0VBO0FBRUE7QUFFQTtBcEJxd0VBOztBb0I3dkVBOzs7O0FBQ0E7QUFBQTtBQUFBO0FwQm13RUE7O0FvQjd2RUE7QUFDQTtBQUNBO0FwQmd3RUE7QW9CN3ZFQTtBQU1BO0FBQ0E7QXBCMHZFQTs7QW9CcnZFQTs7QUFFQTtBQUNBO0FwQnd2RUE7O0FvQjl1RUE7QUFDQTtBQUNBO0FBQ0E7QWZpRUE7QWUvREE7QXBCaXZFQTs7QW9COXVFQTtBQUNBO0FBQ0E7QWYwRUE7QWV4RUE7QXBCaXZFQTs7QW9COXVFQTtBQUNBO0FBQ0E7QWZtRUE7QWVqRUE7QXBCaXZFQTs7QW9CeHVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0Fmb0RBO0FlbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCMnVFQTtBb0J6dUVBO0FBRUE7QUFDQTtBcEIwdUVBOztBb0I5dEVBO0FBQ0E7QUFDQTtBZjJCQTtBZXpCQTtBUnpJQTtBWjIyRUE7O0FvQjl0RUE7QUFDQTtBQUNBO0FmbUJBO0FlakJBO0FSakpBO0FabTNFQTs7QW9CNXRFQTtBQUVBO0FwQjh0RUE7O0FvQjF0RUE7QUFDQTtBcEI2dEVBOztBb0JydEVBO0FBQ0E7QXBCd3RFQTs7QW9CcnRFQTtBQUNBO0FBQ0E7QXBCd3RFQTs7QW9CaHRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQm10RUE7QW9CanRFQTs7QUFFQTtBQUNBO0FwQm10RUE7O0FvQjFzRUE7QUFDQTtBQUNBO0FBQ0E7QXBCNnNFQTs7QW9CMXNFQTtBQUNBO0FBQ0E7QUFDQTtBcEI2c0VBO0FvQjFzRUE7QUFFQTtBcEIyc0VBOztBb0J2c0VBO0FBQ0E7QXBCMHNFQTs7QW9CdnNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjBzRUE7QW9CdnNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQnlzRUE7O0FzQnQ1RUE7QUFDQTtBQUNBO0FBQ0E7QWpCcUlBO0FpQm5JQTtBdEJ5NUVBOztBc0J0NUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ3SEE7QWlCdEhBO0FBQ0E7QUFDQTtBVjlDQTtBWnc4RUE7QXNCcjVFQTtBQUVBO0F0QnM1RUE7O0FzQmo1RUE7Ozs7QUFFQTtBdEJzNUVBOztBc0JwOEVBO0FBb0RBO0F0Qm81RUE7QXNCMTRFQTtBQUNBO0FBQ0E7QXRCNDRFQTs7QXNCNThFQTtBQTJGQTtBdEJxM0VBO0FzQjkyRUE7QUFDQTtBQUNBO0F0QmczRUE7O0FzQnoyRUE7QUFDQTtBdEI0MkVBO0FzQnoyRUE7OztBQUVBO0F0QjQyRUE7O0FzQnIyRUE7QUFDQTtBdEJ3MkVBO0FzQnQyRUE7QUFDQTtBdEJ3MkVBO0FzQm4yRUE7QUFDQTtBQzVKQTtBdkJrZ0ZBO0FzQmgyRUE7QUFDQTtBdEJrMkVBO0FzQi8xRUE7QUFDQTtBdEJpMkVBOztBc0J4MUVBO0FBQ0E7QXRCMjFFQTtBc0J2MUVBO0FBQ0E7QUFDQTtBdEJ5MUVBOztBc0IxK0VBO0FBQ0E7QUFDQTtBQUNBO0FqQnFJQTtBaUJuSUE7QXRCNitFQTs7QXNCMStFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCd0hBO0FpQnRIQTtBQUNBO0FBQ0E7QVY5Q0E7QVo0aEZBO0FzQnorRUE7QUFFQTtBdEIwK0VBOztBc0JyK0VBOzs7O0FBRUE7QXRCMCtFQTs7QXNCeGhGQTtBQW9EQTtBdEJ3K0VBO0FzQjk5RUE7QUFDQTtBQUNBO0F0QmcrRUE7O0FzQmhpRkE7QUEyRkE7QXRCeThFQTtBc0JsOEVBO0FBQ0E7QUFDQTtBdEJvOEVBOztBc0I3N0VBO0FBQ0E7QXRCZzhFQTtBc0I3N0VBOzs7QUFFQTtBdEJnOEVBOztBc0J6N0VBO0FBQ0E7QXRCNDdFQTtBc0IxN0VBO0FBQ0E7QXRCNDdFQTtBc0J2N0VBO0FBQ0E7QUM1SkE7QXZCc2xGQTtBc0JwN0VBO0FBQ0E7QXRCczdFQTtBc0JuN0VBO0FBQ0E7QXRCcTdFQTs7QXNCNTZFQTtBQUNBO0F0Qis2RUE7QXNCMzZFQTtBQUNBO0FBQ0E7QXRCNjZFQTs7QW9CeDFFQTtBQUNBO0FBQ0E7QUFDQTtBcEIyMUVBO0FvQnQxRUE7QUFDQTtBcEJ3MUVBO0FnQnZqRkE7QUlvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJzMUVBO0FvQmwxRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQm8xRUE7QW9CaDFFQTtBQUNBO0FBQ0E7QUFDQTtBcEJrMUVBO0FvQjkwRUE7QUFDQTtBcEJnMUVBO0FvQjcwRUE7O0FBRUE7QXBCKzBFQTtBb0IxMEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEI0MEVBO0FvQjEwRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjQwRUE7QW9CejBFQTtBQUNBO0FBQ0E7QXBCMjBFQTtBb0J6MEVBO0FBQ0E7QXBCMjBFQTtBQUNBOztBd0I3cEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FDdUZBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QVNGQTtBckJxcUZBO0FxQmpxRkE7QUdkQTtBSGVBO0FyQm9xRkE7QUFDQTtBTzlxRkE7QWlCVUE7QUFDQTtBeEJ1cUZBO0F3QnBxRkE7QUFFQTtBQUNBO0F4QnFxRkE7QXdCanFGQTtBQUVBO0F4QmtxRkE7QXdCOXBGQTtBQUNBO0F4QmdxRkE7QXdCbHBGQTs7QUFFQTtBeEJvcEZBOztBd0Izb0ZBO0FDM0RBO0FGQUE7QUVFQTtBekIwc0ZBO0FPdHNGQTtBa0JBQTtBRk5BO0FFUUE7QXpCeXNGQTtBeUJ0c0ZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCbXNGQTtBeUI5ckZBO0FBRUE7QUFDQTtBQUNBO0F6QityRkE7QXlCeHJGQTtBQUdBO0FBQ0E7QUFJQTtBekJxckZBO0F5Qm5yRkE7QUFLQTtBekJpckZBOztBd0J6cUZBO0FDM0RBO0FGQUE7QUVFQTtBekJ3dUZBO0FPcHVGQTtBa0JBQTtBRk5BO0FFUUE7QXpCdXVGQTtBeUJwdUZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCaXVGQTtBeUI1dEZBO0FBRUE7QUFDQTtBQUNBO0F6QjZ0RkE7QXlCdHRGQTtBQUdBO0FBQ0E7QUFJQTtBekJtdEZBO0F5Qmp0RkE7QUFLQTtBekIrc0ZBOztBd0J2c0ZBO0FDM0RBO0FGQUE7QUVFQTtBekJzd0ZBO0FPbHdGQTtBa0JBQTtBRk5BO0FFUUE7QXpCcXdGQTtBeUJsd0ZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCK3ZGQTtBeUIxdkZBO0FBRUE7QUFDQTtBQUNBO0F6QjJ2RkE7QXlCcHZGQTtBQUdBO0FBQ0E7QUFJQTtBekJpdkZBO0F5Qi91RkE7QUFLQTtBekI2dUZBOztBd0JydUZBO0FDM0RBO0FGQUE7QUVFQTtBekJveUZBO0FPaHlGQTtBa0JBQTtBRk5BO0FFUUE7QXpCbXlGQTtBeUJoeUZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNnhGQTtBeUJ4eEZBO0FBRUE7QUFDQTtBQUNBO0F6Qnl4RkE7QXlCbHhGQTtBQUdBO0FBQ0E7QUFJQTtBekIrd0ZBO0F5Qjd3RkE7QUFLQTtBekIyd0ZBOztBd0Jud0ZBO0FDM0RBO0FGQUE7QUVFQTtBekJrMEZBO0FPOXpGQTtBa0JBQTtBRk5BO0FFUUE7QXpCaTBGQTtBeUI5ekZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMnpGQTtBeUJ0ekZBO0FBRUE7QUFDQTtBQUNBO0F6QnV6RkE7QXlCaHpGQTtBQUdBO0FBQ0E7QUFJQTtBekI2eUZBO0F5QjN5RkE7QUFLQTtBekJ5eUZBOztBd0JqeUZBO0FDM0RBO0FGQUE7QUVFQTtBekJnMkZBO0FPNTFGQTtBa0JBQTtBRk5BO0FFUUE7QXpCKzFGQTtBeUI1MUZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCeTFGQTtBeUJwMUZBO0FBRUE7QUFDQTtBQUNBO0F6QnExRkE7QXlCOTBGQTtBQUdBO0FBQ0E7QUFJQTtBekIyMEZBO0F5QnowRkE7QUFLQTtBekJ1MEZBOztBd0IvekZBO0FDM0RBO0FGQUE7QUVFQTtBekI4M0ZBO0FPMTNGQTtBa0JBQTtBRk5BO0FFUUE7QXpCNjNGQTtBeUIxM0ZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCdTNGQTtBeUJsM0ZBO0FBRUE7QUFDQTtBQUNBO0F6Qm0zRkE7QXlCNTJGQTtBQUdBO0FBQ0E7QUFJQTtBekJ5MkZBO0F5QnYyRkE7QUFLQTtBekJxMkZBOztBd0I3MUZBO0FDM0RBO0FGQUE7QUVFQTtBekI0NUZBO0FPeDVGQTtBa0JBQTtBRk5BO0FFUUE7QXpCMjVGQTtBeUJ4NUZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCcTVGQTtBeUJoNUZBO0FBRUE7QUFDQTtBQUNBO0F6Qmk1RkE7QXlCMTRGQTtBQUdBO0FBQ0E7QUFJQTtBekJ1NEZBO0F5QnI0RkE7QUFLQTtBekJtNEZBOztBd0IzM0ZBO0FDM0RBO0FGQUE7QUVFQTtBekIwN0ZBO0FPdDdGQTtBa0JBQTtBRk5BO0FFUUE7QXpCeTdGQTtBeUJ0N0ZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCbTdGQTtBeUI5NkZBO0FBRUE7QUFDQTtBQUNBO0F6Qis2RkE7QXlCeDZGQTtBQUdBO0FBQ0E7QUFJQTtBekJxNkZBO0F5Qm42RkE7QUFLQTtBekJpNkZBOztBd0J6NUZBO0FDM0RBO0FGQUE7QUVFQTtBekJ3OUZBO0FPcDlGQTtBa0JBQTtBRk5BO0FFUUE7QXpCdTlGQTtBeUJwOUZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCaTlGQTtBeUI1OEZBO0FBRUE7QUFDQTtBQUNBO0F6QjY4RkE7QXlCdDhGQTtBQUdBO0FBQ0E7QUFJQTtBekJtOEZBO0F5Qmo4RkE7QUFLQTtBekIrN0ZBOztBd0J2N0ZBO0FDM0RBO0FGQUE7QUVFQTtBekJzL0ZBO0FPbC9GQTtBa0JBQTtBRk5BO0FFUUE7QXpCcS9GQTtBeUJsL0ZBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCKytGQTtBeUIxK0ZBO0FBRUE7QUFDQTtBQUNBO0F6QjIrRkE7QXlCcCtGQTtBQUdBO0FBQ0E7QUFJQTtBekJpK0ZBO0F5Qi85RkE7QUFLQTtBekI2OUZBOztBd0JyOUZBO0FDM0RBO0FGQUE7QUVFQTtBekJvaEdBO0FPaGhHQTtBa0JBQTtBRk5BO0FFUUE7QXpCbWhHQTtBeUJoaEdBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNmdHQTtBeUJ4Z0dBO0FBRUE7QUFDQTtBQUNBO0F6QnlnR0E7QXlCbGdHQTtBQUdBO0FBQ0E7QUFJQTtBekIrL0ZBO0F5QjcvRkE7QUFLQTtBekIyL0ZBOztBd0JuL0ZBO0FDM0RBO0FGQUE7QUVFQTtBekJrakdBO0FPOWlHQTtBa0JBQTtBRk5BO0FFUUE7QXpCaWpHQTtBeUI5aUdBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMmlHQTtBeUJ0aUdBO0FBRUE7QUFDQTtBQUNBO0F6QnVpR0E7QXlCaGlHQTtBQUdBO0FBQ0E7QUFJQTtBekI2aEdBO0F5QjNoR0E7QUFLQTtBekJ5aEdBOztBd0JqaEdBO0FDM0RBO0FGQUE7QUVFQTtBekJnbEdBO0FPNWtHQTtBa0JBQTtBRk5BO0FFUUE7QXpCK2tHQTtBeUI1a0dBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCeWtHQTtBeUJwa0dBO0FBRUE7QUFDQTtBQUNBO0F6QnFrR0E7QXlCOWpHQTtBQUdBO0FBQ0E7QUFJQTtBekIyakdBO0F5QnpqR0E7QUFLQTtBekJ1akdBOztBd0IvaUdBO0FDM0RBO0FGQUE7QUVFQTtBekI4bUdBO0FPMW1HQTtBa0JBQTtBRk5BO0FFUUE7QXpCNm1HQTtBeUIxbUdBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCdW1HQTtBeUJsbUdBO0FBRUE7QUFDQTtBQUNBO0F6Qm1tR0E7QXlCNWxHQTtBQUdBO0FBQ0E7QUFJQTtBekJ5bEdBO0F5QnZsR0E7QUFLQTtBekJxbEdBOztBd0I3a0dBO0FDM0RBO0FGQUE7QUVFQTtBekI0b0dBO0FPeG9HQTtBa0JBQTtBRk5BO0FFUUE7QXpCMm9HQTtBeUJ4b0dBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCcW9HQTtBeUJob0dBO0FBRUE7QUFDQTtBQUNBO0F6QmlvR0E7QXlCMW5HQTtBQUdBO0FBQ0E7QUFJQTtBekJ1bkdBO0F5QnJuR0E7QUFLQTtBekJtbkdBOztBd0IzbUdBO0FDM0RBO0FGQUE7QUVFQTtBekIwcUdBO0FPdHFHQTtBa0JBQTtBRk5BO0FFUUE7QXpCeXFHQTtBeUJ0cUdBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCbXFHQTtBeUI5cEdBO0FBRUE7QUFDQTtBQUNBO0F6QitwR0E7QXlCeHBHQTtBQUdBO0FBQ0E7QUFJQTtBekJxcEdBO0F5Qm5wR0E7QUFLQTtBekJpcEdBOztBd0J6b0dBO0FDM0RBO0FGQUE7QUVFQTtBekJ3c0dBO0FPcHNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCdXNHQTtBeUJwc0dBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCaXNHQTtBeUI1ckdBO0FBRUE7QUFDQTtBQUNBO0F6QjZyR0E7QXlCdHJHQTtBQUdBO0FBQ0E7QUFJQTtBekJtckdBO0F5QmpyR0E7QUFLQTtBekIrcUdBOztBd0J2cUdBO0FDM0RBO0FGQUE7QUVFQTtBekJzdUdBO0FPbHVHQTtBa0JBQTtBRk5BO0FFUUE7QXpCcXVHQTtBeUJsdUdBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCK3RHQTtBeUIxdEdBO0FBRUE7QUFDQTtBQUNBO0F6QjJ0R0E7QXlCcHRHQTtBQUdBO0FBQ0E7QUFJQTtBekJpdEdBO0F5Qi9zR0E7QUFLQTtBekI2c0dBOztBd0Jyc0dBO0FDM0RBO0FGQUE7QUVFQTtBekJvd0dBO0FPaHdHQTtBa0JBQTtBRk5BO0FFUUE7QXpCbXdHQTtBeUJod0dBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNnZHQTtBeUJ4dkdBO0FBRUE7QUFDQTtBQUNBO0F6Qnl2R0E7QXlCbHZHQTtBQUdBO0FBQ0E7QUFJQTtBekIrdUdBO0F5Qjd1R0E7QUFLQTtBekIydUdBOztBd0JudUdBO0FDM0RBO0FGQUE7QUVFQTtBekJreUdBO0FPOXhHQTtBa0JBQTtBRk5BO0FFUUE7QXpCaXlHQTtBeUI5eEdBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMnhHQTtBeUJ0eEdBO0FBRUE7QUFDQTtBQUNBO0F6QnV4R0E7QXlCaHhHQTtBQUdBO0FBQ0E7QUFJQTtBekI2d0dBO0F5QjN3R0E7QUFLQTtBekJ5d0dBOztBd0IzdkdBO0FDUEE7QUFDQTtBekJzd0dBO0FPM3pHQTtBa0J3REE7QUFDQTtBQUNBO0F6QnN3R0E7QXlCbndHQTtBQUVBO0F6Qm93R0E7QXlCandHQTtBQUVBO0FBQ0E7QXpCa3dHQTtBeUIvdkdBO0FBR0E7QUFDQTtBQUNBO0F6Qit2R0E7QXlCN3ZHQTtBQUtBO0F6QjJ2R0E7O0F3QnB4R0E7QUNQQTtBQUNBO0F6Qit4R0E7QU9wMUdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCK3hHQTtBeUI1eEdBO0FBRUE7QXpCNnhHQTtBeUIxeEdBO0FBRUE7QUFDQTtBekIyeEdBO0F5Qnh4R0E7QUFHQTtBQUNBO0FBQ0E7QXpCd3hHQTtBeUJ0eEdBO0FBS0E7QXpCb3hHQTs7QXdCN3lHQTtBQ1BBO0FBQ0E7QXpCd3pHQTtBTzcyR0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJ3ekdBO0F5QnJ6R0E7QUFFQTtBekJzekdBO0F5Qm56R0E7QUFFQTtBQUNBO0F6Qm96R0E7QXlCanpHQTtBQUdBO0FBQ0E7QUFDQTtBekJpekdBO0F5Qi95R0E7QUFLQTtBekI2eUdBOztBd0J0MEdBO0FDUEE7QUFDQTtBekJpMUdBO0FPdDRHQTtBa0J3REE7QUFDQTtBQUNBO0F6QmkxR0E7QXlCOTBHQTtBQUVBO0F6QiswR0E7QXlCNTBHQTtBQUVBO0FBQ0E7QXpCNjBHQTtBeUIxMEdBO0FBR0E7QUFDQTtBQUNBO0F6QjAwR0E7QXlCeDBHQTtBQUtBO0F6QnMwR0E7O0F3Qi8xR0E7QUNQQTtBQUNBO0F6QjAyR0E7QU8vNUdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCMDJHQTtBeUJ2MkdBO0FBRUE7QXpCdzJHQTtBeUJyMkdBO0FBRUE7QUFDQTtBekJzMkdBO0F5Qm4yR0E7QUFHQTtBQUNBO0FBQ0E7QXpCbTJHQTtBeUJqMkdBO0FBS0E7QXpCKzFHQTs7QXdCeDNHQTtBQ1BBO0FBQ0E7QXpCbTRHQTtBT3g3R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJtNEdBO0F5Qmg0R0E7QUFFQTtBekJpNEdBO0F5QjkzR0E7QUFFQTtBQUNBO0F6QiszR0E7QXlCNTNHQTtBQUdBO0FBQ0E7QUFDQTtBekI0M0dBO0F5QjEzR0E7QUFLQTtBekJ3M0dBOztBd0JqNUdBO0FDUEE7QUFDQTtBekI0NUdBO0FPajlHQTtBa0J3REE7QUFDQTtBQUNBO0F6QjQ1R0E7QXlCejVHQTtBQUVBO0F6QjA1R0E7QXlCdjVHQTtBQUVBO0FBQ0E7QXpCdzVHQTtBeUJyNUdBO0FBR0E7QUFDQTtBQUNBO0F6QnE1R0E7QXlCbjVHQTtBQUtBO0F6Qmk1R0E7O0F3QjE2R0E7QUNQQTtBQUNBO0F6QnE3R0E7QU8xK0dBO0FrQndEQTtBQUNBO0FBQ0E7QXpCcTdHQTtBeUJsN0dBO0FBRUE7QXpCbTdHQTtBeUJoN0dBO0FBRUE7QUFDQTtBekJpN0dBO0F5Qjk2R0E7QUFHQTtBQUNBO0FBQ0E7QXpCODZHQTtBeUI1NkdBO0FBS0E7QXpCMDZHQTs7QXdCbjhHQTtBQ1BBO0FBQ0E7QXpCODhHQTtBT25nSEE7QWtCd0RBO0FBQ0E7QUFDQTtBekI4OEdBO0F5QjM4R0E7QUFFQTtBekI0OEdBO0F5Qno4R0E7QUFFQTtBQUNBO0F6QjA4R0E7QXlCdjhHQTtBQUdBO0FBQ0E7QUFDQTtBekJ1OEdBO0F5QnI4R0E7QUFLQTtBekJtOEdBOztBd0I1OUdBO0FDUEE7QUFDQTtBekJ1K0dBO0FPNWhIQTtBa0J3REE7QUFDQTtBQUNBO0F6QnUrR0E7QXlCcCtHQTtBQUVBO0F6QnErR0E7QXlCbCtHQTtBQUVBO0FBQ0E7QXpCbStHQTtBeUJoK0dBO0FBR0E7QUFDQTtBQUNBO0F6QmcrR0E7QXlCOTlHQTtBQUtBO0F6QjQ5R0E7O0F3QnIvR0E7QUNQQTtBQUNBO0F6QmdnSEE7QU9yakhBO0FrQndEQTtBQUNBO0FBQ0E7QXpCZ2dIQTtBeUI3L0dBO0FBRUE7QXpCOC9HQTtBeUIzL0dBO0FBRUE7QUFDQTtBekI0L0dBO0F5QnovR0E7QUFHQTtBQUNBO0FBQ0E7QXpCeS9HQTtBeUJ2L0dBO0FBS0E7QXpCcS9HQTs7QXdCOWdIQTtBQ1BBO0FBQ0E7QXpCeWhIQTtBTzlrSEE7QWtCd0RBO0FBQ0E7QUFDQTtBekJ5aEhBO0F5QnRoSEE7QUFFQTtBekJ1aEhBO0F5QnBoSEE7QUFFQTtBQUNBO0F6QnFoSEE7QXlCbGhIQTtBQUdBO0FBQ0E7QUFDQTtBekJraEhBO0F5QmhoSEE7QUFLQTtBekI4Z0hBOztBd0J2aUhBO0FDUEE7QUFDQTtBekJrakhBO0FPdm1IQTtBa0J3REE7QUFDQTtBQUNBO0F6QmtqSEE7QXlCL2lIQTtBQUVBO0F6QmdqSEE7QXlCN2lIQTtBQUVBO0FBQ0E7QXpCOGlIQTtBeUIzaUhBO0FBR0E7QUFDQTtBQUNBO0F6QjJpSEE7QXlCemlIQTtBQUtBO0F6QnVpSEE7O0F3QmhrSEE7QUNQQTtBQUNBO0F6QjJrSEE7QU9ob0hBO0FrQndEQTtBQUNBO0FBQ0E7QXpCMmtIQTtBeUJ4a0hBO0FBRUE7QXpCeWtIQTtBeUJ0a0hBO0FBRUE7QUFDQTtBekJ1a0hBO0F5QnBrSEE7QUFHQTtBQUNBO0FBQ0E7QXpCb2tIQTtBeUJsa0hBO0FBS0E7QXpCZ2tIQTs7QXdCemxIQTtBQ1BBO0FBQ0E7QXpCb21IQTtBT3pwSEE7QWtCd0RBO0FBQ0E7QUFDQTtBekJvbUhBO0F5QmptSEE7QUFFQTtBekJrbUhBO0F5Qi9sSEE7QUFFQTtBQUNBO0F6QmdtSEE7QXlCN2xIQTtBQUdBO0FBQ0E7QUFDQTtBekI2bEhBO0F5QjNsSEE7QUFLQTtBekJ5bEhBOztBd0JsbkhBO0FDUEE7QUFDQTtBekI2bkhBO0FPbHJIQTtBa0J3REE7QUFDQTtBQUNBO0F6QjZuSEE7QXlCMW5IQTtBQUVBO0F6QjJuSEE7QXlCeG5IQTtBQUVBO0FBQ0E7QXpCeW5IQTtBeUJ0bkhBO0FBR0E7QUFDQTtBQUNBO0F6QnNuSEE7QXlCcG5IQTtBQUtBO0F6QmtuSEE7O0F3QjNvSEE7QUNQQTtBQUNBO0F6QnNwSEE7QU8zc0hBO0FrQndEQTtBQUNBO0FBQ0E7QXpCc3BIQTtBeUJucEhBO0FBRUE7QXpCb3BIQTtBeUJqcEhBO0FBRUE7QUFDQTtBekJrcEhBO0F5Qi9vSEE7QUFHQTtBQUNBO0FBQ0E7QXpCK29IQTtBeUI3b0hBO0FBS0E7QXpCMm9IQTs7QXdCcHFIQTtBQ1BBO0FBQ0E7QXpCK3FIQTtBT3B1SEE7QWtCd0RBO0FBQ0E7QUFDQTtBekIrcUhBO0F5QjVxSEE7QUFFQTtBekI2cUhBO0F5QjFxSEE7QUFFQTtBQUNBO0F6QjJxSEE7QXlCeHFIQTtBQUdBO0FBQ0E7QUFDQTtBekJ3cUhBO0F5QnRxSEE7QUFLQTtBekJvcUhBOztBd0I3ckhBO0FDUEE7QUFDQTtBekJ3c0hBO0FPN3ZIQTtBa0J3REE7QUFDQTtBQUNBO0F6QndzSEE7QXlCcnNIQTtBQUVBO0F6QnNzSEE7QXlCbnNIQTtBQUVBO0FBQ0E7QXpCb3NIQTtBeUJqc0hBO0FBR0E7QUFDQTtBQUNBO0F6QmlzSEE7QXlCL3JIQTtBQUtBO0F6QjZySEE7O0F3QnR0SEE7QUNQQTtBQUNBO0F6Qml1SEE7QU90eEhBO0FrQndEQTtBQUNBO0FBQ0E7QXpCaXVIQTtBeUI5dEhBO0FBRUE7QXpCK3RIQTtBeUI1dEhBO0FBRUE7QUFDQTtBekI2dEhBO0F5QjF0SEE7QUFHQTtBQUNBO0FBQ0E7QXpCMHRIQTtBeUJ4dEhBO0FBS0E7QXpCc3RIQTs7QXdCL3VIQTtBQ1BBO0FBQ0E7QXpCMHZIQTtBTy95SEE7QWtCd0RBO0FBQ0E7QUFDQTtBekIwdkhBO0F5QnZ2SEE7QUFFQTtBekJ3dkhBO0F5QnJ2SEE7QUFFQTtBQUNBO0F6QnN2SEE7QXlCbnZIQTtBQUdBO0FBQ0E7QUFDQTtBekJtdkhBO0F5Qmp2SEE7QUFLQTtBekIrdUhBOztBd0I3dkhBO0FBQ0E7QUFDQTtBQUNBO0F4Qmd3SEE7QU96MEhBO0FpQjRFQTtBQUNBO0F4Qmd3SEE7QXdCN3ZIQTtBQUVBO0F4Qjh2SEE7QXdCM3ZIQTtBQUVBO0FBQ0E7QXhCNHZIQTs7QXdCanZIQTtBQ1BBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QVpxMUhBOztBd0JwdkhBO0FDWEE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBWjQxSEE7O0F3Qmx2SEE7QUFDQTtBQUNBO0F4QnF2SEE7QXdCbHZIQTtBQUNBO0F4Qm92SEE7O0F3QjV1SEE7OztBQUNBO0F4Qml2SEE7O0EwQjUzSEE7QUxnQkE7QXJCZzNIQTtBcUI1MkhBO0FLcEJBO0FMcUJBO0FyQisySEE7QUFDQTtBMEJsNEhBO0FBQ0E7QTFCbzRIQTs7QTBCLzNIQTtBQUNBO0ExQms0SEE7O0EwQjkzSEE7QUFDQTtBQUNBO0FBQ0E7QUxEQTtBckJtNEhBO0FxQi8zSEE7QUtOQTtBTE9BO0FyQms0SEE7QUFDQTtBMEJwNEhBO0FBQ0E7QUFDQTtBTE5BO0FyQjY0SEE7QXFCejRIQTtBS0FBO0FMQ0E7QXJCNDRIQTtBQUNBOztBMkIvNUhBOztBQUVBO0FBQ0E7QUFDQTtBM0JrNkhBO0EyQmg2SEE7O0FBQ0E7QUFDQTtBM0JtNkhBO0FPbDZIQTs7QW9CSUE7QTNCazZIQTtBMkJoNkhBOzs7O0FBR0E7QTNCbTZIQTs7QTJCNzVIQTtBQUNBO0FBQ0E7QUFDQTtBM0JnNkhBO0EyQjk1SEE7QUFDQTtBM0JnNkhBOztBMkIxNUhBOztBQUVBO0EzQjY1SEE7QTJCejVIQTs7QWZYQTtBQUNBO0FadzZIQTtBMkJ6NUhBOztBZkZBO0FBQ0E7QVorNUhBOztBMkI1NEhBO0FBQ0E7QUFDQTtBM0IrNEhBO0EyQjc0SEE7QUFHQTtBM0I2NEhBO0EyQjE0SEE7QUFDQTtBM0I0NEhBOztBMkJ4NEhBO0FBQ0E7QUFDQTtBM0IyNEhBOztBMkJ4NEhBO0FBQ0E7QUFDQTtBM0IyNEhBOztBMkJ2M0hBO0FBQ0E7QUFDQTtBQUNBO0EzQjAzSEE7QTJCeDNIQTs7QUFFQTtBM0IwM0hBO0EyQnYzSEE7O0FBRUE7QTNCeTNIQTtBMkJyM0hBOztBZnJGQTtBQUNBO0FaODhIQTtBMkJyM0hBOztBZnhHQTtBQUNBO0FaaStIQTs7QTJCdDJIQTs7QUFFQTtBM0J5MkhBO0EyQnYySEE7Ozs7QUFFQTtBQUNBO0FBQ0E7QTNCMjJIQTs7QTRCcGdJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCdWdJQTtBNEJyZ0lBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUJ1Z0lBO0E0QnJnSUE7Ozs7Ozs7Ozs7OztBQUdBO0E1QmdoSUE7QTRCM2dJQTs7O0FBR0E7QTVCNmdJQTtBNEJ6Z0lBO0FBQ0E7QTVCMmdJQTtBNEJ0Z0lBOztBaEJJQTtBQUNBO0Fac2dJQTtBNEJ0Z0lBO0FBQ0E7QUFDQTtBNUJ3Z0lBO0E0QnRnSUE7QWhCbkJBO0FBQ0E7QVo0aElBO0E0QnhnSUE7QWhCUEE7QUFDQTtBWmtoSUE7QTRCeGdJQTs7OztBaEJ6QkE7QUFDQTtBWnVpSUE7QTRCdGdJQTs7OztBaEJsQ0E7QUFDQTtBWjhpSUE7O0E0QjcvSEE7O0FBRUE7QTVCZ2dJQTtBNEIzL0hBOztBQUNBO0FBQ0E7QTVCOC9IQTtBNEI1L0hBOztBQUNBO0E1QisvSEE7QTRCMy9IQTs7Ozs7Ozs7QUFJQTtBNUJpZ0lBOztBNEI3L0hBO0FBQUE7QTVCaWdJQTs7QTRCaGdJQTtBQUFBO0E1Qm9nSUE7O0E0QjUvSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkIyREE7QXVCekRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQi9HQTtBWittSUE7QTRCNS9IQTs7QUFFQTtBNUI4L0hBOztBNEJwL0hBOztBQUVBO0E1QnUvSEE7O0E0QnAvSEE7Ozs7OztBQU1BO0F2QndCQTtBdUJ0QkE7QWhCNUlBO0Fab29JQTs7QTRCcC9IQTs7QUFFQTtBNUJ1L0hBOztBNEJwL0hBOzs7Ozs7QUFNQTtBdkJPQTtBdUJMQTtBaEI3SkE7QVpxcElBOztBNEJwL0hBOztBQUVBO0E1QnUvSEE7O0E0QjUrSEE7Ozs7Ozs7O0FoQjlKQTtBQUNBO0FacXBJQTs7QTRCNytIQTs7Ozs7O0FoQjNKQTtBQUNBO0FaaXBJQTs7QTZCenJJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0E3QjRySUE7O0E2QnpySUE7QUFDQTtBQUNBO0E3QjRySUE7O0E2QnpySUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCNHJJQTtBNkIxcklBO0FBQ0E7QUFDQTtBTjNCQTtBdkJ3dElBO0E2QnhySUE7QUFLQTtBN0JzcklBO0E2QmxySUE7QUFDQTtBN0JvcklBO0E2QmpySUE7QUFDQTtBQUNBO0FBQ0E7QTdCbXJJQTtBNkI1cUlBO0FBQ0E7QTdCOHFJQTtBNkI1cUlBO0FBQ0E7QTdCOHFJQTs7QTZCcHFJQTtBQUNBO0FBQ0E7QUFFQTtBN0JzcUlBO0E2QmxxSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JvcUlBO0E2Qi9wSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QmlxSUE7O0E2QnZwSUE7QWpCbEdBO0FaNnZJQTtBNkJ0cElBO0FBQ0E7QTdCd3BJQTtBNkJucElBO0FBQ0E7QU4xSEE7QXZCZ3hJQTtBNkJscElBO0FBQ0E7QTdCb3BJQTtBNkIvb0lBO0FOcElBO0F2QnN4SUE7QTZCL29JQTtBTnZJQTtBdkJ5eElBOztBNkJ2b0lBO0FBRUE7QTdCeW9JQTtBNkJyb0lBO0FBQ0E7QTdCdW9JQTtBNkJsb0lBO0FOOUpBO0F2Qm15SUE7O0E2QjFuSUE7QUFDQTtBN0I2bklBO0E2QjFuSUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBN0IybklBO0E2QnhuSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QVJsTEE7QXJCNHlJQTtBcUJ4eUlBO0FRdUtBO0FSdEtBO0FyQjJ5SUE7QUFDQTtBNkJ6bklBO0FBQ0E7QUFDQTtBN0IybklBO0E2QnRuSUE7QU56TUE7QXZCazBJQTs7QTZCNW1JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCN0NBO0F3QitDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdE5BO0FpQnlOQTtBQUFBO0FBQUE7QTdCOG1JQTtBNkI1bUlBO0FBQ0E7QUFDQTtBQUtBO0E3QjBtSUE7QTZCdm1JQTtBQU1BO0FBQ0E7QTdCb21JQTtBNkJobUlBO0FBRUE7QUFDQTtBQUNBO0E3QmltSUE7QTZCOWxJQTtBQUNBO0FBQ0E7QTdCZ21JQTtBNkI1bElBO0FBQ0E7QTdCOGxJQTtBNkIxbElBO0FBQ0E7QUFDQTtBN0I0bElBOztBNkJ4bElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCMUdBO0FMc3NJQTs7QTZCeGxJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QmxJQTtBTDh0SUE7O0E2Qm5sSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QnNsSUE7O0E2Qm5sSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JzbElBO0E2QnBsSUE7QUFDQTtBQUNBO0E3QnNsSUE7QTZCbGxJQTtBQUVBO0E3Qm1sSUE7QTZCL2tJQTtBQUNBO0E3QmlsSUE7QTZCN2tJQTtBQUNBO0E3QitrSUE7O0E2QjNrSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQmxWQTtBWmk2SUE7QTZCM2tJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU43V0E7QU0rV0E7QWpCbldBO0FaaTdJQTs7QTZCbmtJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0E3QnNrSUE7QTZCcGtJQTtBQUNBO0E3QnNrSUE7QTZCbGtJQTtBQUFBO0E3QnFrSUE7QTZCcGtJQTtBQUFBO0E3QnVrSUE7QTZCdGtJQTtBQUFBO0E3QnlrSUE7QTZCdGtJQTtBQUNBO0E3QndrSUE7QTZCcmtJQTtBQUNBO0FBQ0E7QUFDQTtBTmxaQTtBTW9aQTtBakJ4WUE7QVNGQTtBQUFBO0FROFlBO0FBQUE7QTdCc2tJQTtBcUJoOUlBO0FRaVlBO0FSaFlBO0FBQUE7QXJCbTlJQTtBQUNBO0E2QnprSUE7QU4xWkE7QXZCcytJQTtBNkJ2a0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnpaQTtBWm0rSUE7QTZCcmtJQTtBQUNBO0FBQ0E7QU41YUE7QU04YUE7QWpCbGFBO0FTRkE7QUFBQTtBUXdhQTtBQUFBO0E3QnNrSUE7QXFCMStJQTtBUTRaQTtBUjNaQTtBQUFBO0FyQjYrSUE7QUFDQTtBNkJ6a0lBO0FOcGJBO0F2QmdnSkE7QTZCdmtJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJuYkE7QVo2L0lBO0E2QnJrSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOemNBO0FNMmNBO0FqQi9iQTtBU0ZBO0FBQUE7QVFxY0E7QTdCc2tJQTtBcUJ2Z0pBO0FRc2JBO0FScmJBO0FBQUE7QXJCMGdKQTtBQUNBO0E2QnprSUE7QU5qZEE7QXZCNmhKQTtBNkJ2a0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCeWtJQTtBNkJya0lBO0FBQ0E7QWpCdGRBO0FaOGhKQTtBNkJwa0lBO0FBQ0E7QUFDQTtBakI1ZEE7QVptaUpBO0E2QmxrSUE7QUFDQTtBN0Jva0lBO0E2QmprSUE7QUFDQTtBN0Jta0lBO0E2QmhrSUE7QUFDQTtBN0Jra0lBO0E2Qi9qSUE7QUFDQTtBN0Jpa0lBO0E2QjlqSUE7QUFDQTtBN0Jna0lBOztBNkIzaklBOzs7QVJ6ZkE7QXJCMGpKQTtBcUJ0akpBO0FRcWZBOzs7QVJwZkE7QXJCMmpKQTtBQUNBOztBOEI1a0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUIra0pBOztBOEI1a0pBO0FBQ0E7QUFDQTtBQUNBO0E5QitrSkE7QU8va0pBO0F1QkdBO0E5QitrSkE7QThCM2tKQTtBQUNBO0FBQ0E7QUFDQTtBOUI2a0pBOztBOEJya0pBO0FBQ0E7QTlCd2tKQTtBOEJ0a0pBO0FBQ0E7QUFDQTtBQUNBO0FsQmJBO0FBQ0E7QVpzbEpBO0FPbG1KQTtBdUI2QkE7QUFDQTtBOUJ3a0pBO0E4QnJrSkE7QUFDQTtBQUNBO0FBQ0E7QTlCdWtKQTtBOEJua0pBOztBQUVBO0FBQ0E7QUFDQTtBOUJxa0pBO0E4QmxrSkE7QUFFQTtBbEJ0Q0E7QUFDQTtBWjBtSkE7O0E4QnpqSkE7QUFDQTtBQUNBO0FsQjdEQTtBWjBuSkE7QThCempKQTs7QUFFQTtBQUNBO0E5QjJqSkE7O0E4QmpqSkE7O0FBRUE7QUFDQTtBOUJvakpBOztBOEIvaUpBOztBQUVBO0FBQ0E7QUFDQTtBOUJrakpBOztBOEJ4aUpBO0FBQ0E7QTlCMmlKQTtBOEJ6aUpBO0FBQ0E7QTlCMmlKQTs7QStCcHBKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0J1cEpBO0ErQm5wSkE7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQjBwSkE7QStCdG9KQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQjZIQTtBMEIzSEE7QUFDQTtBL0J3b0pBO0FPbHJKQTtBd0I2Q0E7QS9Cd29KQTs7QStCL25KQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9Ca29KQTtBK0Job0pBO0FBQ0E7QUFDQTtBL0Jrb0pBO0ErQi9uSkE7QUFDQTtBQUNBO0EvQmlvSkE7O0ErQnhuSkE7QUFDQTtBQUNBO0FBQ0E7QS9CMm5KQTs7QStCL21KQTtBQUNBO0FBQ0E7QUFHQTtBL0JnbkpBOztBK0I1bUpBO0FBQ0E7QTFCOERBO0EwQjVEQTtBQUNBO0FBQ0E7QW5CeEdBO0Fad3RKQTtBTzF0SkE7QXdCOEdBO0EvQittSkE7O0ErQnptSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CNG1KQTs7QStCem1KQTtBQUNBO0FBQ0E7QS9CNG1KQTs7QWdCbHJKQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0J5bUpBO0FBQ0E7QWdCM3NKQTtBZTZGQTtBQW9CQTtBQUNBO0EvQjhsSkE7QStCNWxKQTtBQUNBO0EvQjhsSkE7QStCNWxKQTtBQUNBO0EvQjhsSkE7QStCM2xKQTtBQUNBO0FBQ0E7QS9CNmxKQTtBK0J4bEpBOzs7Ozs7QUFDQTtBL0IrbEpBO0ErQmpsSkE7QUFDQTtBL0JtbEpBO0ErQmhsSkE7QUFDQTtBQUdBO0EvQmdsSkE7QStCN2tKQTtBQUNBO0EvQitrSkE7QUFDQTtBZ0JodUpBO0Fla0ZBOzs7Ozs7QUFDQTtBQUNBO0EvQnNwSkE7QUFDQTtBZ0J4dkpBO0FlNkZBO0FBb0JBO0FBQ0E7QS9CMm9KQTtBK0J6b0pBO0FBQ0E7QS9CMm9KQTtBK0J6b0pBO0FBQ0E7QS9CMm9KQTtBK0J4b0pBO0FBQ0E7QUFDQTtBL0Iwb0pBO0ErQnJvSkE7Ozs7OztBQUNBO0EvQjRvSkE7QStCOW5KQTtBQUNBO0EvQmdvSkE7QStCN25KQTtBQUNBO0FBR0E7QS9CNm5KQTtBK0IxbkpBO0FBQ0E7QS9CNG5KQTtBQUNBO0FnQjd3SkE7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9CbXNKQTtBQUNBO0FnQnJ5SkE7QWU2RkE7QUFvQkE7QUFDQTtBL0J3ckpBO0ErQnRySkE7QUFDQTtBL0J3ckpBO0ErQnRySkE7QUFDQTtBL0J3ckpBO0ErQnJySkE7QUFDQTtBQUNBO0EvQnVySkE7QStCbHJKQTs7Ozs7O0FBQ0E7QS9CeXJKQTtBK0IzcUpBO0FBQ0E7QS9CNnFKQTtBK0IxcUpBO0FBQ0E7QUFHQTtBL0IwcUpBO0ErQnZxSkE7QUFDQTtBL0J5cUpBO0FBQ0E7QWdCMXpKQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0JndkpBO0FBQ0E7QWdCbDFKQTtBZTZGQTtBQW9CQTtBQUNBO0EvQnF1SkE7QStCbnVKQTtBQUNBO0EvQnF1SkE7QStCbnVKQTtBQUNBO0EvQnF1SkE7QStCbHVKQTtBQUNBO0FBQ0E7QS9Cb3VKQTtBK0IvdEpBOzs7Ozs7QUFDQTtBL0JzdUpBO0ErQnh0SkE7QUFDQTtBL0IwdEpBO0ErQnZ0SkE7QUFDQTtBQUdBO0EvQnV0SkE7QStCcHRKQTtBQUNBO0EvQnN0SkE7QUFDQTtBK0J2eEpBO0FBb0JBO0FBQ0E7QS9Cc3dKQTtBK0J6eEpBOzs7Ozs7QUFDQTtBQUNBO0EvQmd5SkE7QStCN3dKQTtBQUNBO0EvQit3SkE7QStCN3dKQTtBQUNBO0EvQit3SkE7QStCNXdKQTtBQUNBO0FBQ0E7QS9COHdKQTtBK0J6d0pBOzs7Ozs7QUFDQTtBL0JneEpBO0ErQmx3SkE7QUFDQTtBL0Jvd0pBO0ErQmp3SkE7QUFDQTtBQUdBO0EvQml3SkE7QStCOXZKQTtBQUNBO0EvQmd3SkE7O0ErQmx2SkE7QUFDQTtBL0JxdkpBO0FPNzhKQTtBd0IyTkE7QS9CcXZKQTtBK0JodkpBO0FBQ0E7QS9Ca3ZKQTtBT245SkE7QXdCb09BO0EvQmt2SkE7QStCL3VKQTtBQUNBO0EvQml2SkE7QStCN3VKQTs7OztBQUlBO0EvQit1SkE7QStCM3VKQTtBQUNBO0FBQ0E7QS9CNnVKQTtBK0IxdUpBO0FBQ0E7QS9CNHVKQTtBK0J6dUpBO0FBQ0E7QS9CMnVKQTtBK0IxdUpBO0FBQ0E7QS9CNHVKQTtBTzUrSkE7QXdCbVFBO0EvQjR1SkE7O0ErQnB1SkE7QUFDQTtBL0J1dUpBO0FPbi9KQTtBd0IrUUE7QS9CdXVKQTtBK0JsdUpBO0FBQ0E7QS9Cb3VKQTtBT3ovSkE7QXdCd1JBO0EvQm91SkE7QStCanVKQTtBQUNBO0EvQm11SkE7QStCL3RKQTs7OztBQUlBO0EvQml1SkE7QStCN3RKQTtBQUNBO0FBQ0E7QS9CK3RKQTtBK0I1dEpBO0FBQ0E7QS9COHRKQTtBK0IzdEpBO0FBQ0E7QS9CNnRKQTtBK0I1dEpBO0FBQ0E7QS9COHRKQTtBT2xoS0E7QXdCdVRBO0EvQjh0SkE7O0FnQ2ppS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FwQktBO0FaK2hLQTtBZ0NqaUtBO0FBQ0E7QUFDQTtBaENtaUtBO0FnQ2hpS0E7QUFDQTtBQUNBO0FoQ2tpS0E7QWdDaGlLQTtBQUNBO0FwQkNBO0FBQ0E7QVpraUtBO0FnQ2hpS0E7QUFDQTtBcEJVQTtBQUNBO0FaeWhLQTtBZ0M3aEtBOztBQUVBO0FoQytoS0E7O0FnQzNoS0E7QUFHQTtBQUdBO0FBQ0E7QWhDMGhLQTs7QWdDdGhLQTtBQUNBO0FoQ3loS0E7O0FnQ3RoS0E7QUFDQTtBQUNBO0FoQ3loS0E7O0FnQ3RoS0E7QUFDQTtBaEN5aEtBOztBTzlrS0E7QXlCMERBO0FoQ3doS0E7QWdDcmhLQTtBQUNBO0FoQ3VoS0E7O0FnQy9nS0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBaENpaEtBO0FnQy9nS0E7QXBCdkVBO0FaeWxLQTs7QWdDN2dLQTtBQUNBO0FBRUE7QUFDQTtBaEMrZ0tBO0FnQzdnS0E7QXBCbEZBO0Faa21LQTs7QWdDdGdLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3lnS0E7O0FnQ3RnS0E7QUFDQTtBQUNBO0FoQ3lnS0E7O0FnQ3JnS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCL0dBO0Fad25LQTs7QWdDcmdLQTs7O0FBR0E7QUFDQTtBaEN3Z0tBOztBZ0NyZ0tBOztBcEJqSEE7QUFDQTtBWjJuS0E7O0FnQ3RnS0E7O0FwQnhHQTtBQUNBO0FabW5LQTs7QWdDbmdLQTtBQUNBO0FoQ3NnS0E7QWdCcm1LQTtBZ0I2RkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBaENzZ0tBO0FnQ3BnS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBaENxZ0tBO0FBQ0E7O0FnQ3ovSkE7QUFDQTtBaEM0L0pBO0FnQnZuS0E7QWdCdUhBO0FBUUE7QUFDQTtBaEM0L0pBO0FnQ3ovSkE7QUFFQTtBQUNBO0FoQzAvSkE7QWdDeC9KQTtBQUNBO0FBQ0E7QWhDMC9KQTtBZ0NyL0pBO0FwQnpLQTtBQUNBO0FaaXFLQTtBZ0N0L0pBOztBQUdBO0FoQ3UvSkE7QWdDci9KQTs7QUFHQTtBaENzL0pBO0FnQ2wvSkE7QXBCMUtBO0FBQ0E7QVorcEtBO0FnQ24vSkE7O0FBR0E7QWhDby9KQTtBZ0NsL0pBOztBQUdBO0FoQ20vSkE7QUFDQTs7QWdDdCtKQTtBQUNBO0FoQ3krSkE7QWdCanFLQTtBZ0JzTEE7QUFNQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWhDeStKQTtBZ0N2K0pBO0FBQ0E7QUFDQTtBaEN5K0pBO0FBQ0E7O0FnQ2grSkE7QUFDQTtBaENtK0pBO0FnQ2orSkE7QUFDQTtBaENtK0pBO0FnQ2orSkE7QUFDQTtBcEJ2T0E7QUFDQTtBWjJzS0E7QWdDaitKQTtBcEJ6UEE7QUFDQTtBWjZ0S0E7QWdDaitKQTtBcEJ0UUE7QW9Cd1FBO0FoQ20rSkE7O0FpQzd2S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QXJCV0E7QVpxdktBOztBaUMxdktBO0FBQ0E7QWpDNnZLQTtBaUMzdktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDNnZLQTtBaUNudktBO0FBQ0E7QWpDcXZLQTtBaUNsdktBO0FBQ0E7QWpDb3ZLQTtBaUNqdktBO0FBQ0E7QWpDbXZLQTs7QWtDMXhLQTtBQUNBO0F6QkdBO0FBQ0E7QUdhQTtBWit3S0E7O0FrQzN4S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDOHhLQTtBa0M1eEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEM4eEtBO0FrQzN4S0E7QUFDQTtBQUNBO0FBQ0E7QWxDNnhLQTs7QWtDdnhLQTtBQUNBO0F0QmFBO0FBQ0E7QVo4d0tBO0FrQ3Z4S0E7QXRCTkE7QUFDQTtBWmd5S0E7QWtDdHhLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ3d4S0E7QWtDcnhLQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QWxDc3hLQTs7QW1DNzBLQTtBQUNBO0E5QmdMQTtBOEI5S0E7QW5DZzFLQTtBbUMzMEtBO0F2QnFDQTtBQUNBO0FaeXlLQTtBbUMxMEtBO0F2QmtCQTtBQUNBO0FaMnpLQTs7QW1DMzFLQTtBQUNBO0E5QmdMQTtBOEI5S0E7QW5DODFLQTtBbUN6MUtBO0F2QnFDQTtBQUNBO0FadXpLQTtBbUN4MUtBO0F2QmtCQTtBQUNBO0FaeTBLQTs7QW9DdjJLQTtBQUNBO0FBQ0E7QS9CNktBO0ErQjNLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QktBO0FTRkE7QXJCeTJLQTtBcUJyMktBO0FlZkE7QWZnQkE7QXJCdzJLQTtBQUNBO0FPOTJLQTtBNkJHQTtBcEM4MktBOztBb0N6MktBO0FBQ0E7QXBDNDJLQTs7QW9DdjJLQTtBQUNBO0FBQ0E7QXBDMDJLQTs7QW9DbjJLQTtBQUNBO0FBQ0E7QXhCdkJBO0FaODNLQTs7QW9DOTFLQTtBQ2pEQTtBQUNBO0FyQ201S0E7QU9yNEtBO0E4QlZBO0FBQ0E7QXJDazVLQTtBcUMvNEtBO0FBRUE7QUFDQTtBckNnNUtBOztBb0MzMktBO0FDakRBO0FBQ0E7QXJDZzZLQTtBT2w1S0E7QThCVkE7QUFDQTtBckMrNUtBO0FxQzU1S0E7QUFFQTtBQUNBO0FyQzY1S0E7O0FvQ3gzS0E7QUNqREE7QUFDQTtBckM2NktBO0FPLzVLQTtBOEJWQTtBQUNBO0FyQzQ2S0E7QXFDejZLQTtBQUVBO0FBQ0E7QXJDMDZLQTs7QW9DcjRLQTtBQ2pEQTtBQUNBO0FyQzA3S0E7QU81NktBO0E4QlZBO0FBQ0E7QXJDeTdLQTtBcUN0N0tBO0FBRUE7QUFDQTtBckN1N0tBOztBb0NsNUtBO0FDakRBO0FBQ0E7QXJDdThLQTtBT3o3S0E7QThCVkE7QUFDQTtBckNzOEtBO0FxQ244S0E7QUFFQTtBQUNBO0FyQ284S0E7O0FvQy81S0E7QUNqREE7QUFDQTtBckNvOUtBO0FPdDhLQTtBOEJWQTtBQUNBO0FyQ205S0E7QXFDaDlLQTtBQUVBO0FBQ0E7QXJDaTlLQTs7QW9DNTZLQTtBQ2pEQTtBQUNBO0FyQ2krS0E7QU9uOUtBO0E4QlZBO0FBQ0E7QXJDZytLQTtBcUM3OUtBO0FBRUE7QUFDQTtBckM4OUtBOztBb0N6N0tBO0FDakRBO0FBQ0E7QXJDOCtLQTtBT2grS0E7QThCVkE7QUFDQTtBckM2K0tBO0FxQzErS0E7QUFFQTtBQUNBO0FyQzIrS0E7O0FvQ3Q4S0E7QUNqREE7QUFDQTtBckMyL0tBO0FPNytLQTtBOEJWQTtBQUNBO0FyQzAvS0E7QXFDdi9LQTtBQUVBO0FBQ0E7QXJDdy9LQTs7QW9DbjlLQTtBQ2pEQTtBQUNBO0FyQ3dnTEE7QU8xL0tBO0E4QlZBO0FBQ0E7QXJDdWdMQTtBcUNwZ0xBO0FBRUE7QUFDQTtBckNxZ0xBOztBb0NoK0tBO0FDakRBO0FBQ0E7QXJDcWhMQTtBT3ZnTEE7QThCVkE7QUFDQTtBckNvaExBO0FxQ2poTEE7QUFFQTtBQUNBO0FyQ2toTEE7O0FvQzcrS0E7QUNqREE7QUFDQTtBckNraUxBO0FPcGhMQTtBOEJWQTtBQUNBO0FyQ2lpTEE7QXFDOWhMQTtBQUVBO0FBQ0E7QXJDK2hMQTs7QW9DMS9LQTtBQ2pEQTtBQUNBO0FyQytpTEE7QU9qaUxBO0E4QlZBO0FBQ0E7QXJDOGlMQTtBcUMzaUxBO0FBRUE7QUFDQTtBckM0aUxBOztBb0N2Z0xBO0FDakRBO0FBQ0E7QXJDNGpMQTtBTzlpTEE7QThCVkE7QUFDQTtBckMyakxBO0FxQ3hqTEE7QUFFQTtBQUNBO0FyQ3lqTEE7O0FvQ3BoTEE7QUNqREE7QUFDQTtBckN5a0xBO0FPM2pMQTtBOEJWQTtBQUNBO0FyQ3drTEE7QXFDcmtMQTtBQUVBO0FBQ0E7QXJDc2tMQTs7QW9DamlMQTtBQ2pEQTtBQUNBO0FyQ3NsTEE7QU94a0xBO0E4QlZBO0FBQ0E7QXJDcWxMQTtBcUNsbExBO0FBRUE7QUFDQTtBckNtbExBOztBb0M5aUxBO0FDakRBO0FBQ0E7QXJDbW1MQTtBT3JsTEE7QThCVkE7QUFDQTtBckNrbUxBO0FxQy9sTEE7QUFFQTtBQUNBO0FyQ2dtTEE7O0FvQzNqTEE7QUNqREE7QUFDQTtBckNnbkxBO0FPbG1MQTtBOEJWQTtBQUNBO0FyQyttTEE7QXFDNW1MQTtBQUVBO0FBQ0E7QXJDNm1MQTs7QW9DeGtMQTtBQ2pEQTtBQUNBO0FyQzZuTEE7QU8vbUxBO0E4QlZBO0FBQ0E7QXJDNG5MQTtBcUN6bkxBO0FBRUE7QUFDQTtBckMwbkxBOztBb0NybExBO0FDakRBO0FBQ0E7QXJDMG9MQTtBTzVuTEE7QThCVkE7QUFDQTtBckN5b0xBO0FxQ3RvTEE7QUFFQTtBQUNBO0FyQ3VvTEE7O0FvQ2xtTEE7QUNqREE7QUFDQTtBckN1cExBO0FPem9MQTtBOEJWQTtBQUNBO0FyQ3NwTEE7QXFDbnBMQTtBQUVBO0FBQ0E7QXJDb3BMQTs7QXNDN3BMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQlVBO0FadXBMQTs7QXNDNXBMQTtBQUVBO0F0QzhwTEE7O0FzQzFwTEE7QUFDQTtBdEM2cExBOztBc0NycExBO0FBQ0E7QXRDd3BMQTtBc0NycExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q3VwTEE7O0FzQzdvTEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDZ3NMQTtBdUM5ckxBO0FBQ0E7QXZDZ3NMQTtBdUM3ckxBO0FBQ0E7QXZDK3JMQTs7QXNDenBMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM0c0xBO0F1QzFzTEE7QUFDQTtBdkM0c0xBO0F1Q3pzTEE7QUFDQTtBdkMyc0xBOztBc0NycUxBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3d0TEE7QXVDdHRMQTtBQUNBO0F2Q3d0TEE7QXVDcnRMQTtBQUNBO0F2Q3V0TEE7O0FzQ2pyTEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDb3VMQTtBdUNsdUxBO0FBQ0E7QXZDb3VMQTtBdUNqdUxBO0FBQ0E7QXZDbXVMQTs7QXNDN3JMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNndkxBO0F1Qzl1TEE7QUFDQTtBdkNndkxBO0F1Qzd1TEE7QUFDQTtBdkMrdUxBOztBc0N6c0xBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzR2TEE7QXVDMXZMQTtBQUNBO0F2QzR2TEE7QXVDenZMQTtBQUNBO0F2QzJ2TEE7O0FzQ3J0TEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDd3dMQTtBdUN0d0xBO0FBQ0E7QXZDd3dMQTtBdUNyd0xBO0FBQ0E7QXZDdXdMQTs7QXNDanVMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNveExBO0F1Q2x4TEE7QUFDQTtBdkNveExBO0F1Q2p4TEE7QUFDQTtBdkNteExBOztBc0M3dUxBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q2d5TEE7QXVDOXhMQTtBQUNBO0F2Q2d5TEE7QXVDN3hMQTtBQUNBO0F2Qyt4TEE7O0FzQ3p2TEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDNHlMQTtBdUMxeUxBO0FBQ0E7QXZDNHlMQTtBdUN6eUxBO0FBQ0E7QXZDMnlMQTs7QXNDcndMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN3ekxBO0F1Q3R6TEE7QUFDQTtBdkN3ekxBO0F1Q3J6TEE7QUFDQTtBdkN1ekxBOztBc0NqeExBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q28wTEE7QXVDbDBMQTtBQUNBO0F2Q28wTEE7QXVDajBMQTtBQUNBO0F2Q20wTEE7O0FzQzd4TEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDZzFMQTtBdUM5MExBO0FBQ0E7QXZDZzFMQTtBdUM3MExBO0FBQ0E7QXZDKzBMQTs7QXNDenlMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM0MUxBO0F1QzExTEE7QUFDQTtBdkM0MUxBO0F1Q3oxTEE7QUFDQTtBdkMyMUxBOztBc0NyekxBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3cyTEE7QXVDdDJMQTtBQUNBO0F2Q3cyTEE7QXVDcjJMQTtBQUNBO0F2Q3UyTEE7O0FzQ2owTEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDbzNMQTtBdUNsM0xBO0FBQ0E7QXZDbzNMQTtBdUNqM0xBO0FBQ0E7QXZDbTNMQTs7QXNDNzBMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNnNExBO0F1QzkzTEE7QUFDQTtBdkNnNExBO0F1QzczTEE7QUFDQTtBdkMrM0xBOztBc0N6MUxBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzQ0TEE7QXVDMTRMQTtBQUNBO0F2QzQ0TEE7QXVDejRMQTtBQUNBO0F2QzI0TEE7O0FzQ3IyTEE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDdzVMQTtBdUN0NUxBO0FBQ0E7QXZDdzVMQTtBdUNyNUxBO0FBQ0E7QXZDdTVMQTs7QXNDajNMQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNvNkxBO0F1Q2w2TEE7QUFDQTtBdkNvNkxBO0F1Q2o2TEE7QUFDQTtBdkNtNkxBOztBc0M3M0xBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q2c3TEE7QXVDOTZMQTtBQUNBO0F2Q2c3TEE7QXVDNzZMQTtBQUNBO0F2Qys2TEE7O0F3Q3Y3TEE7QUFDQTtBQUFBO0F4QzI3TEE7QXdDMTdMQTtBQUFBO0F4QzY3TEE7QUFDQTtBd0MxN0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Dd0tBO0FtQ3RLQTtBNUJJQTtBWnk3TEE7O0F3Q3g3TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQlhBO0FyQnU4TEE7QXFCbjhMQTtBbUJEQTtBbkJFQTtBckJzOExBO0FBQ0E7O0F3Qzc3TEE7QWpCWUE7QWlCVkE7QXhDZzhMQTs7QXdDNTdMQTtBQUNBO0F4Qys3TEE7QXdDNTdMQTtBQUpBO0FBS0E7QXhDKzdMQTtBQUNBOztBeUMxK0xBO0FBQ0E7QUFDQTtBekM2K0xBOztBeUMxK0xBO0FBQ0E7QXpDNitMQTs7QTBDLytMQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0E5QlFBO0FaeStMQTs7QTBDditMQTtBQUNBO0FBQ0E7QUFDQTtBMUMwK0xBO0FPai9MQTtBbUNXQTtBQUNBO0FBQ0E7QUFDQTtBMUN5K0xBO0EwQ3QrTEE7QUFDQTtBQUNBO0ExQ3crTEE7O0EwQy85TEE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QTFDaStMQTtBMEMvOUxBO0E5QjFCQTtBQUNBO0FaNC9MQTtBMEMvOUxBO0E5QmhCQTtBQUNBO0Faay9MQTtBMEMvOUxBO0FBRUE7QUFDQTtBQUNBO0ExQ2crTEE7QTBDNTlMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQzg5TEE7QTBDMzlMQTtBQUNBO0ExQzY5TEE7QTBDMzlMQTtBQUNBO0FBQ0E7QTFDNjlMQTs7QTBDLzhMQTtBQUNBO0ExQ2s5TEE7QTBDLzhMQTtBOUIxQkE7QUFaQTtBWnkvTEE7QTBDOThMQTtBOUIzQ0E7QUFZQTtBWmkvTEE7QTBDNzhMQTtBQUNBO0ExQys4TEE7QTBDNThMQTtBQUNBO0FBQ0E7QTFDODhMQTtBMEM1OExBO0FBQ0E7QUFDQTtBMUM4OExBOztBZ0J6Z01BO0EwQm1DQTtBQUNBO0ExQzArTEE7QTBDditMQTtBOUIxQkE7QUFaQTtBWmloTUE7QTBDdCtMQTtBOUIzQ0E7QUFZQTtBWnlnTUE7QTBDcitMQTtBQUNBO0ExQ3UrTEE7QTBDcCtMQTtBQUNBO0FBQ0E7QTFDcytMQTtBMENwK0xBO0FBQ0E7QUFDQTtBMUNzK0xBO0FBQ0E7QWdCbGlNQTtBMEJtQ0E7QUFDQTtBMUNrZ01BO0EwQy8vTEE7QTlCMUJBO0FBWkE7QVp5aU1BO0EwQzkvTEE7QTlCM0NBO0FBWUE7QVppaU1BO0EwQzcvTEE7QUFDQTtBMUMrL0xBO0EwQzUvTEE7QUFDQTtBQUNBO0ExQzgvTEE7QTBDNS9MQTtBQUNBO0FBQ0E7QTFDOC9MQTtBQUNBO0FnQjFqTUE7QTBCbUNBO0FBQ0E7QTFDMGhNQTtBMEN2aE1BO0E5QjFCQTtBQVpBO0FaaWtNQTtBMEN0aE1BO0E5QjNDQTtBQVlBO0FaeWpNQTtBMENyaE1BO0FBQ0E7QTFDdWhNQTtBMENwaE1BO0FBQ0E7QUFDQTtBMUNzaE1BO0EwQ3BoTUE7QUFDQTtBQUNBO0ExQ3NoTUE7QUFDQTtBZ0JsbE1BO0EwQm1DQTtBQUNBO0ExQ2tqTUE7QTBDL2lNQTtBOUIxQkE7QUFaQTtBWnlsTUE7QTBDOWlNQTtBOUIzQ0E7QUFZQTtBWmlsTUE7QTBDN2lNQTtBQUNBO0ExQytpTUE7QTBDNWlNQTtBQUNBO0FBQ0E7QTFDOGlNQTtBMEM1aU1BO0FBQ0E7QUFDQTtBMUM4aU1BO0FBQ0E7QTBDamlNQTtBOUJuSEE7QVp1cE1BO0EwQ2ppTUE7QUFDQTtBMUNtaU1BO0EwQ2ppTUE7QUFDQTtBMUNtaU1BOztBMkM1cU1BO0FBQ0E7QUFDQTtBM0MrcU1BO0FPcHFNQTtBb0NQQTtBQUNBO0EzQzhxTUE7QTJDM3FNQTtBQUNBO0FBQ0E7QUFDQTtBM0M2cU1BOztBMkMxck1BO0FBQ0E7QUFDQTtBM0M2ck1BO0FPbHJNQTtBb0NQQTtBQUNBO0EzQzRyTUE7QTJDenJNQTtBQUNBO0FBQ0E7QUFDQTtBM0Myck1BOztBMkN4c01BO0FBQ0E7QUFDQTtBM0Myc01BO0FPaHNNQTtBb0NQQTtBQUNBO0EzQzBzTUE7QTJDdnNNQTtBQUNBO0FBQ0E7QUFDQTtBM0N5c01BOztBMkN0dE1BO0FBQ0E7QUFDQTtBM0N5dE1BO0FPOXNNQTtBb0NQQTtBQUNBO0EzQ3d0TUE7QTJDcnRNQTtBQUNBO0FBQ0E7QUFDQTtBM0N1dE1BOztBMkNwdU1BO0FBQ0E7QUFDQTtBM0N1dU1BO0FPNXRNQTtBb0NQQTtBQUNBO0EzQ3N1TUE7QTJDbnVNQTtBQUNBO0FBQ0E7QUFDQTtBM0NxdU1BOztBMkNsdk1BO0FBQ0E7QUFDQTtBM0Nxdk1BO0FPMXVNQTtBb0NQQTtBQUNBO0EzQ292TUE7QTJDanZNQTtBQUNBO0FBQ0E7QUFDQTtBM0Ntdk1BOztBMkNod01BO0FBQ0E7QUFDQTtBM0Ntd01BO0FPeHZNQTtBb0NQQTtBQUNBO0EzQ2t3TUE7QTJDL3ZNQTtBQUNBO0FBQ0E7QUFDQTtBM0Npd01BOztBMkM5d01BO0FBQ0E7QUFDQTtBM0NpeE1BO0FPdHdNQTtBb0NQQTtBQUNBO0EzQ2d4TUE7QTJDN3dNQTtBQUNBO0FBQ0E7QUFDQTtBM0Mrd01BOztBMkM1eE1BO0FBQ0E7QUFDQTtBM0MreE1BO0FPcHhNQTtBb0NQQTtBQUNBO0EzQzh4TUE7QTJDM3hNQTtBQUNBO0FBQ0E7QUFDQTtBM0M2eE1BOztBMkMxeU1BO0FBQ0E7QUFDQTtBM0M2eU1BO0FPbHlNQTtBb0NQQTtBQUNBO0EzQzR5TUE7QTJDenlNQTtBQUNBO0FBQ0E7QUFDQTtBM0MyeU1BOztBMkN4ek1BO0FBQ0E7QUFDQTtBM0Myek1BO0FPaHpNQTtBb0NQQTtBQUNBO0EzQzB6TUE7QTJDdnpNQTtBQUNBO0FBQ0E7QUFDQTtBM0N5ek1BOztBMkN0ME1BO0FBQ0E7QUFDQTtBM0N5ME1BO0FPOXpNQTtBb0NQQTtBQUNBO0EzQ3cwTUE7QTJDcjBNQTtBQUNBO0FBQ0E7QUFDQTtBM0N1ME1BOztBMkNwMU1BO0FBQ0E7QUFDQTtBM0N1MU1BO0FPNTBNQTtBb0NQQTtBQUNBO0EzQ3MxTUE7QTJDbjFNQTtBQUNBO0FBQ0E7QUFDQTtBM0NxMU1BOztBMkNsMk1BO0FBQ0E7QUFDQTtBM0NxMk1BO0FPMTFNQTtBb0NQQTtBQUNBO0EzQ28yTUE7QTJDajJNQTtBQUNBO0FBQ0E7QUFDQTtBM0NtMk1BOztBMkNoM01BO0FBQ0E7QUFDQTtBM0NtM01BO0FPeDJNQTtBb0NQQTtBQUNBO0EzQ2szTUE7QTJDLzJNQTtBQUNBO0FBQ0E7QUFDQTtBM0NpM01BOztBMkM5M01BO0FBQ0E7QUFDQTtBM0NpNE1BO0FPdDNNQTtBb0NQQTtBQUNBO0EzQ2c0TUE7QTJDNzNNQTtBQUNBO0FBQ0E7QUFDQTtBM0MrM01BOztBMkM1NE1BO0FBQ0E7QUFDQTtBM0MrNE1BO0FPcDRNQTtBb0NQQTtBQUNBO0EzQzg0TUE7QTJDMzRNQTtBQUNBO0FBQ0E7QUFDQTtBM0M2NE1BOztBMkMxNU1BO0FBQ0E7QUFDQTtBM0M2NU1BO0FPbDVNQTtBb0NQQTtBQUNBO0EzQzQ1TUE7QTJDejVNQTtBQUNBO0FBQ0E7QUFDQTtBM0MyNU1BOztBMkN4Nk1BO0FBQ0E7QUFDQTtBM0MyNk1BO0FPaDZNQTtBb0NQQTtBQUNBO0EzQzA2TUE7QTJDdjZNQTtBQUNBO0FBQ0E7QUFDQTtBM0N5Nk1BOztBMkN0N01BO0FBQ0E7QUFDQTtBM0N5N01BO0FPOTZNQTtBb0NQQTtBQUNBO0EzQ3c3TUE7QTJDcjdNQTtBQUNBO0FBQ0E7QUFDQTtBM0N1N01BOztBMkNwOE1BO0FBQ0E7QUFDQTtBM0N1OE1BO0FPNTdNQTtBb0NQQTtBQUNBO0EzQ3M4TUE7QTJDbjhNQTtBQUNBO0FBQ0E7QUFDQTtBM0NxOE1BOztBNENyOU1BO0FBQ0E7QXZDbUxBO0F1Q2pMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Q3c5TUE7QU9uOU1BO0FxQ0RBO0FBQ0E7QTVDdTlNQTtBT245TUE7QXFDQ0E7QTVDcTlNQTs7QTRDMThNQTtBQUNBO0FBQ0E7QUFDQTtBNUM2OE1BOztBNEN2OE1BO0FBQ0E7QTVDMDhNQTs7QTZDOStNQTtBQUFBO0E3Q2svTUE7O0E2Q2ovTUE7QUFBQTtBN0NxL01BOztBNkNwL01BO0FBQUE7QTdDdy9NQTs7QTZDdi9NQTtBQUFBO0E3QzIvTUE7O0E2QzEvTUE7QUFBQTtBN0M4L01BOztBNkM3L01BO0FBQUE7QTdDaWdOQTs7QThDbmdOQTtBQUNBO0E5Q3NnTkE7O0FPNS9NQTs7O0F1Q0xBO0E5Q3VnTkE7O0E4QzdnTkE7QUFDQTtBOUNnaE5BOztBT3RnTkE7OztBdUNMQTtBOUNpaE5BOztBOEN2aE5BO0FBQ0E7QTlDMGhOQTs7QU9oaE5BOzs7QXVDTEE7QTlDMmhOQTs7QThDamlOQTtBQUNBO0E5Q29pTkE7O0FPMWhOQTs7O0F1Q0xBO0E5Q3FpTkE7O0E4QzNpTkE7QUFDQTtBOUM4aU5BOztBT3BpTkE7OztBdUNMQTtBOUMraU5BOztBOENyak5BO0FBQ0E7QTlDd2pOQTs7QU85aU5BOzs7QXVDTEE7QTlDeWpOQTs7QThDL2pOQTtBQUNBO0E5Q2trTkE7O0FPeGpOQTs7O0F1Q0xBO0E5Q21rTkE7O0E4Q3prTkE7QUFDQTtBOUM0a05BOztBT2xrTkE7OztBdUNMQTtBOUM2a05BOztBOENubE5BO0FBQ0E7QTlDc2xOQTs7QU81a05BOzs7QXVDTEE7QTlDdWxOQTs7QThDN2xOQTtBQUNBO0E5Q2dtTkE7O0FPdGxOQTs7O0F1Q0xBO0E5Q2ltTkE7O0E4Q3ZtTkE7QUFDQTtBOUMwbU5BOztBT2htTkE7OztBdUNMQTtBOUMybU5BOztBOENqbk5BO0FBQ0E7QTlDb25OQTs7QU8xbU5BOzs7QXVDTEE7QTlDcW5OQTs7QThDM25OQTtBQUNBO0E5QzhuTkE7O0FPcG5OQTs7O0F1Q0xBO0E5QytuTkE7O0E4Q3JvTkE7QUFDQTtBOUN3b05BOztBTzluTkE7OztBdUNMQTtBOUN5b05BOztBOEMvb05BO0FBQ0E7QTlDa3BOQTs7QU94b05BOzs7QXVDTEE7QTlDbXBOQTs7QThDenBOQTtBQUNBO0E5QzRwTkE7O0FPbHBOQTs7O0F1Q0xBO0E5QzZwTkE7O0E4Q25xTkE7QUFDQTtBOUNzcU5BOztBTzVwTkE7OztBdUNMQTtBOUN1cU5BOztBOEM3cU5BO0FBQ0E7QTlDZ3JOQTs7QU90cU5BOzs7QXVDTEE7QTlDaXJOQTs7QThDdnJOQTtBQUNBO0E5QzByTkE7O0FPaHJOQTs7O0F1Q0xBO0E5QzJyTkE7O0E4Q2pzTkE7QUFDQTtBOUNvc05BOztBTzFyTkE7OztBdUNMQTtBOUNxc05BOztBOEMzc05BO0FBQ0E7QTlDOHNOQTs7QU9wc05BOzs7QXVDTEE7QTlDK3NOQTs7QStDOXNOQTtBQUNBO0EvQ2l0TkE7O0ErQzlzTkE7QUFDQTtBL0NpdE5BOztBZ0Q1dE5BO0FBQUE7QWhEZ3VOQTs7QWdEL3ROQTtBQUFBO0FoRG11TkE7O0FnRGx1TkE7QUFBQTtBaERzdU5BOztBZ0RydU5BO0FBQUE7QWhEeXVOQTs7QWdEeHVOQTtBQUFBO0FoRDR1TkE7O0FnRDF1TkE7QUFBQTtBaEQ4dU5BOztBZ0Q3dU5BO0FBQUE7QWhEaXZOQTs7QWdEaHZOQTtBQUFBO0FoRG92TkE7O0FnRG52TkE7QUFBQTtBaER1dk5BOztBZ0R0dk5BO0FBQUE7QWhEMHZOQTs7QWdEdnZOQTtBQUNBO0FoRDB2TkE7O0FnRDN2TkE7QUFDQTtBaEQ4dk5BOztBZ0Qvdk5BO0FBQ0E7QWhEa3dOQTs7QWdEbndOQTtBQUNBO0FoRHN3TkE7O0FnRHZ3TkE7QUFDQTtBaEQwd05BOztBZ0Qzd05BO0FBQ0E7QWhEOHdOQTs7QWdEL3dOQTtBQUNBO0FoRGt4TkE7O0FnRG54TkE7QUFDQTtBaERzeE5BOztBZ0R2eE5BO0FBQ0E7QWhEMHhOQTs7QWdEM3hOQTtBQUNBO0FoRDh4TkE7O0FnRC94TkE7QUFDQTtBaERreU5BOztBZ0RueU5BO0FBQ0E7QWhEc3lOQTs7QWdEdnlOQTtBQUNBO0FoRDB5TkE7O0FnRDN5TkE7QUFDQTtBaEQ4eU5BOztBZ0QveU5BO0FBQ0E7QWhEa3pOQTs7QWdEbnpOQTtBQUNBO0FoRHN6TkE7O0FnRHZ6TkE7QUFDQTtBaEQwek5BOztBZ0Qzek5BO0FBQ0E7QWhEOHpOQTs7QWdEL3pOQTtBQUNBO0FoRGswTkE7O0FnRG4wTkE7QUFDQTtBaERzME5BOztBZ0R2ME5BO0FBQ0E7QWhEMDBOQTs7QWdEdDBOQTtBQUNBO0FoRHkwTkE7O0FnRGwwTkE7QUFDQTtBaERxME5BOztBZ0RsME5BO0FBQ0E7QWhEcTBOQTs7QWdEbDBOQTtBQUNBO0FBQ0E7QWhEcTBOQTs7QWdEbDBOQTtBQUNBO0FBQ0E7QWhEcTBOQTs7QWdEbDBOQTtBQUNBO0FBQ0E7QWhEcTBOQTs7QWdEbDBOQTtBQUNBO0FBQ0E7QWhEcTBOQTs7QWdEbDBOQTtBQUNBO0FoRHEwTkE7O0FnRGwwTkE7QUFDQTtBaERxME5BOztBZ0RsME5BO0FBQ0E7QWhEcTBOQTs7QWdEbDBOQTtBQUNBO0FoRHEwTkE7O0FpRDc0TkE7QUFDQTtBQUNBO0FBQ0E7QWpEZzVOQTs7QWtEejROQTtBQUFBO0FsRDY0TkE7O0FrRDc0TkE7QUFBQTtBbERpNU5BOztBa0RqNU5BO0FBQUE7QWxEcTVOQTs7QWtEcjVOQTtBQUFBO0FsRHk1TkE7O0FrRHo1TkE7QUFBQTtBbEQ2NU5BOztBa0Q3NU5BO0FBQUE7QWxEaTZOQTs7QWtEajZOQTtBQUFBO0FsRHE2TkE7O0FrRHI2TkE7QUFBQTtBbER5Nk5BOztBa0R6Nk5BO0FBQUE7QWxENjZOQTs7QWdCNTNOQTtBa0NqREE7QUFBQTtBbERrN05BO0FrRGw3TkE7QUFBQTtBbERxN05BO0FrRHI3TkE7QUFBQTtBbER3N05BO0FrRHg3TkE7QUFBQTtBbEQyN05BO0FrRDM3TkE7QUFBQTtBbEQ4N05BO0FrRDk3TkE7QUFBQTtBbERpOE5BO0FrRGo4TkE7QUFBQTtBbERvOE5BO0FrRHA4TkE7QUFBQTtBbER1OE5BO0FrRHY4TkE7QUFBQTtBbEQwOE5BO0FBQ0E7QWdCMTVOQTtBa0NqREE7QUFBQTtBbEQrOE5BO0FrRC84TkE7QUFBQTtBbERrOU5BO0FrRGw5TkE7QUFBQTtBbERxOU5BO0FrRHI5TkE7QUFBQTtBbER3OU5BO0FrRHg5TkE7QUFBQTtBbEQyOU5BO0FrRDM5TkE7QUFBQTtBbEQ4OU5BO0FrRDk5TkE7QUFBQTtBbERpK05BO0FrRGorTkE7QUFBQTtBbERvK05BO0FrRHArTkE7QUFBQTtBbER1K05BO0FBQ0E7QWdCdjdOQTtBa0NqREE7QUFBQTtBbEQ0K05BO0FrRDUrTkE7QUFBQTtBbEQrK05BO0FrRC8rTkE7QUFBQTtBbERrL05BO0FrRGwvTkE7QUFBQTtBbERxL05BO0FrRHIvTkE7QUFBQTtBbER3L05BO0FrRHgvTkE7QUFBQTtBbEQyL05BO0FrRDMvTkE7QUFBQTtBbEQ4L05BO0FrRDkvTkE7QUFBQTtBbERpZ09BO0FrRGpnT0E7QUFBQTtBbERvZ09BO0FBQ0E7QWdCcDlOQTtBa0NqREE7QUFBQTtBbER5Z09BO0FrRHpnT0E7QUFBQTtBbEQ0Z09BO0FrRDVnT0E7QUFBQTtBbEQrZ09BO0FrRC9nT0E7QUFBQTtBbERraE9BO0FrRGxoT0E7QUFBQTtBbERxaE9BO0FrRHJoT0E7QUFBQTtBbER3aE9BO0FrRHhoT0E7QUFBQTtBbEQyaE9BO0FrRDNoT0E7QUFBQTtBbEQ4aE9BO0FrRDloT0E7QUFBQTtBbERpaU9BO0FBQ0E7QWtEeGhPQTtBQUVBO0FBQUE7QWxEMGhPQTtBa0QxaE9BO0FBQUE7QWxENmhPQTtBa0Q3aE9BO0FBQUE7QWxEZ2lPQTtBa0RoaU9BO0FBQUE7QWxEbWlPQTtBa0RuaU9BO0FBQUE7QWxEc2lPQTtBa0R0aU9BO0FBQUE7QWxEeWlPQTtBa0R6aU9BO0FBQUE7QWxENGlPQTtBa0Q1aU9BO0FBQUE7QWxEK2lPQTtBa0QvaU9BO0FBQUE7QWxEa2pPQTtBQUNBO0FtRHhrT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRDBrT0E7QW1EeGtPQTtBQUNBO0FBQ0E7QW5EMGtPQTtBbUR2a09BOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRHlrT0E7O0FtRGhrT0E7QUFDQTtBbkRta09BOztBbURwa09BO0FBQ0E7QW5EdWtPQTs7QW1EeGtPQTtBQUNBO0FuRDJrT0E7O0FtRDVrT0E7QUFDQTtBbkQra09BOztBbURobE9BO0FBQ0E7QW5EbWxPQTs7QW1EcGxPQTtBQUNBO0FuRHVsT0E7O0FtRHhsT0E7QUFDQTtBbkQybE9BOztBbUQ1bE9BO0FBQ0E7QW5EK2xPQTs7QW9EeG5PQTtBQUFBO0FwRDRuT0E7O0FvRDNuT0E7QUFBQTtBcEQrbk9BOztBb0Q5bk9BO0FBQUE7QXBEa29PQTs7QW9Eam9PQTtBQUFBO0FwRHFvT0E7O0FvRG5vT0E7QUFBQTtBcER1b09BOztBb0R0b09BO0FBQUE7QXBEMG9PQTs7QW9Eem9PQTtBQUFBO0FwRDZvT0E7O0FvRDVvT0E7QUFBQTtBcERncE9BOztBb0Qvb09BO0FBQUE7QXBEbXBPQTs7QW9EbHBPQTtBQUFBO0FwRHNwT0E7O0FvRHJwT0E7QUFBQTtBcER5cE9BOztBb0R4cE9BO0FBQUE7QXBENHBPQTs7QW9EMXBPQTtBQUFBO0FwRDhwT0E7O0FvRDdwT0E7QUFBQTtBcERpcU9BOztBb0RocU9BO0FBQUE7QXBEb3FPQTs7QW9EbnFPQTtBQUFBO0FwRHVxT0E7O0FvRHRxT0E7QUFBQTtBcEQwcU9BOztBb0R4cU9BO0FBQUE7QXBENHFPQTs7QW9EM3FPQTtBQUFBO0FwRCtxT0E7O0FvRDlxT0E7QUFBQTtBcERrck9BOztBb0Rqck9BO0FBQUE7QXBEcXJPQTs7QW9EcHJPQTtBQUFBO0FwRHdyT0E7O0FvRHRyT0E7QUFBQTtBcEQwck9BOztBb0R6ck9BO0FBQUE7QXBENnJPQTs7QW9ENXJPQTtBQUFBO0FwRGdzT0E7O0FvRC9yT0E7QUFBQTtBcERtc09BOztBb0Rsc09BO0FBQUE7QXBEc3NPQTs7QW9EcnNPQTtBQUFBO0FwRHlzT0E7O0FvRHZzT0E7QUFBQTtBcEQyc09BOztBb0Qxc09BO0FBQUE7QXBEOHNPQTs7QW9EN3NPQTtBQUFBO0FwRGl0T0E7O0FvRGh0T0E7QUFBQTtBcERvdE9BOztBb0RudE9BO0FBQUE7QXBEdXRPQTs7QW9EdHRPQTtBQUFBO0FwRDB0T0E7O0FnQjlzT0E7QW9DbERBO0FBQUE7QXBEcXdPQTtBb0Rwd09BO0FBQUE7QXBEdXdPQTtBb0R0d09BO0FBQUE7QXBEeXdPQTtBb0R4d09BO0FBQUE7QXBEMndPQTtBb0R6d09BO0FBQUE7QXBENHdPQTtBb0Qzd09BO0FBQUE7QXBEOHdPQTtBb0Q3d09BO0FBQUE7QXBEZ3hPQTtBb0Qvd09BO0FBQUE7QXBEa3hPQTtBb0RqeE9BO0FBQUE7QXBEb3hPQTtBb0RueE9BO0FBQUE7QXBEc3hPQTtBb0RyeE9BO0FBQUE7QXBEd3hPQTtBb0R2eE9BO0FBQUE7QXBEMHhPQTtBb0R4eE9BO0FBQUE7QXBEMnhPQTtBb0QxeE9BO0FBQUE7QXBENnhPQTtBb0Q1eE9BO0FBQUE7QXBEK3hPQTtBb0Q5eE9BO0FBQUE7QXBEaXlPQTtBb0RoeU9BO0FBQUE7QXBEbXlPQTtBb0RqeU9BO0FBQUE7QXBEb3lPQTtBb0RueU9BO0FBQUE7QXBEc3lPQTtBb0RyeU9BO0FBQUE7QXBEd3lPQTtBb0R2eU9BO0FBQUE7QXBEMHlPQTtBb0R6eU9BO0FBQUE7QXBENHlPQTtBb0QxeU9BO0FBQUE7QXBENnlPQTtBb0Q1eU9BO0FBQUE7QXBEK3lPQTtBb0Q5eU9BO0FBQUE7QXBEaXpPQTtBb0Roek9BO0FBQUE7QXBEbXpPQTtBb0Rsek9BO0FBQUE7QXBEcXpPQTtBb0Rwek9BO0FBQUE7QXBEdXpPQTtBb0Ryek9BO0FBQUE7QXBEd3pPQTtBb0R2ek9BO0FBQUE7QXBEMHpPQTtBb0R6ek9BO0FBQUE7QXBENHpPQTtBb0Qzek9BO0FBQUE7QXBEOHpPQTtBb0Q3ek9BO0FBQUE7QXBEZzBPQTtBb0Qvek9BO0FBQUE7QXBEazBPQTtBQUNBO0FnQnZ6T0E7QW9DbERBO0FBQUE7QXBENjJPQTtBb0Q1Mk9BO0FBQUE7QXBEKzJPQTtBb0Q5Mk9BO0FBQUE7QXBEaTNPQTtBb0RoM09BO0FBQUE7QXBEbTNPQTtBb0RqM09BO0FBQUE7QXBEbzNPQTtBb0RuM09BO0FBQUE7QXBEczNPQTtBb0RyM09BO0FBQUE7QXBEdzNPQTtBb0R2M09BO0FBQUE7QXBEMDNPQTtBb0R6M09BO0FBQUE7QXBENDNPQTtBb0QzM09BO0FBQUE7QXBEODNPQTtBb0Q3M09BO0FBQUE7QXBEZzRPQTtBb0QvM09BO0FBQUE7QXBEazRPQTtBb0RoNE9BO0FBQUE7QXBEbTRPQTtBb0RsNE9BO0FBQUE7QXBEcTRPQTtBb0RwNE9BO0FBQUE7QXBEdTRPQTtBb0R0NE9BO0FBQUE7QXBEeTRPQTtBb0R4NE9BO0FBQUE7QXBEMjRPQTtBb0R6NE9BO0FBQUE7QXBENDRPQTtBb0QzNE9BO0FBQUE7QXBEODRPQTtBb0Q3NE9BO0FBQUE7QXBEZzVPQTtBb0QvNE9BO0FBQUE7QXBEazVPQTtBb0RqNU9BO0FBQUE7QXBEbzVPQTtBb0RsNU9BO0FBQUE7QXBEcTVPQTtBb0RwNU9BO0FBQUE7QXBEdTVPQTtBb0R0NU9BO0FBQUE7QXBEeTVPQTtBb0R4NU9BO0FBQUE7QXBEMjVPQTtBb0QxNU9BO0FBQUE7QXBENjVPQTtBb0Q1NU9BO0FBQUE7QXBEKzVPQTtBb0Q3NU9BO0FBQUE7QXBEZzZPQTtBb0QvNU9BO0FBQUE7QXBEazZPQTtBb0RqNk9BO0FBQUE7QXBEbzZPQTtBb0RuNk9BO0FBQUE7QXBEczZPQTtBb0RyNk9BO0FBQUE7QXBEdzZPQTtBb0R2Nk9BO0FBQUE7QXBEMDZPQTtBQUNBO0FnQi81T0E7QW9DbERBO0FBQUE7QXBEcTlPQTtBb0RwOU9BO0FBQUE7QXBEdTlPQTtBb0R0OU9BO0FBQUE7QXBEeTlPQTtBb0R4OU9BO0FBQUE7QXBEMjlPQTtBb0R6OU9BO0FBQUE7QXBENDlPQTtBb0QzOU9BO0FBQUE7QXBEODlPQTtBb0Q3OU9BO0FBQUE7QXBEZytPQTtBb0QvOU9BO0FBQUE7QXBEaytPQTtBb0RqK09BO0FBQUE7QXBEbytPQTtBb0RuK09BO0FBQUE7QXBEcytPQTtBb0RyK09BO0FBQUE7QXBEdytPQTtBb0R2K09BO0FBQUE7QXBEMCtPQTtBb0R4K09BO0FBQUE7QXBEMitPQTtBb0QxK09BO0FBQUE7QXBENitPQTtBb0Q1K09BO0FBQUE7QXBEKytPQTtBb0Q5K09BO0FBQUE7QXBEaS9PQTtBb0RoL09BO0FBQUE7QXBEbS9PQTtBb0RqL09BO0FBQUE7QXBEby9PQTtBb0RuL09BO0FBQUE7QXBEcy9PQTtBb0RyL09BO0FBQUE7QXBEdy9PQTtBb0R2L09BO0FBQUE7QXBEMC9PQTtBb0R6L09BO0FBQUE7QXBENC9PQTtBb0QxL09BO0FBQUE7QXBENi9PQTtBb0Q1L09BO0FBQUE7QXBEKy9PQTtBb0Q5L09BO0FBQUE7QXBEaWdQQTtBb0RoZ1BBO0FBQUE7QXBEbWdQQTtBb0RsZ1BBO0FBQUE7QXBEcWdQQTtBb0RwZ1BBO0FBQUE7QXBEdWdQQTtBb0RyZ1BBO0FBQUE7QXBEd2dQQTtBb0R2Z1BBO0FBQUE7QXBEMGdQQTtBb0R6Z1BBO0FBQUE7QXBENGdQQTtBb0QzZ1BBO0FBQUE7QXBEOGdQQTtBb0Q3Z1BBO0FBQUE7QXBEZ2hQQTtBb0QvZ1BBO0FBQUE7QXBEa2hQQTtBQUNBO0FnQnZnUEE7QW9DbERBO0FBQUE7QXBENmpQQTtBb0Q1alBBO0FBQUE7QXBEK2pQQTtBb0Q5alBBO0FBQUE7QXBEaWtQQTtBb0Roa1BBO0FBQUE7QXBEbWtQQTtBb0Rqa1BBO0FBQUE7QXBEb2tQQTtBb0Rua1BBO0FBQUE7QXBEc2tQQTtBb0Rya1BBO0FBQUE7QXBEd2tQQTtBb0R2a1BBO0FBQUE7QXBEMGtQQTtBb0R6a1BBO0FBQUE7QXBENGtQQTtBb0Qza1BBO0FBQUE7QXBEOGtQQTtBb0Q3a1BBO0FBQUE7QXBEZ2xQQTtBb0Qva1BBO0FBQUE7QXBEa2xQQTtBb0RobFBBO0FBQUE7QXBEbWxQQTtBb0RsbFBBO0FBQUE7QXBEcWxQQTtBb0RwbFBBO0FBQUE7QXBEdWxQQTtBb0R0bFBBO0FBQUE7QXBEeWxQQTtBb0R4bFBBO0FBQUE7QXBEMmxQQTtBb0R6bFBBO0FBQUE7QXBENGxQQTtBb0QzbFBBO0FBQUE7QXBEOGxQQTtBb0Q3bFBBO0FBQUE7QXBEZ21QQTtBb0QvbFBBO0FBQUE7QXBEa21QQTtBb0RqbVBBO0FBQUE7QXBEb21QQTtBb0RsbVBBO0FBQUE7QXBEcW1QQTtBb0RwbVBBO0FBQUE7QXBEdW1QQTtBb0R0bVBBO0FBQUE7QXBEeW1QQTtBb0R4bVBBO0FBQUE7QXBEMm1QQTtBb0QxbVBBO0FBQUE7QXBENm1QQTtBb0Q1bVBBO0FBQUE7QXBEK21QQTtBb0Q3bVBBO0FBQUE7QXBEZ25QQTtBb0QvbVBBO0FBQUE7QXBEa25QQTtBb0RqblBBO0FBQUE7QXBEb25QQTtBb0RublBBO0FBQUE7QXBEc25QQTtBb0RyblBBO0FBQUE7QXBEd25QQTtBb0R2blBBO0FBQUE7QXBEMG5QQTtBQUNBO0FxRHJxUEE7QUFBQTtBckR3cVBBOztBcUR2cVBBO0FBQUE7QXJEMnFQQTs7QXFEMXFQQTtBQUFBO0FyRDhxUEE7O0FnQjFuUEE7QXFDdERBO0FBQUE7QXJEcXJQQTtBcURwclBBO0FBQUE7QXJEdXJQQTtBcUR0clBBO0FBQUE7QXJEeXJQQTtBQUNBO0FnQnRvUEE7QXFDdERBO0FBQUE7QXJEZ3NQQTtBcUQvclBBO0FBQUE7QXJEa3NQQTtBcURqc1BBO0FBQUE7QXJEb3NQQTtBQUNBO0FnQmpwUEE7QXFDdERBO0FBQUE7QXJEMnNQQTtBcUQxc1BBO0FBQUE7QXJENnNQQTtBcUQ1c1BBO0FBQUE7QXJEK3NQQTtBQUNBO0FnQjVwUEE7QXFDdERBO0FBQUE7QXJEc3RQQTtBcURydFBBO0FBQUE7QXJEd3RQQTtBcUR2dFBBO0FBQUE7QXJEMHRQQTtBQUNBO0FzRGh1UEE7QUFBQTtBQUFBO0FBQUE7QXREbXVQQTs7QXNEbnVQQTtBQUFBO0FBQUE7QUFBQTtBdER1dVBBOztBc0R2dVBBO0FBQUE7QUFBQTtBQUFBO0F0RDJ1UEE7O0F1RDN1UEE7QUFBQTtBdkQrdVBBOztBdUQvdVBBO0FBQUE7QXZEbXZQQTs7QXdEbHZQQTtBQUFBO0F4RHN2UEE7O0F3RHR2UEE7QUFBQTtBeEQwdlBBOztBd0QxdlBBO0FBQUE7QXhEOHZQQTs7QXdEOXZQQTtBQUFBO0F4RGt3UEE7O0F3RGx3UEE7QUFBQTtBeERzd1BBOztBd0Rqd1BBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeERvd1BBOztBd0Rqd1BBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeERvd1BBOztBd0Rod1BBO0FBREE7QUFFQTtBQUNBO0FBQ0E7QXhEb3dQQTtBQUNBOztBeUQ5eFBBO0FDRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExRGd5UEE7O0EwRHR4UEE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFEd3hQQTs7QTJEcnpQQTtBQUFBO0EzRHl6UEE7O0EyRHh6UEE7QUFBQTtBM0Q0elBBOztBMkQzelBBO0FBQUE7QTNEK3pQQTs7QTJEOXpQQTtBQUFBO0EzRGswUEE7O0E0RGowUEE7QUFBQTtBNURxMFBBOztBNERyMFBBO0FBQUE7QTVEeTBQQTs7QTREejBQQTtBQUFBO0E1RDYwUEE7O0E0RDcwUEE7QUFBQTtBNURpMVBBOztBNERqMVBBO0FBQUE7QTVEcTFQQTs7QTREcjFQQTtBQUFBO0E1RHkxUEE7O0E0RHoxUEE7QUFBQTtBNUQ2MVBBOztBNEQ3MVBBO0FBQUE7QTVEaTJQQTs7QTREajJQQTtBQUFBO0E1RHEyUEE7O0E0RHIyUEE7QUFBQTtBNUR5MlBBOztBNER6MlBBO0FBQUE7QTVENjJQQTs7QTRENzJQQTtBQUFBO0E1RGkzUEE7O0E0RGozUEE7QUFBQTtBNURxM1BBOztBNERyM1BBO0FBQUE7QTVEeTNQQTs7QTREcjNQQTtBQUFBO0E1RHkzUEE7O0E0RHgzUEE7QUFBQTtBNUQ0M1BBOztBNER4M1BBO0FBQUE7QTVENDNQQTs7QTREMzNQQTtBQUFBO0E1RCszUEE7O0E0RDczUEE7QUFBQTtBNURpNFBBOztBNERoNFBBO0FBQUE7QTVEbzRQQTs7QTZENzRQQTtBQUFBO0E3RGk1UEE7O0E2RGg1UEE7O0FBRUE7QTdEbTVQQTs7QTZEajVQQTs7QUFFQTtBN0RvNVBBOztBNkRsNVBBOztBQUVBO0E3RHE1UEE7O0E2RG41UEE7O0FBRUE7QTdEczVQQTs7QTZEcjZQQTtBQUFBO0E3RHk2UEE7O0E2RHg2UEE7O0FBRUE7QTdEMjZQQTs7QTZEejZQQTs7QUFFQTtBN0Q0NlBBOztBNkQxNlBBOztBQUVBO0E3RDY2UEE7O0E2RDM2UEE7O0FBRUE7QTdEODZQQTs7QTZENzdQQTtBQUFBO0E3RGk4UEE7O0E2RGg4UEE7O0FBRUE7QTdEbThQQTs7QTZEajhQQTs7QUFFQTtBN0RvOFBBOztBNkRsOFBBOztBQUVBO0E3RHE4UEE7O0E2RG44UEE7O0FBRUE7QTdEczhQQTs7QTZEcjlQQTtBQUFBO0E3RHk5UEE7O0E2RHg5UEE7O0FBRUE7QTdEMjlQQTs7QTZEejlQQTs7QUFFQTtBN0Q0OVBBOztBNkQxOVBBOztBQUVBO0E3RDY5UEE7O0E2RDM5UEE7O0FBRUE7QTdEODlQQTs7QTZENytQQTtBQUFBO0E3RGkvUEE7O0E2RGgvUEE7O0FBRUE7QTdEbS9QQTs7QTZEai9QQTs7QUFFQTtBN0RvL1BBOztBNkRsL1BBOztBQUVBO0E3RHEvUEE7O0E2RG4vUEE7O0FBRUE7QTdEcy9QQTs7QTZEcmdRQTtBQUFBO0E3RHlnUUE7O0E2RHhnUUE7O0FBRUE7QTdEMmdRQTs7QTZEemdRQTs7QUFFQTtBN0Q0Z1FBOztBNkQxZ1FBOztBQUVBO0E3RDZnUUE7O0E2RDNnUUE7O0FBRUE7QTdEOGdRQTs7QTZEN2hRQTtBQUFBO0E3RGlpUUE7O0E2RGhpUUE7O0FBRUE7QTdEbWlRQTs7QTZEamlRQTs7QUFFQTtBN0RvaVFBOztBNkRsaVFBOztBQUVBO0E3RHFpUUE7O0E2RG5pUUE7O0FBRUE7QTdEc2lRQTs7QTZEcmpRQTtBQUFBO0E3RHlqUUE7O0E2RHhqUUE7O0FBRUE7QTdEMmpRQTs7QTZEempRQTs7QUFFQTtBN0Q0alFBOztBNkQxalFBOztBQUVBO0E3RDZqUUE7O0E2RDNqUUE7O0FBRUE7QTdEOGpRQTs7QTZEN2tRQTtBQUFBO0E3RGlsUUE7O0E2RGhsUUE7O0FBRUE7QTdEbWxRQTs7QTZEamxRQTs7QUFFQTtBN0RvbFFBOztBNkRsbFFBOztBQUVBO0E3RHFsUUE7O0E2RG5sUUE7O0FBRUE7QTdEc2xRQTs7QTZEcm1RQTtBQUFBO0E3RHltUUE7O0E2RHhtUUE7O0FBRUE7QTdEMm1RQTs7QTZEem1RQTs7QUFFQTtBN0Q0bVFBOztBNkQxbVFBOztBQUVBO0E3RDZtUUE7O0E2RDNtUUE7O0FBRUE7QTdEOG1RQTs7QTZEN25RQTtBQUFBO0E3RGlvUUE7O0E2RGhvUUE7O0FBRUE7QTdEbW9RQTs7QTZEam9RQTs7QUFFQTtBN0Rvb1FBOztBNkRsb1FBOztBQUVBO0E3RHFvUUE7O0E2RG5vUUE7O0FBRUE7QTdEc29RQTs7QTZEcnBRQTtBQUFBO0E3RHlwUUE7O0E2RHhwUUE7O0FBRUE7QTdEMnBRQTs7QTZEenBRQTs7QUFFQTtBN0Q0cFFBOztBNkQxcFFBOztBQUVBO0E3RDZwUUE7O0E2RDNwUUE7O0FBRUE7QTdEOHBRQTs7QTZEN3FRQTtBQUFBO0E3RGlyUUE7O0E2RGhyUUE7O0FBRUE7QTdEbXJRQTs7QTZEanJRQTs7QUFFQTtBN0RvclFBOztBNkRsclFBOztBQUVBO0E3RHFyUUE7O0E2RG5yUUE7O0FBRUE7QTdEc3JRQTs7QTZEcnNRQTtBQUFBO0E3RHlzUUE7O0E2RHhzUUE7O0FBRUE7QTdEMnNRQTs7QTZEenNRQTs7QUFFQTtBN0Q0c1FBOztBNkQxc1FBOztBQUVBO0E3RDZzUUE7O0E2RDNzUUE7O0FBRUE7QTdEOHNRQTs7QTZEN3RRQTtBQUFBO0E3RGl1UUE7O0E2RGh1UUE7O0FBRUE7QTdEbXVRQTs7QTZEanVRQTs7QUFFQTtBN0RvdVFBOztBNkRsdVFBOztBQUVBO0E3RHF1UUE7O0E2RG51UUE7O0FBRUE7QTdEc3VRQTs7QTZEcnZRQTtBQUFBO0E3RHl2UUE7O0E2RHh2UUE7O0FBRUE7QTdEMnZRQTs7QTZEenZRQTs7QUFFQTtBN0Q0dlFBOztBNkQxdlFBOztBQUVBO0E3RDZ2UUE7O0E2RDN2UUE7O0FBRUE7QTdEOHZRQTs7QTZEN3dRQTtBQUFBO0E3RGl4UUE7O0E2RGh4UUE7O0FBRUE7QTdEbXhRQTs7QTZEanhRQTs7QUFFQTtBN0RveFFBOztBNkRseFFBOztBQUVBO0E3RHF4UUE7O0E2RG54UUE7O0FBRUE7QTdEc3hRQTs7QTZEcnlRQTtBQUFBO0E3RHl5UUE7O0E2RHh5UUE7O0FBRUE7QTdEMnlRQTs7QTZEenlRQTs7QUFFQTtBN0Q0eVFBOztBNkQxeVFBOztBQUVBO0E3RDZ5UUE7O0E2RDN5UUE7O0FBRUE7QTdEOHlRQTs7QTZEN3pRQTtBQUFBO0E3RGkwUUE7O0E2RGgwUUE7O0FBRUE7QTdEbTBRQTs7QTZEajBRQTs7QUFFQTtBN0RvMFFBOztBNkRsMFFBOztBQUVBO0E3RHEwUUE7O0E2RG4wUUE7O0FBRUE7QTdEczBRQTs7QTZEcjFRQTtBQUFBO0E3RHkxUUE7O0E2RHgxUUE7O0FBRUE7QTdEMjFRQTs7QTZEejFRQTs7QUFFQTtBN0Q0MVFBOztBNkQxMVFBOztBQUVBO0E3RDYxUUE7O0E2RDMxUUE7O0FBRUE7QTdEODFRQTs7QTZENzJRQTtBQUFBO0E3RGkzUUE7O0E2RGgzUUE7O0FBRUE7QTdEbTNRQTs7QTZEajNRQTs7QUFFQTtBN0RvM1FBOztBNkRsM1FBOztBQUVBO0E3RHEzUUE7O0E2RG4zUUE7O0FBRUE7QTdEczNRQTs7QTZEcjRRQTtBQUFBO0E3RHk0UUE7O0E2RHg0UUE7O0FBRUE7QTdEMjRRQTs7QTZEejRRQTs7QUFFQTtBN0Q0NFFBOztBNkQxNFFBOztBQUVBO0E3RDY0UUE7O0E2RDM0UUE7O0FBRUE7QTdEODRRQTs7QTZENzVRQTtBQUFBO0E3RGk2UUE7O0E2RGg2UUE7O0FBRUE7QTdEbTZRQTs7QTZEajZRQTs7QUFFQTtBN0RvNlFBOztBNkRsNlFBOztBQUVBO0E3RHE2UUE7O0E2RG42UUE7O0FBRUE7QTdEczZRQTs7QTZEcjdRQTtBQUFBO0E3RHk3UUE7O0E2RHg3UUE7O0FBRUE7QTdEMjdRQTs7QTZEejdRQTs7QUFFQTtBN0Q0N1FBOztBNkQxN1FBOztBQUVBO0E3RDY3UUE7O0E2RDM3UUE7O0FBRUE7QTdEODdRQTs7QTZENzhRQTtBQUFBO0E3RGk5UUE7O0E2RGg5UUE7O0FBRUE7QTdEbTlRQTs7QTZEajlRQTs7QUFFQTtBN0RvOVFBOztBNkRsOVFBOztBQUVBO0E3RHE5UUE7O0E2RG45UUE7O0FBRUE7QTdEczlRQTs7QTZEcitRQTtBQUFBO0E3RHkrUUE7O0E2RHgrUUE7O0FBRUE7QTdEMitRQTs7QTZEeitRQTs7QUFFQTtBN0Q0K1FBOztBNkQxK1FBOztBQUVBO0E3RDYrUUE7O0E2RDMrUUE7O0FBRUE7QTdEOCtRQTs7QTZENy9RQTtBQUFBO0E3RGlnUkE7O0E2RGhnUkE7O0FBRUE7QTdEbWdSQTs7QTZEamdSQTs7QUFFQTtBN0RvZ1JBOztBNkRsZ1JBOztBQUVBO0E3RHFnUkE7O0E2RG5nUkE7O0FBRUE7QTdEc2dSQTs7QTZEcmhSQTtBQUFBO0E3RHloUkE7O0E2RHhoUkE7O0FBRUE7QTdEMmhSQTs7QTZEemhSQTs7QUFFQTtBN0Q0aFJBOztBNkQxaFJBOztBQUVBO0E3RDZoUkE7O0E2RDNoUkE7O0FBRUE7QTdEOGhSQTs7QTZEN2lSQTtBQUFBO0E3RGlqUkE7O0E2RGhqUkE7O0FBRUE7QTdEbWpSQTs7QTZEampSQTs7QUFFQTtBN0RvalJBOztBNkRsalJBOztBQUVBO0E3RHFqUkE7O0E2RG5qUkE7O0FBRUE7QTdEc2pSQTs7QTZEcmtSQTtBQUFBO0E3RHlrUkE7O0E2RHhrUkE7O0FBRUE7QTdEMmtSQTs7QTZEemtSQTs7QUFFQTtBN0Q0a1JBOztBNkQxa1JBOztBQUVBO0E3RDZrUkE7O0E2RDNrUkE7O0FBRUE7QTdEOGtSQTs7QTZEN2xSQTtBQUFBO0E3RGltUkE7O0E2RGhtUkE7O0FBRUE7QTdEbW1SQTs7QTZEam1SQTs7QUFFQTtBN0RvbVJBOztBNkRsbVJBOztBQUVBO0E3RHFtUkE7O0E2RG5tUkE7O0FBRUE7QTdEc21SQTs7QTZEcm5SQTtBQUFBO0E3RHluUkE7O0E2RHhuUkE7O0FBRUE7QTdEMm5SQTs7QTZEem5SQTs7QUFFQTtBN0Q0blJBOztBNkQxblJBOztBQUVBO0E3RDZuUkE7O0E2RDNuUkE7O0FBRUE7QTdEOG5SQTs7QTZEN29SQTtBQUFBO0E3RGlwUkE7O0E2RGhwUkE7O0FBRUE7QTdEbXBSQTs7QTZEanBSQTs7QUFFQTtBN0RvcFJBOztBNkRscFJBOztBQUVBO0E3RHFwUkE7O0E2RG5wUkE7O0FBRUE7QTdEc3BSQTs7QTZEcnFSQTtBQUFBO0E3RHlxUkE7O0E2RHhxUkE7O0FBRUE7QTdEMnFSQTs7QTZEenFSQTs7QUFFQTtBN0Q0cVJBOztBNkQxcVJBOztBQUVBO0E3RDZxUkE7O0E2RDNxUkE7O0FBRUE7QTdEOHFSQTs7QTZEN3JSQTtBQUFBO0E3RGlzUkE7O0E2RGhzUkE7O0FBRUE7QTdEbXNSQTs7QTZEanNSQTs7QUFFQTtBN0Rvc1JBOztBNkRsc1JBOztBQUVBO0E3RHFzUkE7O0E2RG5zUkE7O0FBRUE7QTdEc3NSQTs7QTZEcnRSQTtBQUFBO0E3RHl0UkE7O0E2RHh0UkE7O0FBRUE7QTdEMnRSQTs7QTZEenRSQTs7QUFFQTtBN0Q0dFJBOztBNkQxdFJBOztBQUVBO0E3RDZ0UkE7O0E2RDN0UkE7O0FBRUE7QTdEOHRSQTs7QTZEN3VSQTtBQUFBO0E3RGl2UkE7O0E2RGh2UkE7O0FBRUE7QTdEbXZSQTs7QTZEanZSQTs7QUFFQTtBN0RvdlJBOztBNkRsdlJBOztBQUVBO0E3RHF2UkE7O0E2RG52UkE7O0FBRUE7QTdEc3ZSQTs7QTZEcndSQTtBQUFBO0E3RHl3UkE7O0E2RHh3UkE7O0FBRUE7QTdEMndSQTs7QTZEendSQTs7QUFFQTtBN0Q0d1JBOztBNkQxd1JBOztBQUVBO0E3RDZ3UkE7O0E2RDN3UkE7O0FBRUE7QTdEOHdSQTs7QTZEN3hSQTtBQUFBO0E3RGl5UkE7O0E2RGh5UkE7O0FBRUE7QTdEbXlSQTs7QTZEanlSQTs7QUFFQTtBN0RveVJBOztBNkRseVJBOztBQUVBO0E3RHF5UkE7O0E2RG55UkE7O0FBRUE7QTdEc3lSQTs7QTZEcnpSQTtBQUFBO0E3RHl6UkE7O0E2RHh6UkE7O0FBRUE7QTdEMnpSQTs7QTZEenpSQTs7QUFFQTtBN0Q0elJBOztBNkQxelJBOztBQUVBO0E3RDZ6UkE7O0E2RDN6UkE7O0FBRUE7QTdEOHpSQTs7QTZENzBSQTtBQUFBO0E3RGkxUkE7O0E2RGgxUkE7O0FBRUE7QTdEbTFSQTs7QTZEajFSQTs7QUFFQTtBN0RvMVJBOztBNkRsMVJBOztBQUVBO0E3RHExUkE7O0E2RG4xUkE7O0FBRUE7QTdEczFSQTs7QTZEcjJSQTtBQUFBO0E3RHkyUkE7O0E2RHgyUkE7O0FBRUE7QTdEMjJSQTs7QTZEejJSQTs7QUFFQTtBN0Q0MlJBOztBNkQxMlJBOztBQUVBO0E3RDYyUkE7O0E2RDMyUkE7O0FBRUE7QTdEODJSQTs7QTZENzNSQTtBQUFBO0E3RGk0UkE7O0E2RGg0UkE7O0FBRUE7QTdEbTRSQTs7QTZEajRSQTs7QUFFQTtBN0RvNFJBOztBNkRsNFJBOztBQUVBO0E3RHE0UkE7O0E2RG40UkE7O0FBRUE7QTdEczRSQTs7QTZEcjVSQTtBQUFBO0E3RHk1UkE7O0E2RHg1UkE7O0FBRUE7QTdEMjVSQTs7QTZEejVSQTs7QUFFQTtBN0Q0NVJBOztBNkQxNVJBOztBQUVBO0E3RDY1UkE7O0E2RDM1UkE7O0FBRUE7QTdEODVSQTs7QTZEdDVSQTtBQUFBO0E3RDA1UkE7O0E2RHo1UkE7O0FBRUE7QTdENDVSQTs7QTZEMTVSQTs7QUFFQTtBN0Q2NVJBOztBNkQzNVJBOztBQUVBO0E3RDg1UkE7O0E2RDU1UkE7O0FBRUE7QTdEKzVSQTs7QTZEOTZSQTtBQUFBO0E3RGs3UkE7O0E2RGo3UkE7O0FBRUE7QTdEbzdSQTs7QTZEbDdSQTs7QUFFQTtBN0RxN1JBOztBNkRuN1JBOztBQUVBO0E3RHM3UkE7O0E2RHA3UkE7O0FBRUE7QTdEdTdSQTs7QTZEdDhSQTtBQUFBO0E3RDA4UkE7O0E2RHo4UkE7O0FBRUE7QTdENDhSQTs7QTZEMThSQTs7QUFFQTtBN0Q2OFJBOztBNkQzOFJBOztBQUVBO0E3RDg4UkE7O0E2RDU4UkE7O0FBRUE7QTdEKzhSQTs7QTZEOTlSQTtBQUFBO0E3RGsrUkE7O0E2RGorUkE7O0FBRUE7QTdEbytSQTs7QTZEbCtSQTs7QUFFQTtBN0RxK1JBOztBNkRuK1JBOztBQUVBO0E3RHMrUkE7O0E2RHArUkE7O0FBRUE7QTdEdStSQTs7QTZEdC9SQTtBQUFBO0E3RDAvUkE7O0E2RHovUkE7O0FBRUE7QTdENC9SQTs7QTZEMS9SQTs7QUFFQTtBN0Q2L1JBOztBNkQzL1JBOztBQUVBO0E3RDgvUkE7O0E2RDUvUkE7O0FBRUE7QTdEKy9SQTs7QTZEOWdTQTtBQUFBO0E3RGtoU0E7O0E2RGpoU0E7O0FBRUE7QTdEb2hTQTs7QTZEbGhTQTs7QUFFQTtBN0RxaFNBOztBNkRuaFNBOztBQUVBO0E3RHNoU0E7O0E2RHBoU0E7O0FBRUE7QTdEdWhTQTs7QTZEdGlTQTtBQUFBO0E3RDBpU0E7O0E2RHppU0E7O0FBRUE7QTdENGlTQTs7QTZEMWlTQTs7QUFFQTtBN0Q2aVNBOztBNkQzaVNBOztBQUVBO0E3RDhpU0E7O0E2RDVpU0E7O0FBRUE7QTdEK2lTQTs7QTZEOWpTQTtBQUFBO0E3RGtrU0E7O0E2RGprU0E7O0FBRUE7QTdEb2tTQTs7QTZEbGtTQTs7QUFFQTtBN0Rxa1NBOztBNkRua1NBOztBQUVBO0E3RHNrU0E7O0E2RHBrU0E7O0FBRUE7QTdEdWtTQTs7QTZEdGxTQTtBQUFBO0E3RDBsU0E7O0E2RHpsU0E7O0FBRUE7QTdENGxTQTs7QTZEMWxTQTs7QUFFQTtBN0Q2bFNBOztBNkQzbFNBOztBQUVBO0E3RDhsU0E7O0E2RDVsU0E7O0FBRUE7QTdEK2xTQTs7QTZEOW1TQTtBQUFBO0E3RGtuU0E7O0E2RGpuU0E7O0FBRUE7QTdEb25TQTs7QTZEbG5TQTs7QUFFQTtBN0RxblNBOztBNkRublNBOztBQUVBO0E3RHNuU0E7O0E2RHBuU0E7O0FBRUE7QTdEdW5TQTs7QTZEdG9TQTtBQUFBO0E3RDBvU0E7O0E2RHpvU0E7O0FBRUE7QTdENG9TQTs7QTZEMW9TQTs7QUFFQTtBN0Q2b1NBOztBNkQzb1NBOztBQUVBO0E3RDhvU0E7O0E2RDVvU0E7O0FBRUE7QTdEK29TQTs7QTZEOXBTQTtBQUFBO0E3RGtxU0E7O0E2RGpxU0E7O0FBRUE7QTdEb3FTQTs7QTZEbHFTQTs7QUFFQTtBN0RxcVNBOztBNkRucVNBOztBQUVBO0E3RHNxU0E7O0E2RHBxU0E7O0FBRUE7QTdEdXFTQTs7QTZEdHJTQTtBQUFBO0E3RDByU0E7O0E2RHpyU0E7O0FBRUE7QTdENHJTQTs7QTZEMXJTQTs7QUFFQTtBN0Q2clNBOztBNkQzclNBOztBQUVBO0E3RDhyU0E7O0E2RDVyU0E7O0FBRUE7QTdEK3JTQTs7QTZEOXNTQTtBQUFBO0E3RGt0U0E7O0E2RGp0U0E7O0FBRUE7QTdEb3RTQTs7QTZEbHRTQTs7QUFFQTtBN0RxdFNBOztBNkRudFNBOztBQUVBO0E3RHN0U0E7O0E2RHB0U0E7O0FBRUE7QTdEdXRTQTs7QTZEdHVTQTtBQUFBO0E3RDB1U0E7O0E2RHp1U0E7O0FBRUE7QTdENHVTQTs7QTZEMXVTQTs7QUFFQTtBN0Q2dVNBOztBNkQzdVNBOztBQUVBO0E3RDh1U0E7O0E2RDV1U0E7O0FBRUE7QTdEK3VTQTs7QTZEOXZTQTtBQUFBO0E3RGt3U0E7O0E2RGp3U0E7O0FBRUE7QTdEb3dTQTs7QTZEbHdTQTs7QUFFQTtBN0Rxd1NBOztBNkRud1NBOztBQUVBO0E3RHN3U0E7O0E2RHB3U0E7O0FBRUE7QTdEdXdTQTs7QTZEdHhTQTtBQUFBO0E3RDB4U0E7O0E2RHp4U0E7O0FBRUE7QTdENHhTQTs7QTZEMXhTQTs7QUFFQTtBN0Q2eFNBOztBNkQzeFNBOztBQUVBO0E3RDh4U0E7O0E2RDV4U0E7O0FBRUE7QTdEK3hTQTs7QTZEOXlTQTtBQUFBO0E3RGt6U0E7O0E2RGp6U0E7O0FBRUE7QTdEb3pTQTs7QTZEbHpTQTs7QUFFQTtBN0RxelNBOztBNkRuelNBOztBQUVBO0E3RHN6U0E7O0E2RHB6U0E7O0FBRUE7QTdEdXpTQTs7QTZEdDBTQTtBQUFBO0E3RDAwU0E7O0E2RHowU0E7O0FBRUE7QTdENDBTQTs7QTZEMTBTQTs7QUFFQTtBN0Q2MFNBOztBNkQzMFNBOztBQUVBO0E3RDgwU0E7O0E2RDUwU0E7O0FBRUE7QTdEKzBTQTs7QTZEOTFTQTtBQUFBO0E3RGsyU0E7O0E2RGoyU0E7O0FBRUE7QTdEbzJTQTs7QTZEbDJTQTs7QUFFQTtBN0RxMlNBOztBNkRuMlNBOztBQUVBO0E3RHMyU0E7O0E2RHAyU0E7O0FBRUE7QTdEdTJTQTs7QTZEdDNTQTtBQUFBO0E3RDAzU0E7O0E2RHozU0E7O0FBRUE7QTdENDNTQTs7QTZEMTNTQTs7QUFFQTtBN0Q2M1NBOztBNkQzM1NBOztBQUVBO0E3RDgzU0E7O0E2RDUzU0E7O0FBRUE7QTdEKzNTQTs7QTZEejNTQTtBQUFBO0E3RDYzU0E7O0E2RDUzU0E7O0FBRUE7QTdEKzNTQTs7QTZENzNTQTs7QUFFQTtBN0RnNFNBOztBNkQ5M1NBOztBQUVBO0E3RGk0U0E7O0E2RC8zU0E7O0FBRUE7QTdEazRTQTs7QWdCMzRTQTtBNkNsREE7QUFBQTtBN0RrOFNBO0E2RGo4U0E7O0FBRUE7QTdEbThTQTtBNkRqOFNBOztBQUVBO0E3RG04U0E7QTZEajhTQTs7QUFFQTtBN0RtOFNBO0E2RGo4U0E7O0FBRUE7QTdEbThTQTtBNkRsOVNBO0FBQUE7QTdEcTlTQTtBNkRwOVNBOztBQUVBO0E3RHM5U0E7QTZEcDlTQTs7QUFFQTtBN0RzOVNBO0E2RHA5U0E7O0FBRUE7QTdEczlTQTtBNkRwOVNBOztBQUVBO0E3RHM5U0E7QTZEcitTQTtBQUFBO0E3RHcrU0E7QTZEditTQTs7QUFFQTtBN0R5K1NBO0E2RHYrU0E7O0FBRUE7QTdEeStTQTtBNkR2K1NBOztBQUVBO0E3RHkrU0E7QTZEditTQTs7QUFFQTtBN0R5K1NBO0E2RHgvU0E7QUFBQTtBN0QyL1NBO0E2RDEvU0E7O0FBRUE7QTdENC9TQTtBNkQxL1NBOztBQUVBO0E3RDQvU0E7QTZEMS9TQTs7QUFFQTtBN0Q0L1NBO0E2RDEvU0E7O0FBRUE7QTdENC9TQTtBNkQzZ1RBO0FBQUE7QTdEOGdUQTtBNkQ3Z1RBOztBQUVBO0E3RCtnVEE7QTZEN2dUQTs7QUFFQTtBN0QrZ1RBO0E2RDdnVEE7O0FBRUE7QTdEK2dUQTtBNkQ3Z1RBOztBQUVBO0E3RCtnVEE7QTZEOWhUQTtBQUFBO0E3RGlpVEE7QTZEaGlUQTs7QUFFQTtBN0RraVRBO0E2RGhpVEE7O0FBRUE7QTdEa2lUQTtBNkRoaVRBOztBQUVBO0E3RGtpVEE7QTZEaGlUQTs7QUFFQTtBN0RraVRBO0E2RGpqVEE7QUFBQTtBN0RvalRBO0E2RG5qVEE7O0FBRUE7QTdEcWpUQTtBNkRualRBOztBQUVBO0E3RHFqVEE7QTZEbmpUQTs7QUFFQTtBN0RxalRBO0E2RG5qVEE7O0FBRUE7QTdEcWpUQTtBNkRwa1RBO0FBQUE7QTdEdWtUQTtBNkR0a1RBOztBQUVBO0E3RHdrVEE7QTZEdGtUQTs7QUFFQTtBN0R3a1RBO0E2RHRrVEE7O0FBRUE7QTdEd2tUQTtBNkR0a1RBOztBQUVBO0E3RHdrVEE7QTZEdmxUQTtBQUFBO0E3RDBsVEE7QTZEemxUQTs7QUFFQTtBN0QybFRBO0E2RHpsVEE7O0FBRUE7QTdEMmxUQTtBNkR6bFRBOztBQUVBO0E3RDJsVEE7QTZEemxUQTs7QUFFQTtBN0QybFRBO0E2RDFtVEE7QUFBQTtBN0Q2bVRBO0E2RDVtVEE7O0FBRUE7QTdEOG1UQTtBNkQ1bVRBOztBQUVBO0E3RDhtVEE7QTZENW1UQTs7QUFFQTtBN0Q4bVRBO0E2RDVtVEE7O0FBRUE7QTdEOG1UQTtBNkQ3blRBO0FBQUE7QTdEZ29UQTtBNkQvblRBOztBQUVBO0E3RGlvVEE7QTZEL25UQTs7QUFFQTtBN0Rpb1RBO0E2RC9uVEE7O0FBRUE7QTdEaW9UQTtBNkQvblRBOztBQUVBO0E3RGlvVEE7QTZEaHBUQTtBQUFBO0E3RG1wVEE7QTZEbHBUQTs7QUFFQTtBN0RvcFRBO0E2RGxwVEE7O0FBRUE7QTdEb3BUQTtBNkRscFRBOztBQUVBO0E3RG9wVEE7QTZEbHBUQTs7QUFFQTtBN0RvcFRBO0E2RG5xVEE7QUFBQTtBN0RzcVRBO0E2RHJxVEE7O0FBRUE7QTdEdXFUQTtBNkRycVRBOztBQUVBO0E3RHVxVEE7QTZEcnFUQTs7QUFFQTtBN0R1cVRBO0E2RHJxVEE7O0FBRUE7QTdEdXFUQTtBNkR0clRBO0FBQUE7QTdEeXJUQTtBNkR4clRBOztBQUVBO0E3RDByVEE7QTZEeHJUQTs7QUFFQTtBN0QwclRBO0E2RHhyVEE7O0FBRUE7QTdEMHJUQTtBNkR4clRBOztBQUVBO0E3RDByVEE7QTZEenNUQTtBQUFBO0E3RDRzVEE7QTZEM3NUQTs7QUFFQTtBN0Q2c1RBO0E2RDNzVEE7O0FBRUE7QTdENnNUQTtBNkQzc1RBOztBQUVBO0E3RDZzVEE7QTZEM3NUQTs7QUFFQTtBN0Q2c1RBO0E2RDV0VEE7QUFBQTtBN0QrdFRBO0E2RDl0VEE7O0FBRUE7QTdEZ3VUQTtBNkQ5dFRBOztBQUVBO0E3RGd1VEE7QTZEOXRUQTs7QUFFQTtBN0RndVRBO0E2RDl0VEE7O0FBRUE7QTdEZ3VUQTtBNkQvdVRBO0FBQUE7QTdEa3ZUQTtBNkRqdlRBOztBQUVBO0E3RG12VEE7QTZEanZUQTs7QUFFQTtBN0RtdlRBO0E2RGp2VEE7O0FBRUE7QTdEbXZUQTtBNkRqdlRBOztBQUVBO0E3RG12VEE7QTZEbHdUQTtBQUFBO0E3RHF3VEE7QTZEcHdUQTs7QUFFQTtBN0Rzd1RBO0E2RHB3VEE7O0FBRUE7QTdEc3dUQTtBNkRwd1RBOztBQUVBO0E3RHN3VEE7QTZEcHdUQTs7QUFFQTtBN0Rzd1RBO0E2RHJ4VEE7QUFBQTtBN0R3eFRBO0E2RHZ4VEE7O0FBRUE7QTdEeXhUQTtBNkR2eFRBOztBQUVBO0E3RHl4VEE7QTZEdnhUQTs7QUFFQTtBN0R5eFRBO0E2RHZ4VEE7O0FBRUE7QTdEeXhUQTtBNkR4eVRBO0FBQUE7QTdEMnlUQTtBNkQxeVRBOztBQUVBO0E3RDR5VEE7QTZEMXlUQTs7QUFFQTtBN0Q0eVRBO0E2RDF5VEE7O0FBRUE7QTdENHlUQTtBNkQxeVRBOztBQUVBO0E3RDR5VEE7QTZEM3pUQTtBQUFBO0E3RDh6VEE7QTZEN3pUQTs7QUFFQTtBN0QrelRBO0E2RDd6VEE7O0FBRUE7QTdEK3pUQTtBNkQ3elRBOztBQUVBO0E3RCt6VEE7QTZEN3pUQTs7QUFFQTtBN0QrelRBO0E2RDkwVEE7QUFBQTtBN0RpMVRBO0E2RGgxVEE7O0FBRUE7QTdEazFUQTtBNkRoMVRBOztBQUVBO0E3RGsxVEE7QTZEaDFUQTs7QUFFQTtBN0RrMVRBO0E2RGgxVEE7O0FBRUE7QTdEazFUQTtBNkRqMlRBO0FBQUE7QTdEbzJUQTtBNkRuMlRBOztBQUVBO0E3RHEyVEE7QTZEbjJUQTs7QUFFQTtBN0RxMlRBO0E2RG4yVEE7O0FBRUE7QTdEcTJUQTtBNkRuMlRBOztBQUVBO0E3RHEyVEE7QTZEcDNUQTtBQUFBO0E3RHUzVEE7QTZEdDNUQTs7QUFFQTtBN0R3M1RBO0E2RHQzVEE7O0FBRUE7QTdEdzNUQTtBNkR0M1RBOztBQUVBO0E3RHczVEE7QTZEdDNUQTs7QUFFQTtBN0R3M1RBO0E2RHY0VEE7QUFBQTtBN0QwNFRBO0E2RHo0VEE7O0FBRUE7QTdEMjRUQTtBNkR6NFRBOztBQUVBO0E3RDI0VEE7QTZEejRUQTs7QUFFQTtBN0QyNFRBO0E2RHo0VEE7O0FBRUE7QTdEMjRUQTtBNkQxNVRBO0FBQUE7QTdENjVUQTtBNkQ1NVRBOztBQUVBO0E3RDg1VEE7QTZENTVUQTs7QUFFQTtBN0Q4NVRBO0E2RDU1VEE7O0FBRUE7QTdEODVUQTtBNkQ1NVRBOztBQUVBO0E3RDg1VEE7QTZENzZUQTtBQUFBO0E3RGc3VEE7QTZELzZUQTs7QUFFQTtBN0RpN1RBO0E2RC82VEE7O0FBRUE7QTdEaTdUQTtBNkQvNlRBOztBQUVBO0E3RGk3VEE7QTZELzZUQTs7QUFFQTtBN0RpN1RBO0E2RGg4VEE7QUFBQTtBN0RtOFRBO0E2RGw4VEE7O0FBRUE7QTdEbzhUQTtBNkRsOFRBOztBQUVBO0E3RG84VEE7QTZEbDhUQTs7QUFFQTtBN0RvOFRBO0E2RGw4VEE7O0FBRUE7QTdEbzhUQTtBNkRuOVRBO0FBQUE7QTdEczlUQTtBNkRyOVRBOztBQUVBO0E3RHU5VEE7QTZEcjlUQTs7QUFFQTtBN0R1OVRBO0E2RHI5VEE7O0FBRUE7QTdEdTlUQTtBNkRyOVRBOztBQUVBO0E3RHU5VEE7QTZEdCtUQTtBQUFBO0E3RHkrVEE7QTZEeCtUQTs7QUFFQTtBN0QwK1RBO0E2RHgrVEE7O0FBRUE7QTdEMCtUQTtBNkR4K1RBOztBQUVBO0E3RDArVEE7QTZEeCtUQTs7QUFFQTtBN0QwK1RBO0E2RHovVEE7QUFBQTtBN0Q0L1RBO0E2RDMvVEE7O0FBRUE7QTdENi9UQTtBNkQzL1RBOztBQUVBO0E3RDYvVEE7QTZEMy9UQTs7QUFFQTtBN0Q2L1RBO0E2RDMvVEE7O0FBRUE7QTdENi9UQTtBNkQ1Z1VBO0FBQUE7QTdEK2dVQTtBNkQ5Z1VBOztBQUVBO0E3RGdoVUE7QTZEOWdVQTs7QUFFQTtBN0RnaFVBO0E2RDlnVUE7O0FBRUE7QTdEZ2hVQTtBNkQ5Z1VBOztBQUVBO0E3RGdoVUE7QTZEL2hVQTtBQUFBO0E3RGtpVUE7QTZEamlVQTs7QUFFQTtBN0RtaVVBO0E2RGppVUE7O0FBRUE7QTdEbWlVQTtBNkRqaVVBOztBQUVBO0E3RG1pVUE7QTZEamlVQTs7QUFFQTtBN0RtaVVBO0E2RGxqVUE7QUFBQTtBN0RxalVBO0E2RHBqVUE7O0FBRUE7QTdEc2pVQTtBNkRwalVBOztBQUVBO0E3RHNqVUE7QTZEcGpVQTs7QUFFQTtBN0RzalVBO0E2RHBqVUE7O0FBRUE7QTdEc2pVQTtBNkRya1VBO0FBQUE7QTdEd2tVQTtBNkR2a1VBOztBQUVBO0E3RHlrVUE7QTZEdmtVQTs7QUFFQTtBN0R5a1VBO0E2RHZrVUE7O0FBRUE7QTdEeWtVQTtBNkR2a1VBOztBQUVBO0E3RHlrVUE7QTZEeGxVQTtBQUFBO0E3RDJsVUE7QTZEMWxVQTs7QUFFQTtBN0Q0bFVBO0E2RDFsVUE7O0FBRUE7QTdENGxVQTtBNkQxbFVBOztBQUVBO0E3RDRsVUE7QTZEMWxVQTs7QUFFQTtBN0Q0bFVBO0E2RDNtVUE7QUFBQTtBN0Q4bVVBO0E2RDdtVUE7O0FBRUE7QTdEK21VQTtBNkQ3bVVBOztBQUVBO0E3RCttVUE7QTZEN21VQTs7QUFFQTtBN0QrbVVBO0E2RDdtVUE7O0FBRUE7QTdEK21VQTtBNkQ5blVBO0FBQUE7QTdEaW9VQTtBNkRob1VBOztBQUVBO0E3RGtvVUE7QTZEaG9VQTs7QUFFQTtBN0Rrb1VBO0E2RGhvVUE7O0FBRUE7QTdEa29VQTtBNkRob1VBOztBQUVBO0E3RGtvVUE7QTZEanBVQTtBQUFBO0E3RG9wVUE7QTZEbnBVQTs7QUFFQTtBN0RxcFVBO0E2RG5wVUE7O0FBRUE7QTdEcXBVQTtBNkRucFVBOztBQUVBO0E3RHFwVUE7QTZEbnBVQTs7QUFFQTtBN0RxcFVBO0E2RHBxVUE7QUFBQTtBN0R1cVVBO0E2RHRxVUE7O0FBRUE7QTdEd3FVQTtBNkR0cVVBOztBQUVBO0E3RHdxVUE7QTZEdHFVQTs7QUFFQTtBN0R3cVVBO0E2RHRxVUE7O0FBRUE7QTdEd3FVQTtBNkR2clVBO0FBQUE7QTdEMHJVQTtBNkR6clVBOztBQUVBO0E3RDJyVUE7QTZEenJVQTs7QUFFQTtBN0QyclVBO0E2RHpyVUE7O0FBRUE7QTdEMnJVQTtBNkR6clVBOztBQUVBO0E3RDJyVUE7QTZEMXNVQTtBQUFBO0E3RDZzVUE7QTZENXNVQTs7QUFFQTtBN0Q4c1VBO0E2RDVzVUE7O0FBRUE7QTdEOHNVQTtBNkQ1c1VBOztBQUVBO0E3RDhzVUE7QTZENXNVQTs7QUFFQTtBN0Q4c1VBO0E2RDd0VUE7QUFBQTtBN0RndVVBO0E2RC90VUE7O0FBRUE7QTdEaXVVQTtBNkQvdFVBOztBQUVBO0E3RGl1VUE7QTZEL3RVQTs7QUFFQTtBN0RpdVVBO0E2RC90VUE7O0FBRUE7QTdEaXVVQTtBNkRodlVBO0FBQUE7QTdEbXZVQTtBNkRsdlVBOztBQUVBO0E3RG92VUE7QTZEbHZVQTs7QUFFQTtBN0RvdlVBO0E2RGx2VUE7O0FBRUE7QTdEb3ZVQTtBNkRsdlVBOztBQUVBO0E3RG92VUE7QTZENXVVQTtBQUFBO0E3RCt1VUE7QTZEOXVVQTs7QUFFQTtBN0RndlVBO0E2RDl1VUE7O0FBRUE7QTdEZ3ZVQTtBNkQ5dVVBOztBQUVBO0E3RGd2VUE7QTZEOXVVQTs7QUFFQTtBN0RndlVBO0E2RC92VUE7QUFBQTtBN0Rrd1VBO0E2RGp3VUE7O0FBRUE7QTdEbXdVQTtBNkRqd1VBOztBQUVBO0E3RG13VUE7QTZEandVQTs7QUFFQTtBN0Rtd1VBO0E2RGp3VUE7O0FBRUE7QTdEbXdVQTtBNkRseFVBO0FBQUE7QTdEcXhVQTtBNkRweFVBOztBQUVBO0E3RHN4VUE7QTZEcHhVQTs7QUFFQTtBN0RzeFVBO0E2RHB4VUE7O0FBRUE7QTdEc3hVQTtBNkRweFVBOztBQUVBO0E3RHN4VUE7QTZEcnlVQTtBQUFBO0E3RHd5VUE7QTZEdnlVQTs7QUFFQTtBN0R5eVVBO0E2RHZ5VUE7O0FBRUE7QTdEeXlVQTtBNkR2eVVBOztBQUVBO0E3RHl5VUE7QTZEdnlVQTs7QUFFQTtBN0R5eVVBO0E2RHh6VUE7QUFBQTtBN0QyelVBO0E2RDF6VUE7O0FBRUE7QTdENHpVQTtBNkQxelVBOztBQUVBO0E3RDR6VUE7QTZEMXpVQTs7QUFFQTtBN0Q0elVBO0E2RDF6VUE7O0FBRUE7QTdENHpVQTtBNkQzMFVBO0FBQUE7QTdEODBVQTtBNkQ3MFVBOztBQUVBO0E3RCswVUE7QTZENzBVQTs7QUFFQTtBN0QrMFVBO0E2RDcwVUE7O0FBRUE7QTdEKzBVQTtBNkQ3MFVBOztBQUVBO0E3RCswVUE7QTZEOTFVQTtBQUFBO0E3RGkyVUE7QTZEaDJVQTs7QUFFQTtBN0RrMlVBO0E2RGgyVUE7O0FBRUE7QTdEazJVQTtBNkRoMlVBOztBQUVBO0E3RGsyVUE7QTZEaDJVQTs7QUFFQTtBN0RrMlVBO0E2RGozVUE7QUFBQTtBN0RvM1VBO0E2RG4zVUE7O0FBRUE7QTdEcTNVQTtBNkRuM1VBOztBQUVBO0E3RHEzVUE7QTZEbjNVQTs7QUFFQTtBN0RxM1VBO0E2RG4zVUE7O0FBRUE7QTdEcTNVQTtBNkRwNFVBO0FBQUE7QTdEdTRVQTtBNkR0NFVBOztBQUVBO0E3RHc0VUE7QTZEdDRVQTs7QUFFQTtBN0R3NFVBO0E2RHQ0VUE7O0FBRUE7QTdEdzRVQTtBNkR0NFVBOztBQUVBO0E3RHc0VUE7QTZEdjVVQTtBQUFBO0E3RDA1VUE7QTZEejVVQTs7QUFFQTtBN0QyNVVBO0E2RHo1VUE7O0FBRUE7QTdEMjVVQTtBNkR6NVVBOztBQUVBO0E3RDI1VUE7QTZEejVVQTs7QUFFQTtBN0QyNVVBO0E2RDE2VUE7QUFBQTtBN0Q2NlVBO0E2RDU2VUE7O0FBRUE7QTdEODZVQTtBNkQ1NlVBOztBQUVBO0E3RDg2VUE7QTZENTZVQTs7QUFFQTtBN0Q4NlVBO0E2RDU2VUE7O0FBRUE7QTdEODZVQTtBNkQ3N1VBO0FBQUE7QTdEZzhVQTtBNkQvN1VBOztBQUVBO0E3RGk4VUE7QTZELzdVQTs7QUFFQTtBN0RpOFVBO0E2RC83VUE7O0FBRUE7QTdEaThVQTtBNkQvN1VBOztBQUVBO0E3RGk4VUE7QTZEaDlVQTtBQUFBO0E3RG05VUE7QTZEbDlVQTs7QUFFQTtBN0RvOVVBO0E2RGw5VUE7O0FBRUE7QTdEbzlVQTtBNkRsOVVBOztBQUVBO0E3RG85VUE7QTZEbDlVQTs7QUFFQTtBN0RvOVVBO0E2RG4rVUE7QUFBQTtBN0RzK1VBO0E2RHIrVUE7O0FBRUE7QTdEdStVQTtBNkRyK1VBOztBQUVBO0E3RHUrVUE7QTZEcitVQTs7QUFFQTtBN0R1K1VBO0E2RHIrVUE7O0FBRUE7QTdEdStVQTtBNkR0L1VBO0FBQUE7QTdEeS9VQTtBNkR4L1VBOztBQUVBO0E3RDAvVUE7QTZEeC9VQTs7QUFFQTtBN0QwL1VBO0E2RHgvVUE7O0FBRUE7QTdEMC9VQTtBNkR4L1VBOztBQUVBO0E3RDAvVUE7QTZEemdWQTtBQUFBO0E3RDRnVkE7QTZEM2dWQTs7QUFFQTtBN0Q2Z1ZBO0E2RDNnVkE7O0FBRUE7QTdENmdWQTtBNkQzZ1ZBOztBQUVBO0E3RDZnVkE7QTZEM2dWQTs7QUFFQTtBN0Q2Z1ZBO0E2RDVoVkE7QUFBQTtBN0QraFZBO0E2RDloVkE7O0FBRUE7QTdEZ2lWQTtBNkQ5aFZBOztBQUVBO0E3RGdpVkE7QTZEOWhWQTs7QUFFQTtBN0RnaVZBO0E2RDloVkE7O0FBRUE7QTdEZ2lWQTtBNkQvaVZBO0FBQUE7QTdEa2pWQTtBNkRqalZBOztBQUVBO0E3RG1qVkE7QTZEampWQTs7QUFFQTtBN0RtalZBO0E2RGpqVkE7O0FBRUE7QTdEbWpWQTtBNkRqalZBOztBQUVBO0E3RG1qVkE7QTZEbGtWQTtBQUFBO0E3RHFrVkE7QTZEcGtWQTs7QUFFQTtBN0Rza1ZBO0E2RHBrVkE7O0FBRUE7QTdEc2tWQTtBNkRwa1ZBOztBQUVBO0E3RHNrVkE7QTZEcGtWQTs7QUFFQTtBN0Rza1ZBO0E2RHJsVkE7QUFBQTtBN0R3bFZBO0E2RHZsVkE7O0FBRUE7QTdEeWxWQTtBNkR2bFZBOztBQUVBO0E3RHlsVkE7QTZEdmxWQTs7QUFFQTtBN0R5bFZBO0E2RHZsVkE7O0FBRUE7QTdEeWxWQTtBNkR4bVZBO0FBQUE7QTdEMm1WQTtBNkQxbVZBOztBQUVBO0E3RDRtVkE7QTZEMW1WQTs7QUFFQTtBN0Q0bVZBO0E2RDFtVkE7O0FBRUE7QTdENG1WQTtBNkQxbVZBOztBQUVBO0E3RDRtVkE7QTZEdG1WQTtBQUFBO0E3RHltVkE7QTZEeG1WQTs7QUFFQTtBN0QwbVZBO0E2RHhtVkE7O0FBRUE7QTdEMG1WQTtBNkR4bVZBOztBQUVBO0E3RDBtVkE7QTZEeG1WQTs7QUFFQTtBN0QwbVZBO0FBQ0E7QWdCcG5WQTtBNkNsREE7QUFBQTtBN0QwcVZBO0E2RHpxVkE7O0FBRUE7QTdEMnFWQTtBNkR6cVZBOztBQUVBO0E3RDJxVkE7QTZEenFWQTs7QUFFQTtBN0QycVZBO0E2RHpxVkE7O0FBRUE7QTdEMnFWQTtBNkQxclZBO0FBQUE7QTdENnJWQTtBNkQ1clZBOztBQUVBO0E3RDhyVkE7QTZENXJWQTs7QUFFQTtBN0Q4clZBO0E2RDVyVkE7O0FBRUE7QTdEOHJWQTtBNkQ1clZBOztBQUVBO0E3RDhyVkE7QTZEN3NWQTtBQUFBO0E3RGd0VkE7QTZEL3NWQTs7QUFFQTtBN0RpdFZBO0E2RC9zVkE7O0FBRUE7QTdEaXRWQTtBNkQvc1ZBOztBQUVBO0E3RGl0VkE7QTZEL3NWQTs7QUFFQTtBN0RpdFZBO0E2RGh1VkE7QUFBQTtBN0RtdVZBO0E2RGx1VkE7O0FBRUE7QTdEb3VWQTtBNkRsdVZBOztBQUVBO0E3RG91VkE7QTZEbHVWQTs7QUFFQTtBN0RvdVZBO0E2RGx1VkE7O0FBRUE7QTdEb3VWQTtBNkRudlZBO0FBQUE7QTdEc3ZWQTtBNkRydlZBOztBQUVBO0E3RHV2VkE7QTZEcnZWQTs7QUFFQTtBN0R1dlZBO0E2RHJ2VkE7O0FBRUE7QTdEdXZWQTtBNkRydlZBOztBQUVBO0E3RHV2VkE7QTZEdHdWQTtBQUFBO0E3RHl3VkE7QTZEeHdWQTs7QUFFQTtBN0Qwd1ZBO0E2RHh3VkE7O0FBRUE7QTdEMHdWQTtBNkR4d1ZBOztBQUVBO0E3RDB3VkE7QTZEeHdWQTs7QUFFQTtBN0Qwd1ZBO0E2RHp4VkE7QUFBQTtBN0Q0eFZBO0E2RDN4VkE7O0FBRUE7QTdENnhWQTtBNkQzeFZBOztBQUVBO0E3RDZ4VkE7QTZEM3hWQTs7QUFFQTtBN0Q2eFZBO0E2RDN4VkE7O0FBRUE7QTdENnhWQTtBNkQ1eVZBO0FBQUE7QTdEK3lWQTtBNkQ5eVZBOztBQUVBO0E3RGd6VkE7QTZEOXlWQTs7QUFFQTtBN0RnelZBO0E2RDl5VkE7O0FBRUE7QTdEZ3pWQTtBNkQ5eVZBOztBQUVBO0E3RGd6VkE7QTZEL3pWQTtBQUFBO0E3RGswVkE7QTZEajBWQTs7QUFFQTtBN0RtMFZBO0E2RGowVkE7O0FBRUE7QTdEbTBWQTtBNkRqMFZBOztBQUVBO0E3RG0wVkE7QTZEajBWQTs7QUFFQTtBN0RtMFZBO0E2RGwxVkE7QUFBQTtBN0RxMVZBO0E2RHAxVkE7O0FBRUE7QTdEczFWQTtBNkRwMVZBOztBQUVBO0E3RHMxVkE7QTZEcDFWQTs7QUFFQTtBN0RzMVZBO0E2RHAxVkE7O0FBRUE7QTdEczFWQTtBNkRyMlZBO0FBQUE7QTdEdzJWQTtBNkR2MlZBOztBQUVBO0E3RHkyVkE7QTZEdjJWQTs7QUFFQTtBN0R5MlZBO0E2RHYyVkE7O0FBRUE7QTdEeTJWQTtBNkR2MlZBOztBQUVBO0E3RHkyVkE7QTZEeDNWQTtBQUFBO0E3RDIzVkE7QTZEMTNWQTs7QUFFQTtBN0Q0M1ZBO0E2RDEzVkE7O0FBRUE7QTdENDNWQTtBNkQxM1ZBOztBQUVBO0E3RDQzVkE7QTZEMTNWQTs7QUFFQTtBN0Q0M1ZBO0E2RDM0VkE7QUFBQTtBN0Q4NFZBO0E2RDc0VkE7O0FBRUE7QTdEKzRWQTtBNkQ3NFZBOztBQUVBO0E3RCs0VkE7QTZENzRWQTs7QUFFQTtBN0QrNFZBO0E2RDc0VkE7O0FBRUE7QTdEKzRWQTtBNkQ5NVZBO0FBQUE7QTdEaTZWQTtBNkRoNlZBOztBQUVBO0E3RGs2VkE7QTZEaDZWQTs7QUFFQTtBN0RrNlZBO0E2RGg2VkE7O0FBRUE7QTdEazZWQTtBNkRoNlZBOztBQUVBO0E3RGs2VkE7QTZEajdWQTtBQUFBO0E3RG83VkE7QTZEbjdWQTs7QUFFQTtBN0RxN1ZBO0E2RG43VkE7O0FBRUE7QTdEcTdWQTtBNkRuN1ZBOztBQUVBO0E3RHE3VkE7QTZEbjdWQTs7QUFFQTtBN0RxN1ZBO0E2RHA4VkE7QUFBQTtBN0R1OFZBO0E2RHQ4VkE7O0FBRUE7QTdEdzhWQTtBNkR0OFZBOztBQUVBO0E3RHc4VkE7QTZEdDhWQTs7QUFFQTtBN0R3OFZBO0E2RHQ4VkE7O0FBRUE7QTdEdzhWQTtBNkR2OVZBO0FBQUE7QTdEMDlWQTtBNkR6OVZBOztBQUVBO0E3RDI5VkE7QTZEejlWQTs7QUFFQTtBN0QyOVZBO0E2RHo5VkE7O0FBRUE7QTdEMjlWQTtBNkR6OVZBOztBQUVBO0E3RDI5VkE7QTZEMStWQTtBQUFBO0E3RDYrVkE7QTZENStWQTs7QUFFQTtBN0Q4K1ZBO0E2RDUrVkE7O0FBRUE7QTdEOCtWQTtBNkQ1K1ZBOztBQUVBO0E3RDgrVkE7QTZENStWQTs7QUFFQTtBN0Q4K1ZBO0E2RDcvVkE7QUFBQTtBN0RnZ1dBO0E2RC8vVkE7O0FBRUE7QTdEaWdXQTtBNkQvL1ZBOztBQUVBO0E3RGlnV0E7QTZELy9WQTs7QUFFQTtBN0RpZ1dBO0E2RC8vVkE7O0FBRUE7QTdEaWdXQTtBNkRoaFdBO0FBQUE7QTdEbWhXQTtBNkRsaFdBOztBQUVBO0E3RG9oV0E7QTZEbGhXQTs7QUFFQTtBN0RvaFdBO0E2RGxoV0E7O0FBRUE7QTdEb2hXQTtBNkRsaFdBOztBQUVBO0E3RG9oV0E7QTZEbmlXQTtBQUFBO0E3RHNpV0E7QTZEcmlXQTs7QUFFQTtBN0R1aVdBO0E2RHJpV0E7O0FBRUE7QTdEdWlXQTtBNkRyaVdBOztBQUVBO0E3RHVpV0E7QTZEcmlXQTs7QUFFQTtBN0R1aVdBO0E2RHRqV0E7QUFBQTtBN0R5aldBO0E2RHhqV0E7O0FBRUE7QTdEMGpXQTtBNkR4aldBOztBQUVBO0E3RDBqV0E7QTZEeGpXQTs7QUFFQTtBN0QwaldBO0E2RHhqV0E7O0FBRUE7QTdEMGpXQTtBNkR6a1dBO0FBQUE7QTdENGtXQTtBNkQza1dBOztBQUVBO0E3RDZrV0E7QTZEM2tXQTs7QUFFQTtBN0Q2a1dBO0E2RDNrV0E7O0FBRUE7QTdENmtXQTtBNkQza1dBOztBQUVBO0E3RDZrV0E7QTZENWxXQTtBQUFBO0E3RCtsV0E7QTZEOWxXQTs7QUFFQTtBN0RnbVdBO0E2RDlsV0E7O0FBRUE7QTdEZ21XQTtBNkQ5bFdBOztBQUVBO0E3RGdtV0E7QTZEOWxXQTs7QUFFQTtBN0RnbVdBO0E2RC9tV0E7QUFBQTtBN0RrbldBO0E2RGpuV0E7O0FBRUE7QTdEbW5XQTtBNkRqbldBOztBQUVBO0E3RG1uV0E7QTZEam5XQTs7QUFFQTtBN0RtbldBO0E2RGpuV0E7O0FBRUE7QTdEbW5XQTtBNkRsb1dBO0FBQUE7QTdEcW9XQTtBNkRwb1dBOztBQUVBO0E3RHNvV0E7QTZEcG9XQTs7QUFFQTtBN0Rzb1dBO0E2RHBvV0E7O0FBRUE7QTdEc29XQTtBNkRwb1dBOztBQUVBO0E3RHNvV0E7QTZEcnBXQTtBQUFBO0E3RHdwV0E7QTZEdnBXQTs7QUFFQTtBN0R5cFdBO0E2RHZwV0E7O0FBRUE7QTdEeXBXQTtBNkR2cFdBOztBQUVBO0E3RHlwV0E7QTZEdnBXQTs7QUFFQTtBN0R5cFdBO0E2RHhxV0E7QUFBQTtBN0QycVdBO0E2RDFxV0E7O0FBRUE7QTdENHFXQTtBNkQxcVdBOztBQUVBO0E3RDRxV0E7QTZEMXFXQTs7QUFFQTtBN0Q0cVdBO0E2RDFxV0E7O0FBRUE7QTdENHFXQTtBNkQzcldBO0FBQUE7QTdEOHJXQTtBNkQ3cldBOztBQUVBO0E3RCtyV0E7QTZEN3JXQTs7QUFFQTtBN0QrcldBO0E2RDdyV0E7O0FBRUE7QTdEK3JXQTtBNkQ3cldBOztBQUVBO0E3RCtyV0E7QTZEOXNXQTtBQUFBO0E3RGl0V0E7QTZEaHRXQTs7QUFFQTtBN0RrdFdBO0E2RGh0V0E7O0FBRUE7QTdEa3RXQTtBNkRodFdBOztBQUVBO0E3RGt0V0E7QTZEaHRXQTs7QUFFQTtBN0RrdFdBO0E2RGp1V0E7QUFBQTtBN0RvdVdBO0E2RG51V0E7O0FBRUE7QTdEcXVXQTtBNkRudVdBOztBQUVBO0E3RHF1V0E7QTZEbnVXQTs7QUFFQTtBN0RxdVdBO0E2RG51V0E7O0FBRUE7QTdEcXVXQTtBNkRwdldBO0FBQUE7QTdEdXZXQTtBNkR0dldBOztBQUVBO0E3RHd2V0E7QTZEdHZXQTs7QUFFQTtBN0R3dldBO0E2RHR2V0E7O0FBRUE7QTdEd3ZXQTtBNkR0dldBOztBQUVBO0E3RHd2V0E7QTZEdndXQTtBQUFBO0E3RDB3V0E7QTZEendXQTs7QUFFQTtBN0Qyd1dBO0E2RHp3V0E7O0FBRUE7QTdEMndXQTtBNkR6d1dBOztBQUVBO0E3RDJ3V0E7QTZEendXQTs7QUFFQTtBN0Qyd1dBO0E2RDF4V0E7QUFBQTtBN0Q2eFdBO0E2RDV4V0E7O0FBRUE7QTdEOHhXQTtBNkQ1eFdBOztBQUVBO0E3RDh4V0E7QTZENXhXQTs7QUFFQTtBN0Q4eFdBO0E2RDV4V0E7O0FBRUE7QTdEOHhXQTtBNkQ3eVdBO0FBQUE7QTdEZ3pXQTtBNkQveVdBOztBQUVBO0E3RGl6V0E7QTZEL3lXQTs7QUFFQTtBN0RpeldBO0E2RC95V0E7O0FBRUE7QTdEaXpXQTtBNkQveVdBOztBQUVBO0E3RGl6V0E7QTZEaDBXQTtBQUFBO0E3RG0wV0E7QTZEbDBXQTs7QUFFQTtBN0RvMFdBO0E2RGwwV0E7O0FBRUE7QTdEbzBXQTtBNkRsMFdBOztBQUVBO0E3RG8wV0E7QTZEbDBXQTs7QUFFQTtBN0RvMFdBO0E2RG4xV0E7QUFBQTtBN0RzMVdBO0E2RHIxV0E7O0FBRUE7QTdEdTFXQTtBNkRyMVdBOztBQUVBO0E3RHUxV0E7QTZEcjFXQTs7QUFFQTtBN0R1MVdBO0E2RHIxV0E7O0FBRUE7QTdEdTFXQTtBNkR0MldBO0FBQUE7QTdEeTJXQTtBNkR4MldBOztBQUVBO0E3RDAyV0E7QTZEeDJXQTs7QUFFQTtBN0QwMldBO0E2RHgyV0E7O0FBRUE7QTdEMDJXQTtBNkR4MldBOztBQUVBO0E3RDAyV0E7QTZEejNXQTtBQUFBO0E3RDQzV0E7QTZEMzNXQTs7QUFFQTtBN0Q2M1dBO0E2RDMzV0E7O0FBRUE7QTdENjNXQTtBNkQzM1dBOztBQUVBO0E3RDYzV0E7QTZEMzNXQTs7QUFFQTtBN0Q2M1dBO0E2RDU0V0E7QUFBQTtBN0QrNFdBO0E2RDk0V0E7O0FBRUE7QTdEZzVXQTtBNkQ5NFdBOztBQUVBO0E3RGc1V0E7QTZEOTRXQTs7QUFFQTtBN0RnNVdBO0E2RDk0V0E7O0FBRUE7QTdEZzVXQTtBNkQvNVdBO0FBQUE7QTdEazZXQTtBNkRqNldBOztBQUVBO0E3RG02V0E7QTZEajZXQTs7QUFFQTtBN0RtNldBO0E2RGo2V0E7O0FBRUE7QTdEbTZXQTtBNkRqNldBOztBQUVBO0E3RG02V0E7QTZEbDdXQTtBQUFBO0E3RHE3V0E7QTZEcDdXQTs7QUFFQTtBN0RzN1dBO0E2RHA3V0E7O0FBRUE7QTdEczdXQTtBNkRwN1dBOztBQUVBO0E3RHM3V0E7QTZEcDdXQTs7QUFFQTtBN0RzN1dBO0E2RHI4V0E7QUFBQTtBN0R3OFdBO0E2RHY4V0E7O0FBRUE7QTdEeThXQTtBNkR2OFdBOztBQUVBO0E3RHk4V0E7QTZEdjhXQTs7QUFFQTtBN0R5OFdBO0E2RHY4V0E7O0FBRUE7QTdEeThXQTtBNkR4OVdBO0FBQUE7QTdEMjlXQTtBNkQxOVdBOztBQUVBO0E3RDQ5V0E7QTZEMTlXQTs7QUFFQTtBN0Q0OVdBO0E2RDE5V0E7O0FBRUE7QTdENDlXQTtBNkQxOVdBOztBQUVBO0E3RDQ5V0E7QTZEcDlXQTtBQUFBO0E3RHU5V0E7QTZEdDlXQTs7QUFFQTtBN0R3OVdBO0E2RHQ5V0E7O0FBRUE7QTdEdzlXQTtBNkR0OVdBOztBQUVBO0E3RHc5V0E7QTZEdDlXQTs7QUFFQTtBN0R3OVdBO0E2RHYrV0E7QUFBQTtBN0QwK1dBO0E2RHorV0E7O0FBRUE7QTdEMitXQTtBNkR6K1dBOztBQUVBO0E3RDIrV0E7QTZEeitXQTs7QUFFQTtBN0QyK1dBO0E2RHorV0E7O0FBRUE7QTdEMitXQTtBNkQxL1dBO0FBQUE7QTdENi9XQTtBNkQ1L1dBOztBQUVBO0E3RDgvV0E7QTZENS9XQTs7QUFFQTtBN0Q4L1dBO0E2RDUvV0E7O0FBRUE7QTdEOC9XQTtBNkQ1L1dBOztBQUVBO0E3RDgvV0E7QTZEN2dYQTtBQUFBO0E3RGdoWEE7QTZEL2dYQTs7QUFFQTtBN0RpaFhBO0E2RC9nWEE7O0FBRUE7QTdEaWhYQTtBNkQvZ1hBOztBQUVBO0E3RGloWEE7QTZEL2dYQTs7QUFFQTtBN0RpaFhBO0E2RGhpWEE7QUFBQTtBN0RtaVhBO0E2RGxpWEE7O0FBRUE7QTdEb2lYQTtBNkRsaVhBOztBQUVBO0E3RG9pWEE7QTZEbGlYQTs7QUFFQTtBN0RvaVhBO0E2RGxpWEE7O0FBRUE7QTdEb2lYQTtBNkRualhBO0FBQUE7QTdEc2pYQTtBNkRyalhBOztBQUVBO0E3RHVqWEE7QTZEcmpYQTs7QUFFQTtBN0R1alhBO0E2RHJqWEE7O0FBRUE7QTdEdWpYQTtBNkRyalhBOztBQUVBO0E3RHVqWEE7QTZEdGtYQTtBQUFBO0E3RHlrWEE7QTZEeGtYQTs7QUFFQTtBN0Qwa1hBO0E2RHhrWEE7O0FBRUE7QTdEMGtYQTtBNkR4a1hBOztBQUVBO0E3RDBrWEE7QTZEeGtYQTs7QUFFQTtBN0Qwa1hBO0E2RHpsWEE7QUFBQTtBN0Q0bFhBO0E2RDNsWEE7O0FBRUE7QTdENmxYQTtBNkQzbFhBOztBQUVBO0E3RDZsWEE7QTZEM2xYQTs7QUFFQTtBN0Q2bFhBO0E2RDNsWEE7O0FBRUE7QTdENmxYQTtBNkQ1bVhBO0FBQUE7QTdEK21YQTtBNkQ5bVhBOztBQUVBO0E3RGduWEE7QTZEOW1YQTs7QUFFQTtBN0RnblhBO0E2RDltWEE7O0FBRUE7QTdEZ25YQTtBNkQ5bVhBOztBQUVBO0E3RGduWEE7QTZEL25YQTtBQUFBO0E3RGtvWEE7QTZEam9YQTs7QUFFQTtBN0Rtb1hBO0E2RGpvWEE7O0FBRUE7QTdEbW9YQTtBNkRqb1hBOztBQUVBO0E3RG1vWEE7QTZEam9YQTs7QUFFQTtBN0Rtb1hBO0E2RGxwWEE7QUFBQTtBN0RxcFhBO0E2RHBwWEE7O0FBRUE7QTdEc3BYQTtBNkRwcFhBOztBQUVBO0E3RHNwWEE7QTZEcHBYQTs7QUFFQTtBN0RzcFhBO0E2RHBwWEE7O0FBRUE7QTdEc3BYQTtBNkRycVhBO0FBQUE7QTdEd3FYQTtBNkR2cVhBOztBQUVBO0E3RHlxWEE7QTZEdnFYQTs7QUFFQTtBN0R5cVhBO0E2RHZxWEE7O0FBRUE7QTdEeXFYQTtBNkR2cVhBOztBQUVBO0E3RHlxWEE7QTZEeHJYQTtBQUFBO0E3RDJyWEE7QTZEMXJYQTs7QUFFQTtBN0Q0clhBO0E2RDFyWEE7O0FBRUE7QTdENHJYQTtBNkQxclhBOztBQUVBO0E3RDRyWEE7QTZEMXJYQTs7QUFFQTtBN0Q0clhBO0E2RDNzWEE7QUFBQTtBN0Q4c1hBO0E2RDdzWEE7O0FBRUE7QTdEK3NYQTtBNkQ3c1hBOztBQUVBO0E3RCtzWEE7QTZEN3NYQTs7QUFFQTtBN0Qrc1hBO0E2RDdzWEE7O0FBRUE7QTdEK3NYQTtBNkQ5dFhBO0FBQUE7QTdEaXVYQTtBNkRodVhBOztBQUVBO0E3RGt1WEE7QTZEaHVYQTs7QUFFQTtBN0RrdVhBO0E2RGh1WEE7O0FBRUE7QTdEa3VYQTtBNkRodVhBOztBQUVBO0E3RGt1WEE7QTZEanZYQTtBQUFBO0E3RG92WEE7QTZEbnZYQTs7QUFFQTtBN0RxdlhBO0E2RG52WEE7O0FBRUE7QTdEcXZYQTtBNkRudlhBOztBQUVBO0E3RHF2WEE7QTZEbnZYQTs7QUFFQTtBN0RxdlhBO0E2RHB3WEE7QUFBQTtBN0R1d1hBO0E2RHR3WEE7O0FBRUE7QTdEd3dYQTtBNkR0d1hBOztBQUVBO0E3RHd3WEE7QTZEdHdYQTs7QUFFQTtBN0R3d1hBO0E2RHR3WEE7O0FBRUE7QTdEd3dYQTtBNkR2eFhBO0FBQUE7QTdEMHhYQTtBNkR6eFhBOztBQUVBO0E3RDJ4WEE7QTZEenhYQTs7QUFFQTtBN0QyeFhBO0E2RHp4WEE7O0FBRUE7QTdEMnhYQTtBNkR6eFhBOztBQUVBO0E3RDJ4WEE7QTZEMXlYQTtBQUFBO0E3RDZ5WEE7QTZENXlYQTs7QUFFQTtBN0Q4eVhBO0E2RDV5WEE7O0FBRUE7QTdEOHlYQTtBNkQ1eVhBOztBQUVBO0E3RDh5WEE7QTZENXlYQTs7QUFFQTtBN0Q4eVhBO0E2RDd6WEE7QUFBQTtBN0RnMFhBO0E2RC96WEE7O0FBRUE7QTdEaTBYQTtBNkQvelhBOztBQUVBO0E3RGkwWEE7QTZEL3pYQTs7QUFFQTtBN0RpMFhBO0E2RC96WEE7O0FBRUE7QTdEaTBYQTtBNkRoMVhBO0FBQUE7QTdEbTFYQTtBNkRsMVhBOztBQUVBO0E3RG8xWEE7QTZEbDFYQTs7QUFFQTtBN0RvMVhBO0E2RGwxWEE7O0FBRUE7QTdEbzFYQTtBNkRsMVhBOztBQUVBO0E3RG8xWEE7QTZEOTBYQTtBQUFBO0E3RGkxWEE7QTZEaDFYQTs7QUFFQTtBN0RrMVhBO0E2RGgxWEE7O0FBRUE7QTdEazFYQTtBNkRoMVhBOztBQUVBO0E3RGsxWEE7QTZEaDFYQTs7QUFFQTtBN0RrMVhBO0FBQ0E7QWdCNTFYQTtBNkNsREE7QUFBQTtBN0RrNVhBO0E2RGo1WEE7O0FBRUE7QTdEbTVYQTtBNkRqNVhBOztBQUVBO0E3RG01WEE7QTZEajVYQTs7QUFFQTtBN0RtNVhBO0E2RGo1WEE7O0FBRUE7QTdEbTVYQTtBNkRsNlhBO0FBQUE7QTdEcTZYQTtBNkRwNlhBOztBQUVBO0E3RHM2WEE7QTZEcDZYQTs7QUFFQTtBN0RzNlhBO0E2RHA2WEE7O0FBRUE7QTdEczZYQTtBNkRwNlhBOztBQUVBO0E3RHM2WEE7QTZEcjdYQTtBQUFBO0E3RHc3WEE7QTZEdjdYQTs7QUFFQTtBN0R5N1hBO0E2RHY3WEE7O0FBRUE7QTdEeTdYQTtBNkR2N1hBOztBQUVBO0E3RHk3WEE7QTZEdjdYQTs7QUFFQTtBN0R5N1hBO0E2RHg4WEE7QUFBQTtBN0QyOFhBO0E2RDE4WEE7O0FBRUE7QTdENDhYQTtBNkQxOFhBOztBQUVBO0E3RDQ4WEE7QTZEMThYQTs7QUFFQTtBN0Q0OFhBO0E2RDE4WEE7O0FBRUE7QTdENDhYQTtBNkQzOVhBO0FBQUE7QTdEODlYQTtBNkQ3OVhBOztBQUVBO0E3RCs5WEE7QTZENzlYQTs7QUFFQTtBN0QrOVhBO0E2RDc5WEE7O0FBRUE7QTdEKzlYQTtBNkQ3OVhBOztBQUVBO0E3RCs5WEE7QTZEOStYQTtBQUFBO0E3RGkvWEE7QTZEaC9YQTs7QUFFQTtBN0RrL1hBO0E2RGgvWEE7O0FBRUE7QTdEay9YQTtBNkRoL1hBOztBQUVBO0E3RGsvWEE7QTZEaC9YQTs7QUFFQTtBN0RrL1hBO0E2RGpnWUE7QUFBQTtBN0RvZ1lBO0E2RG5nWUE7O0FBRUE7QTdEcWdZQTtBNkRuZ1lBOztBQUVBO0E3RHFnWUE7QTZEbmdZQTs7QUFFQTtBN0RxZ1lBO0E2RG5nWUE7O0FBRUE7QTdEcWdZQTtBNkRwaFlBO0FBQUE7QTdEdWhZQTtBNkR0aFlBOztBQUVBO0E3RHdoWUE7QTZEdGhZQTs7QUFFQTtBN0R3aFlBO0E2RHRoWUE7O0FBRUE7QTdEd2hZQTtBNkR0aFlBOztBQUVBO0E3RHdoWUE7QTZEdmlZQTtBQUFBO0E3RDBpWUE7QTZEemlZQTs7QUFFQTtBN0QyaVlBO0E2RHppWUE7O0FBRUE7QTdEMmlZQTtBNkR6aVlBOztBQUVBO0E3RDJpWUE7QTZEemlZQTs7QUFFQTtBN0QyaVlBO0E2RDFqWUE7QUFBQTtBN0Q2allBO0E2RDVqWUE7O0FBRUE7QTdEOGpZQTtBNkQ1allBOztBQUVBO0E3RDhqWUE7QTZENWpZQTs7QUFFQTtBN0Q4allBO0E2RDVqWUE7O0FBRUE7QTdEOGpZQTtBNkQ3a1lBO0FBQUE7QTdEZ2xZQTtBNkQva1lBOztBQUVBO0E3RGlsWUE7QTZEL2tZQTs7QUFFQTtBN0RpbFlBO0E2RC9rWUE7O0FBRUE7QTdEaWxZQTtBNkQva1lBOztBQUVBO0E3RGlsWUE7QTZEaG1ZQTtBQUFBO0E3RG1tWUE7QTZEbG1ZQTs7QUFFQTtBN0RvbVlBO0E2RGxtWUE7O0FBRUE7QTdEb21ZQTtBNkRsbVlBOztBQUVBO0E3RG9tWUE7QTZEbG1ZQTs7QUFFQTtBN0RvbVlBO0E2RG5uWUE7QUFBQTtBN0RzbllBO0E2RHJuWUE7O0FBRUE7QTdEdW5ZQTtBNkRybllBOztBQUVBO0E3RHVuWUE7QTZEcm5ZQTs7QUFFQTtBN0R1bllBO0E2RHJuWUE7O0FBRUE7QTdEdW5ZQTtBNkR0b1lBO0FBQUE7QTdEeW9ZQTtBNkR4b1lBOztBQUVBO0E3RDBvWUE7QTZEeG9ZQTs7QUFFQTtBN0Qwb1lBO0E2RHhvWUE7O0FBRUE7QTdEMG9ZQTtBNkR4b1lBOztBQUVBO0E3RDBvWUE7QTZEenBZQTtBQUFBO0E3RDRwWUE7QTZEM3BZQTs7QUFFQTtBN0Q2cFlBO0E2RDNwWUE7O0FBRUE7QTdENnBZQTtBNkQzcFlBOztBQUVBO0E3RDZwWUE7QTZEM3BZQTs7QUFFQTtBN0Q2cFlBO0E2RDVxWUE7QUFBQTtBN0QrcVlBO0E2RDlxWUE7O0FBRUE7QTdEZ3JZQTtBNkQ5cVlBOztBQUVBO0E3RGdyWUE7QTZEOXFZQTs7QUFFQTtBN0RncllBO0E2RDlxWUE7O0FBRUE7QTdEZ3JZQTtBNkQvcllBO0FBQUE7QTdEa3NZQTtBNkRqc1lBOztBQUVBO0E3RG1zWUE7QTZEanNZQTs7QUFFQTtBN0Rtc1lBO0E2RGpzWUE7O0FBRUE7QTdEbXNZQTtBNkRqc1lBOztBQUVBO0E3RG1zWUE7QTZEbHRZQTtBQUFBO0E3RHF0WUE7QTZEcHRZQTs7QUFFQTtBN0RzdFlBO0E2RHB0WUE7O0FBRUE7QTdEc3RZQTtBNkRwdFlBOztBQUVBO0E3RHN0WUE7QTZEcHRZQTs7QUFFQTtBN0RzdFlBO0E2RHJ1WUE7QUFBQTtBN0R3dVlBO0E2RHZ1WUE7O0FBRUE7QTdEeXVZQTtBNkR2dVlBOztBQUVBO0E3RHl1WUE7QTZEdnVZQTs7QUFFQTtBN0R5dVlBO0E2RHZ1WUE7O0FBRUE7QTdEeXVZQTtBNkR4dllBO0FBQUE7QTdEMnZZQTtBNkQxdllBOztBQUVBO0E3RDR2WUE7QTZEMXZZQTs7QUFFQTtBN0Q0dllBO0E2RDF2WUE7O0FBRUE7QTdENHZZQTtBNkQxdllBOztBQUVBO0E3RDR2WUE7QTZEM3dZQTtBQUFBO0E3RDh3WUE7QTZEN3dZQTs7QUFFQTtBN0Qrd1lBO0E2RDd3WUE7O0FBRUE7QTdEK3dZQTtBNkQ3d1lBOztBQUVBO0E3RCt3WUE7QTZEN3dZQTs7QUFFQTtBN0Qrd1lBO0E2RDl4WUE7QUFBQTtBN0RpeVlBO0E2RGh5WUE7O0FBRUE7QTdEa3lZQTtBNkRoeVlBOztBQUVBO0E3RGt5WUE7QTZEaHlZQTs7QUFFQTtBN0RreVlBO0E2RGh5WUE7O0FBRUE7QTdEa3lZQTtBNkRqellBO0FBQUE7QTdEb3pZQTtBNkRuellBOztBQUVBO0E3RHF6WUE7QTZEbnpZQTs7QUFFQTtBN0RxellBO0E2RG56WUE7O0FBRUE7QTdEcXpZQTtBNkRuellBOztBQUVBO0E3RHF6WUE7QTZEcDBZQTtBQUFBO0E3RHUwWUE7QTZEdDBZQTs7QUFFQTtBN0R3MFlBO0E2RHQwWUE7O0FBRUE7QTdEdzBZQTtBNkR0MFlBOztBQUVBO0E3RHcwWUE7QTZEdDBZQTs7QUFFQTtBN0R3MFlBO0E2RHYxWUE7QUFBQTtBN0QwMVlBO0E2RHoxWUE7O0FBRUE7QTdEMjFZQTtBNkR6MVlBOztBQUVBO0E3RDIxWUE7QTZEejFZQTs7QUFFQTtBN0QyMVlBO0E2RHoxWUE7O0FBRUE7QTdEMjFZQTtBNkQxMllBO0FBQUE7QTdENjJZQTtBNkQ1MllBOztBQUVBO0E3RDgyWUE7QTZENTJZQTs7QUFFQTtBN0Q4MllBO0E2RDUyWUE7O0FBRUE7QTdEODJZQTtBNkQ1MllBOztBQUVBO0E3RDgyWUE7QTZENzNZQTtBQUFBO0E3RGc0WUE7QTZELzNZQTs7QUFFQTtBN0RpNFlBO0E2RC8zWUE7O0FBRUE7QTdEaTRZQTtBNkQvM1lBOztBQUVBO0E3RGk0WUE7QTZELzNZQTs7QUFFQTtBN0RpNFlBO0E2RGg1WUE7QUFBQTtBN0RtNVlBO0E2RGw1WUE7O0FBRUE7QTdEbzVZQTtBNkRsNVlBOztBQUVBO0E3RG81WUE7QTZEbDVZQTs7QUFFQTtBN0RvNVlBO0E2RGw1WUE7O0FBRUE7QTdEbzVZQTtBNkRuNllBO0FBQUE7QTdEczZZQTtBNkRyNllBOztBQUVBO0E3RHU2WUE7QTZEcjZZQTs7QUFFQTtBN0R1NllBO0E2RHI2WUE7O0FBRUE7QTdEdTZZQTtBNkRyNllBOztBQUVBO0E3RHU2WUE7QTZEdDdZQTtBQUFBO0E3RHk3WUE7QTZEeDdZQTs7QUFFQTtBN0QwN1lBO0E2RHg3WUE7O0FBRUE7QTdEMDdZQTtBNkR4N1lBOztBQUVBO0E3RDA3WUE7QTZEeDdZQTs7QUFFQTtBN0QwN1lBO0E2RHo4WUE7QUFBQTtBN0Q0OFlBO0E2RDM4WUE7O0FBRUE7QTdENjhZQTtBNkQzOFlBOztBQUVBO0E3RDY4WUE7QTZEMzhZQTs7QUFFQTtBN0Q2OFlBO0E2RDM4WUE7O0FBRUE7QTdENjhZQTtBNkQ1OVlBO0FBQUE7QTdEKzlZQTtBNkQ5OVlBOztBQUVBO0E3RGcrWUE7QTZEOTlZQTs7QUFFQTtBN0RnK1lBO0E2RDk5WUE7O0FBRUE7QTdEZytZQTtBNkQ5OVlBOztBQUVBO0E3RGcrWUE7QTZELytZQTtBQUFBO0E3RGsvWUE7QTZEai9ZQTs7QUFFQTtBN0RtL1lBO0E2RGovWUE7O0FBRUE7QTdEbS9ZQTtBNkRqL1lBOztBQUVBO0E3RG0vWUE7QTZEai9ZQTs7QUFFQTtBN0RtL1lBO0E2RGxnWkE7QUFBQTtBN0RxZ1pBO0E2RHBnWkE7O0FBRUE7QTdEc2daQTtBNkRwZ1pBOztBQUVBO0E3RHNnWkE7QTZEcGdaQTs7QUFFQTtBN0RzZ1pBO0E2RHBnWkE7O0FBRUE7QTdEc2daQTtBNkRyaFpBO0FBQUE7QTdEd2haQTtBNkR2aFpBOztBQUVBO0E3RHloWkE7QTZEdmhaQTs7QUFFQTtBN0R5aFpBO0E2RHZoWkE7O0FBRUE7QTdEeWhaQTtBNkR2aFpBOztBQUVBO0E3RHloWkE7QTZEeGlaQTtBQUFBO0E3RDJpWkE7QTZEMWlaQTs7QUFFQTtBN0Q0aVpBO0E2RDFpWkE7O0FBRUE7QTdENGlaQTtBNkQxaVpBOztBQUVBO0E3RDRpWkE7QTZEMWlaQTs7QUFFQTtBN0Q0aVpBO0E2RDNqWkE7QUFBQTtBN0Q4alpBO0E2RDdqWkE7O0FBRUE7QTdEK2paQTtBNkQ3alpBOztBQUVBO0E3RCtqWkE7QTZEN2paQTs7QUFFQTtBN0QralpBO0E2RDdqWkE7O0FBRUE7QTdEK2paQTtBNkQ5a1pBO0FBQUE7QTdEaWxaQTtBNkRobFpBOztBQUVBO0E3RGtsWkE7QTZEaGxaQTs7QUFFQTtBN0RrbFpBO0E2RGhsWkE7O0FBRUE7QTdEa2xaQTtBNkRobFpBOztBQUVBO0E3RGtsWkE7QTZEam1aQTtBQUFBO0E3RG9tWkE7QTZEbm1aQTs7QUFFQTtBN0RxbVpBO0E2RG5tWkE7O0FBRUE7QTdEcW1aQTtBNkRubVpBOztBQUVBO0E3RHFtWkE7QTZEbm1aQTs7QUFFQTtBN0RxbVpBO0E2RHBuWkE7QUFBQTtBN0R1blpBO0E2RHRuWkE7O0FBRUE7QTdEd25aQTtBNkR0blpBOztBQUVBO0E3RHduWkE7QTZEdG5aQTs7QUFFQTtBN0R3blpBO0E2RHRuWkE7O0FBRUE7QTdEd25aQTtBNkR2b1pBO0FBQUE7QTdEMG9aQTtBNkR6b1pBOztBQUVBO0E3RDJvWkE7QTZEem9aQTs7QUFFQTtBN0Qyb1pBO0E2RHpvWkE7O0FBRUE7QTdEMm9aQTtBNkR6b1pBOztBQUVBO0E3RDJvWkE7QTZEMXBaQTtBQUFBO0E3RDZwWkE7QTZENXBaQTs7QUFFQTtBN0Q4cFpBO0E2RDVwWkE7O0FBRUE7QTdEOHBaQTtBNkQ1cFpBOztBQUVBO0E3RDhwWkE7QTZENXBaQTs7QUFFQTtBN0Q4cFpBO0E2RDdxWkE7QUFBQTtBN0RnclpBO0E2RC9xWkE7O0FBRUE7QTdEaXJaQTtBNkQvcVpBOztBQUVBO0E3RGlyWkE7QTZEL3FaQTs7QUFFQTtBN0RpclpBO0E2RC9xWkE7O0FBRUE7QTdEaXJaQTtBNkRoc1pBO0FBQUE7QTdEbXNaQTtBNkRsc1pBOztBQUVBO0E3RG9zWkE7QTZEbHNaQTs7QUFFQTtBN0Rvc1pBO0E2RGxzWkE7O0FBRUE7QTdEb3NaQTtBNkRsc1pBOztBQUVBO0E3RG9zWkE7QTZENXJaQTtBQUFBO0E3RCtyWkE7QTZEOXJaQTs7QUFFQTtBN0Rnc1pBO0E2RDlyWkE7O0FBRUE7QTdEZ3NaQTtBNkQ5clpBOztBQUVBO0E3RGdzWkE7QTZEOXJaQTs7QUFFQTtBN0Rnc1pBO0E2RC9zWkE7QUFBQTtBN0RrdFpBO0E2RGp0WkE7O0FBRUE7QTdEbXRaQTtBNkRqdFpBOztBQUVBO0E3RG10WkE7QTZEanRaQTs7QUFFQTtBN0RtdFpBO0E2RGp0WkE7O0FBRUE7QTdEbXRaQTtBNkRsdVpBO0FBQUE7QTdEcXVaQTtBNkRwdVpBOztBQUVBO0E3RHN1WkE7QTZEcHVaQTs7QUFFQTtBN0RzdVpBO0E2RHB1WkE7O0FBRUE7QTdEc3VaQTtBNkRwdVpBOztBQUVBO0E3RHN1WkE7QTZEcnZaQTtBQUFBO0E3RHd2WkE7QTZEdnZaQTs7QUFFQTtBN0R5dlpBO0E2RHZ2WkE7O0FBRUE7QTdEeXZaQTtBNkR2dlpBOztBQUVBO0E3RHl2WkE7QTZEdnZaQTs7QUFFQTtBN0R5dlpBO0E2RHh3WkE7QUFBQTtBN0Qyd1pBO0E2RDF3WkE7O0FBRUE7QTdENHdaQTtBNkQxd1pBOztBQUVBO0E3RDR3WkE7QTZEMXdaQTs7QUFFQTtBN0Q0d1pBO0E2RDF3WkE7O0FBRUE7QTdENHdaQTtBNkQzeFpBO0FBQUE7QTdEOHhaQTtBNkQ3eFpBOztBQUVBO0E3RCt4WkE7QTZEN3haQTs7QUFFQTtBN0QreFpBO0E2RDd4WkE7O0FBRUE7QTdEK3haQTtBNkQ3eFpBOztBQUVBO0E3RCt4WkE7QTZEOXlaQTtBQUFBO0E3RGl6WkE7QTZEaHpaQTs7QUFFQTtBN0RrelpBO0E2RGh6WkE7O0FBRUE7QTdEa3paQTtBNkRoelpBOztBQUVBO0E3RGt6WkE7QTZEaHpaQTs7QUFFQTtBN0RrelpBO0E2RGowWkE7QUFBQTtBN0RvMFpBO0E2RG4wWkE7O0FBRUE7QTdEcTBaQTtBNkRuMFpBOztBQUVBO0E3RHEwWkE7QTZEbjBaQTs7QUFFQTtBN0RxMFpBO0E2RG4wWkE7O0FBRUE7QTdEcTBaQTtBNkRwMVpBO0FBQUE7QTdEdTFaQTtBNkR0MVpBOztBQUVBO0E3RHcxWkE7QTZEdDFaQTs7QUFFQTtBN0R3MVpBO0E2RHQxWkE7O0FBRUE7QTdEdzFaQTtBNkR0MVpBOztBQUVBO0E3RHcxWkE7QTZEdjJaQTtBQUFBO0E3RDAyWkE7QTZEejJaQTs7QUFFQTtBN0QyMlpBO0E2RHoyWkE7O0FBRUE7QTdEMjJaQTtBNkR6MlpBOztBQUVBO0E3RDIyWkE7QTZEejJaQTs7QUFFQTtBN0QyMlpBO0E2RDEzWkE7QUFBQTtBN0Q2M1pBO0E2RDUzWkE7O0FBRUE7QTdEODNaQTtBNkQ1M1pBOztBQUVBO0E3RDgzWkE7QTZENTNaQTs7QUFFQTtBN0Q4M1pBO0E2RDUzWkE7O0FBRUE7QTdEODNaQTtBNkQ3NFpBO0FBQUE7QTdEZzVaQTtBNkQvNFpBOztBQUVBO0E3RGk1WkE7QTZELzRaQTs7QUFFQTtBN0RpNVpBO0E2RC80WkE7O0FBRUE7QTdEaTVaQTtBNkQvNFpBOztBQUVBO0E3RGk1WkE7QTZEaDZaQTtBQUFBO0E3RG02WkE7QTZEbDZaQTs7QUFFQTtBN0RvNlpBO0E2RGw2WkE7O0FBRUE7QTdEbzZaQTtBNkRsNlpBOztBQUVBO0E3RG82WkE7QTZEbDZaQTs7QUFFQTtBN0RvNlpBO0E2RG43WkE7QUFBQTtBN0RzN1pBO0E2RHI3WkE7O0FBRUE7QTdEdTdaQTtBNkRyN1pBOztBQUVBO0E3RHU3WkE7QTZEcjdaQTs7QUFFQTtBN0R1N1pBO0E2RHI3WkE7O0FBRUE7QTdEdTdaQTtBNkR0OFpBO0FBQUE7QTdEeThaQTtBNkR4OFpBOztBQUVBO0E3RDA4WkE7QTZEeDhaQTs7QUFFQTtBN0QwOFpBO0E2RHg4WkE7O0FBRUE7QTdEMDhaQTtBNkR4OFpBOztBQUVBO0E3RDA4WkE7QTZEejlaQTtBQUFBO0E3RDQ5WkE7QTZEMzlaQTs7QUFFQTtBN0Q2OVpBO0E2RDM5WkE7O0FBRUE7QTdENjlaQTtBNkQzOVpBOztBQUVBO0E3RDY5WkE7QTZEMzlaQTs7QUFFQTtBN0Q2OVpBO0E2RDUrWkE7QUFBQTtBN0QrK1pBO0E2RDkrWkE7O0FBRUE7QTdEZy9aQTtBNkQ5K1pBOztBQUVBO0E3RGcvWkE7QTZEOStaQTs7QUFFQTtBN0RnL1pBO0E2RDkrWkE7O0FBRUE7QTdEZy9aQTtBNkQvL1pBO0FBQUE7QTdEa2dhQTtBNkRqZ2FBOztBQUVBO0E3RG1nYUE7QTZEamdhQTs7QUFFQTtBN0RtZ2FBO0E2RGpnYUE7O0FBRUE7QTdEbWdhQTtBNkRqZ2FBOztBQUVBO0E3RG1nYUE7QTZEbGhhQTtBQUFBO0E3RHFoYUE7QTZEcGhhQTs7QUFFQTtBN0RzaGFBO0E2RHBoYUE7O0FBRUE7QTdEc2hhQTtBNkRwaGFBOztBQUVBO0E3RHNoYUE7QTZEcGhhQTs7QUFFQTtBN0RzaGFBO0E2RHJpYUE7QUFBQTtBN0R3aWFBO0E2RHZpYUE7O0FBRUE7QTdEeWlhQTtBNkR2aWFBOztBQUVBO0E3RHlpYUE7QTZEdmlhQTs7QUFFQTtBN0R5aWFBO0E2RHZpYUE7O0FBRUE7QTdEeWlhQTtBNkR4amFBO0FBQUE7QTdEMmphQTtBNkQxamFBOztBQUVBO0E3RDRqYUE7QTZEMWphQTs7QUFFQTtBN0Q0amFBO0E2RDFqYUE7O0FBRUE7QTdENGphQTtBNkQxamFBOztBQUVBO0E3RDRqYUE7QTZEdGphQTtBQUFBO0E3RHlqYUE7QTZEeGphQTs7QUFFQTtBN0QwamFBO0E2RHhqYUE7O0FBRUE7QTdEMGphQTtBNkR4amFBOztBQUVBO0E3RDBqYUE7QTZEeGphQTs7QUFFQTtBN0QwamFBO0FBQ0E7QWdCcGthQTtBNkNsREE7QUFBQTtBN0QwbmFBO0E2RHpuYUE7O0FBRUE7QTdEMm5hQTtBNkR6bmFBOztBQUVBO0E3RDJuYUE7QTZEem5hQTs7QUFFQTtBN0QybmFBO0E2RHpuYUE7O0FBRUE7QTdEMm5hQTtBNkQxb2FBO0FBQUE7QTdENm9hQTtBNkQ1b2FBOztBQUVBO0E3RDhvYUE7QTZENW9hQTs7QUFFQTtBN0Q4b2FBO0E2RDVvYUE7O0FBRUE7QTdEOG9hQTtBNkQ1b2FBOztBQUVBO0E3RDhvYUE7QTZEN3BhQTtBQUFBO0E3RGdxYUE7QTZEL3BhQTs7QUFFQTtBN0RpcWFBO0E2RC9wYUE7O0FBRUE7QTdEaXFhQTtBNkQvcGFBOztBQUVBO0E3RGlxYUE7QTZEL3BhQTs7QUFFQTtBN0RpcWFBO0E2RGhyYUE7QUFBQTtBN0RtcmFBO0E2RGxyYUE7O0FBRUE7QTdEb3JhQTtBNkRscmFBOztBQUVBO0E3RG9yYUE7QTZEbHJhQTs7QUFFQTtBN0RvcmFBO0E2RGxyYUE7O0FBRUE7QTdEb3JhQTtBNkRuc2FBO0FBQUE7QTdEc3NhQTtBNkRyc2FBOztBQUVBO0E3RHVzYUE7QTZEcnNhQTs7QUFFQTtBN0R1c2FBO0E2RHJzYUE7O0FBRUE7QTdEdXNhQTtBNkRyc2FBOztBQUVBO0E3RHVzYUE7QTZEdHRhQTtBQUFBO0E3RHl0YUE7QTZEeHRhQTs7QUFFQTtBN0QwdGFBO0E2RHh0YUE7O0FBRUE7QTdEMHRhQTtBNkR4dGFBOztBQUVBO0E3RDB0YUE7QTZEeHRhQTs7QUFFQTtBN0QwdGFBO0E2RHp1YUE7QUFBQTtBN0Q0dWFBO0E2RDN1YUE7O0FBRUE7QTdENnVhQTtBNkQzdWFBOztBQUVBO0E3RDZ1YUE7QTZEM3VhQTs7QUFFQTtBN0Q2dWFBO0E2RDN1YUE7O0FBRUE7QTdENnVhQTtBNkQ1dmFBO0FBQUE7QTdEK3ZhQTtBNkQ5dmFBOztBQUVBO0E3RGd3YUE7QTZEOXZhQTs7QUFFQTtBN0Rnd2FBO0E2RDl2YUE7O0FBRUE7QTdEZ3dhQTtBNkQ5dmFBOztBQUVBO0E3RGd3YUE7QTZEL3dhQTtBQUFBO0E3RGt4YUE7QTZEanhhQTs7QUFFQTtBN0RteGFBO0E2RGp4YUE7O0FBRUE7QTdEbXhhQTtBNkRqeGFBOztBQUVBO0E3RG14YUE7QTZEanhhQTs7QUFFQTtBN0RteGFBO0E2RGx5YUE7QUFBQTtBN0RxeWFBO0E2RHB5YUE7O0FBRUE7QTdEc3lhQTtBNkRweWFBOztBQUVBO0E3RHN5YUE7QTZEcHlhQTs7QUFFQTtBN0RzeWFBO0E2RHB5YUE7O0FBRUE7QTdEc3lhQTtBNkRyemFBO0FBQUE7QTdEd3phQTtBNkR2emFBOztBQUVBO0E3RHl6YUE7QTZEdnphQTs7QUFFQTtBN0R5emFBO0E2RHZ6YUE7O0FBRUE7QTdEeXphQTtBNkR2emFBOztBQUVBO0E3RHl6YUE7QTZEeDBhQTtBQUFBO0E3RDIwYUE7QTZEMTBhQTs7QUFFQTtBN0Q0MGFBO0E2RDEwYUE7O0FBRUE7QTdENDBhQTtBNkQxMGFBOztBQUVBO0E3RDQwYUE7QTZEMTBhQTs7QUFFQTtBN0Q0MGFBO0E2RDMxYUE7QUFBQTtBN0Q4MWFBO0E2RDcxYUE7O0FBRUE7QTdEKzFhQTtBNkQ3MWFBOztBQUVBO0E3RCsxYUE7QTZENzFhQTs7QUFFQTtBN0QrMWFBO0E2RDcxYUE7O0FBRUE7QTdEKzFhQTtBNkQ5MmFBO0FBQUE7QTdEaTNhQTtBNkRoM2FBOztBQUVBO0E3RGszYUE7QTZEaDNhQTs7QUFFQTtBN0RrM2FBO0E2RGgzYUE7O0FBRUE7QTdEazNhQTtBNkRoM2FBOztBQUVBO0E3RGszYUE7QTZEajRhQTtBQUFBO0E3RG80YUE7QTZEbjRhQTs7QUFFQTtBN0RxNGFBO0E2RG40YUE7O0FBRUE7QTdEcTRhQTtBNkRuNGFBOztBQUVBO0E3RHE0YUE7QTZEbjRhQTs7QUFFQTtBN0RxNGFBO0E2RHA1YUE7QUFBQTtBN0R1NWFBO0E2RHQ1YUE7O0FBRUE7QTdEdzVhQTtBNkR0NWFBOztBQUVBO0E3RHc1YUE7QTZEdDVhQTs7QUFFQTtBN0R3NWFBO0E2RHQ1YUE7O0FBRUE7QTdEdzVhQTtBNkR2NmFBO0FBQUE7QTdEMDZhQTtBNkR6NmFBOztBQUVBO0E3RDI2YUE7QTZEejZhQTs7QUFFQTtBN0QyNmFBO0E2RHo2YUE7O0FBRUE7QTdEMjZhQTtBNkR6NmFBOztBQUVBO0E3RDI2YUE7QTZEMTdhQTtBQUFBO0E3RDY3YUE7QTZENTdhQTs7QUFFQTtBN0Q4N2FBO0E2RDU3YUE7O0FBRUE7QTdEODdhQTtBNkQ1N2FBOztBQUVBO0E3RDg3YUE7QTZENTdhQTs7QUFFQTtBN0Q4N2FBO0E2RDc4YUE7QUFBQTtBN0RnOWFBO0E2RC84YUE7O0FBRUE7QTdEaTlhQTtBNkQvOGFBOztBQUVBO0E3RGk5YUE7QTZELzhhQTs7QUFFQTtBN0RpOWFBO0E2RC84YUE7O0FBRUE7QTdEaTlhQTtBNkRoK2FBO0FBQUE7QTdEbSthQTtBNkRsK2FBOztBQUVBO0E3RG8rYUE7QTZEbCthQTs7QUFFQTtBN0RvK2FBO0E2RGwrYUE7O0FBRUE7QTdEbythQTtBNkRsK2FBOztBQUVBO0E3RG8rYUE7QTZEbi9hQTtBQUFBO0E3RHMvYUE7QTZEci9hQTs7QUFFQTtBN0R1L2FBO0E2RHIvYUE7O0FBRUE7QTdEdS9hQTtBNkRyL2FBOztBQUVBO0E3RHUvYUE7QTZEci9hQTs7QUFFQTtBN0R1L2FBO0E2RHRnYkE7QUFBQTtBN0R5Z2JBO0E2RHhnYkE7O0FBRUE7QTdEMGdiQTtBNkR4Z2JBOztBQUVBO0E3RDBnYkE7QTZEeGdiQTs7QUFFQTtBN0QwZ2JBO0E2RHhnYkE7O0FBRUE7QTdEMGdiQTtBNkR6aGJBO0FBQUE7QTdENGhiQTtBNkQzaGJBOztBQUVBO0E3RDZoYkE7QTZEM2hiQTs7QUFFQTtBN0Q2aGJBO0E2RDNoYkE7O0FBRUE7QTdENmhiQTtBNkQzaGJBOztBQUVBO0E3RDZoYkE7QTZENWliQTtBQUFBO0E3RCtpYkE7QTZEOWliQTs7QUFFQTtBN0RnamJBO0E2RDlpYkE7O0FBRUE7QTdEZ2piQTtBNkQ5aWJBOztBQUVBO0E3RGdqYkE7QTZEOWliQTs7QUFFQTtBN0RnamJBO0E2RC9qYkE7QUFBQTtBN0Rra2JBO0E2RGprYkE7O0FBRUE7QTdEbWtiQTtBNkRqa2JBOztBQUVBO0E3RG1rYkE7QTZEamtiQTs7QUFFQTtBN0Rta2JBO0E2RGprYkE7O0FBRUE7QTdEbWtiQTtBNkRsbGJBO0FBQUE7QTdEcWxiQTtBNkRwbGJBOztBQUVBO0E3RHNsYkE7QTZEcGxiQTs7QUFFQTtBN0RzbGJBO0E2RHBsYkE7O0FBRUE7QTdEc2xiQTtBNkRwbGJBOztBQUVBO0E3RHNsYkE7QTZEcm1iQTtBQUFBO0E3RHdtYkE7QTZEdm1iQTs7QUFFQTtBN0R5bWJBO0E2RHZtYkE7O0FBRUE7QTdEeW1iQTtBNkR2bWJBOztBQUVBO0E3RHltYkE7QTZEdm1iQTs7QUFFQTtBN0R5bWJBO0E2RHhuYkE7QUFBQTtBN0QybmJBO0E2RDFuYkE7O0FBRUE7QTdENG5iQTtBNkQxbmJBOztBQUVBO0E3RDRuYkE7QTZEMW5iQTs7QUFFQTtBN0Q0bmJBO0E2RDFuYkE7O0FBRUE7QTdENG5iQTtBNkQzb2JBO0FBQUE7QTdEOG9iQTtBNkQ3b2JBOztBQUVBO0E3RCtvYkE7QTZEN29iQTs7QUFFQTtBN0Qrb2JBO0E2RDdvYkE7O0FBRUE7QTdEK29iQTtBNkQ3b2JBOztBQUVBO0E3RCtvYkE7QTZEOXBiQTtBQUFBO0E3RGlxYkE7QTZEaHFiQTs7QUFFQTtBN0RrcWJBO0E2RGhxYkE7O0FBRUE7QTdEa3FiQTtBNkRocWJBOztBQUVBO0E3RGtxYkE7QTZEaHFiQTs7QUFFQTtBN0RrcWJBO0E2RGpyYkE7QUFBQTtBN0RvcmJBO0E2RG5yYkE7O0FBRUE7QTdEcXJiQTtBNkRucmJBOztBQUVBO0E3RHFyYkE7QTZEbnJiQTs7QUFFQTtBN0RxcmJBO0E2RG5yYkE7O0FBRUE7QTdEcXJiQTtBNkRwc2JBO0FBQUE7QTdEdXNiQTtBNkR0c2JBOztBQUVBO0E3RHdzYkE7QTZEdHNiQTs7QUFFQTtBN0R3c2JBO0E2RHRzYkE7O0FBRUE7QTdEd3NiQTtBNkR0c2JBOztBQUVBO0E3RHdzYkE7QTZEdnRiQTtBQUFBO0E3RDB0YkE7QTZEenRiQTs7QUFFQTtBN0QydGJBO0E2RHp0YkE7O0FBRUE7QTdEMnRiQTtBNkR6dGJBOztBQUVBO0E3RDJ0YkE7QTZEenRiQTs7QUFFQTtBN0QydGJBO0E2RDF1YkE7QUFBQTtBN0Q2dWJBO0E2RDV1YkE7O0FBRUE7QTdEOHViQTtBNkQ1dWJBOztBQUVBO0E3RDh1YkE7QTZENXViQTs7QUFFQTtBN0Q4dWJBO0E2RDV1YkE7O0FBRUE7QTdEOHViQTtBNkQ3dmJBO0FBQUE7QTdEZ3diQTtBNkQvdmJBOztBQUVBO0E3RGl3YkE7QTZEL3ZiQTs7QUFFQTtBN0Rpd2JBO0E2RC92YkE7O0FBRUE7QTdEaXdiQTtBNkQvdmJBOztBQUVBO0E3RGl3YkE7QTZEaHhiQTtBQUFBO0E3RG14YkE7QTZEbHhiQTs7QUFFQTtBN0RveGJBO0E2RGx4YkE7O0FBRUE7QTdEb3hiQTtBNkRseGJBOztBQUVBO0E3RG94YkE7QTZEbHhiQTs7QUFFQTtBN0RveGJBO0E2RG55YkE7QUFBQTtBN0RzeWJBO0E2RHJ5YkE7O0FBRUE7QTdEdXliQTtBNkRyeWJBOztBQUVBO0E3RHV5YkE7QTZEcnliQTs7QUFFQTtBN0R1eWJBO0E2RHJ5YkE7O0FBRUE7QTdEdXliQTtBNkR0emJBO0FBQUE7QTdEeXpiQTtBNkR4emJBOztBQUVBO0E3RDB6YkE7QTZEeHpiQTs7QUFFQTtBN0QwemJBO0E2RHh6YkE7O0FBRUE7QTdEMHpiQTtBNkR4emJBOztBQUVBO0E3RDB6YkE7QTZEejBiQTtBQUFBO0E3RDQwYkE7QTZEMzBiQTs7QUFFQTtBN0Q2MGJBO0E2RDMwYkE7O0FBRUE7QTdENjBiQTtBNkQzMGJBOztBQUVBO0E3RDYwYkE7QTZEMzBiQTs7QUFFQTtBN0Q2MGJBO0E2RDUxYkE7QUFBQTtBN0QrMWJBO0E2RDkxYkE7O0FBRUE7QTdEZzJiQTtBNkQ5MWJBOztBQUVBO0E3RGcyYkE7QTZEOTFiQTs7QUFFQTtBN0RnMmJBO0E2RDkxYkE7O0FBRUE7QTdEZzJiQTtBNkQvMmJBO0FBQUE7QTdEazNiQTtBNkRqM2JBOztBQUVBO0E3RG0zYkE7QTZEajNiQTs7QUFFQTtBN0RtM2JBO0E2RGozYkE7O0FBRUE7QTdEbTNiQTtBNkRqM2JBOztBQUVBO0E3RG0zYkE7QTZEbDRiQTtBQUFBO0E3RHE0YkE7QTZEcDRiQTs7QUFFQTtBN0RzNGJBO0E2RHA0YkE7O0FBRUE7QTdEczRiQTtBNkRwNGJBOztBQUVBO0E3RHM0YkE7QTZEcDRiQTs7QUFFQTtBN0RzNGJBO0E2RHI1YkE7QUFBQTtBN0R3NWJBO0E2RHY1YkE7O0FBRUE7QTdEeTViQTtBNkR2NWJBOztBQUVBO0E3RHk1YkE7QTZEdjViQTs7QUFFQTtBN0R5NWJBO0E2RHY1YkE7O0FBRUE7QTdEeTViQTtBNkR4NmJBO0FBQUE7QTdEMjZiQTtBNkQxNmJBOztBQUVBO0E3RDQ2YkE7QTZEMTZiQTs7QUFFQTtBN0Q0NmJBO0E2RDE2YkE7O0FBRUE7QTdENDZiQTtBNkQxNmJBOztBQUVBO0E3RDQ2YkE7QTZEcDZiQTtBQUFBO0E3RHU2YkE7QTZEdDZiQTs7QUFFQTtBN0R3NmJBO0E2RHQ2YkE7O0FBRUE7QTdEdzZiQTtBNkR0NmJBOztBQUVBO0E3RHc2YkE7QTZEdDZiQTs7QUFFQTtBN0R3NmJBO0E2RHY3YkE7QUFBQTtBN0QwN2JBO0E2RHo3YkE7O0FBRUE7QTdEMjdiQTtBNkR6N2JBOztBQUVBO0E3RDI3YkE7QTZEejdiQTs7QUFFQTtBN0QyN2JBO0E2RHo3YkE7O0FBRUE7QTdEMjdiQTtBNkQxOGJBO0FBQUE7QTdENjhiQTtBNkQ1OGJBOztBQUVBO0E3RDg4YkE7QTZENThiQTs7QUFFQTtBN0Q4OGJBO0E2RDU4YkE7O0FBRUE7QTdEODhiQTtBNkQ1OGJBOztBQUVBO0E3RDg4YkE7QTZENzliQTtBQUFBO0E3RGcrYkE7QTZELzliQTs7QUFFQTtBN0RpK2JBO0E2RC85YkE7O0FBRUE7QTdEaStiQTtBNkQvOWJBOztBQUVBO0E3RGkrYkE7QTZELzliQTs7QUFFQTtBN0RpK2JBO0E2RGgvYkE7QUFBQTtBN0RtL2JBO0E2RGwvYkE7O0FBRUE7QTdEby9iQTtBNkRsL2JBOztBQUVBO0E3RG8vYkE7QTZEbC9iQTs7QUFFQTtBN0RvL2JBO0E2RGwvYkE7O0FBRUE7QTdEby9iQTtBNkRuZ2NBO0FBQUE7QTdEc2djQTtBNkRyZ2NBOztBQUVBO0E3RHVnY0E7QTZEcmdjQTs7QUFFQTtBN0R1Z2NBO0E2RHJnY0E7O0FBRUE7QTdEdWdjQTtBNkRyZ2NBOztBQUVBO0E3RHVnY0E7QTZEdGhjQTtBQUFBO0E3RHloY0E7QTZEeGhjQTs7QUFFQTtBN0QwaGNBO0E2RHhoY0E7O0FBRUE7QTdEMGhjQTtBNkR4aGNBOztBQUVBO0E3RDBoY0E7QTZEeGhjQTs7QUFFQTtBN0QwaGNBO0E2RHppY0E7QUFBQTtBN0Q0aWNBO0E2RDNpY0E7O0FBRUE7QTdENmljQTtBNkQzaWNBOztBQUVBO0E3RDZpY0E7QTZEM2ljQTs7QUFFQTtBN0Q2aWNBO0E2RDNpY0E7O0FBRUE7QTdENmljQTtBNkQ1amNBO0FBQUE7QTdEK2pjQTtBNkQ5amNBOztBQUVBO0E3RGdrY0E7QTZEOWpjQTs7QUFFQTtBN0Rna2NBO0E2RDlqY0E7O0FBRUE7QTdEZ2tjQTtBNkQ5amNBOztBQUVBO0E3RGdrY0E7QTZEL2tjQTtBQUFBO0E3RGtsY0E7QTZEamxjQTs7QUFFQTtBN0RtbGNBO0E2RGpsY0E7O0FBRUE7QTdEbWxjQTtBNkRqbGNBOztBQUVBO0E3RG1sY0E7QTZEamxjQTs7QUFFQTtBN0RtbGNBO0E2RGxtY0E7QUFBQTtBN0RxbWNBO0E2RHBtY0E7O0FBRUE7QTdEc21jQTtBNkRwbWNBOztBQUVBO0E3RHNtY0E7QTZEcG1jQTs7QUFFQTtBN0RzbWNBO0E2RHBtY0E7O0FBRUE7QTdEc21jQTtBNkRybmNBO0FBQUE7QTdEd25jQTtBNkR2bmNBOztBQUVBO0E3RHluY0E7QTZEdm5jQTs7QUFFQTtBN0R5bmNBO0E2RHZuY0E7O0FBRUE7QTdEeW5jQTtBNkR2bmNBOztBQUVBO0E3RHluY0E7QTZEeG9jQTtBQUFBO0E3RDJvY0E7QTZEMW9jQTs7QUFFQTtBN0Q0b2NBO0E2RDFvY0E7O0FBRUE7QTdENG9jQTtBNkQxb2NBOztBQUVBO0E3RDRvY0E7QTZEMW9jQTs7QUFFQTtBN0Q0b2NBO0E2RDNwY0E7QUFBQTtBN0Q4cGNBO0E2RDdwY0E7O0FBRUE7QTdEK3BjQTtBNkQ3cGNBOztBQUVBO0E3RCtwY0E7QTZEN3BjQTs7QUFFQTtBN0QrcGNBO0E2RDdwY0E7O0FBRUE7QTdEK3BjQTtBNkQ5cWNBO0FBQUE7QTdEaXJjQTtBNkRocmNBOztBQUVBO0E3RGtyY0E7QTZEaHJjQTs7QUFFQTtBN0RrcmNBO0E2RGhyY0E7O0FBRUE7QTdEa3JjQTtBNkRocmNBOztBQUVBO0E3RGtyY0E7QTZEanNjQTtBQUFBO0E3RG9zY0E7QTZEbnNjQTs7QUFFQTtBN0Rxc2NBO0E2RG5zY0E7O0FBRUE7QTdEcXNjQTtBNkRuc2NBOztBQUVBO0E3RHFzY0E7QTZEbnNjQTs7QUFFQTtBN0Rxc2NBO0E2RHB0Y0E7QUFBQTtBN0R1dGNBO0E2RHR0Y0E7O0FBRUE7QTdEd3RjQTtBNkR0dGNBOztBQUVBO0E3RHd0Y0E7QTZEdHRjQTs7QUFFQTtBN0R3dGNBO0E2RHR0Y0E7O0FBRUE7QTdEd3RjQTtBNkR2dWNBO0FBQUE7QTdEMHVjQTtBNkR6dWNBOztBQUVBO0E3RDJ1Y0E7QTZEenVjQTs7QUFFQTtBN0QydWNBO0E2RHp1Y0E7O0FBRUE7QTdEMnVjQTtBNkR6dWNBOztBQUVBO0E3RDJ1Y0E7QTZEMXZjQTtBQUFBO0E3RDZ2Y0E7QTZENXZjQTs7QUFFQTtBN0Q4dmNBO0E2RDV2Y0E7O0FBRUE7QTdEOHZjQTtBNkQ1dmNBOztBQUVBO0E3RDh2Y0E7QTZENXZjQTs7QUFFQTtBN0Q4dmNBO0E2RDd3Y0E7QUFBQTtBN0RneGNBO0E2RC93Y0E7O0FBRUE7QTdEaXhjQTtBNkQvd2NBOztBQUVBO0E3RGl4Y0E7QTZEL3djQTs7QUFFQTtBN0RpeGNBO0E2RC93Y0E7O0FBRUE7QTdEaXhjQTtBNkRoeWNBO0FBQUE7QTdEbXljQTtBNkRseWNBOztBQUVBO0E3RG95Y0E7QTZEbHljQTs7QUFFQTtBN0RveWNBO0E2RGx5Y0E7O0FBRUE7QTdEb3ljQTtBNkRseWNBOztBQUVBO0E3RG95Y0E7QTZEOXhjQTtBQUFBO0E3RGl5Y0E7QTZEaHljQTs7QUFFQTtBN0RreWNBO0E2RGh5Y0E7O0FBRUE7QTdEa3ljQTtBNkRoeWNBOztBQUVBO0E3RGt5Y0E7QTZEaHljQTs7QUFFQTtBN0RreWNBO0FBQ0E7QThEbjJjQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBOURtMmNBOztBK0Q3MmNBO0FBQUE7QS9EaTNjQTs7QStENzJjQTtBQUFBO0EvRGkzY0E7O0ErRGgzY0E7QUFBQTtBL0RvM2NBOztBK0RuM2NBO0FBQUE7QS9EdTNjQTs7QStEdDNjQTtBQ1RBO0FBQ0E7QUFDQTtBaEVtNGNBOztBK0RwM2NBO0FBQUE7QS9EdzNjQTs7QStEdjNjQTtBQUFBO0EvRDIzY0E7O0ErRDEzY0E7QUFBQTtBL0Q4M2NBOztBZ0J6MWNBO0ErQ3ZDQTtBQUFBO0EvRHE0Y0E7QStEcDRjQTtBQUFBO0EvRHU0Y0E7QStEdDRjQTtBQUFBO0EvRHk0Y0E7QUFDQTtBZ0JyMmNBO0ErQ3ZDQTtBQUFBO0EvRGc1Y0E7QStELzRjQTtBQUFBO0EvRGs1Y0E7QStEajVjQTtBQUFBO0EvRG81Y0E7QUFDQTtBZ0JoM2NBO0ErQ3ZDQTtBQUFBO0EvRDI1Y0E7QStEMTVjQTtBQUFBO0EvRDY1Y0E7QStENTVjQTtBQUFBO0EvRCs1Y0E7QUFDQTtBZ0IzM2NBO0ErQ3ZDQTtBQUFBO0EvRHM2Y0E7QStEcjZjQTtBQUFBO0EvRHc2Y0E7QStEdjZjQTtBQUFBO0EvRDA2Y0E7QUFDQTtBK0RyNmNBO0FBQUE7QS9EdzZjQTs7QStEdjZjQTtBQUFBO0EvRDI2Y0E7O0ErRDE2Y0E7QUFBQTtBL0Q4NmNBOztBK0QxNmNBO0FBQUE7QS9EODZjQTs7QStENzZjQTtBQUFBO0EvRGk3Y0E7O0ErRGg3Y0E7QUFBQTtBL0RvN2NBOztBK0RuN2NBO0FBQUE7QS9EdTdjQTs7QStEdDdjQTtBQUFBO0EvRDA3Y0E7O0ErRHo3Y0E7QUFBQTtBL0Q2N2NBOztBK0R6N2NBO0FBQUE7QS9ENjdjQTs7QWlFcCtjQTtBQUNBO0FqRXUrY0E7O0FPNzljQTtBMERMQTtBakVzK2NBOztBaUU1K2NBO0FBQ0E7QWpFKytjQTs7QU9yK2NBO0EwRExBO0FqRTgrY0E7O0FpRXAvY0E7QUFDQTtBakV1L2NBOztBTzcrY0E7QTBETEE7QWpFcy9jQTs7QWlFNS9jQTtBQUNBO0FqRSsvY0E7O0FPci9jQTtBMERMQTtBakU4L2NBOztBaUVwZ2RBO0FBQ0E7QWpFdWdkQTs7QU83L2NBO0EwRExBO0FqRXNnZEE7O0FpRTVnZEE7QUFDQTtBakUrZ2RBOztBT3JnZEE7QTBETEE7QWpFOGdkQTs7QWlFcGhkQTtBQUNBO0FqRXVoZEE7O0FPN2dkQTtBMERMQTtBakVzaGRBOztBaUU1aGRBO0FBQ0E7QWpFK2hkQTs7QU9yaGRBO0EwRExBO0FqRThoZEE7O0FpRXBpZEE7QUFDQTtBakV1aWRBOztBTzdoZEE7QTBETEE7QWpFc2lkQTs7QWlFNWlkQTtBQUNBO0FqRStpZEE7O0FPcmlkQTtBMERMQTtBakU4aWRBOztBaUVwamRBO0FBQ0E7QWpFdWpkQTs7QU83aWRBO0EwRExBO0FqRXNqZEE7O0FpRTVqZEE7QUFDQTtBakUramRBOztBT3JqZEE7QTBETEE7QWpFOGpkQTs7QWlFcGtkQTtBQUNBO0FqRXVrZEE7O0FPN2pkQTtBMERMQTtBakVza2RBOztBaUU1a2RBO0FBQ0E7QWpFK2tkQTs7QU9ya2RBO0EwRExBO0FqRThrZEE7O0FpRXBsZEE7QUFDQTtBakV1bGRBOztBTzdrZEE7QTBETEE7QWpFc2xkQTs7QWlFNWxkQTtBQUNBO0FqRStsZEE7O0FPcmxkQTtBMERMQTtBakU4bGRBOztBaUVwbWRBO0FBQ0E7QWpFdW1kQTs7QU83bGRBO0EwRExBO0FqRXNtZEE7O0FpRTVtZEE7QUFDQTtBakUrbWRBOztBT3JtZEE7QTBETEE7QWpFOG1kQTs7QWlFcG5kQTtBQUNBO0FqRXVuZEE7O0FPN21kQTtBMERMQTtBakVzbmRBOztBaUU1bmRBO0FBQ0E7QWpFK25kQTs7QU9ybmRBO0EwRExBO0FqRThuZEE7O0FpRXBvZEE7QUFDQTtBakV1b2RBOztBTzduZEE7QTBETEE7QWpFc29kQTs7QStEL2xkQTtBQUFBO0EvRG1tZEE7O0ErRGxtZEE7QUFBQTtBL0RzbWRBOztBK0RwbWRBO0FBQUE7QS9Ed21kQTs7QStEdm1kQTtBQUFBO0EvRDJtZEE7O0ErRHZtZEE7QUd2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEVrcWRBOztBK0QzbWRBO0FBQUE7QS9EK21kQTs7QStEN21kQTtBQUNBO0FBQ0E7QS9EZ25kQTs7QStEM21kQTtBQUFBO0EvRCttZEE7O0FtRWhyZEE7QUFDQTtBbkVtcmRBOztBbUVocmRBO0FBQ0E7QW5FbXJkQTs7QW9FbnJkQTtBQUNBOzs7QUFLQTtBQUVBO0FwRW1yZEE7QW9FL3FkQTtBQUNBO0FwRWlyZEE7QW9FeHFkQTtBQUNBO0FwRTBxZEE7QW9FNXBkQTtBQUNBO0FwRThwZEE7QW9FNXBkQTs7QUFFQTtBQUNBO0FwRThwZEE7QW9FM3BkQTs7QUFFQTtBcEU2cGRBO0FvRTFwZEE7OztBQUdBO0FBQ0E7QXBFNHBkQTtBb0V6cGRBOztBQUVBO0FwRTJwZEE7QW9FbnBkQTtBQUNBO0FwRXFwZEE7QW9FbnBkQTtBQUNBO0FwRXFwZEE7QW9FbnBkQTtBQUNBO0FwRXFwZEE7QW9FanBkQTtBQUNBO0FwRW1wZEE7QW9FanBkQTtBQUNBO0FwRW1wZEE7QW9FaHBkQTtBQUNBO0FwRWtwZEE7QW9FaHBkQTs7QUFFQTtBcEVrcGRBO0FvRTdvZEE7O0FBRUE7QXBFK29kQTtBb0Uzb2RBO0FBQ0E7QXBFNm9kQTtBb0Uzb2RBOzs7O0FBSUE7QXBFNm9kQTtBb0V6b2RBO0FBQ0E7QUFDQTtBcEUyb2RBO0FBQ0E7QXFFMXdkQTs7O0FBQUE7QUNBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0F0RTB3ZEE7QXVFcHhkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkVzeGRBOztBd0U1eGRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhFK3hkQTs7QXdFN3hkQTtBQUFBO0F4RWl5ZEE7O0F3RWh5ZEE7QUFBQTtBeEVveWRBOztBd0VueWRBO0FBQUE7QXhFdXlkQTs7QXdFdHlkQTtBQUFBO0F4RTB5ZEE7O0F5RXB6ZEE7QUFDQTtBQUNBO0F6RXV6ZEE7O0EwRXh6ZEE7QUFDQTtBQUNBO0FBQ0E7QTFFMnpkQTtBMEUxemRBO0FBQUE7QTFFNnpkQTs7QTBFM3pkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFFOHpkQTtBMEU3emRBO0FBQ0E7QTFFK3pkQTs7QTRFNTBkQTtBQUNBO0FBQ0E7QUFDQTtBNUUrMGRBOztBNEU1MGRBO0FBQUE7QTVFZzFkQTs7QTRFLzBkQTtBQUFBO0E1RW0xZEE7O0E0RWgxZEE7QUFBQTtBNUVvMWRBO0E0RW4xZEE7QUFBQTtBNUVzMWRBOztBNEVuMWRBO0FBQ0E7QUFBQTtBNUV1MWRBOztBNEV0MWRBO0FBQUE7QTVFMDFkQTs7QTRFdjFkQTtBQUFBO0E1RTIxZEE7QTRFMTFkQTtBQUFBO0E1RTYxZEE7O0E2RWozZEE7QUFFQTtBN0VvM2RBOztBNkVqM2RBO0FBRUE7QTdFbzNkQTtBNkV0MmRBO0FBQ0E7QUFFQTtBN0VtM2RBO0E2RWozZEE7QUFFQTtBN0VtM2RBO0FBQ0E7QThFaDVkQTtBQ1dBO0FBR0E7QS9FdzRkQTs7QThFcjVkQTtBQ1VBO0FBR0E7QS9FKzRkQTs7QThFMzVkQTtBQ1NBO0FBR0E7QS9FczVkQTs7QThFaDZkQTtBQ2NBO0FBR0E7QS9FczVkQTs7QThFdDZkQTtBQ2FBO0FBR0E7QS9FNjVkQTs7QThFeDZkQTs7Ozs7QUFLQTtBOUUyNmRBOztBZ0YxN2RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRjY3ZEE7O0FnRjM3ZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEY4N2RBOztBZ0Y1N2RBO0FBQUE7QWhGZzhkQTs7QWdGLzdkQTtBQUFBO0FoRm04ZEE7O0FnRmw4ZEE7QUFBQTtBaEZzOGRBOztBaUZ6OWRBO0FBQUE7QUFHQTtBQUFBO0FqRjQ5ZEE7O0FpRjM5ZEE7QUFBQTtBakYrOWRBOztBaUY5OWRBO0FBQUE7QWpGaytkQTs7QWlGaitkQTtBQUFBO0FqRnErZEE7O0FpRnArZEE7QUFBQTtBakZ3K2RBOztBaUZ2K2RBO0FBQUE7QWpGMitkQTs7QWlGMStkQTtBQUFBO0FqRjgrZEE7O0FpRjcrZEE7QUFBQTtBakZpL2RBOztBaUZoL2RBO0FBQUE7QWpGby9kQTs7QWlGbi9kQTtBQUFBO0FqRnUvZEE7O0FpRnQvZEE7QUFBQTtBakYwL2RBOztBaUZ6L2RBO0FBQUE7QWpGNi9kQTs7QWlGNS9kQTtBQUFBO0FqRmdnZUE7O0FpRi8vZEE7OztBQUVBO0FqRm1nZUE7O0FpRmxnZUE7QUFBQTtBakZzZ2VBOztBaUZyZ2VBO0FBQUE7QWpGeWdlQTs7QWlGeGdlQTtBQUFBO0FqRjRnZUE7O0FpRjNnZUE7QUFBQTtBakYrZ2VBOztBaUY5Z2VBOztBQUNBO0FqRmtoZUE7O0FpRmpoZUE7QUFBQTtBakZxaGVBOztBaUZwaGVBO0FBQUE7QWpGd2hlQTs7QWlGdmhlQTtBQUFBO0FqRjJoZUE7O0FpRjFoZUE7QUFBQTtBakY4aGVBOztBaUY3aGVBO0FBQUE7QWpGaWllQTs7QWlGaGllQTtBQUFBO0FqRm9pZUE7O0FpRm5pZUE7QUFBQTtBakZ1aWVBOztBaUZ0aWVBO0FBQUE7QWpGMGllQTs7QWlGemllQTtBQUFBO0FqRjZpZUE7O0FpRjVpZUE7QUFBQTtBakZnamVBOztBaUYvaWVBOztBQUNBO0FqRm1qZUE7O0FpRmxqZUE7QUFBQTtBakZzamVBOztBaUZyamVBO0FBQUE7QWpGeWplQTs7QWlGeGplQTtBQUFBO0FqRjRqZUE7O0FpRjNqZUE7QUFBQTtBakYramVBOztBaUY5amVBO0FBQUE7QWpGa2tlQTs7QWlGamtlQTtBQUFBO0FqRnFrZUE7O0FpRnBrZUE7QUFBQTtBakZ3a2VBOztBaUZ2a2VBO0FBQUE7QWpGMmtlQTs7QWlGMWtlQTtBQUFBO0FqRjhrZUE7O0FpRjdrZUE7QUFBQTtBakZpbGVBOztBaUZobGVBO0FBQUE7QWpGb2xlQTs7QWlGbmxlQTtBQUFBO0FqRnVsZUE7O0FpRnRsZUE7QUFBQTtBakYwbGVBOztBaUZ6bGVBO0FBQUE7QWpGNmxlQTs7QWlGNWxlQTtBQUFBO0FqRmdtZUE7O0FpRi9sZUE7QUFBQTtBakZtbWVBOztBaUZsbWVBO0FBQUE7QWpGc21lQTs7QWlGcm1lQTtBQUFBO0FqRnltZUE7O0FpRnhtZUE7QUFBQTtBakY0bWVBOztBaUYzbWVBO0FBQUE7QWpGK21lQTs7QWlGOW1lQTtBQUFBO0FqRmtuZUE7O0FpRmpuZUE7QUFBQTtBakZxbmVBOztBaUZwbmVBO0FBQUE7QWpGd25lQTs7QWlGdm5lQTtBQUFBO0FqRjJuZUE7O0FpRjFuZUE7QUFBQTtBakY4bmVBOztBaUY3bmVBO0FBQUE7QWpGaW9lQTs7QWlGaG9lQTs7QUFDQTtBakZvb2VBOztBaUZub2VBO0FBQUE7QWpGdW9lQTs7QWlGdG9lQTtBQUFBO0FqRjBvZUE7O0FpRnpvZUE7OztBQUVBO0FqRjZvZUE7O0FpRjVvZUE7QUFBQTtBakZncGVBOztBaUYvb2VBO0FBQUE7QWpGbXBlQTs7QWlGbHBlQTtBQUFBO0FqRnNwZUE7O0FpRnJwZUE7QUFBQTtBakZ5cGVBOztBaUZ4cGVBOztBQUNBO0FqRjRwZUE7O0FpRjNwZUE7QUFBQTtBakYrcGVBOztBaUY5cGVBO0FBQUE7QWpGa3FlQTs7QWlGanFlQTtBQUFBO0FqRnFxZUE7O0FpRnBxZUE7QUFBQTtBakZ3cWVBOztBaUZ2cWVBO0FBQUE7QWpGMnFlQTs7QWlGMXFlQTtBQUFBO0FqRjhxZUE7O0FpRjdxZUE7QUFBQTtBakZpcmVBOztBaUZocmVBO0FBQUE7QWpGb3JlQTs7QWlGbnJlQTtBQUFBO0FqRnVyZUE7O0FpRnRyZUE7QUFBQTtBakYwcmVBOztBaUZ6cmVBO0FBQUE7QWpGNnJlQTs7QWlGNXJlQTtBQUFBO0FqRmdzZUE7O0FpRi9yZUE7QUFBQTtBakZtc2VBOztBaUZsc2VBO0FBQUE7QWpGc3NlQTs7QWlGcnNlQTtBQUFBO0FqRnlzZUE7O0FpRnhzZUE7QUFBQTtBakY0c2VBOztBaUYzc2VBO0FBQUE7QWpGK3NlQTs7QWlGOXNlQTtBQUFBO0FqRmt0ZUE7O0FpRmp0ZUE7QUFBQTtBakZxdGVBOztBaUZwdGVBO0FBQUE7QWpGd3RlQTs7QWlGdnRlQTtBQUFBO0FqRjJ0ZUE7O0FpRjF0ZUE7QUFBQTtBakY4dGVBOztBaUY3dGVBO0FBQUE7QWpGaXVlQTs7QWlGaHVlQTtBQUFBO0FqRm91ZUE7O0FpRm51ZUE7QUFBQTtBakZ1dWVBOztBaUZ0dWVBO0FBQUE7QWpGMHVlQTs7QWlGenVlQTtBQUFBO0FqRjZ1ZUE7O0FpRjV1ZUE7QUFBQTtBakZndmVBOztBaUYvdWVBO0FBQUE7QWpGbXZlQTs7QWlGbHZlQTs7QUFDQTtBakZzdmVBOztBaUZydmVBO0FBQUE7QWpGeXZlQTs7QWlGeHZlQTtBQUFBO0FqRjR2ZUE7O0FpRjN2ZUE7QUFBQTtBakYrdmVBOztBaUY5dmVBO0FBQUE7QWpGa3dlQTs7QWlGandlQTtBQUFBO0FqRnF3ZUE7O0FpRnB3ZUE7QUFBQTtBakZ3d2VBOztBaUZ2d2VBO0FBQUE7QWpGMndlQTs7QWlGMXdlQTtBQUFBO0FqRjh3ZUE7O0FpRjd3ZUE7QUFBQTtBakZpeGVBOztBaUZoeGVBO0FBQUE7QWpGb3hlQTs7QWlGbnhlQTtBQUFBO0FqRnV4ZUE7O0FpRnR4ZUE7O0FBQ0E7QWpGMHhlQTs7QWlGenhlQTtBQUFBO0FqRjZ4ZUE7O0FpRjV4ZUE7QUFBQTtBakZneWVBOztBaUYveGVBO0FBQUE7QWpGbXllQTs7QWlGbHllQTtBQUFBO0FqRnN5ZUE7O0FpRnJ5ZUE7QUFBQTtBakZ5eWVBOztBaUZ4eWVBO0FBQUE7QWpGNHllQTs7QWlGM3llQTtBQUFBO0FqRit5ZUE7O0FpRjl5ZUE7QUFBQTtBakZremVBOztBaUZqemVBO0FBQUE7QWpGcXplQTs7QWlGcHplQTtBQUFBO0FqRnd6ZUE7O0FpRnZ6ZUE7QUFBQTtBakYyemVBOztBaUYxemVBO0FBQUE7QWpGOHplQTs7QWlGN3plQTtBQUFBO0FqRmkwZUE7O0FpRmgwZUE7O0FBQ0E7QWpGbzBlQTs7QWlGbjBlQTtBQUFBO0FqRnUwZUE7O0FpRnQwZUE7QUFBQTtBakYwMGVBOztBaUZ6MGVBO0FBQUE7QWpGNjBlQTs7QWlGNTBlQTtBQUFBO0FqRmcxZUE7O0FpRi8wZUE7O0FBQ0E7QWpGbTFlQTs7QWlGbDFlQTtBQUFBO0FqRnMxZUE7O0FpRnIxZUE7QUFBQTtBakZ5MWVBOztBaUZ4MWVBO0FBQUE7QWpGNDFlQTs7QWlGMzFlQTtBQUFBO0FqRisxZUE7O0FpRjkxZUE7QUFBQTtBakZrMmVBOztBaUZqMmVBO0FBQUE7QWpGcTJlQTs7QWlGcDJlQTtBQUFBO0FqRncyZUE7O0FpRnYyZUE7QUFBQTtBakYyMmVBOztBaUYxMmVBO0FBQUE7QWpGODJlQTs7QWlGNzJlQTtBQUFBO0FqRmkzZUE7O0FpRmgzZUE7QUFBQTtBakZvM2VBOztBaUZuM2VBO0FBQUE7QWpGdTNlQTs7QWlGdDNlQTtBQUFBO0FqRjAzZUE7O0FpRnozZUE7QUFBQTtBakY2M2VBOztBaUY1M2VBO0FBQUE7QWpGZzRlQTs7QWlGLzNlQTtBQUFBO0FqRm00ZUE7O0FpRmw0ZUE7QUFBQTtBakZzNGVBOztBaUZyNGVBO0FBQUE7QWpGeTRlQTs7QWlGeDRlQTtBQUFBO0FqRjQ0ZUE7O0FpRjM0ZUE7O0FBQ0E7QWpGKzRlQTs7QWlGOTRlQTtBQUFBO0FqRms1ZUE7O0FpRmo1ZUE7QUFBQTtBakZxNWVBOztBaUZwNWVBO0FBQUE7QWpGdzVlQTs7QWlGdjVlQTs7QUFDQTtBakYyNWVBOztBaUYxNWVBO0FBQUE7QWpGODVlQTs7QWlGNzVlQTtBQUFBO0FqRmk2ZUE7O0FpRmg2ZUE7QUFBQTtBakZvNmVBOztBaUZuNmVBO0FBQUE7QWpGdTZlQTs7QWlGdDZlQTtBQUFBO0FqRjA2ZUE7O0FpRno2ZUE7QUFBQTtBakY2NmVBOztBaUY1NmVBO0FBQUE7QWpGZzdlQTs7QWlGLzZlQTtBQUFBO0FqRm03ZUE7O0FpRmw3ZUE7QUFBQTtBakZzN2VBOztBaUZyN2VBO0FBQUE7QWpGeTdlQTs7QWlGeDdlQTtBQUFBO0FqRjQ3ZUE7O0FpRjM3ZUE7QUFBQTtBakYrN2VBOztBaUY5N2VBO0FBQUE7QWpGazhlQTs7QWlGajhlQTtBQUFBO0FqRnE4ZUE7O0FpRnA4ZUE7QUFBQTtBakZ3OGVBOztBaUZ2OGVBO0FBQUE7QWpGMjhlQTs7QWlGMThlQTtBQUFBO0FqRjg4ZUE7O0FpRjc4ZUE7QUFBQTtBakZpOWVBOztBaUZoOWVBOztBQUNBO0FqRm85ZUE7O0FpRm45ZUE7O0FBQ0E7QWpGdTllQTs7QWlGdDllQTtBQUFBO0FqRjA5ZUE7O0FpRno5ZUE7QUFBQTtBakY2OWVBOztBaUY1OWVBOztBQUNBO0FqRmcrZUE7O0FpRi85ZUE7O0FBQ0E7QWpGbStlQTs7QWlGbCtlQTtBQUFBO0FqRnMrZUE7O0FpRnIrZUE7O0FBQ0E7QWpGeStlQTs7QWlGeCtlQTtBQUFBO0FqRjQrZUE7O0FpRjMrZUE7OztBQUVBO0FqRisrZUE7O0FpRjkrZUE7QUFBQTtBakZrL2VBOztBaUZqL2VBO0FBQUE7QWpGcS9lQTs7QWlGcC9lQTtBQUFBO0FqRncvZUE7O0FpRnYvZUE7QUFBQTtBakYyL2VBOztBaUYxL2VBO0FBQUE7QWpGOC9lQTs7QWlGNy9lQTtBQUFBO0FqRmlnZkE7O0FpRmhnZkE7QUFBQTtBakZvZ2ZBOztBaUZuZ2ZBO0FBQUE7QWpGdWdmQTs7QWlGdGdmQTtBQUFBO0FqRjBnZkE7O0FpRnpnZkE7QUFBQTtBakY2Z2ZBOztBaUY1Z2ZBO0FBQUE7QWpGZ2hmQTs7QWlGL2dmQTtBQUFBO0FqRm1oZkE7O0FpRmxoZkE7QUFBQTtBakZzaGZBOztBaUZyaGZBO0FBQUE7QWpGeWhmQTs7QWlGeGhmQTtBQUFBO0FqRjRoZkE7O0FpRjNoZkE7QUFBQTtBakYraGZBOztBaUY5aGZBO0FBQUE7QWpGa2lmQTs7QWlGamlmQTs7QUFDQTtBakZxaWZBOztBaUZwaWZBOztBQUNBO0FqRndpZkE7O0FpRnZpZkE7O0FBQ0E7QWpGMmlmQTs7QWlGMWlmQTtBQUFBO0FqRjhpZkE7O0FpRjdpZkE7QUFBQTtBakZpamZBOztBaUZoamZBOztBQUNBO0FqRm9qZkE7O0FpRm5qZkE7O0FBQ0E7QWpGdWpmQTs7QWlGdGpmQTs7QUFDQTtBakYwamZBOztBaUZ6amZBO0FBQUE7QWpGNmpmQTs7QWlGNWpmQTtBQUFBO0FqRmdrZkE7O0FpRi9qZkE7O0FBQ0E7QWpGbWtmQTs7QWlGbGtmQTtBQUFBO0FqRnNrZkE7O0FpRnJrZkE7QUFBQTtBakZ5a2ZBOztBaUZ4a2ZBOztBQUNBO0FqRjRrZkE7O0FpRjNrZkE7QUFBQTtBakYra2ZBOztBaUY5a2ZBO0FBQUE7QWpGa2xmQTs7QWlGamxmQTtBQUFBO0FqRnFsZkE7O0FpRnBsZkE7QUFBQTtBakZ3bGZBOztBaUZ2bGZBO0FBQUE7QWpGMmxmQTs7QWlGMWxmQTtBQUFBO0FqRjhsZkE7O0FpRjdsZkE7QUFBQTtBakZpbWZBOztBaUZobWZBO0FBQUE7QWpGb21mQTs7QWlGbm1mQTtBQUFBO0FqRnVtZkE7O0FpRnRtZkE7QUFBQTtBakYwbWZBOztBaUZ6bWZBO0FBQUE7QWpGNm1mQTs7QWlGNW1mQTtBQUFBO0FqRmduZkE7O0FpRi9tZkE7QUFBQTtBakZtbmZBOztBaUZsbmZBO0FBQUE7QWpGc25mQTs7QWlGcm5mQTtBQUFBO0FqRnluZkE7O0FpRnhuZkE7QUFBQTtBakY0bmZBOztBaUYzbmZBO0FBQUE7QWpGK25mQTs7QWlGOW5mQTtBQUFBO0FqRmtvZkE7O0FpRmpvZkE7QUFBQTtBakZxb2ZBOztBaUZwb2ZBO0FBQUE7QWpGd29mQTs7QWlGdm9mQTtBQUFBO0FqRjJvZkE7O0FpRjFvZkE7QUFBQTtBakY4b2ZBOztBaUY3b2ZBO0FBQUE7QWpGaXBmQTs7QWlGaHBmQTtBQUFBO0FqRm9wZkE7O0FpRm5wZkE7QUFBQTtBakZ1cGZBOztBaUZ0cGZBO0FBQUE7QWpGMHBmQTs7QWlGenBmQTtBQUFBO0FqRjZwZkE7O0FpRjVwZkE7QUFBQTtBakZncWZBOztBaUYvcGZBO0FBQUE7QWpGbXFmQTs7QWlGbHFmQTtBQUFBO0FqRnNxZkE7O0FpRnJxZkE7O0FBQ0E7QWpGeXFmQTs7QWlGeHFmQTtBQUFBO0FqRjRxZkE7O0FpRjNxZkE7QUFBQTtBakYrcWZBOztBaUY5cWZBO0FBQUE7QWpGa3JmQTs7QWlGanJmQTtBQUFBO0FqRnFyZkE7O0FpRnByZkE7QUFBQTtBakZ3cmZBOztBaUZ2cmZBOztBQUNBO0FqRjJyZkE7O0FpRjFyZkE7QUFBQTtBakY4cmZBOztBaUY3cmZBO0FBQUE7QWpGaXNmQTs7QWlGaHNmQTtBQUFBO0FqRm9zZkE7O0FpRm5zZkE7QUFBQTtBakZ1c2ZBOztBaUZ0c2ZBO0FBQUE7QWpGMHNmQTs7QWlGenNmQTtBQUFBO0FqRjZzZkE7O0FpRjVzZkE7QUFBQTtBakZndGZBOztBaUYvc2ZBO0FBQUE7QWpGbXRmQTs7QWlGbHRmQTtBQUFBO0FqRnN0ZkE7O0FpRnJ0ZkE7QUFBQTtBakZ5dGZBOztBaUZ4dGZBO0FBQUE7QWpGNHRmQTs7QWlGM3RmQTtBQUFBO0FqRit0ZkE7O0FpRjl0ZkE7O0FBQ0E7QWpGa3VmQTs7QWlGanVmQTs7O0FBRUE7QWpGcXVmQTs7QWlGcHVmQTtBQUFBO0FqRnd1ZkE7O0FpRnZ1ZkE7QUFBQTtBakYydWZBOztBaUYxdWZBO0FBQUE7QWpGOHVmQTs7QWlGN3VmQTs7QUFDQTtBakZpdmZBOztBaUZodmZBO0FBQUE7QWpGb3ZmQTs7QWlGbnZmQTtBQUFBO0FqRnV2ZkE7O0FpRnR2ZkE7QUFBQTtBakYwdmZBOztBaUZ6dmZBO0FBQUE7QWpGNnZmQTs7QWlGNXZmQTtBQUFBO0FqRmd3ZkE7O0FpRi92ZkE7QUFBQTtBakZtd2ZBOztBaUZsd2ZBO0FBQUE7QWpGc3dmQTs7QWlGcndmQTtBQUFBO0FqRnl3ZkE7O0FpRnh3ZkE7QUFBQTtBakY0d2ZBOztBaUYzd2ZBO0FBQUE7QWpGK3dmQTs7QWlGOXdmQTtBQUFBO0FqRmt4ZkE7O0FpRmp4ZkE7QUFBQTtBakZxeGZBOztBaUZweGZBO0FBQUE7QWpGd3hmQTs7QWlGdnhmQTtBQUFBO0FqRjJ4ZkE7O0FpRjF4ZkE7QUFBQTtBakY4eGZBOztBaUY3eGZBO0FBQUE7QWpGaXlmQTs7QWlGaHlmQTtBQUFBO0FqRm95ZkE7O0FpRm55ZkE7QUFBQTtBakZ1eWZBOztBaUZ0eWZBO0FBQUE7QWpGMHlmQTs7QWlGenlmQTtBQUFBO0FqRjZ5ZkE7O0FpRjV5ZkE7QUFBQTtBakZnemZBOztBaUYveWZBO0FBQUE7QWpGbXpmQTs7QWlGbHpmQTtBQUFBO0FqRnN6ZkE7O0FpRnJ6ZkE7QUFBQTtBakZ5emZBOztBaUZ4emZBO0FBQUE7QWpGNHpmQTs7QWlGM3pmQTtBQUFBO0FqRit6ZkE7O0FpRjl6ZkE7QUFBQTtBakZrMGZBOztBaUZqMGZBO0FBQUE7QWpGcTBmQTs7QWlGcDBmQTtBQUFBO0FqRncwZkE7O0FpRnYwZkE7QUFBQTtBakYyMGZBOztBaUYxMGZBO0FBQUE7QWpGODBmQTs7QWlGNzBmQTtBQUFBO0FqRmkxZkE7O0FpRmgxZkE7QUFBQTtBakZvMWZBOztBaUZuMWZBO0FBQUE7QWpGdTFmQTs7QWlGdDFmQTtBQUFBO0FqRjAxZkE7O0FpRnoxZkE7QUFBQTtBakY2MWZBOztBaUY1MWZBO0FBQUE7QWpGZzJmQTs7QWlGLzFmQTs7QUFDQTtBakZtMmZBOztBaUZsMmZBOztBQUNBO0FqRnMyZkE7O0FpRnIyZkE7O0FBQ0E7QWpGeTJmQTs7QWlGeDJmQTs7QUFDQTtBakY0MmZBOztBaUYzMmZBO0FBQUE7QWpGKzJmQTs7QWlGOTJmQTs7QUFDQTtBakZrM2ZBOztBaUZqM2ZBOztBQUNBO0FqRnEzZkE7O0FpRnAzZkE7Ozs7QUFHQTtBakZ3M2ZBOztBaUZ2M2ZBOzs7QUFFQTtBakYyM2ZBOztBaUYxM2ZBOztBQUNBO0FqRjgzZkE7O0FpRjczZkE7O0FBQ0E7QWpGaTRmQTs7QWlGaDRmQTtBQUFBO0FqRm80ZkE7O0FpRm40ZkE7QUFBQTtBakZ1NGZBOztBaUZ0NGZBO0FBQUE7QWpGMDRmQTs7QWlGejRmQTtBQUFBO0FqRjY0ZkE7O0FpRjU0ZkE7QUFBQTtBakZnNWZBOztBaUYvNGZBO0FBQUE7QWpGbTVmQTs7QWlGbDVmQTtBQUFBO0FqRnM1ZkE7O0FpRnI1ZkE7QUFBQTtBakZ5NWZBOztBaUZ4NWZBO0FBQUE7QWpGNDVmQTs7QWlGMzVmQTtBQUFBO0FqRis1ZkE7O0FpRjk1ZkE7QUFBQTtBakZrNmZBOztBaUZqNmZBO0FBQUE7QWpGcTZmQTs7QWlGcDZmQTtBQUFBO0FqRnc2ZkE7O0FpRnY2ZkE7QUFBQTtBakYyNmZBOztBaUYxNmZBO0FBQUE7QWpGODZmQTs7QWlGNzZmQTtBQUFBO0FqRmk3ZkE7O0FpRmg3ZkE7QUFBQTtBakZvN2ZBOztBaUZuN2ZBO0FBQUE7QWpGdTdmQTs7QWlGdDdmQTtBQUFBO0FqRjA3ZkE7O0FpRno3ZkE7QUFBQTtBakY2N2ZBOztBaUY1N2ZBO0FBQUE7QWpGZzhmQTs7QWlGLzdmQTtBQUFBO0FqRm04ZkE7O0FpRmw4ZkE7QUFBQTtBakZzOGZBOztBaUZyOGZBO0FBQUE7QWpGeThmQTs7QWlGeDhmQTtBQUFBO0FqRjQ4ZkE7O0FpRjM4ZkE7QUFBQTtBakYrOGZBOztBaUY5OGZBO0FBQUE7QWpGazlmQTs7QWlGajlmQTtBQUFBO0FqRnE5ZkE7O0FpRnA5ZkE7QUFBQTtBakZ3OWZBOztBaUZ2OWZBO0FBQUE7QWpGMjlmQTs7QWlGMTlmQTtBQUFBO0FqRjg5ZkE7O0FpRjc5ZkE7QUFBQTtBakZpK2ZBOztBaUZoK2ZBO0FBQUE7QWpGbytmQTs7QWlGbitmQTtBQUFBO0FqRnUrZkE7O0FpRnQrZkE7QUFBQTtBakYwK2ZBOztBaUZ6K2ZBO0FBQUE7QWpGNitmQTs7QWlGNStmQTtBQUFBO0FqRmcvZkE7O0FpRi8rZkE7QUFBQTtBakZtL2ZBOztBaUZsL2ZBOztBQUNBO0FqRnMvZkE7O0FpRnIvZkE7QUFBQTtBakZ5L2ZBOztBaUZ4L2ZBO0FBQUE7QWpGNC9mQTs7QWlGMy9mQTtBQUFBO0FqRisvZkE7O0FpRjkvZkE7QUFBQTtBakZrZ2dCQTs7QWlGamdnQkE7QUFBQTtBakZxZ2dCQTs7QWlGcGdnQkE7QUFBQTtBakZ3Z2dCQTs7QWlGdmdnQkE7QUFBQTtBakYyZ2dCQTs7QWlGMWdnQkE7QUFBQTtBakY4Z2dCQTs7QWlGN2dnQkE7QUFBQTtBakZpaGdCQTs7QWlGaGhnQkE7QUFBQTtBakZvaGdCQTs7QWlGbmhnQkE7QUFBQTtBakZ1aGdCQTs7QWlGdGhnQkE7O0FBQ0E7QWpGMGhnQkE7O0FpRnpoZ0JBO0FBQUE7QWpGNmhnQkE7O0FpRjVoZ0JBO0FBQUE7QWpGZ2lnQkE7O0FpRi9oZ0JBO0FBQUE7QWpGbWlnQkE7O0FpRmxpZ0JBOztBQUNBO0FqRnNpZ0JBOztBaUZyaWdCQTtBQUFBO0FqRnlpZ0JBOztBaUZ4aWdCQTtBQUFBO0FqRjRpZ0JBOztBaUYzaWdCQTtBQUFBO0FqRitpZ0JBOztBaUY5aWdCQTtBQUFBO0FqRmtqZ0JBOztBaUZqamdCQTtBQUFBO0FqRnFqZ0JBOztBaUZwamdCQTtBQUFBO0FqRndqZ0JBOztBaUZ2amdCQTs7O0FBRUE7QWpGMmpnQkE7O0FpRjFqZ0JBOztBQUNBO0FqRjhqZ0JBOztBaUY3amdCQTtBQUFBO0FqRmlrZ0JBOztBaUZoa2dCQTtBQUFBO0FqRm9rZ0JBOztBaUZua2dCQTtBQUFBO0FqRnVrZ0JBOztBaUZ0a2dCQTtBQUFBO0FqRjBrZ0JBOztBaUZ6a2dCQTtBQUFBO0FqRjZrZ0JBOztBaUY1a2dCQTtBQUFBO0FqRmdsZ0JBOztBaUYva2dCQTtBQUFBO0FqRm1sZ0JBOztBaUZsbGdCQTtBQUFBO0FqRnNsZ0JBOztBaUZybGdCQTtBQUFBO0FqRnlsZ0JBOztBaUZ4bGdCQTtBQUFBO0FqRjRsZ0JBOztBaUYzbGdCQTtBQUFBO0FqRitsZ0JBOztBaUY5bGdCQTtBQUFBO0FqRmttZ0JBOztBaUZqbWdCQTtBQUFBO0FqRnFtZ0JBOztBaUZwbWdCQTtBQUFBO0FqRndtZ0JBOztBaUZ2bWdCQTtBQUFBO0FqRjJtZ0JBOztBaUYxbWdCQTtBQUFBO0FqRjhtZ0JBOztBaUY3bWdCQTtBQUFBO0FqRmluZ0JBOztBaUZobmdCQTtBQUFBO0FqRm9uZ0JBOztBaUZubmdCQTtBQUFBO0FqRnVuZ0JBOztBaUZ0bmdCQTtBQUFBO0FqRjBuZ0JBOztBaUZ6bmdCQTtBQUFBO0FqRjZuZ0JBOztBaUY1bmdCQTtBQUFBO0FqRmdvZ0JBOztBaUYvbmdCQTtBQUFBO0FqRm1vZ0JBOztBaUZsb2dCQTtBQUFBO0FqRnNvZ0JBOztBaUZyb2dCQTtBQUFBO0FqRnlvZ0JBOztBaUZ4b2dCQTs7QUFDQTtBakY0b2dCQTs7QWlGM29nQkE7O0FBQ0E7QWpGK29nQkE7O0FpRjlvZ0JBO0FBQUE7QWpGa3BnQkE7O0FpRmpwZ0JBO0FBQUE7QWpGcXBnQkE7O0FpRnBwZ0JBO0FBQUE7QWpGd3BnQkE7O0FpRnZwZ0JBO0FBQUE7QWpGMnBnQkE7O0FpRjFwZ0JBO0FBQUE7QWpGOHBnQkE7O0FpRjdwZ0JBO0FBQUE7QWpGaXFnQkE7O0FpRmhxZ0JBO0FBQUE7QWpGb3FnQkE7O0FpRm5xZ0JBO0FBQUE7QWpGdXFnQkE7O0FpRnRxZ0JBO0FBQUE7QWpGMHFnQkE7O0FpRnpxZ0JBOzs7QUFFQTtBakY2cWdCQTs7QWlGNXFnQkE7O0FBQ0E7QWpGZ3JnQkE7O0FpRi9xZ0JBOztBQUNBO0FqRm1yZ0JBOztBaUZscmdCQTs7QUFDQTtBakZzcmdCQTs7QWlGcnJnQkE7QUFBQTtBakZ5cmdCQTs7QWlGeHJnQkE7QUFBQTtBakY0cmdCQTs7QWlGM3JnQkE7QUFBQTtBakYrcmdCQTs7QWlGOXJnQkE7QUFBQTtBakZrc2dCQTs7QWlGanNnQkE7Ozs7O0FBSUE7QWpGcXNnQkE7O0FpRnBzZ0JBO0FBQUE7QWpGd3NnQkE7O0FpRnZzZ0JBOzs7QUFFQTtBakYyc2dCQTs7QWlGMXNnQkE7O0FBQ0E7QWpGOHNnQkE7O0FpRjdzZ0JBO0FBQUE7QWpGaXRnQkE7O0FpRmh0Z0JBO0FBQUE7QWpGb3RnQkE7O0FpRm50Z0JBOzs7QUFFQTtBakZ1dGdCQTs7QWlGdHRnQkE7QUFBQTtBakYwdGdCQTs7QWlGenRnQkE7QUFBQTtBakY2dGdCQTs7QWlGNXRnQkE7O0FBQ0E7QWpGZ3VnQkE7O0FpRi90Z0JBOztBQUNBO0FqRm11Z0JBOztBaUZsdWdCQTs7QUFDQTtBakZzdWdCQTs7QWlGcnVnQkE7QUFBQTtBakZ5dWdCQTs7QWlGeHVnQkE7QUFBQTtBakY0dWdCQTs7QWlGM3VnQkE7QUFBQTtBakYrdWdCQTs7QWlGOXVnQkE7QUFBQTtBakZrdmdCQTs7QWlGanZnQkE7QUFBQTtBakZxdmdCQTs7QWlGcHZnQkE7QUFBQTtBakZ3dmdCQTs7QWlGdnZnQkE7QUFBQTtBakYydmdCQTs7QWlGMXZnQkE7QUFBQTtBakY4dmdCQTs7QWlGN3ZnQkE7O0FBQ0E7QWpGaXdnQkE7O0FpRmh3Z0JBO0FBQUE7QWpGb3dnQkE7O0FpRm53Z0JBO0FBQUE7QWpGdXdnQkE7O0FpRnR3Z0JBO0FBQUE7QWpGMHdnQkE7O0FpRnp3Z0JBO0FBQUE7QWpGNndnQkE7O0FpRjV3Z0JBO0FBQUE7QWpGZ3hnQkE7O0FpRi93Z0JBO0FBQUE7QWpGbXhnQkE7O0FpRmx4Z0JBO0FBQUE7QWpGc3hnQkE7O0FpRnJ4Z0JBO0FBQUE7QWpGeXhnQkE7O0FpRnh4Z0JBO0FBQUE7QWpGNHhnQkE7O0FpRjN4Z0JBO0FBQUE7QWpGK3hnQkE7O0FpRjl4Z0JBO0FBQUE7QWpGa3lnQkE7O0FpRmp5Z0JBO0FBQUE7QWpGcXlnQkE7O0FpRnB5Z0JBO0FBQUE7QWpGd3lnQkE7O0FpRnZ5Z0JBO0FBQUE7QWpGMnlnQkE7O0FpRjF5Z0JBO0FBQUE7QWpGOHlnQkE7O0FpRjd5Z0JBO0FBQUE7QWpGaXpnQkE7O0FpRmh6Z0JBO0FBQUE7QWpGb3pnQkE7O0FpRm56Z0JBO0FBQUE7QWpGdXpnQkE7O0FpRnR6Z0JBO0FBQUE7QWpGMHpnQkE7O0FpRnp6Z0JBO0FBQUE7QWpGNnpnQkE7O0FpRjV6Z0JBO0FBQUE7QWpGZzBnQkE7O0FpRi96Z0JBO0FBQUE7QWpGbTBnQkE7O0FpRmwwZ0JBO0FBQUE7QWpGczBnQkE7O0FpRnIwZ0JBO0FBQUE7QWpGeTBnQkE7O0FpRngwZ0JBO0FBQUE7QWpGNDBnQkE7O0FpRjMwZ0JBO0FBQUE7QWpGKzBnQkE7O0FpRjkwZ0JBO0FBQUE7QWpGazFnQkE7O0FpRmoxZ0JBO0FBQUE7QWpGcTFnQkE7O0FpRnAxZ0JBO0FBQUE7QWpGdzFnQkE7O0FpRnYxZ0JBO0FBQUE7QWpGMjFnQkE7O0FpRjExZ0JBO0FBQUE7QWpGODFnQkE7O0FpRjcxZ0JBO0FBQUE7QWpGaTJnQkE7O0FpRmgyZ0JBO0FBQUE7QWpGbzJnQkE7O0FpRm4yZ0JBO0FBQUE7QWpGdTJnQkE7O0FpRnQyZ0JBO0FBQUE7QWpGMDJnQkE7O0FpRnoyZ0JBO0FBQUE7QWpGNjJnQkE7O0FpRjUyZ0JBO0FBQUE7QWpGZzNnQkE7O0FpRi8yZ0JBOzs7QUFFQTtBakZtM2dCQTs7QWlGbDNnQkE7QUFBQTtBakZzM2dCQTs7QWlGcjNnQkE7QUFBQTtBakZ5M2dCQTs7QWlGeDNnQkE7QUFBQTtBakY0M2dCQTs7QWlGMzNnQkE7QUFBQTtBakYrM2dCQTs7QWlGOTNnQkE7QUFBQTtBakZrNGdCQTs7QWlGajRnQkE7QUFBQTtBakZxNGdCQTs7QWlGcDRnQkE7QUFBQTtBakZ3NGdCQTs7QWlGdjRnQkE7QUFBQTtBakYyNGdCQTs7QWlGMTRnQkE7QUFBQTtBakY4NGdCQTs7QWlGNzRnQkE7QUFBQTtBakZpNWdCQTs7QWlGaDVnQkE7QUFBQTtBakZvNWdCQTs7QWlGbjVnQkE7QUFBQTtBakZ1NWdCQTs7QWlGdDVnQkE7QUFBQTtBakYwNWdCQTs7QWlGejVnQkE7QUFBQTtBakY2NWdCQTs7QWlGNTVnQkE7QUFBQTtBakZnNmdCQTs7QWlGLzVnQkE7QUFBQTtBakZtNmdCQTs7QWlGbDZnQkE7QUFBQTtBakZzNmdCQTs7QWlGcjZnQkE7QUFBQTtBakZ5NmdCQTs7QWlGeDZnQkE7QUFBQTtBakY0NmdCQTs7QWlGMzZnQkE7QUFBQTtBakYrNmdCQTs7QWlGOTZnQkE7QUFBQTtBakZrN2dCQTs7QWlGajdnQkE7O0FBQ0E7QWpGcTdnQkE7O0FpRnA3Z0JBO0FBQUE7QWpGdzdnQkE7O0FpRnY3Z0JBO0FBQUE7QWpGMjdnQkE7O0FpRjE3Z0JBO0FBQUE7QWpGODdnQkE7O0FpRjc3Z0JBO0FBQUE7QWpGaThnQkE7O0FpRmg4Z0JBO0FBQUE7QWpGbzhnQkE7O0FpRm44Z0JBO0FBQUE7QWpGdThnQkE7O0FpRnQ4Z0JBO0FBQUE7QWpGMDhnQkE7O0FpRno4Z0JBO0FBQUE7QWpGNjhnQkE7O0FpRjU4Z0JBO0FBQUE7QWpGZzlnQkE7O0FpRi84Z0JBO0FBQUE7QWpGbTlnQkE7O0FpRmw5Z0JBO0FBQUE7QWpGczlnQkE7O0FpRnI5Z0JBO0FBQUE7QWpGeTlnQkE7O0FpRng5Z0JBO0FBQUE7QWpGNDlnQkE7O0FpRjM5Z0JBO0FBQUE7QWpGKzlnQkE7O0FpRjk5Z0JBO0FBQUE7QWpGaytnQkE7O0FpRmorZ0JBOztBQUNBO0FqRnErZ0JBOztBaUZwK2dCQTtBQUFBO0FqRncrZ0JBOztBaUZ2K2dCQTtBQUFBO0FqRjIrZ0JBOztBaUYxK2dCQTtBQUFBO0FqRjgrZ0JBOztBaUY3K2dCQTtBQUFBO0FqRmkvZ0JBOztBaUZoL2dCQTs7QUFDQTtBakZvL2dCQTs7QWlGbi9nQkE7QUFBQTtBakZ1L2dCQTs7QWlGdC9nQkE7QUFBQTtBakYwL2dCQTs7QWlGei9nQkE7QUFBQTtBakY2L2dCQTs7QWlGNS9nQkE7OztBQUVBO0FqRmdnaEJBOztBaUYvL2dCQTs7QUFDQTtBakZtZ2hCQTs7QWlGbGdoQkE7O0FBQ0E7QWpGc2doQkE7O0FpRnJnaEJBOztBQUNBO0FqRnlnaEJBOztBaUZ4Z2hCQTs7QUFDQTtBakY0Z2hCQTs7QWlGM2doQkE7QUFBQTtBakYrZ2hCQTs7QWlGOWdoQkE7QUFBQTtBakZraGhCQTs7QWlGamhoQkE7QUFBQTtBakZxaGhCQTs7QWlGcGhoQkE7QUFBQTtBakZ3aGhCQTs7QWlGdmhoQkE7QUFBQTtBakYyaGhCQTs7QWlGMWhoQkE7QUFBQTtBakY4aGhCQTs7QWlGN2hoQkE7QUFBQTtBakZpaWhCQTs7QWlGaGloQkE7QUFBQTtBakZvaWhCQTs7QWlGbmloQkE7QUFBQTtBakZ1aWhCQTs7QWlGdGloQkE7QUFBQTtBakYwaWhCQTs7QWlGemloQkE7QUFBQTtBakY2aWhCQTs7QWlGNWloQkE7O0FBQ0E7QWpGZ2poQkE7O0FpRi9paEJBOztBQUNBO0FqRm1qaEJBOztBaUZsamhCQTs7QUFDQTtBakZzamhCQTs7QWlGcmpoQkE7QUFBQTtBakZ5amhCQTs7QWlGeGpoQkE7O0FBQ0E7QWpGNGpoQkE7O0FpRjNqaEJBOztBQUNBO0FqRitqaEJBOztBaUY5amhCQTtBQUFBO0FqRmtraEJBOztBaUZqa2hCQTtBQUFBO0FqRnFraEJBOztBaUZwa2hCQTtBQUFBO0FqRndraEJBOztBaUZ2a2hCQTtBQUFBO0FqRjJraEJBOztBaUYxa2hCQTtBQUFBO0FqRjhraEJBOztBaUY3a2hCQTtBQUFBO0FqRmlsaEJBOztBaUZobGhCQTtBQUFBO0FqRm9saEJBOztBaUZubGhCQTtBQUFBO0FqRnVsaEJBOztBaUZ0bGhCQTtBQUFBO0FqRjBsaEJBOztBaUZ6bGhCQTtBQUFBO0FqRjZsaEJBOztBaUY1bGhCQTtBQUFBO0FqRmdtaEJBOztBaUYvbGhCQTtBQUFBO0FqRm1taEJBOztBaUZsbWhCQTtBQUFBO0FqRnNtaEJBOztBaUZybWhCQTtBQUFBO0FqRnltaEJBOztBaUZ4bWhCQTtBQUFBO0FqRjRtaEJBOztBaUYzbWhCQTtBQUFBO0FqRittaEJBOztBaUY5bWhCQTtBQUFBO0FqRmtuaEJBOztBaUZqbmhCQTtBQUFBO0FqRnFuaEJBOztBaUZwbmhCQTtBQUFBO0FqRnduaEJBOztBaUZ2bmhCQTtBQUFBO0FqRjJuaEJBOztBaUYxbmhCQTs7QUFDQTtBakY4bmhCQTs7QWlGN25oQkE7QUFBQTtBakZpb2hCQTs7QWlGaG9oQkE7QUFBQTtBakZvb2hCQTs7QWlGbm9oQkE7QUFBQTtBakZ1b2hCQTs7QWlGdG9oQkE7QUFBQTtBakYwb2hCQTs7QWlGem9oQkE7QUFBQTtBakY2b2hCQTs7QWlGNW9oQkE7QUFBQTtBakZncGhCQTs7QWlGL29oQkE7QUFBQTtBakZtcGhCQTs7QWlGbHBoQkE7QUFBQTtBakZzcGhCQTs7QWlGcnBoQkE7QUFBQTtBakZ5cGhCQTs7QWlGeHBoQkE7QUFBQTtBakY0cGhCQTs7QWlGM3BoQkE7QUFBQTtBakYrcGhCQTs7QWlGOXBoQkE7QUFBQTtBakZrcWhCQTs7QWlGanFoQkE7QUFBQTtBakZxcWhCQTs7QWlGcHFoQkE7QUFBQTtBakZ3cWhCQTs7QWlGdnFoQkE7QUFBQTtBakYycWhCQTs7QWlGMXFoQkE7QUFBQTtBakY4cWhCQTs7QWlGN3FoQkE7QUFBQTtBakZpcmhCQTs7QWlGaHJoQkE7QUFBQTtBakZvcmhCQTs7QWlGbnJoQkE7QUFBQTtBakZ1cmhCQTs7QWlGdHJoQkE7QUFBQTtBakYwcmhCQTs7QWlGenJoQkE7QUFBQTtBakY2cmhCQTs7QWlGNXJoQkE7QUFBQTtBakZnc2hCQTs7QWlGL3JoQkE7QUFBQTtBakZtc2hCQTs7QWlGbHNoQkE7QUFBQTtBakZzc2hCQTs7QWlGcnNoQkE7QUFBQTtBakZ5c2hCQTs7QWlGeHNoQkE7QUFBQTtBakY0c2hCQTs7QWlGM3NoQkE7QUFBQTtBakYrc2hCQTs7QWlGOXNoQkE7QUFBQTtBakZrdGhCQTs7QWlGanRoQkE7QUFBQTtBakZxdGhCQTs7QWlGcHRoQkE7QUFBQTtBakZ3dGhCQTs7QWlGdnRoQkE7QUFBQTtBakYydGhCQTs7QWlGMXRoQkE7QUFBQTtBakY4dGhCQTs7QWlGN3RoQkE7QUFBQTtBakZpdWhCQTs7QWlGaHVoQkE7QUFBQTtBakZvdWhCQTs7QWlGbnVoQkE7QUFBQTtBakZ1dWhCQTs7QWlGdHVoQkE7QUFBQTtBakYwdWhCQTs7QWlGenVoQkE7QUFBQTtBakY2dWhCQTs7QWlGNXVoQkE7QUFBQTtBakZndmhCQTs7QWlGL3VoQkE7QUFBQTtBakZtdmhCQTs7QWlGbHZoQkE7QUFBQTtBakZzdmhCQTs7QWlGcnZoQkE7QUFBQTtBakZ5dmhCQTs7QWlGeHZoQkE7QUFBQTtBakY0dmhCQTs7QWlGM3ZoQkE7QUFBQTtBakYrdmhCQTs7QWlGOXZoQkE7QUFBQTtBakZrd2hCQTs7QWlGandoQkE7QUFBQTtBakZxd2hCQTs7QWlGcHdoQkE7QUFBQTtBakZ3d2hCQTs7QWlGdndoQkE7QUFBQTtBakYyd2hCQTs7QWlGMXdoQkE7QUFBQTtBakY4d2hCQTs7QWlGN3doQkE7QUFBQTtBakZpeGhCQTs7QWlGaHhoQkE7QUFBQTtBakZveGhCQTs7QWlGbnhoQkE7O0FBQ0E7QWpGdXhoQkE7O0FpRnR4aEJBOzs7QUFFQTtBakYweGhCQTs7QWlGenhoQkE7QUFBQTtBakY2eGhCQTs7QWlGNXhoQkE7QUFBQTtBakZneWhCQTs7QWlGL3hoQkE7O0FBQ0E7QWpGbXloQkE7O0FpRmx5aEJBO0FBQUE7QWpGc3loQkE7O0FpRnJ5aEJBO0FBQUE7QWpGeXloQkE7O0FpRnh5aEJBO0FBQUE7QWpGNHloQkE7O0FpRjN5aEJBO0FBQUE7QWpGK3loQkE7O0FpRjl5aEJBO0FBQUE7QWpGa3poQkE7O0FpRmp6aEJBO0FBQUE7QWpGcXpoQkE7O0FpRnB6aEJBO0FBQUE7QWpGd3poQkE7O0FpRnZ6aEJBO0FBQUE7QWpGMnpoQkE7O0FpRjF6aEJBO0FBQUE7QWpGOHpoQkE7O0FpRjd6aEJBO0FBQUE7QWpGaTBoQkE7O0FpRmgwaEJBOztBQUNBO0FqRm8waEJBOztBaUZuMGhCQTs7QUFDQTtBakZ1MGhCQTs7QWlGdDBoQkE7QUFBQTtBakYwMGhCQTs7QWlGejBoQkE7QUFBQTtBakY2MGhCQTs7QWlGNTBoQkE7QUFBQTtBakZnMWhCQTs7QWlGLzBoQkE7QUFBQTtBakZtMWhCQTs7QWlGbDFoQkE7QUFBQTtBakZzMWhCQTs7QWlGcjFoQkE7QUFBQTtBakZ5MWhCQTs7QWlGeDFoQkE7O0FBQ0E7QWpGNDFoQkE7O0FpRjMxaEJBOztBQUNBO0FqRisxaEJBOztBaUY5MWhCQTtBQUFBO0FqRmsyaEJBOztBaUZqMmhCQTtBQUFBO0FqRnEyaEJBOztBaUZwMmhCQTtBQUFBO0FqRncyaEJBOztBaUZ2MmhCQTtBQUFBO0FqRjIyaEJBOztBaUYxMmhCQTs7QUFDQTtBakY4MmhCQTs7QWlGNzJoQkE7O0FBQ0E7QWpGaTNoQkE7O0FpRmgzaEJBO0FBQUE7QWpGbzNoQkE7O0FpRm4zaEJBO0FBQUE7QWpGdTNoQkE7O0FpRnQzaEJBO0FBQUE7QWpGMDNoQkE7O0FpRnozaEJBOzs7QUFFQTtBakY2M2hCQTs7QWlGNTNoQkE7O0FBQ0E7QWpGZzRoQkE7O0FpRi8zaEJBOztBQUNBO0FqRm00aEJBOztBaUZsNGhCQTs7QUFDQTtBakZzNGhCQTs7QWlGcjRoQkE7O0FBQ0E7QWpGeTRoQkE7O0FpRng0aEJBO0FBQUE7QWpGNDRoQkE7O0FpRjM0aEJBOzs7QUFFQTtBakYrNGhCQTs7QWlGOTRoQkE7QUFBQTtBakZrNWhCQTs7QWlGajVoQkE7QUFBQTtBakZxNWhCQTs7QWlGcDVoQkE7QUFBQTtBakZ3NWhCQTs7QWlGdjVoQkE7QUFBQTtBakYyNWhCQTs7QWlGMTVoQkE7O0FBQ0E7QWpGODVoQkE7O0FpRjc1aEJBOztBQUNBO0FqRmk2aEJBOztBaUZoNmhCQTtBQUFBO0FqRm82aEJBOztBaUZuNmhCQTtBQUFBO0FqRnU2aEJBOztBaUZ0NmhCQTtBQUFBO0FqRjA2aEJBOztBaUZ6NmhCQTtBQUFBO0FqRjY2aEJBOztBaUY1NmhCQTtBQUFBO0FqRmc3aEJBOztBaUYvNmhCQTtBQUFBO0FqRm03aEJBOztBaUZsN2hCQTtBQUFBO0FqRnM3aEJBOztBaUZyN2hCQTtBQUFBO0FqRnk3aEJBOztBaUZ4N2hCQTtBQUFBO0FqRjQ3aEJBOztBaUYzN2hCQTtBQUFBO0FqRis3aEJBOztBaUY5N2hCQTtBQUFBO0FqRms4aEJBOztBa0ZudGpCQTtBSDhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRXlyakJBOztBK0UvcWpCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0VpcmpCQTs7QW1GMXVqQkE7QUFDQTtBQUNBO0FBQ0E7QW5GNnVqQkE7O0FtRjF1akJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QW5GNHVqQkE7QW1GM3VqQkE7QUFDQTtBbkY2dWpCQTtBbUYzdWpCQTtBQUNBO0FuRjZ1akJBOztBbUZ4dWpCQTtBQUNBO0FuRjJ1akJBO0FtRnh1akJBO0FBQ0E7QW5GMHVqQkE7O0FtRi91akJBO0FBQ0E7QW5Ga3ZqQkE7QW1GL3VqQkE7QUFDQTtBbkZpdmpCQTs7QW1GdHZqQkE7QUFDQTtBbkZ5dmpCQTtBbUZ0dmpCQTtBQUNBO0FuRnd2akJBOztBbUY3dmpCQTtBQUNBO0FuRmd3akJBO0FtRjd2akJBO0FBQ0E7QW5GK3ZqQkE7O0FtRnB3akJBO0FBQ0E7QW5GdXdqQkE7QW1GcHdqQkE7QUFDQTtBbkZzd2pCQTs7QW1GM3dqQkE7QUFDQTtBbkY4d2pCQTtBbUYzd2pCQTtBQUNBO0FuRjZ3akJBOztBbUZseGpCQTtBQUNBO0FuRnF4akJBO0FtRmx4akJBO0FBQ0E7QW5Gb3hqQkE7O0FtRnp4akJBO0FBQ0E7QW5GNHhqQkE7QW1GenhqQkE7QUFDQTtBbkYyeGpCQTs7QW1GaHlqQkE7QUFDQTtBbkZteWpCQTtBbUZoeWpCQTtBQUNBO0FuRmt5akJBOztBbUZ2eWpCQTtBQUNBO0FuRjB5akJBO0FtRnZ5akJBO0FBQ0E7QW5GeXlqQkE7O0FtRjl5akJBO0FBQ0E7QW5GaXpqQkE7QW1GOXlqQkE7QUFDQTtBbkZnempCQTs7QW1GcnpqQkE7QUFDQTtBbkZ3empCQTtBbUZyempCQTtBQUNBO0FuRnV6akJBOztBbUY1empCQTtBQUNBO0FuRit6akJBO0FtRjV6akJBO0FBQ0E7QW5GOHpqQkE7O0FtRm4wakJBO0FBQ0E7QW5GczBqQkE7QW1GbjBqQkE7QUFDQTtBbkZxMGpCQTs7QW1GMTBqQkE7QUFDQTtBbkY2MGpCQTtBbUYxMGpCQTtBQUNBO0FuRjQwakJBOztBbUZqMWpCQTtBQUNBO0FuRm8xakJBO0FtRmoxakJBO0FBQ0E7QW5GbTFqQkE7O0FtRngxakJBO0FBQ0E7QW5GMjFqQkE7QW1GeDFqQkE7QUFDQTtBbkYwMWpCQTs7QW1GLzFqQkE7QUFDQTtBbkZrMmpCQTtBbUYvMWpCQTtBQUNBO0FuRmkyakJBOztBbUZ0MmpCQTtBQUNBO0FuRnkyakJBO0FtRnQyakJBO0FBQ0E7QW5GdzJqQkE7O0FtRjcyakJBO0FBQ0E7QW5GZzNqQkE7QW1GNzJqQkE7QUFDQTtBbkYrMmpCQTs7QW1GcDNqQkE7QUFDQTtBbkZ1M2pCQTtBbUZwM2pCQTtBQUNBO0FuRnMzakJBOztBbUYzM2pCQTtBQUNBO0FuRjgzakJBO0FtRjMzakJBO0FBQ0E7QW5GNjNqQkE7O0FtRmw0akJBO0FBQ0E7QW5GcTRqQkE7QW1GbDRqQkE7QUFDQTtBbkZvNGpCQTs7QW1GejRqQkE7QUFDQTtBbkY0NGpCQTtBbUZ6NGpCQTtBQUNBO0FuRjI0akJBOztBbUZoNWpCQTtBQUNBO0FuRm01akJBO0FtRmg1akJBO0FBQ0E7QW5GazVqQkE7O0FtRnY1akJBO0FBQ0E7QW5GMDVqQkE7QW1GdjVqQkE7QUFDQTtBbkZ5NWpCQTs7QW1GOTVqQkE7QUFDQTtBbkZpNmpCQTtBbUY5NWpCQTtBQUNBO0FuRmc2akJBOztBbUZyNmpCQTtBQUNBO0FuRnc2akJBO0FtRnI2akJBO0FBQ0E7QW5GdTZqQkE7O0FtRjU2akJBO0FBQ0E7QW5GKzZqQkE7QW1GNTZqQkE7QUFDQTtBbkY4NmpCQTs7QW1GbjdqQkE7QUFDQTtBbkZzN2pCQTtBbUZuN2pCQTtBQUNBO0FuRnE3akJBOztBbUYxN2pCQTtBQUNBO0FuRjY3akJBO0FtRjE3akJBO0FBQ0E7QW5GNDdqQkE7O0FtRmo4akJBO0FBQ0E7QW5GbzhqQkE7QW1GajhqQkE7QUFDQTtBbkZtOGpCQTs7QW1GeDhqQkE7QUFDQTtBbkYyOGpCQTtBbUZ4OGpCQTtBQUNBO0FuRjA4akJBOztBbUYvOGpCQTtBQUNBO0FuRms5akJBO0FtRi84akJBO0FBQ0E7QW5GaTlqQkE7O0FtRnQ5akJBO0FBQ0E7QW5GeTlqQkE7QW1GdDlqQkE7QUFDQTtBbkZ3OWpCQTs7QW1GNzlqQkE7QUFDQTtBbkZnK2pCQTtBbUY3OWpCQTtBQUNBO0FuRis5akJBOztBbUZwK2pCQTtBQUNBO0FuRnUrakJBO0FtRnArakJBO0FBQ0E7QW5GcytqQkE7O0FtRjMrakJBO0FBQ0E7QW5GOCtqQkE7QW1GMytqQkE7QUFDQTtBbkY2K2pCQTs7QW1GbC9qQkE7QUFDQTtBbkZxL2pCQTtBbUZsL2pCQTtBQUNBO0FuRm8vakJBOztBbUZ6L2pCQTtBQUNBO0FuRjQvakJBO0FtRnovakJBO0FBQ0E7QW5GMi9qQkE7O0FtRmhna0JBO0FBQ0E7QW5GbWdrQkE7QW1GaGdrQkE7QUFDQTtBbkZrZ2tCQTs7QW1GdmdrQkE7QUFDQTtBbkYwZ2tCQTtBbUZ2Z2tCQTtBQUNBO0FuRnlna0JBOztBbUY5Z2tCQTtBQUNBO0FuRmloa0JBO0FtRjlna0JBO0FBQ0E7QW5GZ2hrQkE7O0FtRnJoa0JBO0FBQ0E7QW5Gd2hrQkE7QW1GcmhrQkE7QUFDQTtBbkZ1aGtCQTs7QW1GNWhrQkE7QUFDQTtBbkYraGtCQTtBbUY1aGtCQTtBQUNBO0FuRjhoa0JBOztBbUZuaWtCQTtBQUNBO0FuRnNpa0JBO0FtRm5pa0JBO0FBQ0E7QW5GcWlrQkE7O0FtRjFpa0JBO0FBQ0E7QW5GNmlrQkE7QW1GMWlrQkE7QUFDQTtBbkY0aWtCQTs7QW1GamprQkE7QUFDQTtBbkZvamtCQTtBbUZqamtCQTtBQUNBO0FuRm1qa0JBOztBbUZ4amtCQTtBQUNBO0FuRjJqa0JBO0FtRnhqa0JBO0FBQ0E7QW5GMGprQkE7O0FtRi9qa0JBO0FBQ0E7QW5Ga2trQkE7QW1GL2prQkE7QUFDQTtBbkZpa2tCQTs7QW1GdGtrQkE7QUFDQTtBbkZ5a2tCQTtBbUZ0a2tCQTtBQUNBO0FuRndra0JBOztBbUY3a2tCQTtBQUNBO0FuRmdsa0JBO0FtRjdra0JBO0FBQ0E7QW5GK2trQkE7O0FtRnBsa0JBO0FBQ0E7QW5GdWxrQkE7QW1GcGxrQkE7QUFDQTtBbkZzbGtCQTs7QW1GM2xrQkE7QUFDQTtBbkY4bGtCQTtBbUYzbGtCQTtBQUNBO0FuRjZsa0JBOztBbUZsbWtCQTtBQUNBO0FuRnFta0JBO0FtRmxta0JBO0FBQ0E7QW5Gb21rQkE7O0FtRnpta0JBO0FBQ0E7QW5GNG1rQkE7QW1Gem1rQkE7QUFDQTtBbkYybWtCQTs7QW1GaG5rQkE7QUFDQTtBbkZtbmtCQTtBbUZobmtCQTtBQUNBO0FuRmtua0JBOztBbUZ2bmtCQTtBQUNBO0FuRjBua0JBO0FtRnZua0JBO0FBQ0E7QW5GeW5rQkE7O0FtRjlua0JBO0FBQ0E7QW5GaW9rQkE7QW1GOW5rQkE7QUFDQTtBbkZnb2tCQTs7QW1Gcm9rQkE7QUFDQTtBbkZ3b2tCQTtBbUZyb2tCQTtBQUNBO0FuRnVva0JBOztBbUY1b2tCQTtBQUNBO0FuRitva0JBO0FtRjVva0JBO0FBQ0E7QW5GOG9rQkE7O0FtRm5wa0JBO0FBQ0E7QW5Gc3BrQkE7QW1GbnBrQkE7QUFDQTtBbkZxcGtCQTs7QW1GMXBrQkE7QUFDQTtBbkY2cGtCQTtBbUYxcGtCQTtBQUNBO0FuRjRwa0JBOztBbUZqcWtCQTtBQUNBO0FuRm9xa0JBO0FtRmpxa0JBO0FBQ0E7QW5GbXFrQkE7O0FtRnhxa0JBO0FBQ0E7QW5GMnFrQkE7QW1GeHFrQkE7QUFDQTtBbkYwcWtCQTs7QW1GL3FrQkE7QUFDQTtBbkZrcmtCQTtBbUYvcWtCQTtBQUNBO0FuRmlya0JBOztBbUZ0cmtCQTtBQUNBO0FuRnlya0JBO0FtRnRya0JBO0FBQ0E7QW5Gd3JrQkE7O0FtRjdya0JBO0FBQ0E7QW5GZ3NrQkE7QW1GN3JrQkE7QUFDQTtBbkYrcmtCQTs7QW1GcHNrQkE7QUFDQTtBbkZ1c2tCQTtBbUZwc2tCQTtBQUNBO0FuRnNza0JBOztBbUYzc2tCQTtBQUNBO0FuRjhza0JBO0FtRjNza0JBO0FBQ0E7QW5GNnNrQkE7O0FtRmx0a0JBO0FBQ0E7QW5GcXRrQkE7QW1GbHRrQkE7QUFDQTtBbkZvdGtCQTs7QW1GenRrQkE7QUFDQTtBbkY0dGtCQTtBbUZ6dGtCQTtBQUNBO0FuRjJ0a0JBOztBbUZodWtCQTtBQUNBO0FuRm11a0JBO0FtRmh1a0JBO0FBQ0E7QW5Ga3VrQkE7O0FtRnZ1a0JBO0FBQ0E7QW5GMHVrQkE7QW1GdnVrQkE7QUFDQTtBbkZ5dWtCQTs7QW1GOXVrQkE7QUFDQTtBbkZpdmtCQTtBbUY5dWtCQTtBQUNBO0FuRmd2a0JBOztBbUZydmtCQTtBQUNBO0FuRnd2a0JBO0FtRnJ2a0JBO0FBQ0E7QW5GdXZrQkE7O0FtRjV2a0JBO0FBQ0E7QW5GK3ZrQkE7QW1GNXZrQkE7QUFDQTtBbkY4dmtCQTs7QW1GbndrQkE7QUFDQTtBbkZzd2tCQTtBbUZud2tCQTtBQUNBO0FuRnF3a0JBOztBbUYxd2tCQTtBQUNBO0FuRjZ3a0JBO0FtRjF3a0JBO0FBQ0E7QW5GNHdrQkE7O0FtRmp4a0JBO0FBQ0E7QW5Gb3hrQkE7QW1GanhrQkE7QUFDQTtBbkZteGtCQTs7QW1GeHhrQkE7QUFDQTtBbkYyeGtCQTtBbUZ4eGtCQTtBQUNBO0FuRjB4a0JBOztBbUYveGtCQTtBQUNBO0FuRmt5a0JBO0FtRi94a0JBO0FBQ0E7QW5GaXlrQkE7O0FtRnR5a0JBO0FBQ0E7QW5GeXlrQkE7QW1GdHlrQkE7QUFDQTtBbkZ3eWtCQTs7QW1GN3lrQkE7QUFDQTtBbkZnemtCQTtBbUY3eWtCQTtBQUNBO0FuRit5a0JBOztBbUZwemtCQTtBQUNBO0FuRnV6a0JBO0FtRnB6a0JBO0FBQ0E7QW5Gc3prQkE7O0FtRjN6a0JBO0FBQ0E7QW5GOHprQkE7QW1GM3prQkE7QUFDQTtBbkY2emtCQTs7QW1GbDBrQkE7QUFDQTtBbkZxMGtCQTtBbUZsMGtCQTtBQUNBO0FuRm8wa0JBOztBbUZ6MGtCQTtBQUNBO0FuRjQwa0JBO0FtRnowa0JBO0FBQ0E7QW5GMjBrQkE7O0FtRmgxa0JBO0FBQ0E7QW5GbTFrQkE7QW1GaDFrQkE7QUFDQTtBbkZrMWtCQTs7QW1GdjFrQkE7QUFDQTtBbkYwMWtCQTtBbUZ2MWtCQTtBQUNBO0FuRnkxa0JBOztBbUY5MWtCQTtBQUNBO0FuRmkya0JBO0FtRjkxa0JBO0FBQ0E7QW5GZzJrQkE7O0FtRnIya0JBO0FBQ0E7QW5GdzJrQkE7QW1GcjJrQkE7QUFDQTtBbkZ1MmtCQTs7QW1GNTJrQkE7QUFDQTtBbkYrMmtCQTtBbUY1MmtCQTtBQUNBO0FuRjgya0JBOztBbUZuM2tCQTtBQUNBO0FuRnMza0JBO0FtRm4za0JBO0FBQ0E7QW5GcTNrQkE7O0FtRjEza0JBO0FBQ0E7QW5GNjNrQkE7QW1GMTNrQkE7QUFDQTtBbkY0M2tCQTs7QW1GajRrQkE7QUFDQTtBbkZvNGtCQTtBbUZqNGtCQTtBQUNBO0FuRm00a0JBOztBbUZ4NGtCQTtBQUNBO0FuRjI0a0JBO0FtRng0a0JBO0FBQ0E7QW5GMDRrQkE7O0FtRi80a0JBO0FBQ0E7QW5GazVrQkE7QW1GLzRrQkE7QUFDQTtBbkZpNWtCQTs7QW1GdDVrQkE7QUFDQTtBbkZ5NWtCQTtBbUZ0NWtCQTtBQUNBO0FuRnc1a0JBOztBbUY3NWtCQTtBQUNBO0FuRmc2a0JBO0FtRjc1a0JBO0FBQ0E7QW5GKzVrQkE7O0FtRnA2a0JBO0FBQ0E7QW5GdTZrQkE7QW1GcDZrQkE7QUFDQTtBbkZzNmtCQTs7QW1GMzZrQkE7QUFDQTtBbkY4NmtCQTtBbUYzNmtCQTtBQUNBO0FuRjY2a0JBOztBbUZsN2tCQTtBQUNBO0FuRnE3a0JBO0FtRmw3a0JBO0FBQ0E7QW5GbzdrQkE7O0FtRno3a0JBO0FBQ0E7QW5GNDdrQkE7QW1GejdrQkE7QUFDQTtBbkYyN2tCQTs7QW1GaDhrQkE7QUFDQTtBbkZtOGtCQTtBbUZoOGtCQTtBQUNBO0FuRms4a0JBOztBbUZ2OGtCQTtBQUNBO0FuRjA4a0JBO0FtRnY4a0JBO0FBQ0E7QW5GeThrQkE7O0FtRjk4a0JBO0FBQ0E7QW5GaTlrQkE7QW1GOThrQkE7QUFDQTtBbkZnOWtCQTs7QW1GcjlrQkE7QUFDQTtBbkZ3OWtCQTtBbUZyOWtCQTtBQUNBO0FuRnU5a0JBOztBbUY1OWtCQTtBQUNBO0FuRis5a0JBO0FtRjU5a0JBO0FBQ0E7QW5GODlrQkE7O0FtRm4ra0JBO0FBQ0E7QW5GcytrQkE7QW1GbitrQkE7QUFDQTtBbkZxK2tCQTs7QW1GMStrQkE7QUFDQTtBbkY2K2tCQTtBbUYxK2tCQTtBQUNBO0FuRjQra0JBOztBbUZqL2tCQTtBQUNBO0FuRm8va0JBO0FtRmova0JBO0FBQ0E7QW5GbS9rQkE7O0FtRngva0JBO0FBQ0E7QW5GMi9rQkE7QW1GeC9rQkE7QUFDQTtBbkYwL2tCQTs7QW1GLy9rQkE7QUFDQTtBbkZrZ2xCQTtBbUYvL2tCQTtBQUNBO0FuRmlnbEJBOztBbUZ0Z2xCQTtBQUNBO0FuRnlnbEJBO0FtRnRnbEJBO0FBQ0E7QW5Gd2dsQkE7O0FtRjdnbEJBO0FBQ0E7QW5GZ2hsQkE7QW1GN2dsQkE7QUFDQTtBbkYrZ2xCQTs7QW1GcGhsQkE7QUFDQTtBbkZ1aGxCQTtBbUZwaGxCQTtBQUNBO0FuRnNobEJBOztBbUYzaGxCQTtBQUNBO0FuRjhobEJBO0FtRjNobEJBO0FBQ0E7QW5GNmhsQkE7O0FtRmxpbEJBO0FBQ0E7QW5GcWlsQkE7QW1GbGlsQkE7QUFDQTtBbkZvaWxCQTs7QW1GemlsQkE7QUFDQTtBbkY0aWxCQTtBbUZ6aWxCQTtBQUNBO0FuRjJpbEJBOztBbUZoamxCQTtBQUNBO0FuRm1qbEJBO0FtRmhqbEJBO0FBQ0E7QW5Ga2psQkE7O0FtRnZqbEJBO0FBQ0E7QW5GMGpsQkE7QW1GdmpsQkE7QUFDQTtBbkZ5amxCQTs7QW1GOWpsQkE7QUFDQTtBbkZpa2xCQTtBbUY5amxCQTtBQUNBO0FuRmdrbEJBOztBbUZya2xCQTtBQUNBO0FuRndrbEJBO0FtRnJrbEJBO0FBQ0E7QW5GdWtsQkE7O0FtRjVrbEJBO0FBQ0E7QW5GK2tsQkE7QW1GNWtsQkE7QUFDQTtBbkY4a2xCQTs7QW1GbmxsQkE7QUFDQTtBbkZzbGxCQTtBbUZubGxCQTtBQUNBO0FuRnFsbEJBOztBbUYxbGxCQTtBQUNBO0FuRjZsbEJBO0FtRjFsbEJBO0FBQ0E7QW5GNGxsQkE7O0FtRmptbEJBO0FBQ0E7QW5Gb21sQkE7QW1Gam1sQkE7QUFDQTtBbkZtbWxCQTs7QW1GeG1sQkE7QUFDQTtBbkYybWxCQTtBbUZ4bWxCQTtBQUNBO0FuRjBtbEJBOztBbUYvbWxCQTtBQUNBO0FuRmtubEJBO0FtRi9tbEJBO0FBQ0E7QW5GaW5sQkE7O0FtRnRubEJBO0FBQ0E7QW5GeW5sQkE7QW1GdG5sQkE7QUFDQTtBbkZ3bmxCQTs7QW1GN25sQkE7QUFDQTtBbkZnb2xCQTtBbUY3bmxCQTtBQUNBO0FuRitubEJBOztBbUZwb2xCQTtBQUNBO0FuRnVvbEJBO0FtRnBvbEJBO0FBQ0E7QW5Gc29sQkE7O0FtRjNvbEJBO0FBQ0E7QW5GOG9sQkE7QW1GM29sQkE7QUFDQTtBbkY2b2xCQTs7QW1GbHBsQkE7QUFDQTtBbkZxcGxCQTtBbUZscGxCQTtBQUNBO0FuRm9wbEJBOztBbUZ6cGxCQTtBQUNBO0FuRjRwbEJBO0FtRnpwbEJBO0FBQ0E7QW5GMnBsQkE7O0FtRmhxbEJBO0FBQ0E7QW5GbXFsQkE7QW1GaHFsQkE7QUFDQTtBbkZrcWxCQTs7QW1GdnFsQkE7QUFDQTtBbkYwcWxCQTtBbUZ2cWxCQTtBQUNBO0FuRnlxbEJBOztBbUY5cWxCQTtBQUNBO0FuRmlybEJBO0FtRjlxbEJBO0FBQ0E7QW5GZ3JsQkE7O0FtRnJybEJBO0FBQ0E7QW5Gd3JsQkE7QW1GcnJsQkE7QUFDQTtBbkZ1cmxCQTs7QW1GNXJsQkE7QUFDQTtBbkYrcmxCQTtBbUY1cmxCQTtBQUNBO0FuRjhybEJBOztBbUZuc2xCQTtBQUNBO0FuRnNzbEJBO0FtRm5zbEJBO0FBQ0E7QW5GcXNsQkE7O0FtRjFzbEJBO0FBQ0E7QW5GNnNsQkE7QW1GMXNsQkE7QUFDQTtBbkY0c2xCQTs7QW1GanRsQkE7QUFDQTtBbkZvdGxCQTtBbUZqdGxCQTtBQUNBO0FuRm10bEJBOztBbUZ4dGxCQTtBQUNBO0FuRjJ0bEJBO0FtRnh0bEJBO0FBQ0E7QW5GMHRsQkE7O0FtRi90bEJBO0FBQ0E7QW5Ga3VsQkE7QW1GL3RsQkE7QUFDQTtBbkZpdWxCQTs7QW1GdHVsQkE7QUFDQTtBbkZ5dWxCQTtBbUZ0dWxCQTtBQUNBO0FuRnd1bEJBOztBbUY3dWxCQTtBQUNBO0FuRmd2bEJBO0FtRjd1bEJBO0FBQ0E7QW5GK3VsQkE7O0FtRnB2bEJBO0FBQ0E7QW5GdXZsQkE7QW1GcHZsQkE7QUFDQTtBbkZzdmxCQTs7QW1GM3ZsQkE7QUFDQTtBbkY4dmxCQTtBbUYzdmxCQTtBQUNBO0FuRjZ2bEJBOztBbUZsd2xCQTtBQUNBO0FuRnF3bEJBO0FtRmx3bEJBO0FBQ0E7QW5Gb3dsQkE7O0FtRnp3bEJBO0FBQ0E7QW5GNHdsQkE7QW1GendsQkE7QUFDQTtBbkYyd2xCQTs7QW1GaHhsQkE7QUFDQTtBbkZteGxCQTtBbUZoeGxCQTtBQUNBO0FuRmt4bEJBOztBbUZ2eGxCQTtBQUNBO0FuRjB4bEJBO0FtRnZ4bEJBO0FBQ0E7QW5GeXhsQkE7O0FtRjl4bEJBO0FBQ0E7QW5GaXlsQkE7QW1GOXhsQkE7QUFDQTtBbkZneWxCQTs7QW1GcnlsQkE7QUFDQTtBbkZ3eWxCQTtBbUZyeWxCQTtBQUNBO0FuRnV5bEJBOztBbUY1eWxCQTtBQUNBO0FuRit5bEJBO0FtRjV5bEJBO0FBQ0E7QW5GOHlsQkE7O0FtRm56bEJBO0FBQ0E7QW5Gc3psQkE7QW1GbnpsQkE7QUFDQTtBbkZxemxCQTs7QW1GMXpsQkE7QUFDQTtBbkY2emxCQTtBbUYxemxCQTtBQUNBO0FuRjR6bEJBOztBbUZqMGxCQTtBQUNBO0FuRm8wbEJBO0FtRmowbEJBO0FBQ0E7QW5GbTBsQkE7O0FtRngwbEJBO0FBQ0E7QW5GMjBsQkE7QW1GeDBsQkE7QUFDQTtBbkYwMGxCQTs7QW1GLzBsQkE7QUFDQTtBbkZrMWxCQTtBbUYvMGxCQTtBQUNBO0FuRmkxbEJBOztBbUZ0MWxCQTtBQUNBO0FuRnkxbEJBO0FtRnQxbEJBO0FBQ0E7QW5GdzFsQkE7O0FtRjcxbEJBO0FBQ0E7QW5GZzJsQkE7QW1GNzFsQkE7QUFDQTtBbkYrMWxCQTs7QW1GcDJsQkE7QUFDQTtBbkZ1MmxCQTtBbUZwMmxCQTtBQUNBO0FuRnMybEJBOztBbUYzMmxCQTtBQUNBO0FuRjgybEJBO0FtRjMybEJBO0FBQ0E7QW5GNjJsQkE7O0FtRmwzbEJBO0FBQ0E7QW5GcTNsQkE7QW1GbDNsQkE7QUFDQTtBbkZvM2xCQTs7QW1GejNsQkE7QUFDQTtBbkY0M2xCQTtBbUZ6M2xCQTtBQUNBO0FuRjIzbEJBOztBbUZoNGxCQTtBQUNBO0FuRm00bEJBO0FtRmg0bEJBO0FBQ0E7QW5GazRsQkE7O0FtRnY0bEJBO0FBQ0E7QW5GMDRsQkE7QW1GdjRsQkE7QUFDQTtBbkZ5NGxCQTs7QW1GOTRsQkE7QUFDQTtBbkZpNWxCQTtBbUY5NGxCQTtBQUNBO0FuRmc1bEJBOztBbUZyNWxCQTtBQUNBO0FuRnc1bEJBO0FtRnI1bEJBO0FBQ0E7QW5GdTVsQkE7O0FtRjU1bEJBO0FBQ0E7QW5GKzVsQkE7QW1GNTVsQkE7QUFDQTtBbkY4NWxCQTs7QW1GbjZsQkE7QUFDQTtBbkZzNmxCQTtBbUZuNmxCQTtBQUNBO0FuRnE2bEJBOztBbUYxNmxCQTtBQUNBO0FuRjY2bEJBO0FtRjE2bEJBO0FBQ0E7QW5GNDZsQkE7O0FtRmo3bEJBO0FBQ0E7QW5GbzdsQkE7QW1GajdsQkE7QUFDQTtBbkZtN2xCQTs7QW1GeDdsQkE7QUFDQTtBbkYyN2xCQTtBbUZ4N2xCQTtBQUNBO0FuRjA3bEJBOztBbUYvN2xCQTtBQUNBO0FuRms4bEJBO0FtRi83bEJBO0FBQ0E7QW5GaThsQkE7O0FtRnQ4bEJBO0FBQ0E7QW5GeThsQkE7QW1GdDhsQkE7QUFDQTtBbkZ3OGxCQTs7QW1GNzhsQkE7QUFDQTtBbkZnOWxCQTtBbUY3OGxCQTtBQUNBO0FuRis4bEJBOztBbUZwOWxCQTtBQUNBO0FuRnU5bEJBO0FtRnA5bEJBO0FBQ0E7QW5GczlsQkE7O0FtRjM5bEJBO0FBQ0E7QW5GODlsQkE7QW1GMzlsQkE7QUFDQTtBbkY2OWxCQTs7QW1GbCtsQkE7QUFDQTtBbkZxK2xCQTtBbUZsK2xCQTtBQUNBO0FuRm8rbEJBOztBbUZ6K2xCQTtBQUNBO0FuRjQrbEJBO0FtRnorbEJBO0FBQ0E7QW5GMitsQkE7O0FtRmgvbEJBO0FBQ0E7QW5GbS9sQkE7QW1GaC9sQkE7QUFDQTtBbkZrL2xCQTs7QW1Gdi9sQkE7QUFDQTtBbkYwL2xCQTtBbUZ2L2xCQTtBQUNBO0FuRnkvbEJBOztBbUY5L2xCQTtBQUNBO0FuRmlnbUJBO0FtRjkvbEJBO0FBQ0E7QW5GZ2dtQkE7O0FtRnJnbUJBO0FBQ0E7QW5Gd2dtQkE7QW1GcmdtQkE7QUFDQTtBbkZ1Z21CQTs7QW1GNWdtQkE7QUFDQTtBbkYrZ21CQTtBbUY1Z21CQTtBQUNBO0FuRjhnbUJBOztBbUZuaG1CQTtBQUNBO0FuRnNobUJBO0FtRm5obUJBO0FBQ0E7QW5GcWhtQkE7O0FtRjFobUJBO0FBQ0E7QW5GNmhtQkE7QW1GMWhtQkE7QUFDQTtBbkY0aG1CQTs7QW1GamltQkE7QUFDQTtBbkZvaW1CQTtBbUZqaW1CQTtBQUNBO0FuRm1pbUJBOztBbUZ4aW1CQTtBQUNBO0FuRjJpbUJBO0FtRnhpbUJBO0FBQ0E7QW5GMGltQkE7O0FtRi9pbUJBO0FBQ0E7QW5Ga2ptQkE7QW1GL2ltQkE7QUFDQTtBbkZpam1CQTs7QW1GdGptQkE7QUFDQTtBbkZ5am1CQTtBbUZ0am1CQTtBQUNBO0FuRndqbUJBOztBbUY3am1CQTtBQUNBO0FuRmdrbUJBO0FtRjdqbUJBO0FBQ0E7QW5GK2ptQkE7O0FtRnBrbUJBO0FBQ0E7QW5GdWttQkE7QW1GcGttQkE7QUFDQTtBbkZza21CQTs7QW1GM2ttQkE7QUFDQTtBbkY4a21CQTtBbUYza21CQTtBQUNBO0FuRjZrbUJBOztBbUZsbG1CQTtBQUNBO0FuRnFsbUJBO0FtRmxsbUJBO0FBQ0E7QW5Gb2xtQkE7O0FtRnpsbUJBO0FBQ0E7QW5GNGxtQkE7QW1GemxtQkE7QUFDQTtBbkYybG1CQTs7QW1GaG1tQkE7QUFDQTtBbkZtbW1CQTtBbUZobW1CQTtBQUNBO0FuRmttbUJBOztBbUZ2bW1CQTtBQUNBO0FuRjBtbUJBO0FtRnZtbUJBO0FBQ0E7QW5GeW1tQkE7O0FtRjltbUJBO0FBQ0E7QW5GaW5tQkE7QW1GOW1tQkE7QUFDQTtBbkZnbm1CQTs7QW1Gcm5tQkE7QUFDQTtBbkZ3bm1CQTtBbUZybm1CQTtBQUNBO0FuRnVubUJBOztBbUY1bm1CQTtBQUNBO0FuRitubUJBO0FtRjVubUJBO0FBQ0E7QW5GOG5tQkE7O0FtRm5vbUJBO0FBQ0E7QW5Gc29tQkE7QW1Gbm9tQkE7QUFDQTtBbkZxb21CQTs7QW1GMW9tQkE7QUFDQTtBbkY2b21CQTtBbUYxb21CQTtBQUNBO0FuRjRvbUJBOztBbUZqcG1CQTtBQUNBO0FuRm9wbUJBO0FtRmpwbUJBO0FBQ0E7QW5GbXBtQkE7O0FtRnhwbUJBO0FBQ0E7QW5GMnBtQkE7QW1GeHBtQkE7QUFDQTtBbkYwcG1CQTs7QW1GL3BtQkE7QUFDQTtBbkZrcW1CQTtBbUYvcG1CQTtBQUNBO0FuRmlxbUJBOztBbUZ0cW1CQTtBQUNBO0FuRnlxbUJBO0FtRnRxbUJBO0FBQ0E7QW5Gd3FtQkE7O0FtRjdxbUJBO0FBQ0E7QW5GZ3JtQkE7QW1GN3FtQkE7QUFDQTtBbkYrcW1CQTs7QW1GcHJtQkE7QUFDQTtBbkZ1cm1CQTtBbUZwcm1CQTtBQUNBO0FuRnNybUJBOztBbUYzcm1CQTtBQUNBO0FuRjhybUJBO0FtRjNybUJBO0FBQ0E7QW5GNnJtQkE7O0FtRmxzbUJBO0FBQ0E7QW5GcXNtQkE7QW1GbHNtQkE7QUFDQTtBbkZvc21CQTs7QW1GenNtQkE7QUFDQTtBbkY0c21CQTtBbUZ6c21CQTtBQUNBO0FuRjJzbUJBOztBbUZodG1CQTtBQUNBO0FuRm10bUJBO0FtRmh0bUJBO0FBQ0E7QW5Ga3RtQkE7O0FtRnZ0bUJBO0FBQ0E7QW5GMHRtQkE7QW1GdnRtQkE7QUFDQTtBbkZ5dG1CQTs7QW1GOXRtQkE7QUFDQTtBbkZpdW1CQTtBbUY5dG1CQTtBQUNBO0FuRmd1bUJBOztBbUZydW1CQTtBQUNBO0FuRnd1bUJBO0FtRnJ1bUJBO0FBQ0E7QW5GdXVtQkE7O0FtRjV1bUJBO0FBQ0E7QW5GK3VtQkE7QW1GNXVtQkE7QUFDQTtBbkY4dW1CQTs7QW1GbnZtQkE7QUFDQTtBbkZzdm1CQTtBbUZudm1CQTtBQUNBO0FuRnF2bUJBOztBbUYxdm1CQTtBQUNBO0FuRjZ2bUJBO0FtRjF2bUJBO0FBQ0E7QW5GNHZtQkE7O0FtRmp3bUJBO0FBQ0E7QW5Gb3dtQkE7QW1GandtQkE7QUFDQTtBbkZtd21CQTs7QW1GeHdtQkE7QUFDQTtBbkYyd21CQTtBbUZ4d21CQTtBQUNBO0FuRjB3bUJBOztBbUYvd21CQTtBQUNBO0FuRmt4bUJBO0FtRi93bUJBO0FBQ0E7QW5GaXhtQkE7O0FtRnR4bUJBO0FBQ0E7QW5GeXhtQkE7QW1GdHhtQkE7QUFDQTtBbkZ3eG1CQTs7QW1GN3htQkE7QUFDQTtBbkZneW1CQTtBbUY3eG1CQTtBQUNBO0FuRit4bUJBOztBbUZweW1CQTtBQUNBO0FuRnV5bUJBO0FtRnB5bUJBO0FBQ0E7QW5Gc3ltQkE7O0FtRjN5bUJBO0FBQ0E7QW5GOHltQkE7QW1GM3ltQkE7QUFDQTtBbkY2eW1CQTs7QW1GbHptQkE7QUFDQTtBbkZxem1CQTtBbUZsem1CQTtBQUNBO0FuRm96bUJBOztBbUZ6em1CQTtBQUNBO0FuRjR6bUJBO0FtRnp6bUJBO0FBQ0E7QW5GMnptQkE7O0FtRmgwbUJBO0FBQ0E7QW5GbTBtQkE7QW1GaDBtQkE7QUFDQTtBbkZrMG1CQTs7QW1GdjBtQkE7QUFDQTtBbkYwMG1CQTtBbUZ2MG1CQTtBQUNBO0FuRnkwbUJBOztBbUY5MG1CQTtBQUNBO0FuRmkxbUJBO0FtRjkwbUJBO0FBQ0E7QW5GZzFtQkE7O0FtRnIxbUJBO0FBQ0E7QW5GdzFtQkE7QW1GcjFtQkE7QUFDQTtBbkZ1MW1CQTs7QW1GNTFtQkE7QUFDQTtBbkYrMW1CQTtBbUY1MW1CQTtBQUNBO0FuRjgxbUJBOztBbUZuMm1CQTtBQUNBO0FuRnMybUJBO0FtRm4ybUJBO0FBQ0E7QW5GcTJtQkE7O0FtRjEybUJBO0FBQ0E7QW5GNjJtQkE7QW1GMTJtQkE7QUFDQTtBbkY0Mm1CQTs7QW1GajNtQkE7QUFDQTtBbkZvM21CQTtBbUZqM21CQTtBQUNBO0FuRm0zbUJBOztBbUZ4M21CQTtBQUNBO0FuRjIzbUJBO0FtRngzbUJBO0FBQ0E7QW5GMDNtQkE7O0FtRi8zbUJBO0FBQ0E7QW5GazRtQkE7QW1GLzNtQkE7QUFDQTtBbkZpNG1CQTs7QW1GdDRtQkE7QUFDQTtBbkZ5NG1CQTtBbUZ0NG1CQTtBQUNBO0FuRnc0bUJBOztBbUY3NG1CQTtBQUNBO0FuRmc1bUJBO0FtRjc0bUJBO0FBQ0E7QW5GKzRtQkE7O0FtRnA1bUJBO0FBQ0E7QW5GdTVtQkE7QW1GcDVtQkE7QUFDQTtBbkZzNW1CQTs7QW1GMzVtQkE7QUFDQTtBbkY4NW1CQTtBbUYzNW1CQTtBQUNBO0FuRjY1bUJBOztBbUZsNm1CQTtBQUNBO0FuRnE2bUJBO0FtRmw2bUJBO0FBQ0E7QW5GbzZtQkE7O0FtRno2bUJBO0FBQ0E7QW5GNDZtQkE7QW1GejZtQkE7QUFDQTtBbkYyNm1CQTs7QW1GaDdtQkE7QUFDQTtBbkZtN21CQTtBbUZoN21CQTtBQUNBO0FuRms3bUJBOztBbUZ2N21CQTtBQUNBO0FuRjA3bUJBO0FtRnY3bUJBO0FBQ0E7QW5GeTdtQkE7O0FtRjk3bUJBO0FBQ0E7QW5GaThtQkE7QW1GOTdtQkE7QUFDQTtBbkZnOG1CQTs7QW1GcjhtQkE7QUFDQTtBbkZ3OG1CQTtBbUZyOG1CQTtBQUNBO0FuRnU4bUJBOztBbUY1OG1CQTtBQUNBO0FuRis4bUJBO0FtRjU4bUJBO0FBQ0E7QW5GODhtQkE7O0FtRm45bUJBO0FBQ0E7QW5GczltQkE7QW1GbjltQkE7QUFDQTtBbkZxOW1CQTs7QW1GMTltQkE7QUFDQTtBbkY2OW1CQTtBbUYxOW1CQTtBQUNBO0FuRjQ5bUJBOztBbUZqK21CQTtBQUNBO0FuRm8rbUJBO0FtRmorbUJBO0FBQ0E7QW5GbSttQkE7O0FtRngrbUJBO0FBQ0E7QW5GMittQkE7QW1GeCttQkE7QUFDQTtBbkYwK21CQTs7QW1GLyttQkE7QUFDQTtBbkZrL21CQTtBbUYvK21CQTtBQUNBO0FuRmkvbUJBOztBbUZ0L21CQTtBQUNBO0FuRnkvbUJBO0FtRnQvbUJBO0FBQ0E7QW5Gdy9tQkE7O0FtRjcvbUJBO0FBQ0E7QW5GZ2duQkE7QW1GNy9tQkE7QUFDQTtBbkYrL21CQTs7QW1GcGduQkE7QUFDQTtBbkZ1Z25CQTtBbUZwZ25CQTtBQUNBO0FuRnNnbkJBOztBbUYzZ25CQTtBQUNBO0FuRjhnbkJBO0FtRjNnbkJBO0FBQ0E7QW5GNmduQkE7O0FtRmxobkJBO0FBQ0E7QW5GcWhuQkE7QW1GbGhuQkE7QUFDQTtBbkZvaG5CQTs7QW1GemhuQkE7QUFDQTtBbkY0aG5CQTtBbUZ6aG5CQTtBQUNBO0FuRjJobkJBOztBbUZoaW5CQTtBQUNBO0FuRm1pbkJBO0FtRmhpbkJBO0FBQ0E7QW5Ga2luQkE7O0FtRnZpbkJBO0FBQ0E7QW5GMGluQkE7QW1GdmluQkE7QUFDQTtBbkZ5aW5CQTs7QW1GOWluQkE7QUFDQTtBbkZpam5CQTtBbUY5aW5CQTtBQUNBO0FuRmdqbkJBOztBbUZyam5CQTtBQUNBO0FuRndqbkJBO0FtRnJqbkJBO0FBQ0E7QW5GdWpuQkE7O0FtRjVqbkJBO0FBQ0E7QW5GK2puQkE7QW1GNWpuQkE7QUFDQTtBbkY4am5CQTs7QW1GbmtuQkE7QUFDQTtBbkZza25CQTtBbUZua25CQTtBQUNBO0FuRnFrbkJBOztBb0YvbG5CQTtBQzRFQTtBQUNBO0FBQ0E7QUFDQTtBQXhFQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRjRsbkJBO0FxRnhsbkJBO0FBQ0E7QUFLQTtBckZzbG5CQTtBcUZsbG5CQTtBQUdBO0FBQ0E7QXJGa2xuQkE7QXFGL2tuQkE7QUFDQTtBckZpbG5CQTtBcUZwaW5CQTtBQUlBO0FyRm1pbkJBOztBcUZoaG5CQTtBQ2pHQTtBdEZxbm5CQTtBc0Zubm5CQTtBQUNBO0F0RnFubkJBO0FzRm5ubkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEZxbm5CQTs7QWdCOWpuQkE7QXFFb0NBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRjZobkJBO0FBQ0E7QWdCemtuQkE7QXFFb0NBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QXJGOGhuQkE7QUFDQTs7QXFGdmhuQkE7QUFEQTtBQUVBO0FyRjJobkJBO0FBQ0E7QXFGeGhuQkE7QUFEQTtBQUVBO0FBQ0E7QXJGMmhuQkE7QUFDQTtBcUZ2aG5CQTtBQURBO0FBRUE7QXJGMGhuQkE7QUFDQTs7QXFGcmhuQkE7O0FBRUE7QXJGd2huQkE7O0FxRm5obkJBO0FBQ0E7QXJGc2huQkE7QXFGcGhuQkE7QUFDQTtBckZzaG5CQTs7QXFGbGhuQkE7QUFDQTtBckZxaG5CQTtBcUZuaG5CQTtBQUNBO0FBQUE7QXJGcWhuQkE7O0F1RnhxbkJBO0FBQ0E7QXZGMnFuQkE7O0F1RjVxbkJBO0FBQ0E7QXZGK3FuQkE7O0FnQnhsbkJBO0F1RXhGQTtBQUNBO0F2Rm9ybkJBO0F1RnJybkJBO0FBQ0E7QXZGdXJuQkE7QUFDQTtBZ0JqbW5CQTtBdUV4RkE7QUFDQTtBdkY0cm5CQTtBdUY3cm5CQTtBQUNBO0F2RitybkJBO0FBQ0E7QWdCem1uQkE7QXVFeEZBO0FBQ0E7QXZGb3NuQkE7QXVGcnNuQkE7QUFDQTtBdkZ1c25CQTtBQUNBO0FnQm5xbkJBO0F1RXRDQTtBQUNBO0F2RjRzbkJBO0F1RjdzbkJBO0FBQ0E7QXZGK3NuQkE7QUFDQTtBZ0I5cG5CQTtBdUUzQ0E7QUFHQTtBdkYwc25CQTtBQUNBOztBZ0JucW5CQTtBdUUzQ0E7QUFHQTtBdkZndG5CQTtBQUNBOztBZ0J6cW5CQTtBdUUzQ0E7QUFHQTtBdkZzdG5CQTtBQUNBOztBZ0IvcW5CQTtBdUUzQ0E7QUFHQTtBdkY0dG5CQTtBQUNBOztBdUZodW5CQTtBQUdBO0F2Rml1bkJBOztBdUY1dG5CQTtBQUNBO0F2Rit0bkJBOztBd0ZqdW5CQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGK3VuQkE7O0F3Rmh1bkJBO0FBdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGMHZuQkE7O0FnQmh1bkJBO0F3RUZBO0FBQ0E7QXhGc3VuQkE7QXdGbnVuQkE7QUFDQTtBeEZxdW5CQTtBQUNBO0FnQnp1bkJBO0F3RVFBO0FBQ0E7QXhGb3VuQkE7QXdGanVuQkE7QUFDQTtBeEZtdW5CQTtBQUNBO0FnQmp2bkJBO0F3RWtCQTtBQUNBO0F4Rmt1bkJBO0F3Ri90bkJBO0FBQ0E7QXhGaXVuQkE7QUFDQTtBZ0J6dm5CQTtBd0VGQTtBQUNBO0F4Rjh2bkJBO0F3RjN2bkJBO0FBQ0E7QXhGNnZuQkE7QUFDQTtBZ0Jqd25CQTtBd0VRQTtBQUNBO0F4RjR2bkJBO0F3Rnp2bkJBO0FBQ0E7QXhGMnZuQkE7QUFDQTtBZ0J6d25CQTtBd0VrQkE7QUFDQTtBeEYwdm5CQTtBd0Z2dm5CQTtBQUNBO0F4Rnl2bkJBO0FBQ0E7QWdCanhuQkE7QXdFRkE7QUFDQTtBeEZzeG5CQTtBd0ZueG5CQTtBQUNBO0F4RnF4bkJBO0FBQ0E7QWdCenhuQkE7QXdFUUE7QUFDQTtBeEZveG5CQTtBd0ZqeG5CQTtBQUNBO0F4Rm14bkJBO0FBQ0E7QWdCanluQkE7QXdFa0JBO0FBQ0E7QXhGa3huQkE7QXdGL3duQkE7QUFDQTtBeEZpeG5CQTtBQUNBO0FnQnp5bkJBO0F3RUZBO0FBQ0E7QXhGOHluQkE7QXdGM3luQkE7QUFDQTtBeEY2eW5CQTtBQUNBO0FnQmp6bkJBO0F3RVFBO0FBQ0E7QXhGNHluQkE7QXdGenluQkE7QUFDQTtBeEYyeW5CQTtBQUNBO0FnQnp6bkJBO0F3RWtCQTtBQUNBO0F4RjB5bkJBO0F3RnZ5bkJBO0FBQ0E7QXhGeXluQkE7QUFDQTtBZ0JqMG5CQTtBd0VGQTtBQUNBO0F4RnMwbkJBO0F3Rm4wbkJBO0FBQ0E7QXhGcTBuQkE7QUFDQTtBZ0J6MG5CQTtBd0VRQTtBQUNBO0F4Rm8wbkJBO0F3RmowbkJBO0FBQ0E7QXhGbTBuQkE7QUFDQTtBZ0JqMW5CQTtBd0VrQkE7QUFDQTtBeEZrMG5CQTtBd0Yvem5CQTtBQUNBO0F4RmkwbkJBO0FBQ0E7QWdCejFuQkE7QXdFRkE7QUFDQTtBeEY4MW5CQTtBd0YzMW5CQTtBQUNBO0F4RjYxbkJBO0FBQ0E7QWdCajJuQkE7QXdFUUE7QUFDQTtBeEY0MW5CQTtBd0Z6MW5CQTtBQUNBO0F4RjIxbkJBO0FBQ0E7QWdCejJuQkE7QXdFa0JBO0FBQ0E7QXhGMDFuQkE7QXdGdjFuQkE7QUFDQTtBeEZ5MW5CQTtBQUNBO0FnQmozbkJBO0F3RUZBO0FBQ0E7QXhGczNuQkE7QXdGbjNuQkE7QUFDQTtBeEZxM25CQTtBQUNBO0FnQnozbkJBO0F3RVFBO0FBQ0E7QXhGbzNuQkE7QXdGajNuQkE7QUFDQTtBeEZtM25CQTtBQUNBO0FnQmo0bkJBO0F3RWtCQTtBQUNBO0F4RmszbkJBO0F3Ri8ybkJBO0FBQ0E7QXhGaTNuQkE7QUFDQTtBd0Y3Mm5CQTs7O0FBQUE7QUFJQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEYrMm5CQTs7QWdCdjVuQkE7QXdFOENBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjYybkJBO0FBQ0E7QWdCcDZuQkE7QXdFNkRBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjAybkJBO0FBQ0E7QXdGcjJuQkE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZ1Mm5CQTtBQUNBO0FnQjU3bkJBO0F3RTJGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZvMm5CQTtBQUNBO0F5RnBnb0JBOzs7Ozs7OztBQUFBO0FDT0E7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBMUZ3Z29CQTs7QTBGcmdvQkE7QUFDQTtBQUNBO0ExRndnb0JBOztBMEZyZ29CQTtBQUNBO0FBQ0E7QTFGd2dvQkE7O0FnQmxnb0JBO0EwRXJEQTtBQUNBO0ExRjJqb0JBO0EwRnhqb0JBO0FBQ0E7QTFGMGpvQkE7QTBGdmpvQkE7QUFDQTtBMUZ5am9CQTtBMEZ0am9CQTtBQUNBO0ExRndqb0JBO0EwRnJqb0JBO0FBQ0E7QTFGdWpvQkE7QTBGcGpvQkE7QUFDQTtBMUZzam9CQTtBMEZuam9CQTtBQUNBO0ExRnFqb0JBO0EwRmxqb0JBO0FBQ0E7QTFGb2pvQkE7QTBGampvQkE7QUFDQTtBMUZtam9CQTtBMEZoam9CQTtBQUNBO0ExRmtqb0JBO0EwRi9pb0JBO0FBQ0E7QUFDQTtBMUZpam9CQTtBMEY5aW9CQTtBQUNBO0FBQ0E7QTFGZ2pvQkE7QUFDQTtBZ0IzaW9CQTtBMEVyREE7QUFDQTtBMUZtbW9CQTtBMEZobW9CQTtBQUNBO0ExRmttb0JBO0EwRi9sb0JBO0FBQ0E7QTFGaW1vQkE7QTBGOWxvQkE7QUFDQTtBMUZnbW9CQTtBMEY3bG9CQTtBQUNBO0ExRitsb0JBO0EwRjVsb0JBO0FBQ0E7QTFGOGxvQkE7QTBGM2xvQkE7QUFDQTtBMUY2bG9CQTtBMEYxbG9CQTtBQUNBO0ExRjRsb0JBO0EwRnpsb0JBO0FBQ0E7QTFGMmxvQkE7QTBGeGxvQkE7QUFDQTtBMUYwbG9CQTtBMEZ2bG9CQTtBQUNBO0FBQ0E7QTFGeWxvQkE7QTBGdGxvQkE7QUFDQTtBQUNBO0ExRndsb0JBO0FBQ0E7QWdCbmxvQkE7QTBFckRBO0FBQ0E7QTFGMm9vQkE7QTBGeG9vQkE7QUFDQTtBMUYwb29CQTtBMEZ2b29CQTtBQUNBO0ExRnlvb0JBO0EwRnRvb0JBO0FBQ0E7QTFGd29vQkE7QTBGcm9vQkE7QUFDQTtBMUZ1b29CQTtBMEZwb29CQTtBQUNBO0ExRnNvb0JBO0EwRm5vb0JBO0FBQ0E7QTFGcW9vQkE7QTBGbG9vQkE7QUFDQTtBMUZvb29CQTtBMEZqb29CQTtBQUNBO0ExRm1vb0JBO0EwRmhvb0JBO0FBQ0E7QTFGa29vQkE7QTBGL25vQkE7QUFDQTtBQUNBO0ExRmlvb0JBO0EwRjlub0JBO0FBQ0E7QUFDQTtBMUZnb29CQTtBQUNBO0FnQjNub0JBO0EwRXJEQTtBQUNBO0ExRm1yb0JBO0EwRmhyb0JBO0FBQ0E7QTFGa3JvQkE7QTBGL3FvQkE7QUFDQTtBMUZpcm9CQTtBMEY5cW9CQTtBQUNBO0ExRmdyb0JBO0EwRjdxb0JBO0FBQ0E7QTFGK3FvQkE7QTBGNXFvQkE7QUFDQTtBMUY4cW9CQTtBMEYzcW9CQTtBQUNBO0ExRjZxb0JBO0EwRjFxb0JBO0FBQ0E7QTFGNHFvQkE7QTBGenFvQkE7QUFDQTtBMUYycW9CQTtBMEZ4cW9CQTtBQUNBO0ExRjBxb0JBO0EwRnZxb0JBO0FBQ0E7QUFDQTtBMUZ5cW9CQTtBMEZ0cW9CQTtBQUNBO0FBQ0E7QTFGd3FvQkE7QUFDQTtBMEZucW9CQTtBQUNBO0ExRnFxb0JBOztBMEZ0cW9CQTtBQUNBO0ExRnlxb0JBOztBMEYxcW9CQTtBQUNBO0ExRjZxb0JBOztBMEY5cW9CQTtBQUNBO0ExRmlyb0JBOztBMEZscm9CQTtBQUNBO0ExRnFyb0JBOztBMEZ0cm9CQTtBQUNBO0ExRnlyb0JBOztBMEYxcm9CQTtBQUNBO0ExRjZyb0JBOztBMEY5cm9CQTtBQUNBO0ExRmlzb0JBOztBMEZsc29CQTtBQUNBO0ExRnFzb0JBOztBMEZ0c29CQTtBQUNBO0ExRnlzb0JBOztBMEYxc29CQTtBQUNBO0ExRjZzb0JBOztBMEY5c29CQTtBQUNBO0ExRml0b0JBOztBMEZsdG9CQTtBQUNBO0ExRnF0b0JBOztBMEZ0dG9CQTtBQUNBO0ExRnl0b0JBOztBMEYxdG9CQTtBQUNBO0ExRjZ0b0JBOztBMEY5dG9CQTtBQUNBO0ExRml1b0JBOztBMEZsdW9CQTtBQUNBO0ExRnF1b0JBOztBMEZ0dW9CQTtBQUNBO0ExRnl1b0JBOztBMEYxdW9CQTtBQUNBO0ExRjZ1b0JBOztBMEY5dW9CQTtBQUNBO0ExRml2b0JBOztBMEZsdm9CQTtBQUNBO0ExRnF2b0JBOztBMEZqdm9CQTtBQUNBO0ExRm92b0JBOztBMEYvdW9CQTtBQUNBO0ExRmt2b0JBOztBMEYvdW9CQTtBQUNBO0FBQ0E7QTFGa3ZvQkE7O0EwRi91b0JBO0FBQ0E7QUFDQTtBMUZrdm9CQTs7QTBGL3VvQkE7QUFDQTtBQUNBO0ExRmt2b0JBOztBMEYvdW9CQTtBQUNBO0FBQ0E7QTFGa3ZvQkE7O0EwRi91b0JBO0FBQ0E7QTFGa3ZvQkE7O0EwRi91b0JBO0FBQ0E7QTFGa3ZvQkE7O0EyRm4xb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0ZzMW9CQTs7QTJGbDFvQkE7QUFDQTtBM0ZxMW9CQTs7QTJGNTBvQkE7QUFDQTtBM0YrMG9CQTs7QTJGNTBvQkE7QUFDQTtBM0YrMG9CQTs7QTJGMzBvQkE7QUFDQTtBM0Y4MG9CQTs7QTJGMTBvQkE7QUFDQTtBM0Y2MG9CQTs7QTJGejBvQkE7QUFDQTtBM0Y0MG9CQTs7QTJGeDBvQkE7QUFDQTtBM0YyMG9CQTs7QTJGeDBvQkE7QUMvQ0E7QTVGMjNvQkE7O0E2RjMzb0JBO0FBQ0E7QUFBQTtBN0Y4M29CQTs7QTZGLzNvQkE7QUFDQTtBQUFBO0E3Rms0b0JBOztBNkZuNG9CQTtBQUNBO0FBQUE7QTdGczRvQkE7O0E2RnY0b0JBO0FBQ0E7QUFBQTtBN0YwNG9CQTs7QTZGMzRvQkE7QUFDQTtBQUFBO0E3Rjg0b0JBOztBNkZ2NG9CQTtBQUNBO0FBQUE7QTdGMDRvQkE7O0E2RjM0b0JBO0FBQ0E7QUFBQTtBN0Y4NG9CQTs7QTZGLzRvQkE7QUFDQTtBQUFBO0E3Rms1b0JBOztBNkZuNW9CQTtBQUNBO0FBQUE7QTdGczVvQkE7O0E2RnY1b0JBO0FBQ0E7QUFBQTtBN0YwNW9CQTs7QWdCMTJvQkE7QTZFakRBO0FBQ0E7QUFBQTtBN0YrNW9CQTtBNkZoNm9CQTtBQUNBO0FBQUE7QTdGazZvQkE7QTZGbjZvQkE7QUFDQTtBQUFBO0E3RnE2b0JBO0E2RnQ2b0JBO0FBQ0E7QUFBQTtBN0Z3Nm9CQTtBNkZ6Nm9CQTtBQUNBO0FBQUE7QTdGMjZvQkE7QUFDQTtBZ0I1M29CQTtBNkVqREE7QUFDQTtBQUFBO0E3Rmc3b0JBO0E2Rmo3b0JBO0FBQ0E7QUFBQTtBN0ZtN29CQTtBNkZwN29CQTtBQUNBO0FBQUE7QTdGczdvQkE7QTZGdjdvQkE7QUFDQTtBQUFBO0E3Rnk3b0JBO0E2RjE3b0JBO0FBQ0E7QUFBQTtBN0Y0N29CQTtBQUNBO0FnQjc0b0JBO0E2RWpEQTtBQUNBO0FBQUE7QTdGaThvQkE7QTZGbDhvQkE7QUFDQTtBQUFBO0E3Rm84b0JBO0E2RnI4b0JBO0FBQ0E7QUFBQTtBN0Z1OG9CQTtBNkZ4OG9CQTtBQUNBO0FBQUE7QTdGMDhvQkE7QTZGMzhvQkE7QUFDQTtBQUFBO0E3RjY4b0JBO0FBQ0E7QWdCOTVvQkE7QTZFakRBO0FBQ0E7QUFBQTtBN0ZrOW9CQTtBNkZuOW9CQTtBQUNBO0FBQUE7QTdGcTlvQkE7QTZGdDlvQkE7QUFDQTtBQUFBO0E3Rnc5b0JBO0E2Rno5b0JBO0FBQ0E7QUFBQTtBN0YyOW9CQTtBNkY1OW9CQTtBQUNBO0FBQUE7QTdGODlvQkE7QUFDQTtBOEYzK29CQTtBQUNBO0E5RjYrb0JBOztBOEYxK29CQTtBQUNBO0E5RjYrb0JBO0FnQnQ3b0JBO0E4RXhEQTtBQUlBO0E5Rjgrb0JBO0FBQ0E7O0E4RjMrb0JBO0FBQ0E7QTlGOCtvQkE7QWdCLzdvQkE7QThFaERBO0FBSUE7QTlGKytvQkE7QUFDQTs7QThGNStvQkE7QUFDQTtBOUYrK29CQTs7QStGcGdwQkE7O0FBQUE7QUFRQTtBQUNBO0EvRmtncEJBOztBK0YvL29CQTtBQUNBO0EvRmtncEJBOztBK0YvL29CQTtBQUNBO0EvRmtncEJBOztBK0YvL29CQTtBQUNBO0EvRmtncEJBOztBK0YzL29CQTtBQUNBO0EvRjgvb0JBOztBK0YzL29CQTs7QUFDQTtBL0YrL29CQTs7QStGNS9vQkE7QUFDQTtBL0YrL29CQTs7QStGNS9vQkE7QUFDQTtBL0YrL29CQTs7QStGNS9vQkE7Ozs7Ozs7QUFDQTtBL0ZxZ3BCQTs7QStGbGdwQkE7QUFDQTtBL0ZxZ3BCQTs7QStGbGdwQkE7QUFDQTtBL0ZxZ3BCQTs7QStGbGdwQkE7QUFDQTtBL0ZxZ3BCQTs7QStGMzlvQkE7O0FYeEZBO0FZOEpBO0FBNUZBO0FBekNBO0FEbUVBO0EvRmcrb0JBO0FnQjNncEJBO0ErRXVDQTs7QUN0QkE7QUF6Q0E7QWhHeWlwQkE7QUFDQTtBZ0JsaHBCQTtBK0V1Q0E7O0FBT0E7QS9GeStvQkE7QUFDQTs7QStGdCtvQkE7O0FYbkdBO0FZOEpBO0FBNUZBO0FEcUNBO0EvRjArb0JBO0FnQmhpcEJBO0ErRWtEQTs7QUNqQ0E7QWhHb2hwQkE7QUFDQTtBZ0J0aXBCQTtBK0VrREE7O0FBT0E7QS9Gay9vQkE7QUFDQTs7QStGLytvQkE7O0FYOUdBO0FZOEpBO0FBNUZBO0FBekNBO0FEeUZBO0EvRm8vb0JBO0FnQnJqcEJBO0ErRTZEQTs7QUM1Q0E7QUF6Q0E7QWhHbWxwQkE7QUFDQTtBZ0I1anBCQTtBK0U2REE7O0FBT0E7QS9GNi9vQkE7QUFDQTs7QStGMS9vQkE7O0FYekhBO0FZOEpBO0FBNUZBO0FBekNBO0FEb0dBO0EvRisvb0JBO0FnQjNrcEJBO0ErRXdFQTs7QUN2REE7QUF6Q0E7QWhHeW1wQkE7QUFDQTtBZ0JsbHBCQTtBK0V3RUE7O0FBT0E7QS9Gd2dwQkE7QUFDQTs7QStGcmdwQkE7O0FYcElBO0FZOEpBO0FBNUZBO0FBekNBO0FEK0dBO0EvRjBncEJBO0FnQmptcEJBO0ErRW1GQTs7QUNsRUE7QUF6Q0E7QWhHK25wQkE7QUFDQTtBZ0J4bXBCQTtBK0VtRkE7O0FBT0E7QS9GbWhwQkE7QUFDQTs7QStGaGhwQkE7O0FBRUE7QUFDQTtBQU9BO0EvRjZncEJBO0FnQnJucEJBO0ErRThGQTs7QUFNQTtBQUNBO0EvRnNocEJBO0FBQ0E7QWdCNW5wQkE7QStFOEZBOztBQWFBO0EvRnNocEJBO0FBQ0E7O0ErRi9ncEJBO0FYcEtBO0FZOEpBO0FBNUZBO0FoR3VucEJBO0FnQnhvcEJBO0ErRW1IQTtBQ2xHQTtBaEcybnBCQTtBQUNBOztBK0Z0aHBCQTtBWHhLQTtBWThKQTtBQTVGQTtBaEdrb3BCQTtBZ0JucHBCQTtBK0V1SEE7QUN0R0E7QWhHc29wQkE7QUFDQTs7QStGN2hwQkE7QVg1S0E7QVk4SkE7QUE1RkE7QWhHNm9wQkE7QWdCOXBwQkE7QStFMkhBO0FDMUdBO0FoR2lwcEJBO0FBQ0E7O0ErRnBpcEJBO0FYaExBO0FZOEpBO0FBNUZBO0FBekNBO0FoR2tzcEJBO0FnQjFxcEJBO0ErRStIQTtBQzlHQTtBQXpDQTtBaEd1c3BCQTtBQUNBOztBK0Z6aXBCQTtBWHhMQTtBWThKQTtBQWhHQTtBQXJDQTtBaEcrc3BCQTtBZ0J2cnBCQTtBK0V1SUE7QUMxSEE7QUFyQ0E7QWhHb3RwQkE7QUFDQTs7QStGbGpwQkE7QVg1TEE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHNHRwQkE7QWdCcHNwQkE7QStFMklBO0FDOUhBO0FBckNBO0FoR2l1cEJBO0FBQ0E7O0ErRjNqcEJBO0FYaE1BO0FZOEpBO0FBaEdBO0FoR21zcEJBOztBK0Y3anBCQTtBWHBNQTtBWThKQTtBQWhHQTtBaEd5c3BCQTs7QStGL2pwQkE7QVh4TUE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHcXZwQkE7O0ErRmxrcEJBO0FYNU1BO0FZOEpBO0FBaEdBO0FBckNBO0FoRzR2cEJBOztBK0Zya3BCQTtBWGhOQTtBWThKQTtBQWhHQTtBQXJDQTtBaEdtd3BCQTtBZ0IzdXBCQTtBK0UrSkE7QUNsSkE7QUFyQ0E7QWhHd3dwQkE7QUFDQTs7QStGMWtwQkE7QUFDQTtBL0Y2a3BCQTtBZ0JydnBCQTtBK0V1S0E7QUFJQTtBL0Y4a3BCQTtBQUNBOztBK0Yza3BCQTs7OztBVnBPQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRmt6cEJBO0FxRjl5cEJBOzs7O0FBQ0E7QUFLQTtBckYreXBCQTtBcUYzeXBCQTs7Ozs7Ozs7OztBQUdBO0FBQ0E7QXJGb3pwQkE7QXFGanpwQkE7Ozs7QUFDQTtBckZzenBCQTs7QStGem1wQkE7OztBVjNPQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRnMxcEJBO0FxRmwxcEJBOzs7QUFDQTtBQUtBO0FyRmsxcEJBO0FxRjkwcEJBOzs7Ozs7O0FBR0E7QUFDQTtBckZvMXBCQTtBcUZqMXBCQTs7O0FBQ0E7QXJGcTFwQkE7O0ErRmxvcEJBOzs7QVZqUEE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBckZ1M3BCQTtBcUZqM3BCQTs7O0FBQ0E7QUFHQTtBckZtM3BCQTtBcUY3MnBCQTs7Ozs7OztBQUdBO0FBQ0E7QXJGbTNwQkE7QXFGaDNwQkE7OztBQUNBO0FyRm8zcEJBOztBK0YzcHBCQTtBSTNQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5HMDVwQkE7QW1HeDVwQkE7QUFJQTtBQUNBO0FuR3U1cEJBOztBK0YxcHBCQTs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0EvRnFxcEJBO0ErRm5xcEJBOzs7Ozs7Ozs7QUFDQTtBL0Y2cXBCQTtBK0YxcXBCQTs7Ozs7Ozs7O0FBQ0E7QUFDQTtBL0ZvcnBCQTtBK0ZscnBCQTs7Ozs7Ozs7O0FBQ0E7QS9GNHJwQkE7QStGenJwQkE7Ozs7Ozs7OztBQUNBO0EvRm1zcEJBO0ErRjlycEJBOzs7Ozs7Ozs7QUFDQTtBL0Z3c3BCQTs7QStGL3JwQkE7QUFDQTtBL0Zrc3BCQTtBK0Zoc3BCQTtBQUNBO0EvRmtzcEJBO0ErRi9ycEJBO0FBQ0E7QS9GaXNwQkE7QStGOXJwQkE7QUFDQTtBL0Znc3BCQTtBK0Y3cnBCQTtBQUNBO0EvRitycEJBO0ErRjVycEJBO0FBQ0E7QS9GOHJwQkE7QStGM3JwQkE7QUFDQTtBL0Y2cnBCQTtBK0YxcnBCQTtBQUNBO0EvRjRycEJBO0ErRnpycEJBO0FBQ0E7QS9GMnJwQkE7QStGeHJwQkE7QUFDQTtBL0YwcnBCQTs7QStGOXFwQkE7QUFDQTtBL0ZpcnBCQTs7QStGOXFwQkE7QUs5VkE7QUFDQTtBcEdnaHFCQTtBZ0J4OXBCQTtBK0VxU0E7QUsxVkE7QXBHaWhxQkE7QUFDQTs7QStGcHJwQkE7QVgxVkE7QVk4SkE7QUFoR0E7QWhHczlwQkE7O0FxR3ZocUJBO0FBQ0E7QUFDQTtBQUNBO0FyRzBocUJBO0FxR3hncUJBO0FBQ0E7QXJHMGdxQkE7QXFHdmdxQkE7QUFDQTtBckd5Z3FCQTtBcUdoZ3FCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdtZ3FCQTtBZ0J0L3BCQTtBcUZqQkE7O0FBT0E7QXJHcWdxQkE7QUFDQTtBcUd4L3BCQTs7QUFDQTtBckcyL3BCQTtBcUduL3BCQTtBQUNBO0FBQ0E7QXJHcS9wQkE7QXFHaC9wQkE7O0FBRUE7QXJHay9wQkE7QXFHeitwQkE7O0FBRUE7QXJHMitwQkE7QXFHbitwQkE7QUFDQTtBckdxK3BCQTtBcUdsK3BCQTtBQUNBO0FyR28rcEJBO0FxR2orcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR20rcEJBO0FxR2grcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHaytwQkE7QXFHLzlwQkE7QUFDQTtBckdpK3BCQTtBcUc5OXBCQTtBQUNBO0FyR2crcEJBO0FxRzc5cEJBO0FBQ0E7QUFDQTtBckcrOXBCQTtBcUc1OXBCQTtBQUNBO0FyRzg5cEJBO0FBQ0E7QXFHejlwQkE7QUFDQTtBQUNBO0FyRzI5cEJBO0FxR3A5cEJBO0FBQ0E7QXJHczlwQkE7QXFHLzhwQkE7QUFDQTtBckdpOXBCQTtBcUc1OHBCQTs7OztBQUVBO0FyR2c5cEJBO0FnQjdrcUJBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHbTlwQkE7QUFDQTtBZ0J0bHFCQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR3M5cEJBO0FBQ0E7QWdCL2xxQkE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHeTlwQkE7QUFDQTtBZ0J4bXFCQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckcwOXBCQTtBQUNBO0FxR3g5cEJBOzs7O0FBQ0E7QXJHNjlwQkE7QXFHejlwQkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHNDlwQkE7QWdCOW5xQkE7QXFGOEpBOztBQU9BO0FyRzg5cEJBO0FBQ0E7QXFHcDlwQkE7O0FBQ0E7QXJHdTlwQkE7QXFHNzhwQkE7QUFDQTtBQUNBO0FBQ0E7QXJHKzhwQkE7QXFHNzhwQkE7QUFDQTtBQUNBO0FyRys4cEJBO0FxR3I4cEJBOztBQUVBO0FyR3U4cEJBO0FxR2w4cEJBOztBQUVBO0FyR284cEJBO0FxRzk3cEJBO0FBQ0E7QUFDQTtBQUNBO0FyR2c4cEJBO0FxR3o3cEJBO0FBQ0E7QXJHMjdwQkE7QXFHdDdwQkE7Ozs7QUFFQTtBckcwN3BCQTtBcUd4N3BCQTs7OztBQUNBO0FyRzY3cEJBO0FxR3o3cEJBOztBQUNBO0FyRzQ3cEJBO0FxR3A3cEJBO0FBQ0E7QXJHczdwQkE7QXFHNzZwQkE7O0FBRUE7QXJHKzZwQkE7QXFHMTZwQkE7O0FBRUE7QXJHNDZwQkE7QXFHdDZwQkE7QUFDQTtBckd3NnBCQTtBcUdqNnBCQTtBQUNBO0FyR202cEJBO0FxRy81cEJBO0FBQ0E7QXJHaTZwQkE7QXFHejVwQkE7O0FBRUE7QXJHMjVwQkE7QXFHLzRwQkE7O0FBRUE7QXJHaTVwQkE7QWdCN3NxQkE7QXFGL0JBO0FBQ0E7QXJHK3VxQkE7QXFHNXVxQkE7QUFDQTtBckc4dXFCQTtBcUdydXFCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd3dXFCQTtBQUNBO0FnQjV0cUJBO0FxRmpCQTs7QUFPQTtBckcydXFCQTtBQUNBO0FnQmx1cUJBO0FxRklBOztBQUNBO0FyR2t1cUJBO0FxRzF0cUJBO0FBQ0E7QUFDQTtBckc0dHFCQTtBcUd2dHFCQTs7QUFFQTtBckd5dHFCQTtBcUdodHFCQTs7QUFFQTtBckdrdHFCQTtBcUcxc3FCQTtBQUNBO0FyRzRzcUJBO0FxR3pzcUJBO0FBQ0E7QXJHMnNxQkE7QXFHeHNxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHMHNxQkE7QXFHdnNxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd5c3FCQTtBcUd0c3FCQTtBQUNBO0FyR3dzcUJBO0FxR3JzcUJBO0FBQ0E7QXJHdXNxQkE7QXFHcHNxQkE7QUFDQTtBQUNBO0FyR3NzcUJBO0FxR25zcUJBO0FBQ0E7QXJHcXNxQkE7QUFDQTtBcUdoc3FCQTtBQUNBO0FBQ0E7QXJHa3NxQkE7QXFHM3JxQkE7QUFDQTtBckc2cnFCQTtBcUd0cnFCQTtBQUNBO0FyR3dycUJBO0FxR25ycUJBOzs7O0FBRUE7QXJHdXJxQkE7QUFDQTtBZ0JyenFCQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRzJycUJBO0FBQ0E7QWdCOXpxQkE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckc4cnFCQTtBQUNBO0FnQnYwcUJBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR2lzcUJBO0FBQ0E7QWdCaDFxQkE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHa3NxQkE7QUFDQTtBZ0J6MXFCQTtBcUZ5SkE7Ozs7QUFDQTtBckdzc3FCQTtBcUdsc3FCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdxc3FCQTtBQUNBO0FnQngycUJBO0FxRjhKQTs7QUFPQTtBckd3c3FCQTtBQUNBO0FnQjkycUJBO0FxRmdMQTs7QUFDQTtBckdrc3FCQTtBcUd4cnFCQTtBQUNBO0FBQ0E7QUFDQTtBckcwcnFCQTtBcUd4cnFCQTtBQUNBO0FBQ0E7QXJHMHJxQkE7QXFHaHJxQkE7O0FBRUE7QXJHa3JxQkE7QXFHN3FxQkE7O0FBRUE7QXJHK3FxQkE7QXFHenFxQkE7QUFDQTtBQUNBO0FBQ0E7QXJHMnFxQkE7QXFHcHFxQkE7QUFDQTtBckdzcXFCQTtBcUdqcXFCQTs7OztBQUVBO0FyR3FxcUJBO0FxR25xcUJBOzs7O0FBQ0E7QXJHd3FxQkE7QXFHcHFxQkE7O0FBQ0E7QXJHdXFxQkE7QXFHL3BxQkE7QUFDQTtBckdpcXFCQTtBcUd4cHFCQTs7QUFFQTtBckcwcHFCQTtBcUdycHFCQTs7QUFFQTtBckd1cHFCQTtBcUdqcHFCQTtBQUNBO0FyR21wcUJBO0FxRzVvcUJBO0FBQ0E7QXJHOG9xQkE7QXFHMW9xQkE7QUFDQTtBckc0b3FCQTtBcUdwb3FCQTs7QUFFQTtBckdzb3FCQTtBcUcxbnFCQTs7QUFFQTtBckc0bnFCQTtBQUNBO0FnQno3cUJBO0FxRi9CQTtBQUNBO0FyRzI5cUJBO0FxR3g5cUJBO0FBQ0E7QXJHMDlxQkE7QXFHajlxQkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbzlxQkE7QUFDQTtBZ0J4OHFCQTtBcUZqQkE7O0FBT0E7QXJHdTlxQkE7QUFDQTtBZ0I5OHFCQTtBcUZJQTs7QUFDQTtBckc4OHFCQTtBcUd0OHFCQTtBQUNBO0FBQ0E7QXJHdzhxQkE7QXFHbjhxQkE7O0FBRUE7QXJHcThxQkE7QXFHNTdxQkE7O0FBRUE7QXJHODdxQkE7QXFHdDdxQkE7QUFDQTtBckd3N3FCQTtBcUdyN3FCQTtBQUNBO0FyR3U3cUJBO0FxR3A3cUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3M3cUJBO0FxR243cUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHcTdxQkE7QXFHbDdxQkE7QUFDQTtBckdvN3FCQTtBcUdqN3FCQTtBQUNBO0FyR203cUJBO0FxR2g3cUJBO0FBQ0E7QUFDQTtBckdrN3FCQTtBcUcvNnFCQTtBQUNBO0FyR2k3cUJBO0FBQ0E7QXFHNTZxQkE7QUFDQTtBQUNBO0FyRzg2cUJBO0FxR3Y2cUJBO0FBQ0E7QXJHeTZxQkE7QXFHbDZxQkE7QUFDQTtBckdvNnFCQTtBcUcvNXFCQTs7OztBQUVBO0FyR202cUJBO0FBQ0E7QWdCamlyQkE7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckd1NnFCQTtBQUNBO0FnQjFpckJBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHMDZxQkE7QUFDQTtBZ0JuanJCQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckc2NnFCQTtBQUNBO0FnQjVqckJBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyRzg2cUJBO0FBQ0E7QWdCcmtyQkE7QXFGeUpBOzs7O0FBQ0E7QXJHazdxQkE7QXFHOTZxQkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHaTdxQkE7QUFDQTtBZ0JwbHJCQTtBcUY4SkE7O0FBT0E7QXJHbzdxQkE7QUFDQTtBZ0IxbHJCQTtBcUZnTEE7O0FBQ0E7QXJHODZxQkE7QXFHcDZxQkE7QUFDQTtBQUNBO0FBQ0E7QXJHczZxQkE7QXFHcDZxQkE7QUFDQTtBQUNBO0FyR3M2cUJBO0FxRzU1cUJBOztBQUVBO0FyRzg1cUJBO0FxR3o1cUJBOztBQUVBO0FyRzI1cUJBO0FxR3I1cUJBO0FBQ0E7QUFDQTtBQUNBO0FyR3U1cUJBO0FxR2g1cUJBO0FBQ0E7QXJHazVxQkE7QXFHNzRxQkE7Ozs7QUFFQTtBckdpNXFCQTtBcUcvNHFCQTs7OztBQUNBO0FyR281cUJBO0FxR2g1cUJBOztBQUNBO0FyR201cUJBO0FxRzM0cUJBO0FBQ0E7QXJHNjRxQkE7QXFHcDRxQkE7O0FBRUE7QXJHczRxQkE7QXFHajRxQkE7O0FBRUE7QXJHbTRxQkE7QXFHNzNxQkE7QUFDQTtBckcrM3FCQTtBcUd4M3FCQTtBQUNBO0FyRzAzcUJBO0FxR3QzcUJBO0FBQ0E7QXJHdzNxQkE7QXFHaDNxQkE7O0FBRUE7QXJHazNxQkE7QXFHdDJxQkE7O0FBRUE7QXJHdzJxQkE7QUFDQTtBZ0JycXJCQTtBcUYvQkE7QUFDQTtBckd1c3JCQTtBcUdwc3JCQTtBQUNBO0FyR3NzckJBO0FxRzdyckJBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR2dzckJBO0FBQ0E7QWdCcHJyQkE7QXFGakJBOztBQU9BO0FyR21zckJBO0FBQ0E7QWdCMXJyQkE7QXFGSUE7O0FBQ0E7QXJHMHJyQkE7QXFHbHJyQkE7QUFDQTtBQUNBO0FyR29yckJBO0FxRy9xckJBOztBQUVBO0FyR2lyckJBO0FxR3hxckJBOztBQUVBO0FyRzBxckJBO0FxR2xxckJBO0FBQ0E7QXJHb3FyQkE7QXFHanFyQkE7QUFDQTtBckdtcXJCQTtBcUdocXJCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdrcXJCQTtBcUcvcHJCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR2lxckJBO0FxRzlwckJBO0FBQ0E7QXJHZ3FyQkE7QXFHN3ByQkE7QUFDQTtBckcrcHJCQTtBcUc1cHJCQTtBQUNBO0FBQ0E7QXJHOHByQkE7QXFHM3ByQkE7QUFDQTtBckc2cHJCQTtBQUNBO0FxR3hwckJBO0FBQ0E7QUFDQTtBckcwcHJCQTtBcUducHJCQTtBQUNBO0FyR3FwckJBO0FxRzlvckJBO0FBQ0E7QXJHZ3ByQkE7QXFHM29yQkE7Ozs7QUFFQTtBckcrb3JCQTtBQUNBO0FnQjd3ckJBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHbXByQkE7QUFDQTtBZ0J0eHJCQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR3NwckJBO0FBQ0E7QWdCL3hyQkE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHeXByQkE7QUFDQTtBZ0J4eXJCQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckcwcHJCQTtBQUNBO0FnQmp6ckJBO0FxRnlKQTs7OztBQUNBO0FyRzhwckJBO0FxRzFwckJBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzZwckJBO0FBQ0E7QWdCaDByQkE7QXFGOEpBOztBQU9BO0FyR2dxckJBO0FBQ0E7QWdCdDByQkE7QXFGZ0xBOztBQUNBO0FyRzBwckJBO0FxR2hwckJBO0FBQ0E7QUFDQTtBQUNBO0FyR2twckJBO0FxR2hwckJBO0FBQ0E7QUFDQTtBckdrcHJCQTtBcUd4b3JCQTs7QUFFQTtBckcwb3JCQTtBcUdyb3JCQTs7QUFFQTtBckd1b3JCQTtBcUdqb3JCQTtBQUNBO0FBQ0E7QUFDQTtBckdtb3JCQTtBcUc1bnJCQTtBQUNBO0FyRzhuckJBO0FxR3puckJBOzs7O0FBRUE7QXJHNm5yQkE7QXFHM25yQkE7Ozs7QUFDQTtBckdnb3JCQTtBcUc1bnJCQTs7QUFDQTtBckcrbnJCQTtBcUd2bnJCQTtBQUNBO0FyR3luckJBO0FxR2huckJBOztBQUVBO0FyR2tuckJBO0FxRzdtckJBOztBQUVBO0FyRyttckJBO0FxR3ptckJBO0FBQ0E7QXJHMm1yQkE7QXFHcG1yQkE7QUFDQTtBckdzbXJCQTtBcUdsbXJCQTtBQUNBO0FyR29tckJBO0FxRzVsckJBOztBQUVBO0FyRzhsckJBO0FxR2xsckJBOztBQUVBO0FyR29sckJBO0FBQ0E7QWdCajVyQkE7QXFGL0JBO0FBQ0E7QXJHbTdyQkE7QXFHaDdyQkE7QUFDQTtBckdrN3JCQTtBcUd6NnJCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckc0NnJCQTtBQUNBO0FnQmg2ckJBO0FxRmpCQTs7QUFPQTtBckcrNnJCQTtBQUNBO0FnQnQ2ckJBO0FxRklBOztBQUNBO0FyR3M2ckJBO0FxRzk1ckJBO0FBQ0E7QUFDQTtBckdnNnJCQTtBcUczNXJCQTs7QUFFQTtBckc2NXJCQTtBcUdwNXJCQTs7QUFFQTtBckdzNXJCQTtBcUc5NHJCQTtBQUNBO0FyR2c1ckJBO0FxRzc0ckJBO0FBQ0E7QXJHKzRyQkE7QXFHNTRyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHODRyQkE7QXFHMzRyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckc2NHJCQTtBcUcxNHJCQTtBQUNBO0FyRzQ0ckJBO0FxR3o0ckJBO0FBQ0E7QXJHMjRyQkE7QXFHeDRyQkE7QUFDQTtBQUNBO0FyRzA0ckJBO0FxR3Y0ckJBO0FBQ0E7QXJHeTRyQkE7QUFDQTtBcUdwNHJCQTtBQUNBO0FBQ0E7QXJHczRyQkE7QXFHLzNyQkE7QUFDQTtBckdpNHJCQTtBcUcxM3JCQTtBQUNBO0FyRzQzckJBO0FxR3YzckJBOzs7O0FBRUE7QXJHMjNyQkE7QUFDQTtBZ0J6L3JCQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRyszckJBO0FBQ0E7QWdCbGdzQkE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdrNHJCQTtBQUNBO0FnQjNnc0JBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR3E0ckJBO0FBQ0E7QWdCcGhzQkE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHczRyQkE7QUFDQTtBZ0I3aHNCQTtBcUZ5SkE7Ozs7QUFDQTtBckcwNHJCQTtBcUd0NHJCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd5NHJCQTtBQUNBO0FnQjVpc0JBO0FxRjhKQTs7QUFPQTtBckc0NHJCQTtBQUNBO0FnQmxqc0JBO0FxRmdMQTs7QUFDQTtBckdzNHJCQTtBcUc1M3JCQTtBQUNBO0FBQ0E7QUFDQTtBckc4M3JCQTtBcUc1M3JCQTtBQUNBO0FBQ0E7QXJHODNyQkE7QXFHcDNyQkE7O0FBRUE7QXJHczNyQkE7QXFHajNyQkE7O0FBRUE7QXJHbTNyQkE7QXFHNzJyQkE7QUFDQTtBQUNBO0FBQ0E7QXJHKzJyQkE7QXFHeDJyQkE7QUFDQTtBckcwMnJCQTtBcUdyMnJCQTs7OztBQUVBO0FyR3kyckJBO0FxR3YyckJBOzs7O0FBQ0E7QXJHNDJyQkE7QXFHeDJyQkE7O0FBQ0E7QXJHMjJyQkE7QXFHbjJyQkE7QUFDQTtBckdxMnJCQTtBcUc1MXJCQTs7QUFFQTtBckc4MXJCQTtBcUd6MXJCQTs7QUFFQTtBckcyMXJCQTtBcUdyMXJCQTtBQUNBO0FyR3UxckJBO0FxR2gxckJBO0FBQ0E7QXJHazFyQkE7QXFHOTByQkE7QUFDQTtBckdnMXJCQTtBcUd4MHJCQTs7QUFFQTtBckcwMHJCQTtBcUc5enJCQTs7QUFFQTtBckdnMHJCQTtBQUNBO0FxR3B6ckJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3N6ckJBO0FzRzlyc0JBO0FEa1lBO0FDallBO0FBQ0E7QXRHaXNzQkE7QUFDQTtBc0cvcnNCQTtBQUVBO0FBQ0E7QUFDQTtBdEdnc3NCQTtBc0c1cnNCQTtBQUNBO0F0Rzhyc0JBO0FzRzFyc0JBO0FBQ0E7QUFDQTtBdEc0cnNCQTtBc0d4cnNCQTtBQUNBO0F0RzByc0JBO0FBQ0E7QXFHdDByQkE7QUFDQTtBckd3MHJCQTtBcUd0MHJCQTs7QUFFQTtBckd3MHJCQTtBcUd0MHJCQTs7QUFDQTtBckd5MHJCQTtBcUd0MHJCQTs7QUFDQTtBckd5MHJCQTtBcUdsMHJCQTs7QUFFQTtBckdvMHJCQTtBcUczenJCQTs7QUFFQTtBckc2enJCQTtBcUdqenJCQTs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHcXpyQkE7QXFHbnpyQkE7Ozs7QUFDQTtBckd3enJCQTtBcUdyenJCQTs7Ozs7OztBQUVBO0FBQ0E7QXJHNHpyQkE7QXFHMXpyQkE7Ozs7Ozs7QUFDQTtBckdrMHJCQTtBcUcvenJCQTs7Ozs7OztBQUNBO0FyR3UwckJBO0FxR24wckJBOzs7O0FBQ0E7QXJHdzByQkE7QXFHbjByQkE7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBckd1MHJCQTtBcUczenJCQTtBQUNBO0FyRzZ6ckJBO0FxRzF6ckJBO0FBQ0E7QXJHNHpyQkE7QXFHbHpyQkE7O0FBRUE7QXJHb3pyQkE7QXFHN3lyQkE7O0FBRUE7QUFDQTtBQUNBO0FyRyt5ckJBO0FxRzd5ckJBOztBQUNBO0FyR2d6ckJBO0FxR3p5ckJBOztBQUNBO0FyRzR5ckJBO0FxR3p5ckJBOztBQUNBO0FyRzR5ckJBO0FxR2x5ckJBOztBQUVBO0FBQ0E7QUFDQTtBckdveXJCQTtBcUdseXJCQTs7QUFDQTtBckdxeXJCQTtBcUdoeXJCQTs7QUFFQTtBckdreXJCQTtBcUdoeXJCQTs7QUFDQTtBckdteXJCQTtBcUdoeXJCQTs7QUFDQTtBckdteXJCQTs7QWdCbHhzQkE7QXVGdEVBO0FBQUE7QXZHNjFzQkE7QUFDQTs7QXVHcjFzQkE7Ozs7Ozs7QUFLQTtBdkcwMXNCQTtBMEY1dnNCQTtBYW5HQTs7Ozs7OztBYm9HQTtBQUNBO0ExRnF3c0JBO0FBQ0E7QTBGbndzQkE7QWF4R0E7Ozs7Ozs7QWJ5R0E7QTFGNHdzQkE7QUFDQTtBdUc5MnNCQTs7O0FBQ0E7QXZHazNzQkE7QXVHaDNzQkE7Ozs7Ozs7QUFLQTtBdkdvM3NCQTtBMEZqeXNCQTtBYXhGQTs7Ozs7OztBYnlGQTtBQUNBO0ExRjB5c0JBO0FBQ0E7QTBGeHlzQkE7QWE3RkE7Ozs7Ozs7QWI4RkE7QTFGaXpzQkE7QUFDQTtBdUd0NHNCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBVUE7QXZHbTVzQkE7O0F1Rzc0c0JBOztBbkJ0Q0E7QVk4SkE7QUFoR0E7QUFyQ0E7QU9pQkE7QXZHazVzQkE7QWdCMzRzQkE7QXVGWEE7O0FQd0JBO0FBckNBO0FoR3k2c0JBO0FBQ0E7QXVHdjVzQkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHMDVzQkE7O0F1R3Q1c0JBOzs7Ozs7OztBQVFBO0FBQ0E7QXZHeTVzQkE7QXVHdjVzQkE7Ozs7Ozs7Ozs7Ozs7OztBQUVBO0F2R3M2c0JBOztBdUdsNnNCQTs7QUFFQTtBQUNBO0F2R3E2c0JBOztBdUdsNnNCQTtBQUNBO0F2R3E2c0JBOztBdUdsNnNCQTtBQUNBO0F2R3E2c0JBO0F1R242c0JBO0FBQ0E7QUFDQTtBdkdxNnNCQTtBdUdsNnNCQTtBQUNBO0F2R282c0JBO0F1R2w2c0JBO0FBQ0E7QXZHbzZzQkE7QXVHOTVzQkE7QUFDQTtBdkdnNnNCQTtBdUc1NXNCQTs7QUFFQTtBQUNBO0F2Rzg1c0JBO0FnQnQ5c0JBO0F1RnFEQTs7QUFNQTtBdkdnNnNCQTtBQUNBO0F1Rzc1c0JBO0FBQ0E7QUFDQTtBdkcrNXNCQTtBdUc1NXNCQTtBQUNBO0F2Rzg1c0JBO0F1RzM1c0JBO0FBRUE7QXZHNDVzQkE7QXVHejVzQkE7QUFDQTtBQUNBO0FBQ0E7QXZHMjVzQkE7QXVHeDVzQkE7QUFDQTtBQUNBO0F2RzA1c0JBO0F1R3Y1c0JBO0FBQ0E7QUFDQTtBdkd5NXNCQTtBdUcvNHNCQTtBQUdBO0F2Rys0c0JBO0EwRm44c0JBO0FhaURBO0FiaERBO0FBQ0E7QTFGczhzQkE7QUFDQTtBMEZwOHNCQTtBYTRDQTtBYjNDQTtBMUZ1OHNCQTtBQUNBO0F1R2o1c0JBO0FBQ0E7QXZHbTVzQkE7QXVHcDRzQkE7QUFDQTtBQUNBO0F2R3M0c0JBO0F1R2g0c0JBO0FBQ0E7QUFDQTtBdkdrNHNCQTtBdUc1M3NCQTtBQUNBO0F2Rzgzc0JBO0F1RzUzc0JBO0FBRUE7QUFDQTtBdkc2M3NCQTtBdUcxM3NCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RzQzc0JBO0F1R3ozc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHMjNzQkE7QXVHdDNzQkE7QUFDQTtBQUNBO0FBQ0E7QXZHdzNzQkE7QXVHcjNzQkE7QUFDQTtBdkd1M3NCQTtBdUdwM3NCQTtBQUNBO0FBQ0E7QXZHczNzQkE7QXVHLzJzQkE7QUFHQTtBdkcrMnNCQTtBMEYzL3NCQTtBYXlJQTtBYnhJQTtBQUNBO0ExRjgvc0JBO0FBQ0E7QTBGNS9zQkE7QWFvSUE7QWJuSUE7QTFGKy9zQkE7QUFDQTtBdUd2M3NCQTtBQUNBO0F2R3kzc0JBO0F1R3Qzc0JBO0FBQ0E7QUFDQTtBdkd3M3NCQTtBdUd6MnNCQTtBQUNBO0F2RzIyc0JBO0F1R3gyc0JBO0FBQ0E7QUFDQTtBdkcwMnNCQTtBdUdwMnNCQTtBQUNBO0F2R3Myc0JBO0F1R3Ayc0JBO0FBQ0E7QUFDQTtBQUNBO0F2R3Myc0JBO0F1R24yc0JBO0FBQ0E7QUFDQTtBdkdxMnNCQTtBdUcvMXNCQTtBQUNBO0F2R2kyc0JBO0F1Ry8xc0JBO0FBQ0E7QUFDQTtBQUNBO0F2R2kyc0JBO0F1Rzkxc0JBO0FBQ0E7QUFDQTtBdkdnMnNCQTs7QXVHdDFzQkE7QUFDQTtBQUNBO0FBQ0E7QXZHeTFzQkE7QXVHcDFzQkE7O0FBRUE7QXZHczFzQkE7QXVHcDFzQkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHdTFzQkE7QXVHcjFzQkE7O0FBQ0E7QXZHdzFzQkE7QXVHcjFzQkE7O0FBQ0E7QXZHdzFzQkE7QXVHbjFzQkE7O0FBQ0E7QXZHczFzQkE7QXVHbjFzQkE7O0FBR0E7QXZHbzFzQkE7QTBGdGx0QkE7QWErUEE7O0FiOVBBO0FBQ0E7QTFGMGx0QkE7QUFDQTtBMEZ4bHRCQTtBYTBQQTs7QWJ6UEE7QTFGNGx0QkE7QUFDQTs7QXVHejFzQkE7O0FBRUE7QXZHNDFzQkE7O0F1R3oxc0JBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RzQxc0JBOztBdUd4MXNCQTtBQUNBO0FBQ0E7QXZHMjFzQkE7QXVHeDFzQkE7QUFDQTtBdkcwMXNCQTs7QXVHcjFzQkE7QUFDQTtBQUNBO0F2R3cxc0JBO0F1R3Ixc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkd1MXNCQTtBdUdyMXNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R3Uxc0JBO0F1R3Axc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdzMXNCQTtBdUdoMXNCQTtBQUNBO0FBQ0E7QUFDQTtBdkdrMXNCQTtBdUdoMXNCQTtBQUlBO0F2Ryswc0JBO0EwRjVxdEJBO0FheVZBO0FieFZBO0FBQ0E7QTFGK3F0QkE7QUFDQTtBMEY3cXRCQTtBYW9WQTtBYm5WQTtBMUZncnRCQTtBQUNBO0F1R24xc0JBO0FBQ0E7QUFDQTtBQUNBO0F2R3Exc0JBO0F1R2wxc0JBO0FBQ0E7QXZHbzFzQkE7QXVHLzBzQkE7QUFDQTtBdkdpMXNCQTtBdUc5MHNCQTtBQUNBO0F2R2cxc0JBOztBd0dwM3NCQTtBQXBiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRWdGQTtBcEI0RUE7QW9CMUVBO0FieEZBO0E0RldBO0FBQ0E7QXhHMnl0QkE7QXdHeHl0QkE7QUFFQTtBeEd5eXRCQTtBd0d2eXRCQTtBQUNBO0F4R3l5dEJBO0F3R3B5dEJBO0FBQ0E7QXhHc3l0QkE7QTBGbnV0QkE7QWNoRUE7QWRpRUE7QUFDQTtBMUZzdXRCQTtBQUNBO0EwRnB1dEJBO0FjckVBO0Fkc0VBO0ExRnV1dEJBO0FBQ0E7QXdHeHl0QkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3V5dEJBO0F3R3J5dEJBO0FBQ0E7QXhHdXl0QkE7QXdHenh0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEcyeHRCQTtBd0d6eHRCQTtBQUNBO0F4RzJ4dEJBO0F3R3h4dEJBO0FBQ0E7QUFDQTtBQUNBO0F4RzB4dEJBO0F3R3R4dEJBO0FBQ0E7QXhHd3h0QkE7QXdHbnh0QkE7QUFDQTtBQUNBO0F4R3F4dEJBO0F3R2h4dEJBO0FBQ0E7QUFDQTtBeEdreHRCQTtBZ0J2enRCQTtBd0Z1WEE7QUF6VUE7QXhHNnd0QkE7QXdHM3d0QkE7QUFDQTtBeEc2d3RCQTtBQUNBO0F3R3RzdEJBO0FBQ0E7QUFDQTtBQUNBO0F4R3dzdEJBO0F3R3JzdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd1c3RCQTtBd0cvcnRCQTtBQUNBO0F4R2lzdEJBO0F3R2xydEJBO0FBQ0E7QXhHb3J0QkE7QXdHL3F0QkE7QUFLQTtBeEc2cXRCQTtBd0dqcnRCQTtBQUNBO0F4R21ydEJBO0F3RzVxdEJBO0FBQ0E7QUFNQTtBeEd5cXRCQTtBd0c3cXRCQTtBQUNBO0F4RytxdEJBO0F3R3hxdEJBO0FBTUE7QUFDQTtBeEdxcXRCQTtBd0czcXRCQTtBQUNBO0FBQ0E7QXhHNnF0QkE7QXdHcnF0QkE7QUFLQTtBQUNBO0F4R21xdEJBO0F3R3hxdEJBO0FBQ0E7QXhHMHF0QkE7QXdHcnp0QkE7QUFDQTtBQUNBO0FBQ0E7QXhHdXp0QkE7QXdHbnp0QkE7QUFLQTtBeEdpenRCQTtBd0dyenRCQTtBQUNBO0F4R3V6dEJBO0F3R2h6dEJBO0FBS0E7QXhHOHl0QkE7QXdHbHp0QkE7QUFDQTtBeEdvenRCQTtBd0c3eXRCQTtBQUNBO0FBQ0E7QXhHK3l0QkE7QXdHNXl0QkE7QUFDQTtBQUNBO0F4Rzh5dEJBO0F3RzkwdEJBO0FBQ0E7QUFDQTtBQUNBO0F4R2cxdEJBO0F3RzUwdEJBO0FBS0E7QXhHMDB0QkE7QXdHOTB0QkE7QUFDQTtBeEdnMXRCQTtBd0d6MHRCQTtBQUtBO0F4R3UwdEJBO0F3RzMwdEJBO0FBQ0E7QXhHNjB0QkE7QXdHdDB0QkE7QUFDQTtBQUNBO0F4R3cwdEJBO0F3R3IwdEJBO0FBQ0E7QUFDQTtBeEd1MHRCQTtBd0c1eXRCQTtBQUNBO0FBQ0E7QUFDQTtBeEc4eXRCQTtBd0czeXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHNnl0QkE7QXdHcnl0QkE7QUFDQTtBeEd1eXRCQTtBd0d4eHRCQTtBQUNBO0F4RzB4dEJBO0F3R3J4dEJBO0FBS0E7QXhHbXh0QkE7QXdHdnh0QkE7QUFDQTtBeEd5eHRCQTtBd0dseHRCQTtBQUNBO0FBTUE7QXhHK3d0QkE7QXdHbnh0QkE7QUFDQTtBeEdxeHRCQTtBd0c5d3RCQTtBQU1BO0FBQ0E7QXhHMnd0QkE7QXdHanh0QkE7QUFDQTtBQUNBO0F4R214dEJBO0F3RzN3dEJBO0FBS0E7QUFDQTtBeEd5d3RCQTtBd0c5d3RCQTtBQUNBO0F4R2d4dEJBO0F3RzM1dEJBO0FBQ0E7QUFDQTtBQUNBO0F4RzY1dEJBO0F3R3o1dEJBO0FBS0E7QXhHdTV0QkE7QXdHMzV0QkE7QUFDQTtBeEc2NXRCQTtBd0d0NXRCQTtBQUtBO0F4R281dEJBO0F3R3g1dEJBO0FBQ0E7QXhHMDV0QkE7QXdHbjV0QkE7QUFDQTtBQUNBO0F4R3E1dEJBO0F3R2w1dEJBO0FBQ0E7QUFDQTtBeEdvNXRCQTtBd0dwN3RCQTtBQUNBO0FBQ0E7QUFDQTtBeEdzN3RCQTtBd0dsN3RCQTtBQUtBO0F4R2c3dEJBO0F3R3A3dEJBO0FBQ0E7QXhHczd0QkE7QXdHLzZ0QkE7QUFLQTtBeEc2NnRCQTtBd0dqN3RCQTtBQUNBO0F4R203dEJBO0F3RzU2dEJBO0FBQ0E7QUFDQTtBeEc4NnRCQTtBd0czNnRCQTtBQUNBO0FBQ0E7QXhHNjZ0QkE7O0F3RzVvdEJBO0FBQ0E7QUFDQTtBQUNBO0F4RytvdEJBOztBd0d6b3RCQTtBQTlLQTtBQUNBO0FBQ0E7QXhHMnp0QkE7QXdHeHp0QkE7QUFHQTtBQUNBO0FBQ0E7QXhHd3p0QkE7O0F3Ry9vdEJBOzs7O0FBaktBO0FBQ0E7QUFDQTtBeEd1enRCQTtBd0dwenRCQTs7Ozs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEc2enRCQTs7QXdHOXB0QkE7O0FBdkpBO0FBQ0E7QUFDQTtBeEcwenRCQTtBd0d2enRCQTs7OztBQUdBO0FBQ0E7QUFDQTtBeEcwenRCQTs7QXdHdnF0QkE7QUEzSUE7QUFDQTtBQUNBO0FBQ0E7QXhHc3p0QkE7QXdHbnp0QkE7QUFHQTtBQUNBO0FBQ0E7QXhHbXp0QkE7O0F3RzlxdEJBOzs7OztBQTdIQTtBQUNBO0FBQ0E7QUFDQTtBeEdtenRCQTtBd0doenRCQTs7Ozs7Ozs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEc0enRCQTs7QXdHanN0QkE7OztBQW5IQTtBQUNBO0FBQ0E7QUFDQTtBeEcwenRCQTtBd0d2enRCQTs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEc2enRCQTs7QXdHOXN0QkE7Ozs7O0FBdkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHNnp0QkE7QXdHMXp0QkE7Ozs7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHczB0QkE7QXdHbjB0QkE7Ozs7O0FBQ0E7QXhHeTB0QkE7O0F3R3p1dEJBO0FBaEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUErR0E7QXhHK3V0QkE7QXdHMzF0QkE7QUFHQTtBQUNBO0FBQ0E7QXhHMjF0QkE7QXdHeDF0QkE7QUFDQTtBeEcwMXRCQTs7QXdHbnZ0QkE7QUEvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdzMXRCQTtBd0duMXRCQTtBQUdBO0FBQ0E7QUFDQTtBeEdtMXRCQTtBd0doMXRCQTtBQUNBO0F4R2sxdEJBOztBd0czdnRCQTs7O0FBQ0E7QXhHZ3d0QkE7O0F3RzV2dEJBO0FBak9BO0FBQ0E7QUFDQTtBQWtPQTtBQUNBO0F4R2d3dEJBO0F3R2grdEJBO0FBR0E7QUFDQTtBQUNBO0F4R2crdEJBO0F3R2p3dEJBO0FDcGhCQTtBekd3eHVCQTtBeUcvdnVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGMnh1QkE7QXlHOXZ1QkE7QUFDQTtBekdnd3VCQTtBd0doeHRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHa3h0QkE7QXdHL3d0QkE7QUMvaEJBO0F6R2l6dUJBO0F5R3h4dUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZvenVCQTtBeUd2eHVCQTtBQUNBO0F6R3l4dUJBO0F3RzV4dEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEc4eHRCQTtBd0d2eHRCQTtBQUNBO0FDampCQTtBekcyMHVCQTtBeUdsenVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGODB1QkE7QXlHN3l1QkE7QUFDQTtBekcreXVCQTtBd0dyeXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd1eXRCQTtBd0dweXRCQTtBQzlqQkE7QXpHcTJ1QkE7QXlHNTB1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RncydUJBO0F5R3YwdUJBO0FBQ0E7QXpHeTB1QkE7QXdHanp0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHbXp0QkE7O0F3Rzd5dEJBO0FBN09BO0FBQ0E7QUFDQTtBQUNBO0FBNk9BO0FBQ0E7QXhHa3p0QkE7QXdHN2h1QkE7QUFHQTtBQUNBO0FBQ0E7QXhHNmh1QkE7QXdHbnp0QkE7QUN2bEJBO0F6RzY0dUJBO0F5R3AzdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZnNXVCQTtBeUduM3VCQTtBQUNBO0F6R3EzdUJBO0F3R2wwdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdvMHRCQTtBd0dqMHRCQTtBQ2xtQkE7QXpHczZ1QkE7QXlHNzR1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4Rnk2dUJBO0F5RzU0dUJBO0FBQ0E7QXpHODR1QkE7QXdHOTB0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R2cxdEJBO0F3R3owdEJBO0FBQ0E7QUNwbkJBO0F6R2c4dUJBO0F5R3Y2dUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZtOHVCQTtBeUdsNnVCQTtBQUNBO0F6R282dUJBO0F3R3YxdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3kxdEJBO0F3R3QxdEJBO0FDam9CQTtBekcwOXVCQTtBeUdqOHVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGNjl1QkE7QXlHNTd1QkE7QUFDQTtBekc4N3VCQTtBd0duMnRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdxMnRCQTs7QXdHOTF0QkE7OztBQUdBO0F4R2kydEJBOztBd0c5MXRCQTtBQUNBO0F4R2kydEJBOztBd0czMXRCQTs7QUFFQTtBeEc4MXRCQTs7QXdHMzF0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEc4MXRCQTtBd0c1MXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHODF0QkE7QXdHMzF0QkE7QUFHQTtBQUNBO0F4RzIxdEJBO0F3R3oxdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHMjF0QkE7O0F3R3QxdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFzQkE7QXpHb2l2QkE7QXlHM2d2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RnVpdkJBO0F5RzFndkJBO0FBQ0E7QXpHNGd2QkE7O0F3R3IydEJBOztBQUVBO0F4R3cydEJBOztBd0dwMnRCQTtBQUNBO0F4R3UydEJBOztBd0duMnRCQTtBQUNBO0F4R3MydEJBOztBd0dsMnRCQTtBQUNBO0F4R3EydEJBOztBMEcza3ZCQTs7OztBQUdBO0FBQ0E7QTFHK2t2QkE7O0EyR3BsdkJBO0FBQ0E7QTNHdWx2QkE7QTJHcmx2QkE7QUFDQTtBQUNBO0EzR3VsdkJBO0EyR3BsdkJBO0FBQ0E7QTNHc2x2QkE7QTJHbmx2QkE7QUFDQTtBM0dxbHZCQTtBMkdsbHZCQTtBQUNBO0FBQ0E7QUFDQTtBM0dvbHZCQTtBMkdsbHZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzR29sdkJBO0EyR2xsdkJBO0FBQ0E7QUFDQTtBM0dvbHZCQTtBMkdqbHZCQTtBQUNBO0EzR21sdkJBO0EyR2psdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNHbWx2QkE7QTJHamx2QkE7QUFDQTtBM0dtbHZCQTtBMkdobHZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzR2tsdkJBO0EyRzlrdkJBO0FBQ0E7QTNHZ2x2QkE7QTJHemt2QkE7QUFDQTtBQUNBO0EzRzJrdkJBOztBMkd0a3ZCQTtBQUNBO0EzR3lrdkJBO0FPdm92QkE7QW9HZ0VBO0EzRzBrdkJBOztBNEd0cHZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUd5cHZCQTtBNEd2cHZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUd5cHZCQTtBNEczb3ZCQTtBQUNBO0E1RzZvdkJBO0E0RzNvdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHNm92QkE7QTRHem92QkE7QUFDQTtBNUcyb3ZCQTtBNEd6b3ZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzJvdkJBO0E0R3ZvdkJBO0FBQ0E7QTVHeW92QkE7QTRHdG92QkE7QUFDQTtBNUd3b3ZCQTtBNEdyb3ZCQTtBQUNBO0E1R3VvdkJBO0FnQmxwdkJBO0E0RjFCQTtBQUNBO0E1RytxdkJBO0E0RzdxdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHK3F2QkE7QTRHM3F2QkE7QUFDQTtBNUc2cXZCQTtBNEczcXZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzZxdkJBO0E0R3pxdkJBO0FBQ0E7QTVHMnF2QkE7QTRHeHF2QkE7QUFDQTtBNUcwcXZCQTtBNEd2cXZCQTtBQUNBO0E1R3lxdkJBO0FBQ0E7QWdCcnJ2QkE7QTRGMUJBO0FBQ0E7QTVHa3R2QkE7QTRHaHR2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdrdHZCQTtBNEc5c3ZCQTtBQUNBO0E1R2d0dkJBO0E0RzlzdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHZ3R2QkE7QTRHNXN2QkE7QUFDQTtBNUc4c3ZCQTtBNEczc3ZCQTtBQUNBO0E1RzZzdkJBO0E0RzFzdkJBO0FBQ0E7QTVHNHN2QkE7QUFDQTtBZ0J4dHZCQTtBNEYxQkE7QUFDQTtBNUdxdnZCQTtBNEdudnZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3F2dkJBO0E0R2p2dkJBO0FBQ0E7QTVHbXZ2QkE7QTRHanZ2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdtdnZCQTtBNEcvdXZCQTtBQUNBO0E1R2l2dkJBO0E0Rzl1dkJBO0FBQ0E7QTVHZ3Z2QkE7QTRHN3V2QkE7QUFDQTtBNUcrdXZCQTtBQUNBO0FnQjN2dkJBO0E0RjFCQTtBQUNBO0E1R3d4dkJBO0E0R3R4dkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHd3h2QkE7QTRHcHh2QkE7QUFDQTtBNUdzeHZCQTtBNEdweHZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3N4dkJBO0E0R2x4dkJBO0FBQ0E7QTVHb3h2QkE7QTRHanh2QkE7QUFDQTtBNUdteHZCQTtBNEdoeHZCQTtBQUNBO0E1R2t4dkJBO0FBQ0E7QTRHOXd2QkE7QUFDQTtBNUdneHZCQTtBNEc3d3ZCQTtBQUNBO0E1Ryt3dkJBO0E0Rzd3dkJBO0FBQ0E7QUFDQTtBNUcrd3ZCQTtBNEczd3ZCQTtBQUNBO0E1RzZ3dkJBO0E0RzN3dkJBO0FBQ0E7QUFDQTtBNUc2d3ZCQTtBNEd6d3ZCQTtBQUNBO0E1RzJ3dkJBO0E0R3p3dkJBO0FBQ0E7QUFDQTtBNUcyd3ZCQTtBNEd2d3ZCQTtBQUNBO0E1R3l3dkJBO0E0R3Z3dkJBO0FBQ0E7QUFDQTtBNUd5d3ZCQTtBNEdqd3ZCQTtBQUNBO0E1R213dkJBOztBNEc5dnZCQTtBQUNBO0E1R2l3dkJBO0E0Ry92dkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHaXd2QkE7QTRHOXZ2QkE7QUFDQTtBNUdnd3ZCQTtBNEc5dnZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R2d3dkJBOztBNkdyNXZCQTtBQUNBO0E3R3c1dkJBOztBNkdyNXZCQTtBQUNBO0E3R3c1dkJBO0E2R3Q1dkJBO0FBQ0E7QTdHdzV2QkE7QTZHcjV2QkE7QUFDQTtBN0d1NXZCQTs7QUUxMnZCQTs7Ozs7Ozs7Ozs7O0FBQUE7QTRHbkRBOztBckJLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FzQmJBO0FBQ0E7QS9Hdzd2QkE7QXlGdDZ2QkE7O0FBQ0E7QUFDQTtBekZ5NnZCQTtBeUZ2NnZCQTs7QUFDQTtBQUNBO0FBQ0E7QXpGMDZ2QkE7QThHcjh2QkE7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5R3c4dkJBO0E4R3I4dkJBOztBQUNBO0E5R3c4dkJBOztBOEdwOHZCQTtBckJpQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0I3Q0E7QUFDQTtBL0dxK3ZCQTtBeUZuN3ZCQTtBQUNBO0FBQ0E7QXpGcTd2QkE7QXlGbjd2QkE7QUFDQTtBQUNBO0FBQ0E7QXpGcTd2QkE7O0E4RzU5dkJBO0FBT0E7QUFDQTtBOUd5OXZCQTtBZ0JuOHZCQTtBOEY5QkE7QUFFQTtBQUNBO0E5R20rdkJBO0FBQ0E7O0E4RzM5dkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlHODl2QkE7O0E4RzE5dkJBO0FBQ0E7QTlHNjl2QkE7QThHMTl2QkE7QUFDQTtBQUNBO0FBQ0E7QTlHNDl2QkE7O0E4R3g5dkJBOzs7Ozs7OztBQVFBO0E5RzI5dkJBOztBOEd4OXZCQTtBQUNBO0FBQ0E7QTlHMjl2QkE7O0E4R3g5dkJBOzs7QUFHQTtBOUcyOXZCQTs7QThHeDl2QkE7O0FBRUE7QTlHMjl2QkE7O0E4R3g5dkJBOzs7O0FBSUE7QTlHMjl2QkE7O0E4R3g5dkJBOztBQUVBO0E5RzI5dkJBOztBOEd4OXZCQTtBQUNBO0E5RzI5dkJBOztBOEd4OXZCQTs7O0FBR0E7QTlHMjl2QkE7O0E4R3g5dkJBO0FBQ0E7QTlHMjl2QkE7O0E4R3g5dkJBOzs7QUFHQTtBOUcyOXZCQTs7QThHeDl2QkE7O0FBRUE7QTlHMjl2QkE7O0E4R3g5dkJBOztBQUVBO0E5RzI5dkJBOztBZ0h0bHdCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhIeWx3QkE7QXNHcG13QkE7QVVDQTs7QVZBQTtBQUNBO0F0R3dtd0JBO0FBQ0E7QXNHdG13QkE7QUFFQTs7QUFDQTtBQUNBO0F0R3dtd0JBO0FzR3Btd0JBOztBQUNBO0F0R3Vtd0JBO0FzR25td0JBOztBQUNBO0FBQ0E7QXRHc213QkE7QXNHbG13QkE7O0FBQ0E7QXRHcW13QkE7QUFDQTtBZ0hobndCQTs7QUFDQTtBaEhtbndCQTtBZ0hqbndCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCdEJBO0FZOEpBO0FBaEdBO0FBckNBO0FoR3Fud0JBO0FnQjdsd0JBO0FnR3ZDQTs7QWhCb0RBO0FBckNBO0FoRzJud0JBO0FBQ0E7QWdIM253QkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEg4bndCQTtBZ0gzbndCQTs7QUFDQTtBQUNBO0FoSDhud0JBO0FnSDNud0JBOzs7QUFFQTtBQUNBO0FBQ0E7QWhIOG53QkE7QWdINW53QkE7OztBQUNBO0FoSGdvd0JBO0FnSDVud0JBOzs7OztBQUlBO0FBQ0E7QUFDQTtBaEgrbndCQTtBZ0gzbndCQTs7QUFDQTtBQUNBO0FoSDhud0JBO0FnSDFud0JBOztBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QWhINm53QkE7QWdIM253QkE7O0FBQ0E7QWhIOG53QkE7O0FnQnRwd0JBO0FnR2lDQTtBQUNBO0FoSHlud0JBO0FBQ0E7QWdIdG53QkE7QUFDQTtBaEh3bndCQTtBZ0hybndCQTtBQUNBO0FBQ0E7QWhIdW53QkE7QWdIcm53QkE7QUFFQTtBaEhzbndCQTtBZ0hsbndCQTtBQUNBO0FoSG9ud0JBOztBZ0g5bXdCQTs7QUFFQTtBQUNBO0FoSGlud0JBOztBZ0gzbXdCQTtBQUNBO0FoSDhtd0JBO0FnSDNtd0JBO0FBQ0E7QWhINm13QkE7QWdIM213QkE7QUFFQTtBQUNBO0FoSDRtd0JBO0FnSDFtd0JBO0FBQ0E7QWhING13QkE7QWdIem13QkE7QUFDQTtBaEgybXdCQTs7QWtIdnZ3QkE7QUhNQTtBQUNBO0EvR3F2d0JBOztBa0h2dndCQTtBQUNBO0FsSDB2d0JBOztBa0h0dndCQTtBQUNBO0FsSHl2d0JBOztBa0h0dndCQTtBQVlBOzs7Ozs7Ozs7O0FBQ0E7QWxIdXZ3QkE7QTBGeHF3QkE7QXdCMUVBOzs7Ozs7Ozs7O0F4QjJFQTtBQUNBO0ExRm9yd0JBO0FBQ0E7QTBGbHJ3QkE7QXdCL0VBOzs7Ozs7Ozs7O0F4QmdGQTtBMUY4cndCQTtBQUNBOztBa0h4d3dCQTs7QUFFQTtBQUNBO0FsSDJ3d0JBO0FrSHp3d0JBOzs7Ozs7QUFHQTtBQUNBO0FsSDh3d0JBOztBa0gxd3dCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsSDZ3d0JBOztBa0gxd3dCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsSDZ3d0JBOztBa0h6d3dCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0JBO0FsSDR3d0JBOztBa0h6d3dCQTtBQUNBO0FsSDR3d0JBOztBa0h4d3dCQTtBQUVBO0FBQ0E7QWxIMHd3QkE7O0FrSHR3d0JBOztBQUVBO0FBQ0E7QUFDQTtBbEh5d3dCQTtBa0h2d3dCQTs7QUFDQTtBQUNBO0FsSDB3d0JBO0FrSHJ3d0JBOzs7O0FBQ0E7QWxIMHd3QkE7QWtIeHd3QkE7Ozs7QUFDQTtBbEg2d3dCQTs7QWtIcnd3QkE7QUFDQTtBQUNBO0FsSHd3d0JBO0FrSHR3d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsSHd3d0JBOztBa0hsd3dCQTtBQUNBO0FsSHF3d0JBO0FrSGx3d0JBO0FBQ0E7QUFDQTtBbEhvd3dCQTs7QWtIL3Z3QkE7QUFDQTtBQUNBO0FsSGt3d0JBOztBa0gvdndCQTtBQUNBO0FsSGt3d0JBOztBa0g5dndCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsSGl3d0JBO0FrSDl2d0JBO0FBQ0E7QUFDQTtBQUNBO0FsSGd3d0JBO0FrSDd2d0JBO0FBQ0E7QUFDQTtBQUNBO0FsSCt2d0JBOztBa0h6dndCQTtBQUNBO0FBQ0E7QWxINHZ3QkE7O0FtSHo3d0JBO0FBQ0E7QW5INDd3QkE7O0FtSHo3d0JBO0FBQ0E7QW5INDd3QkE7O0FtSHo3d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSDQ3d0JBOztBbUh6N3dCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5INDd3QkE7O0FtSHo3d0JBO0FBQ0E7QW5INDd3QkE7QW1IMTd3QkE7QUFDQTtBQUNBO0FBQ0E7QW5INDd3QkE7O0FtSHg3d0JBO0FBQ0E7QW5IMjd3QkE7O0FtSHg3d0JBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSDI3d0JBOztBbUh4N3dCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSDI3d0JBO0FnQnQ3d0JBO0FtR2ZBO0FBWUE7QW5INjd3QkE7QUFDQTs7QW1IMTd3QkE7QUFDQTtBbkg2N3dCQTs7QW1IMTd3QkE7Ozs7O0FBS0E7QW5INjd3QkE7O0FtSHo3d0JBO0FBQ0E7QUFDQTtBbkg0N3dCQTs7QW1Iejd3QkE7QUFDQTtBbkg0N3dCQTtBZ0I3OXdCQTtBbUdnQ0E7QUFJQTtBbkg2N3dCQTtBQUNBOztBbUgxN3dCQTtBQUNBO0FuSDY3d0JBO0FnQno5d0JBO0FtRzJCQTtBQUdBO0FuSCs3d0JBO0FBQ0E7O0FtSDE3d0JBOztBQUVBO0FuSDY3d0JBOztBbUgxN3dCQTtBQUNBO0FuSDY3d0JBOztBbUgxN3dCQTtBQUNBO0FuSDY3d0JBOztBbUgxN3dCQTtBQUNBO0FuSDY3d0JBO0FtSDM3d0JBO0FBQ0E7QW5INjd3QkE7QWdCLy93QkE7QW1HaUVBO0FBSUE7QW5IODd3QkE7QUFDQTs7QW1IMTd3QkE7QUFDQTtBQUNBO0FuSDY3d0JBOztBbUgxN3dCQTtBQUNBO0FuSDY3d0JBOztBbUgxN3dCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSDY3d0JBOztBbUgxN3dCQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5INjd3QkE7O0FtSDE3d0JBO0FBQ0E7QUFDQTtBQUNBO0FuSDY3d0JBOztBbUgxN3dCQTtBQUNBO0FBQ0E7QW5INjd3QkE7O0FtSDE3d0JBO0FBQ0E7QUFDQTtBbkg2N3dCQTs7QW1Iejd3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkg0N3dCQTtBZ0IxanhCQTtBbUdnSUE7QUFDQTtBbkg2N3dCQTtBQUNBO0FtSDE3d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5INDd3QkE7QW1IMTd3QkE7QUFFQTtBQUNBO0FBQ0E7QW5INDd3QkE7QW1Iejd3QkE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QW5IeTd3QkE7QW1IdDd3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSHc3d0JBO0FtSHA3d0JBO0FBQ0E7QW5Iczd3QkE7QWdCbGx4QkE7QW1HZ0tBO0FBQ0E7QW5IcTd3QkE7QUFDQTtBZ0J2bHhCQTtBbUdzS0E7QUFDQTtBQUNBO0FuSG83d0JBO0FtSGo3d0JBO0FBQ0E7QUFFQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBbkhtN3dCQTtBbUhqN3dCQTtBQUNBO0FBQ0E7QW5IbTd3QkE7QW1Iajd3QkE7QUFDQTtBbkhtN3dCQTtBbUg5NndCQTtBQUNBO0FBRUE7QUFDQTtBbkhnN3dCQTtBbUg3NndCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5IKzZ3QkE7QUFDQTs7QW1IMTZ3QkE7QUFDQTtBbkg2NndCQTs7QW1IeDZ3QkE7QUFDQTtBbkgyNndCQTtBZ0J4b3hCQTtBbUc0TkE7QUFJQTtBbkg0NndCQTtBQUNBOztBbUh4NndCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSDI2d0JBO0FtSHo2d0JBO0FBQ0E7QW5IMjZ3QkE7QW1IeDZ3QkE7QUFDQTtBbkgwNndCQTtBbUh2NndCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSHk2d0JBO0FtSHY2d0JBO0FBRUE7QUFDQTtBbkh5NndCQTtBbUh0NndCQTtBQUNBO0FuSHc2d0JBO0FtSHA2d0JBO0FBQ0E7QUFDQTtBQUNBO0FuSHM2d0JBO0FnQjdxeEJBO0FtR29RQTtBQU1BO0FuSHU2d0JBO0FBQ0E7QW1IcjZ3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSHU2d0JBO0FtSG42d0JBO0FBQ0E7QW5IcTZ3QkE7QWdCNXJ4QkE7QW1Hc1JBO0FBSUE7QW5IczZ3QkE7QUFDQTtBbUhwNndCQTtBQUNBO0FuSHM2d0JBO0FtSHA2d0JBO0FBQ0E7QW5IczZ3QkE7QW1IbDZ3QkE7QUFDQTtBbkhvNndCQTtBbUhoNndCQTtBQUNBO0FuSGs2d0JBO0FnQjdzeEJBO0FtRzBTQTtBQUlBO0FuSG02d0JBO0FBQ0E7QWdCbHR4QkE7QW1HbVRBO0FBQ0E7QUFFQTtBQUNBO0FuSGs2d0JBO0FtSC81d0JBO0FBQ0E7QW5IaTZ3QkE7QW1INzV3QkE7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FuSCs1d0JBO0FtSDU1d0JBO0FBQ0E7QUFDQTtBbkg4NXdCQTtBbUg1NXdCQTtBQUNBO0FuSDg1d0JBO0FtSDE1d0JBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QW5INDV3QkE7QUFDQTtBZ0IxdnhCQTtBbUdrV0E7QUFDQTtBbkgyNXdCQTtBbUh4NXdCQTtBQUVBO0FBQ0E7QW5IMDV3QkE7QUFDQTs7QW1IcjV3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSHc1d0JBO0FtSHI1d0JBO0FBQ0E7QW5IdTV3QkE7QW1IcDV3QkE7QUFDQTtBQUNBO0FuSHM1d0JBO0FtSHA1d0JBO0FBQ0E7QW5IczV3QkE7QW1IbDV3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSG81d0JBO0FtSGo1d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkhtNXdCQTtBbUhoNXdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5IazV3QkE7O0FtSDk0d0JBO0FBQ0E7QUFDQTtBbkhpNXdCQTs7QW1IOTR3QkE7QUFDQTtBQUNBO0FuSGk1d0JBOztBbUg5NHdCQTtBQUNBO0FBQ0E7QW5IaTV3QkE7O0FtSDk0d0JBO0FBRUE7QUFDQTtBbkhnNXdCQTtBbUg3NHdCQTtBQUNBO0FBQ0E7QW5IKzR3QkE7O0FtSDE0d0JBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QW5INjR3QkE7QW1IMzR3QkE7QUFDQTtBQUFBO0FBQUE7QW5INjR3QkE7O0FtSHg0d0JBO0FBQ0E7QW5IMjR3QkE7QW1IejR3QkE7QUFDQTtBQUNBO0FuSDI0d0JBOztBbUh0NHdCQTtBQUNBO0FuSHk0d0JBO0FtSHQ0d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSHc0d0JBO0FtSHQ0d0JBO0FBQ0E7QW5IdzR3QkE7O0FtSG40d0JBO0FBQ0E7QUFDQTtBbkhzNHdCQTtBbUhuNHdCQTtBQUNBO0FBQ0E7QUFDQTtBbkhxNHdCQTtBbUhsNHdCQTtBQUNBO0FuSG80d0JBO0FtSGg0d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkhrNHdCQTtBbUhoNHdCQTtBQUNBO0FuSGs0d0JBO0FtSDkzd0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FuSGc0d0JBO0FtSDUzd0JBO0FBQ0E7QW5IODN3QkE7QW1IejN3QkE7QUFDQTtBQUNBO0FuSDIzd0JBO0FtSHgzd0JBO0FBTkE7QUFPQTtBbkgyM3dCQTtBbUh6M3dCQTtBQUNBO0FuSDIzd0JBO0FBQ0E7QW1IeDN3QkE7QUFkQTtBQWVBO0FBQ0E7QW5IMjN3QkE7QW1IejN3QkE7QUFDQTtBQUNBO0FuSDIzd0JBO0FBQ0E7O0FnQng2eEJBO0FvR3BFQTtBQUVBO0FwSCsreEJBO0FBQ0E7O0FvSDUreEJBO0FBQ0E7QUFDQTtBcEgrK3hCQTtBZ0JoOHhCQTtBb0dqREE7QUFLQTtBcEhnL3hCQTtBQUNBO0FvSDcreEJBO0FBQ0E7QXBIKyt4QkE7QW9IMyt4QkE7QUFDQTtBcEg2K3hCQTtBZ0IzOHhCQTtBb0duQ0E7QUFJQTtBQUNBO0FBQ0E7QXBIOCt4QkE7QW9INSt4QkE7QUFDQTtBcEg4K3hCQTtBb0gzK3hCQTtBQUNBO0FBQ0E7QXBINit4QkE7QUFDQTtBb0gxK3hCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSDQreEJBO0FvSHoreEJBO0FBQ0E7QXBIMit4QkE7QW9IeCt4QkE7QUFDQTtBcEgwK3hCQTtBZ0J4OXhCQTtBb0duQkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEh5K3hCQTtBQUNBOztBb0huK3hCQTtBQUNBO0FwSHMreEJBOztBb0hsK3hCQTtBQUNBO0FwSHEreEJBOztBb0hsK3hCQTs7QUFFQTtBQUNBO0FBQ0E7QXBIcSt4QkE7QW9Ibit4QkE7O0FBQ0E7QXBIcyt4QkE7QW9Ibit4QkE7O0FBQ0E7QXBIcyt4QkE7QW9Ibit4QkE7O0FBQ0E7QXBIcyt4QkE7QW9IbCt4QkE7O0FBQ0E7QXBIcSt4QkE7QW9IbCt4QkE7O0FBQ0E7QXBIcSt4QkE7O0FvSGgreEJBO0FBQ0E7QUFDQTtBcEhtK3hCQTs7QW9ILzl4QkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSGsreEJBO0FvSGgreEJBOztBQUNBO0FBQ0E7QXBIbSt4QkE7QW9IaCt4QkE7O0FBQ0E7QUFDQTtBcEhtK3hCQTtBb0gvOXhCQTs7QUFDQTtBQUNBO0FBQ0E7QXBIayt4QkE7QW9IaCt4QkE7O0FBQ0E7QUFDQTtBcEhtK3hCQTtBb0gvOXhCQTs7QUFDQTtBcEhrK3hCQTtBb0gvOXhCQTs7QUFDQTtBcEhrK3hCQTtBb0hoK3hCQTs7QUFDQTtBcEhtK3hCQTtBb0g5OXhCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEhpK3hCQTs7QUVubHlCQTs7Ozs7Ozs7Ozs7O0FBQUE7QXdGbERBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QTFGcXB5QkE7O0EwRmxweUJBO0FBQ0E7QUFDQTtBMUZxcHlCQTs7QTBGbHB5QkE7QUFDQTtBQUNBO0ExRnFweUJBOztBZ0Ivb3lCQTtBMEVyREE7QUFDQTtBMUZ3c3lCQTtBMEZyc3lCQTtBQUNBO0ExRnVzeUJBO0EwRnBzeUJBO0FBQ0E7QTFGc3N5QkE7QTBGbnN5QkE7QUFDQTtBMUZxc3lCQTtBMEZsc3lCQTtBQUNBO0ExRm9zeUJBO0EwRmpzeUJBO0FBQ0E7QTFGbXN5QkE7QTBGaHN5QkE7QUFDQTtBMUZrc3lCQTtBMEYvcnlCQTtBQUNBO0ExRmlzeUJBO0EwRjlyeUJBO0FBQ0E7QTFGZ3N5QkE7QTBGN3J5QkE7QUFDQTtBMUYrcnlCQTtBMEY1cnlCQTtBQUNBO0FBQ0E7QTFGOHJ5QkE7QTBGM3J5QkE7QUFDQTtBQUNBO0ExRjZyeUJBO0FBQ0E7QWdCeHJ5QkE7QTBFckRBO0FBQ0E7QTFGZ3Z5QkE7QTBGN3V5QkE7QUFDQTtBMUYrdXlCQTtBMEY1dXlCQTtBQUNBO0ExRjh1eUJBO0EwRjN1eUJBO0FBQ0E7QTFGNnV5QkE7QTBGMXV5QkE7QUFDQTtBMUY0dXlCQTtBMEZ6dXlCQTtBQUNBO0ExRjJ1eUJBO0EwRnh1eUJBO0FBQ0E7QTFGMHV5QkE7QTBGdnV5QkE7QUFDQTtBMUZ5dXlCQTtBMEZ0dXlCQTtBQUNBO0ExRnd1eUJBO0EwRnJ1eUJBO0FBQ0E7QTFGdXV5QkE7QTBGcHV5QkE7QUFDQTtBQUNBO0ExRnN1eUJBO0EwRm51eUJBO0FBQ0E7QUFDQTtBMUZxdXlCQTtBQUNBO0FnQmh1eUJBO0EwRXJEQTtBQUNBO0ExRnd4eUJBO0EwRnJ4eUJBO0FBQ0E7QTFGdXh5QkE7QTBGcHh5QkE7QUFDQTtBMUZzeHlCQTtBMEZueHlCQTtBQUNBO0ExRnF4eUJBO0EwRmx4eUJBO0FBQ0E7QTFGb3h5QkE7QTBGanh5QkE7QUFDQTtBMUZteHlCQTtBMEZoeHlCQTtBQUNBO0ExRmt4eUJBO0EwRi93eUJBO0FBQ0E7QTFGaXh5QkE7QTBGOXd5QkE7QUFDQTtBMUZneHlCQTtBMEY3d3lCQTtBQUNBO0ExRit3eUJBO0EwRjV3eUJBO0FBQ0E7QUFDQTtBMUY4d3lCQTtBMEYzd3lCQTtBQUNBO0FBQ0E7QTFGNnd5QkE7QUFDQTtBZ0J4d3lCQTtBMEVyREE7QUFDQTtBMUZnMHlCQTtBMEY3enlCQTtBQUNBO0ExRit6eUJBO0EwRjV6eUJBO0FBQ0E7QTFGOHp5QkE7QTBGM3p5QkE7QUFDQTtBMUY2enlCQTtBMEYxenlCQTtBQUNBO0ExRjR6eUJBO0EwRnp6eUJBO0FBQ0E7QTFGMnp5QkE7QTBGeHp5QkE7QUFDQTtBMUYwenlCQTtBMEZ2enlCQTtBQUNBO0ExRnl6eUJBO0EwRnR6eUJBO0FBQ0E7QTFGd3p5QkE7QTBGcnp5QkE7QUFDQTtBMUZ1enlCQTtBMEZwenlCQTtBQUNBO0FBQ0E7QTFGc3p5QkE7QTBGbnp5QkE7QUFDQTtBQUNBO0ExRnF6eUJBO0FBQ0E7QTBGaHp5QkE7QUFDQTtBMUZrenlCQTs7QTBGbnp5QkE7QUFDQTtBMUZzenlCQTs7QTBGdnp5QkE7QUFDQTtBMUYwenlCQTs7QTBGM3p5QkE7QUFDQTtBMUY4enlCQTs7QTBGL3p5QkE7QUFDQTtBMUZrMHlCQTs7QTBGbjB5QkE7QUFDQTtBMUZzMHlCQTs7QTBGdjB5QkE7QUFDQTtBMUYwMHlCQTs7QTBGMzB5QkE7QUFDQTtBMUY4MHlCQTs7QTBGLzB5QkE7QUFDQTtBMUZrMXlCQTs7QTBGbjF5QkE7QUFDQTtBMUZzMXlCQTs7QTBGdjF5QkE7QUFDQTtBMUYwMXlCQTs7QTBGMzF5QkE7QUFDQTtBMUY4MXlCQTs7QTBGLzF5QkE7QUFDQTtBMUZrMnlCQTs7QTBGbjJ5QkE7QUFDQTtBMUZzMnlCQTs7QTBGdjJ5QkE7QUFDQTtBMUYwMnlCQTs7QTBGMzJ5QkE7QUFDQTtBMUY4MnlCQTs7QTBGLzJ5QkE7QUFDQTtBMUZrM3lCQTs7QTBGbjN5QkE7QUFDQTtBMUZzM3lCQTs7QTBGdjN5QkE7QUFDQTtBMUYwM3lCQTs7QTBGMzN5QkE7QUFDQTtBMUY4M3lCQTs7QTBGLzN5QkE7QUFDQTtBMUZrNHlCQTs7QTBGOTN5QkE7QUFDQTtBMUZpNHlCQTs7QTBGNTN5QkE7QUFDQTtBMUYrM3lCQTs7QTBGNTN5QkE7QUFDQTtBQUNBO0ExRiszeUJBOztBMEY1M3lCQTtBQUNBO0FBQ0E7QTFGKzN5QkE7O0EwRjUzeUJBO0FBQ0E7QUFDQTtBMUYrM3lCQTs7QTBGNTN5QkE7QUFDQTtBQUNBO0ExRiszeUJBOztBMEY1M3lCQTtBQUNBO0ExRiszeUJBOztBMEY1M3lCQTtBQUNBO0ExRiszeUJBOztBcUgzOXlCQTtBQUVBO0FBQ0E7QUFFQTtBQVNBO0FBa0VBO0FBU0E7QUFhQTtBQVNBO0FBZ0RBO0FBV0E7QUE4Q0E7QUFPQTtBQTBDQTtBQXVDQTtBQWVBO0FBT0E7QUFrQkE7QUFnQkE7QUEwQkE7QUFhQTtBQWtCQTtBQXlCQTtBQWlCQTtBQU9BO0FBaUJBO0FBT0E7QUErQkE7QXJIZy94QkE7QXFIbi95QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FySHEveUJBO0FxSGoveUJBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJIbS95QkE7QXFIai95QkE7O0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBckhtL3lCQTtBcUhsL3lCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJIcS95QkE7QXFIbC95QkE7O0FBQ0E7QXJIcS95QkE7QXFIbC95QkE7O0FBQ0E7QUFDQTtBQUNBO0FySHEveUJBO0FxSGoveUJBOztBQUNBO0FBQ0E7QXJIby95QkE7QXFIai95QkE7O0FBQ0E7QUFDQTtBckhvL3lCQTtBcUhqL3lCQTs7QUFDQTtBQUNBO0FySG8veUJBO0FxSGwveUJBOztBQUNBO0FySHEveUJBO0FxSGwveUJBOztBQUNBO0FySHEveUJBO0FxSDUreUJBO0FBQ0E7QXJIOCt5QkE7QXFIeCt5QkE7QUFDQTtBckgwK3lCQTtBcUh4K3lCQTtBQUNBO0FySDAreUJBO0FxSHgreUJBO0FBQ0E7QXJIMCt5QkE7QXFIcCt5QkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXJIcyt5QkE7QXFIbCt5QkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckhvK3lCQTtBcUhsK3lCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJIcSt5QkE7QXFIbit5QkE7O0FBQ0E7QUFDQTtBckhzK3lCQTtBcUhwK3lCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJIdSt5QkE7QXFIcit5QkE7O0FBQ0E7QXJIdyt5QkE7QWdCMWp6QkE7QXFHeUVBOztBQWFBO0FySHkreUJBO0FBQ0E7QXFIait5QkE7QUFDQTtBQUNBO0FBQ0E7QXJIbSt5QkE7QXFIait5QkE7QUFDQTtBckhtK3lCQTtBcUg3OXlCQTtBQUNBO0FBQ0E7QUFDQTtBckgrOXlCQTtBcUg3OXlCQTtBQUNBO0FySCs5eUJBO0FxSDU5eUJBO0FBQ0E7QXJIODl5QkE7QXFIMzl5QkE7QUFDQTtBckg2OXlCQTtBcUh4OXlCQTtBQUNBO0FBQ0E7QUFDQTtBckgwOXlCQTtBcUh2OXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJIeTl5QkE7QXFIdjl5QkE7QUFDQTtBQUNBO0FySHk5eUJBO0FxSHY5eUJBO0FBQ0E7QUFDQTtBQUNBO0FySHk5eUJBO0FxSGw5eUJBO0FBQ0E7QUFDQTtBckhvOXlCQTtBcUhoOXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QXJIaTl5QkE7QXFILzh5QkE7O0FBRUE7QUFDQTtBQUNBO0FySGk5eUJBO0FxSDU4eUJBOztBQUdBO0FBQ0E7QUFDQTtBckg2OHlCQTtBcUh2OHlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QXJIeTh5QkE7QXFIdjh5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXJIeTh5QkE7QXFIdjh5QkE7QUFDQTtBckh5OHlCQTtBcUhwOHlCQTtBQUNBO0FySHM4eUJBO0FxSGw4eUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXJIbzh5QkE7QXFIaDh5QkE7O0FBRUE7QUFDQTtBckhrOHlCQTtBcUg3N3lCQTs7Ozs7QUFLQTtBQUNBO0FySCs3eUJBO0FxSDU3eUJBO0FBQ0E7QUFDQTtBQUNBO0FySDg3eUJBO0FBQ0E7QXFIejd5QkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXJIMjd5QkE7QXFIejd5QkE7O0FBQ0E7QXJINDd5QkE7QXFIdjd5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FySHk3eUJBO0FxSHY3eUJBO0FBQ0E7QXJIeTd5QkE7QXFIcjd5QkE7QUFDQTtBckh1N3lCQTtBcUhqN3lCQTtBQUNBO0FBQ0E7QUFDQTtBckhtN3lCQTtBcUhqN3lCQTtBQUNBO0FBQ0E7QUFDQTtBckhtN3lCQTtBcUg5NnlCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FySGc3eUJBO0FxSDc2eUJBO0FBQ0E7QXJIKzZ5QkE7QXFINTZ5QkE7QUFDQTtBQUNBO0FySDg2eUJBO0FxSDE2eUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBckg0NnlCQTtBcUgxNnlCQTtBQUNBO0FySDQ2eUJBO0FxSHo2eUJBO0FBRUE7QUFDQTtBckgwNnlCQTtBcUh0NnlCQTtBQUNBO0FySHc2eUJBO0FxSHA2eUJBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXJIczZ5QkE7QXFIcDZ5QkE7O0FBQ0E7QUFDQTtBckh1NnlCQTtBcUhsNnlCQTtBQUNBO0FBQ0E7QUFDQTtBckhvNnlCQTtBcUgvNXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXJIaTZ5QkE7QXFINzV5QkE7QUFDQTtBQUNBO0FySCs1eUJBO0FBQ0E7QXFIMzV5QkE7QUFDQTtBckg2NXlCQTtBcUgxNXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJINDV5QkE7QXFIMTV5QkE7O0FBRUE7QUFDQTtBQUNBO0FySDQ1eUJBO0FxSHo1eUJBO0FBQ0E7QXJIMjV5QkE7QTBGeHp6QkE7QTJCNFpBO0EzQjNaQTtBQUNBO0ExRjJ6ekJBO0FBQ0E7QTBGenp6QkE7QTJCdVpBO0EzQnRaQTtBMUY0enpCQTtBQUNBO0FxSDE1eUJBOzs7OztBQUNBO0FySGc2eUJBO0EwRjEwekJBO0EyQnlhQTs7Ozs7QTNCeGFBO0FBQ0E7QTFGaTF6QkE7QUFDQTtBMEYvMHpCQTtBMkJvYUE7Ozs7O0EzQm5hQTtBMUZzMXpCQTtBQUNBOztBc0hyOHpCQTtBQUNBO0F0SHc4ekJBOztBc0hwOHpCQTtBQUNBO0F0SHU4ekJBO0FzSHI4ekJBO0FBQ0E7QXRIdTh6QkE7O0FzSGw4ekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIcTh6QkE7O0FzSGw4ekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIcTh6QkE7O0FzSGw4ekJBO0FBQ0E7QUFDQTtBdEhxOHpCQTs7QXNIbDh6QkE7QUFDQTtBQUNBO0F0SHE4ekJBOztBc0hsOHpCQTtBQUNBO0FBQ0E7QXRIcTh6QkE7O0FzSGw4ekJBO0FBQ0E7QUFDQTtBdEhxOHpCQTs7QXNIbDh6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SHE4ekJBOztBc0hsOHpCQTtBQUNBO0FBQ0E7QXRIcTh6QkE7O0FzSGw4ekJBO0FBQ0E7QUFDQTtBdEhxOHpCQTs7QXNIbDh6QkE7QUFDQTtBQUNBO0FBQ0E7QXRIcTh6QkE7O0FzSGw4ekJBO0FBQ0E7QUFDQTtBQUNBO0F0SHE4ekJBOztBc0hsOHpCQTtBQUNBO0F0SHE4ekJBOztBc0hsOHpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIcTh6QkE7QXNIbjh6QkE7QUFDQTtBdEhxOHpCQTs7QXNIajh6QkE7QUFDQTtBdEhvOHpCQTs7QXNIajh6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SG84ekJBO0FzSGw4ekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SG84ekJBOztBc0hoOHpCQTtBQUNBO0F0SG04ekJBOztBc0hoOHpCQTtBQUNBO0FBQ0E7QUFDQTtBdEhtOHpCQTs7QWdCeGcwQkE7QXNHd0VBO0FBRUE7QXRIbTh6QkE7QUFDQTtBc0hoOHpCQTtBQUNBO0F0SGs4ekJBO0FnQmpoMEJBO0FzRzhFQTtBQUlBO0F0SG04ekJBO0FBQ0E7QXNIajh6QkE7QUFDQTtBdEhtOHpCQTtBc0g5N3pCQTtBQUNBO0FBQ0E7QUFDQTtBdEhnOHpCQTtBc0g5N3pCQTtBQUNBO0F0SGc4ekJBO0FzSDc3ekJBO0FBQ0E7QXRIKzd6QkE7QXNINTd6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SDg3ekJBO0FzSDU3ekJBO0FBQ0E7QXRIODd6QkE7QXNIejd6QkE7O0FBRUE7QXRIMjd6QkE7QXNIdjd6QkE7QUFDQTtBQUNBO0FBQ0E7QXRIeTd6QkE7QWdCMWkwQkE7QXNHOEdBO0FBTUE7QUFDQTtBdEgwN3pCQTtBQUNBO0FzSHg3ekJBO0FBQ0E7QUFDQTtBdEgwN3pCQTtBc0h0N3pCQTtBQUNBO0FBQ0E7QXRIdzd6QkE7QXNIcjd6QkE7QUFDQTtBQUNBO0F0SHU3ekJBO0FzSHA3ekJBO0FBQ0E7QUFDQTtBdEhzN3pCQTtBc0huN3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIcTd6QkE7QWdCcGwwQkE7QXNHa0tBO0FBRUE7QXRIbzd6QkE7QUFDQTtBc0hqN3pCQTtBQUNBO0F0SG03ekJBO0FzSGg3ekJBO0FBQ0E7QUFDQTtBQUNBO0F0SGs3ekJBO0FzSC82ekJBO0FBQ0E7QXRIaTd6QkE7QXNIOTZ6QkE7QUFDQTtBdEhnN3pCQTtBc0g3NnpCQTtBQUNBO0F0SCs2ekJBO0FzSDc2ekJBO0FBQ0E7QXRIKzZ6QkE7QXNIejZ6QkE7QUFDQTtBdEgyNnpCQTtBc0h0NnpCQTs7QUFFQTtBdEh3NnpCQTtBc0hyNnpCQTtBQUNBO0F0SHU2ekJBO0FzSG42ekJBO0FBQ0E7QXRIcTZ6QkE7QXNIbjZ6QkE7QUM3UEE7QUFDQTtBQUNBO0FEOFBBO0F0SHM2ekJBO0FzSGw2ekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIbzZ6QkE7QXNIajZ6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEhtNnpCQTtBc0hoNnpCQTtBQUNBO0F0SGs2ekJBO0FzSC81ekJBO0FBQ0E7QXRIaTZ6QkE7QXNILzV6QkE7QUFDQTtBdEhpNnpCQTtBc0gvNXpCQTtBQUNBO0FBQ0E7QUFDQTtBdEhpNnpCQTtBc0g3NXpCQTtBQUNBO0FBQ0E7QUFDQTtBdEgrNXpCQTtBc0g1NXpCQTtBQUNBO0FBQ0E7QUFDQTtBdEg4NXpCQTtBc0gzNXpCQTtBQUNBO0FBQ0E7QUFDQTtBdEg2NXpCQTtBc0gxNXpCQTtBQUNBO0F0SDQ1ekJBO0FzSHo1ekJBO0FBQ0E7QXRIMjV6QkE7QXNIdDV6QkE7QUFDQTtBdEh3NXpCQTtBc0h0NXpCQTs7QUFFQTtBQUNBO0F0SHc1ekJBO0FzSHI1ekJBO0FBQ0E7QUFDQTtBdEh1NXpCQTtBc0hyNXpCQTtBQUNBO0F0SHU1ekJBO0FzSHI1ekJBO0FBQ0E7QXRIdTV6QkE7QXNIbDV6QkE7QUNyVkE7QUFDQTtBQUNBO0FEc1ZBO0F0SHE1ekJBO0FzSGw1ekJBO0FBQ0E7QXRIbzV6QkE7QXNIbDV6QkE7QUFDQTtBdEhvNXpCQTtBc0hsNXpCQTtBQUNBO0F0SG81ekJBO0FzSGo1ekJBO0FBQ0E7QUFBQTtBdEhtNXpCQTtBc0hoNXpCQTtBQUNBO0F0SGs1ekJBO0FzSDk0ekJBO0FBQ0E7QXRIZzV6QkE7QXNINzR6QkE7QUFDQTtBQUNBO0F0SCs0ekJBO0FzSDU0ekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIODR6QkE7QXNIMzR6QkE7QUFDQTtBdEg2NHpCQTtBc0gzNHpCQTtBQUNBO0F0SDY0ekJBO0FzSDE0ekJBO0FBQ0E7QXRINDR6QkE7QXNIejR6QkE7QUFDQTtBdEgyNHpCQTtBc0h4NHpCQTtBQUNBO0FBQ0E7QUFDQTtBdEgwNHpCQTtBc0h2NHpCQTtBQUNBO0FBQ0E7QUFDQTtBdEh5NHpCQTtBc0h0NHpCQTtBQUNBO0F0SHc0ekJBO0FzSHQ0ekJBO0FBQ0E7QXRIdzR6QkE7QXNIbjR6QkE7QUFDQTtBdEhxNHpCQTtBc0hoNHpCQTtBQ3hhQTtBQUNBO0FBQ0E7QUR5YUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEhtNHpCQTtBc0hoNHpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEhrNHpCQTtBc0gvM3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIaTR6QkE7QXNIOTN6QkE7QUFDQTtBQUNBO0FBQ0E7QXRIZzR6QkE7QXNINzN6QkE7QUFDQTtBdEgrM3pCQTtBc0g1M3pCQTtBQUNBO0F0SDgzekJBO0FzSDMzekJBO0FBQ0E7QXRINjN6QkE7QXNIMTN6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEg0M3pCQTtBc0h6M3pCQTtBQUNBO0FBQ0E7QXRIMjN6QkE7QXNIeDN6QkE7QUFDQTtBQUNBO0F0SDAzekJBO0FzSHYzekJBO0FBQ0E7QXRIeTN6QkE7QXNIcjN6QkE7QUFDQTtBdEh1M3pCQTtBZ0J0MDBCQTtBc0c4Y0E7QUFJQTtBdEh3M3pCQTtBc0hyM3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SHUzekJBO0FzSG4zekJBO0FBQ0E7QXRIcTN6QkE7QUFDQTtBZ0J2MTBCQTtBc0c4Y0E7QUF3QkE7QXRIcTN6QkE7QUFDQTtBc0hsM3pCQTtBQUNBO0FBQ0E7QXRIbzN6QkE7QXNIbDN6QkE7QUFDQTtBQUNBO0F0SG8zekJBO0FnQnAyMEJBO0FzRzBlQTtBQVVBO0F0SG8zekJBO0FBQ0E7QXNIbDN6QkE7QUFDQTtBdEhvM3pCQTtBc0hoM3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F0SGszekJBOztBc0g3MnpCQTtBQUNBO0FBQ0E7QUFDQTtBdEhnM3pCQTtBZ0J2MzBCQTtBc0dvZ0JBO0FBTUE7QXRIaTN6QkE7QUFDQTs7QXNIOTJ6QkE7QUFDQTtBdEhpM3pCQTtBc0gvMnpCQTtBQUNBO0FBQ0E7QXRIaTN6QkE7QWdCcDQwQkE7QXNHaWhCQTtBQUtBO0F0SGszekJBO0FBQ0E7QWdCejQwQkE7QXNHaWhCQTtBQVNBO0F0SG0zekJBO0FBQ0E7O0FzSC8yekJBO0FBQ0E7QUFDQTtBQUNBO0F0SGszekJBO0FnQnA1MEJBO0FzRytoQkE7QUFNQTtBQUNBO0FBQ0E7QXRIbTN6QkE7QUFDQTtBc0hqM3pCQTtBQUNBO0FBQ0E7QXRIbTN6QkE7O0FzSC8yekJBO0FBQ0E7QUFDQTtBdEhrM3pCQTtBZ0JwNjBCQTtBc0dnakJBO0FBS0E7QXRIbTN6QkE7QUFDQTtBZ0J6NjBCQTtBc0dnakJBO0FBU0E7QXRIbzN6QkE7QUFDQTtBc0hsM3pCQTtBQUNBO0FBQ0E7QXRIbzN6QkE7QXNILzJ6QkE7QUFDQTtBdEhpM3pCQTtBc0g5MnpCQTtBQVhBO0FBWUE7QXRIaTN6QkE7QUFDQTtBc0gvMnpCQTtBQWZBO0FBZ0JBO0F0SGszekJBO0FBQ0E7QWdCbDcwQkE7QXNHK2lCQTtBQW9CQTtBQUNBO0F0SG0zekJBO0FBQ0E7QXNIajN6QkE7QUFDQTtBdEhtM3pCQTtBc0gvMnpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SGkzekJBOztBc0g3MnpCQTtBQUNBO0FBQ0E7QXRIZzN6QkE7QWdCNTkwQkE7QXNHOG1CQTtBQUVBO0FBQ0E7QXRIZzN6QkE7QUFDQTtBc0g3MnpCQTtBQUNBO0FBQ0E7QUFDQTtBdEgrMnpCQTs7QXNIMzJ6QkE7QUFDQTtBQUNBO0F0SDgyekJBOztBc0gzMnpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEg4MnpCQTs7QXNIMzJ6QkE7QUFDQTtBQUNBO0FBQ0E7QXRIODJ6QkE7QXNINTJ6QkE7QUFDQTtBQUNBO0FBQ0E7QXRIODJ6QkE7O0FzSDEyekJBO0FBQ0E7QXRINjJ6QkE7O0FzSDEyekJBO0FBQ0E7QXRINjJ6QkE7O0FnQjMvMEJBO0FzR29wQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEgyMnpCQTtBc0h6MnpCQTtBQUNBO0F0SDIyekJBO0FzSHgyekJBO0FBQ0E7QUFFQTtBdEh5MnpCQTtBQUNBO0FzSHAyekJBO0FBQ0E7QXRIczJ6QkE7O0FzSGwyekJBO0FBQ0E7QUFDQTtBdEhxMnpCQTs7QXNIbDJ6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SHEyekJBO0FzSGgyekJBO0FBYkE7QUFjQTtBQUNBO0F0SG0yekJBO0FBQ0E7QWdCdmkxQkE7QXNHb3JCQTtBQW1CQTtBQUNBO0FBQ0E7QXRIbzJ6QkE7QUFDQTtBc0hsMnpCQTs7O0FBRUE7QUFDQTtBQUNBO0F0SHEyekJBO0FzSG4yekJBOzs7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXRIMDJ6QkE7QXNIdDJ6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIdzJ6QkE7QWdCNWwxQkE7QXNHd3VCQTtBQWVBO0F0SHkyekJBO0FBQ0E7QWdCcGwxQkE7QXNHMnRCQTtBQW1CQTtBdEgwMnpCQTtBQUNBOztBc0hyMnpCQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIczJ6QkE7QXNIcDJ6QkE7QUFDQTtBQUNBO0FBQ0E7QXRIczJ6QkE7QXNIbjJ6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEhxMnpCQTtBc0hsMnpCQTtBQUNBO0F0SG8yekJBO0FzSGoyekJBO0FBQ0E7QXRIbTJ6QkE7QWdCbG4xQkE7QXNHb3ZCQTtBQStCQTtBQUNBO0F0SG0yekJBO0FBQ0E7QWdCeG4xQkE7QXNHb3ZCQTtBQW1DQTtBdEhxMnpCQTtBQUNBO0FnQjduMUJBO0FzRzB4QkE7QUFDQTtBdEhzMnpCQTtBc0huMnpCQTtBQUNBO0F0SHEyekJBO0FzSGwyekJBO0FBQ0E7QXRIbzJ6QkE7QUFDQTs7QXNIaDJ6QkE7QUFDQTtBdEhtMnpCQTs7QXNIaDJ6QkE7QUFDQTtBQUNBO0F0SG0yekJBO0FzSGoyekJBO0FBQ0E7QUFDQTtBdEhtMnpCQTs7QWdCcnAxQkE7QXdHdEVBO0FBQ0E7QXhIK3QxQkE7QXdIM3QxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEg2dDFCQTtBd0gzdDFCQTtBQUNBO0F4SDZ0MUJBO0F3SDF0MUJBO0FBR0E7QUFDQTtBeEgwdDFCQTtBaUQvdTFCQTtBQUNBO0FBQ0E7QUFDQTtBakRpdjFCQTtBd0gxdDFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SDR0MUJBO0FBQ0E7QWdCaHMxQkE7QXdHcERBO0FBMkJBO0F4SDZ0MUJBO0FBQ0E7QWdCeHIxQkE7QXdHbENBOztBQUVBO0F4SDZ0MUJBO0F3SHp0MUJBO0FBQ0E7QUFDQTtBeEgydDFCQTtBd0hsdDFCQTtBQUNBO0F4SG90MUJBO0F3SGx0MUJBO0FBQ0E7QXhIb3QxQkE7QXdIanQxQkE7O0FBRUE7QXhIbXQxQkE7QXdIM3MxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhINnMxQkE7QXdIdHMxQkE7QXBDOUVBO0FZOEpBO0FBNUZBO0FBekNBO0F3QndEQTtBeEgwczFCQTtBQUNBO0FnQjN1MUJBO0F3RzZCQTtBeEJaQTtBQXpDQTtBaEd3dzFCQTtBQUNBO0FnQmp2MUJBO0F3RzZCQTtBQU1BO0F4SGt0MUJBO0FBQ0E7QXdINXMxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEg4czFCQTtBd0g1czFCQTtBQUNBO0F4SDhzMUJBOztBZ0JsdjFCQTtBd0d0RUE7QUFDQTtBeEg0ejFCQTtBd0h4ejFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SDB6MUJBO0F3SHh6MUJBO0FBQ0E7QXhIMHoxQkE7QXdIdnoxQkE7QUFHQTtBQUNBO0F4SHV6MUJBO0FpRDUwMUJBO0FBQ0E7QUFDQTtBQUNBO0FqRDgwMUJBO0F3SHZ6MUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhIeXoxQkE7QUFDQTtBZ0I3eDFCQTtBd0dwREE7QUEyQkE7QXhIMHoxQkE7QUFDQTtBZ0JyeDFCQTtBd0dsQ0E7O0FBRUE7QXhIMHoxQkE7QXdIdHoxQkE7QUFDQTtBQUNBO0F4SHd6MUJBO0F3SC95MUJBO0FBQ0E7QXhIaXoxQkE7QXdIL3kxQkE7QUFDQTtBeEhpejFCQTtBd0g5eTFCQTs7QUFFQTtBeEhnejFCQTtBd0h4eTFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEgweTFCQTtBd0hueTFCQTtBcEM5RUE7QVk4SkE7QUE1RkE7QUF6Q0E7QXdCd0RBO0F4SHV5MUJBO0FBQ0E7QWdCeDAxQkE7QXdHNkJBO0F4QlpBO0FBekNBO0FoR3EyMUJBO0FBQ0E7QWdCOTAxQkE7QXdHNkJBO0FBTUE7QXhIK3kxQkE7QUFDQTtBd0h6eTFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SDJ5MUJBO0F3SHp5MUJBO0FBQ0E7QXhIMnkxQkE7O0FnQi8wMUJBO0F3R3RFQTtBQUNBO0F4SHk1MUJBO0F3SHI1MUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhIdTUxQkE7QXdIcjUxQkE7QUFDQTtBeEh1NTFCQTtBd0hwNTFCQTtBQUdBO0FBQ0E7QXhIbzUxQkE7QWlEejYxQkE7QUFDQTtBQUNBO0FBQ0E7QWpEMjYxQkE7QXdIcDUxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEhzNTFCQTtBQUNBO0FnQjEzMUJBO0F3R3BEQTtBQTJCQTtBeEh1NTFCQTtBQUNBO0FnQmwzMUJBO0F3R2xDQTs7QUFFQTtBeEh1NTFCQTtBd0huNTFCQTtBQUNBO0FBQ0E7QXhIcTUxQkE7QXdINTQxQkE7QUFDQTtBeEg4NDFCQTtBd0g1NDFCQTtBQUNBO0F4SDg0MUJBO0F3SDM0MUJBOztBQUVBO0F4SDY0MUJBO0F3SHI0MUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SHU0MUJBO0F3SGg0MUJBO0FwQzlFQTtBWThKQTtBQTVGQTtBQXpDQTtBd0J3REE7QXhIbzQxQkE7QUFDQTtBZ0JyNjFCQTtBd0c2QkE7QXhCWkE7QUF6Q0E7QWhHazgxQkE7QUFDQTtBZ0IzNjFCQTtBd0c2QkE7QUFNQTtBeEg0NDFCQTtBQUNBO0F3SHQ0MUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhIdzQxQkE7QXdIdDQxQkE7QUFDQTtBeEh3NDFCQTs7QWdCNTYxQkE7QXdHdEVBO0FBQ0E7QXhIcy8xQkE7QXdIbC8xQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEhvLzFCQTtBd0hsLzFCQTtBQUNBO0F4SG8vMUJBO0F3SGovMUJBO0FBR0E7QUFDQTtBeEhpLzFCQTtBaUR0ZzJCQTtBQUNBO0FBQ0E7QUFDQTtBakR3ZzJCQTtBd0hqLzFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SG0vMUJBO0FBQ0E7QWdCdjkxQkE7QXdHcERBO0FBMkJBO0F4SG8vMUJBO0FBQ0E7QWdCLzgxQkE7QXdHbENBOztBQUVBO0F4SG8vMUJBO0F3SGgvMUJBO0FBQ0E7QUFDQTtBeEhrLzFCQTtBd0h6KzFCQTtBQUNBO0F4SDIrMUJBO0F3SHorMUJBO0FBQ0E7QXhIMisxQkE7QXdIeCsxQkE7O0FBRUE7QXhIMCsxQkE7QXdIbCsxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhIbysxQkE7QXdINzkxQkE7QXBDOUVBO0FZOEpBO0FBNUZBO0FBekNBO0F3QndEQTtBeEhpKzFCQTtBQUNBO0FnQmxnMkJBO0F3RzZCQTtBeEJaQTtBQXpDQTtBaEcraDJCQTtBQUNBO0FnQnhnMkJBO0F3RzZCQTtBQU1BO0F4SHkrMUJBO0FBQ0E7QXdIbisxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEhxKzFCQTtBd0huKzFCQTtBQUNBO0F4SHErMUJBOztBd0gvazJCQTtBQUNBO0F4SGtsMkJBO0F3SDlrMkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhIZ2wyQkE7QXdIOWsyQkE7QUFDQTtBeEhnbDJCQTtBd0g3azJCQTtBQUdBO0FBQ0E7QXhINmsyQkE7QWlEbG0yQkE7QUFDQTtBQUNBO0FBQ0E7QWpEb20yQkE7QXdIN2syQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEgrazJCQTtBZ0JsajJCQTtBd0dwREE7QUEyQkE7QXhIK2syQkE7QUFDQTtBd0g1azJCQTs7QUFFQTtBeEg4azJCQTtBd0gxazJCQTtBQUNBO0FBQ0E7QXhINGsyQkE7QXdIbmsyQkE7QUFDQTtBeEhxazJCQTtBd0huazJCQTtBQUNBO0F4SHFrMkJBO0F3SGxrMkJBOztBQUVBO0F4SG9rMkJBO0F3SDVqMkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SDhqMkJBO0F3SHZqMkJBO0FwQzlFQTtBWThKQTtBQTVGQTtBQXpDQTtBd0J3REE7QXhIMmoyQkE7QWdCM2wyQkE7QXdHNkJBO0F4QlpBO0FBekNBO0FoR3duMkJBO0FBQ0E7QWdCam0yQkE7QXdHNkJBO0FBTUE7QXhIa2syQkE7QUFDQTs7QXdINWoyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEgrajJCQTtBd0g3ajJCQTtBQUNBO0F4SCtqMkJBOztBeUh6cTJCQTtBQUNBO0F6SDRxMkJBO0F5SDFxMkJBO0FBQ0E7QXpINHEyQkE7QWdCdm4yQkE7QXlHdERBO0FBSUE7QXpINnEyQkE7QUFDQTtBeUgxcTJCQTtBQUNBO0FBQ0E7QXpINHEyQkE7O0F5SHhxMkJBO0FBQ0E7QUFDQTtBekgycTJCQTtBZ0JybzJCQTtBeUd4Q0E7QUFLQTtBekg0cTJCQTtBQUNBO0F5SDFxMkJBO0FBQ0E7QXpINHEyQkE7QWdCN28yQkE7QXlHaENBO0FBSUE7QXpINnEyQkE7QUFDQTtBeUgxcTJCQTtBQUNBO0F6SDRxMkJBO0F5SHpxMkJBO0FBQ0E7QXpIMnEyQkE7QWdCeHAyQkE7QXlHcEJBO0FBSUE7QXpINHEyQkE7QUFDQTtBeUh6cTJCQTtBQUNBO0F6SDJxMkJBO0FnQmhxMkJBO0F5R1pBO0FBSUE7QUFDQTtBekg0cTJCQTtBQUNBO0FnQnpwMkJBO0F5R2hCQTtBQUVBO0FBQ0E7QXpIMnEyQkE7QUFDQTtBZ0I1cTJCQTtBeUdIQTtBQU9BO0F6SDRxMkJBO0F5SDFxMkJBO0FBQ0E7QXpINHEyQkE7QUFDQTs7QXlIdnEyQkE7QUFDQTtBekgwcTJCQTtBZ0J4cjJCQTtBeUdhQTtBQUlBO0FBQ0E7QXpIMnEyQkE7QUFDQTs7QWdCanIyQkE7QXlHU0E7QUFFQTtBQUNBO0F6SDJxMkJBO0FBQ0E7QWdCcnMyQkE7QXlHc0JBO0FBT0E7QXpINHEyQkE7QXlIMXEyQkE7QUFDQTtBekg0cTJCQTtBeUh6cTJCQTtBQUNBO0F6SDJxMkJBO0FBQ0E7QXlIdnEyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpIeXEyQkE7QXlIdnEyQkE7QUFDQTtBekh5cTJCQTtBZ0IzdDJCQTtBeUd1REE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6SHNxMkJBO0FBQ0E7O0FnQnZ0MkJBO0F5R3FEQTtBQUVBO0F6SHFxMkJBO0FBQ0E7QWdCN3QyQkE7QXlHcURBO0FBTUE7QXpIc3EyQkE7QUFDQTtBeUhwcTJCQTtBQUNBO0F6SHNxMkJBO0F5SG5xMkJBO0FBQ0E7QXpIcXEyQkE7QWdCenQyQkE7QXlHbURBO0FBSUE7QXpIc3EyQkE7QUFDQTtBeUhucTJCQTtBQUNBO0FBQ0E7QXpIcXEyQkE7QXlIbHEyQkE7QUFDQTtBekhvcTJCQTtBeUhqcTJCQTtBQUNBO0FBQ0E7QXpIbXEyQkE7QXlIL3AyQkE7QUFDQTtBekhpcTJCQTtBeUgvcDJCQTtBQUNBO0F6SGlxMkJBO0F5SDlwMkJBO0FBQ0E7QUFDQTtBekhncTJCQTs7QWdCL3cyQkE7QXlHb0hBO0FBRUE7QXpIOHAyQkE7QUFDQTs7QWdCeHcyQkE7QXlHNkdBOztBQUdBO0FBQ0E7QXpIOHAyQkE7QUFDQTtBZ0I3eDJCQTtBeUcwSEE7O0FBUUE7QXpIZ3EyQkE7QUFDQTtBeUg5cDJCQTs7QUFDQTtBQUNBO0F6SGlxMkJBO0FnQjN4MkJBO0F5R3dIQTs7QUFLQTtBekhtcTJCQTtBQUNBO0F5SGhxMkJBOzs7O0FBRUE7QXpIb3EyQkE7QWdCcHoyQkE7QXlHOElBOzs7O0FBS0E7QUFDQTtBQUNBO0F6SHdxMkJBO0F5SHRxMkJBOzs7O0FBQ0E7QXpIMnEyQkE7QUFDQTtBeUh0cTJCQTs7QUFDQTtBQUNBO0F6SHlxMkJBO0F5SHZxMkJBOztBQUNBO0F6SDBxMkJBO0FnQmgwMkJBO0F5RzBKQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekgwcTJCQTtBQUNBOztBeUhwcTJCQTtBQUNBO0F6SHVxMkJBO0FnQjExMkJBO0F5R2lMQTtBQU1BO0F6SHVxMkJBO0FBQ0E7O0FnQi8xMkJBO0F5RzJMQTs7O0FBSUE7QUFDQTtBekh1cTJCQTtBQUNBOztBZ0J4MjJCQTtBeUdvTUE7QUFFQTtBekh1cTJCQTtBQUNBOztBeUhucTJCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpIc3EyQkE7QXlIcHEyQkE7QUFDQTtBekhzcTJCQTtBZ0I1MjJCQTtBeUdxTUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBekh1cTJCQTtBQUNBO0F5SHJxMkJBO0FBQ0E7QUFDQTtBekh1cTJCQTtBZ0J4MzJCQTtBeUcrTUE7QUFLQTtBVmxSQTtBQUNBO0EvRzI3MkJBO0FBQ0E7QWdCNTQyQkE7QXlHeU9BO0FBQ0E7QXpIc3EyQkE7QXlIcHEyQkE7QUFDQTtBekhzcTJCQTtBeUhscTJCQTtBQUNBO0F6SG9xMkJBO0F5SGpxMkJBO0FBQ0E7QUFDQTtBQUNBO0F6SG1xMkJBO0F5SGhxMkJBO0FBQ0E7QUFDQTtBekhrcTJCQTtBeUhocTJCQTtBQUNBO0F6SGtxMkJBO0F5SC9wMkJBO0FBQ0E7QUFDQTtBekhpcTJCQTtBQUNBOztBeUgzcDJCQTtBQUNBO0FBQ0E7QUFDQTtBekg4cDJCQTtBeUg1cDJCQTtBQUNBO0F6SDhwMkJBO0F5SDVwMkJBO0FBQ0E7QXpIOHAyQkE7QXlIM3AyQkE7QUFDQTtBekg2cDJCQTs7QXlIdnAyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpIMHAyQkE7QXlIeHAyQkE7QUFDQTtBekgwcDJCQTtBZ0IzNzJCQTtBeUdrUkE7QUFrQkE7QXpIMnAyQkE7QUFDQTtBZ0JoODJCQTtBeUd1U0E7QUFDQTtBekg0cDJCQTtBeUgzcDJCQTtBQUZBO0FBR0E7QXpIOHAyQkE7QUFDQTtBeUgzcDJCQTtBQTVCQTtBQTZCQTtBekg4cDJCQTtBQUNBO0FBQ0E7O0EwSHRoM0JBOztBQUNBO0FBQ0E7QUFDQTtBMUgwaDNCQTtBMEh0aDNCQTs7OztBQUNBO0FBQ0E7QTFIMmgzQkE7QTBIemgzQkE7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0ExSGtpM0JBO0EwSC9oM0JBOzs7O0FBQ0E7QTFIb2kzQkE7QTBIamkzQkE7Ozs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBMUh3aTNCQTtBZ0J6ZzNCQTtBMEdwQ0E7Ozs7Ozs7QUFRQTtBQUNBO0ExSCtpM0JBO0FBQ0E7QTBINWkzQkE7Ozs7QUFDQTtBQUNBO0FBQ0E7QTFIaWozQkE7QTBIOWkzQkE7Ozs7QUFDQTtBQUNBO0FBQ0E7QTFIbWozQkE7QTBIL2kzQkE7Ozs7Ozs7Ozs7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSDBqM0JBO0EwSHhqM0JBOzs7Ozs7Ozs7Ozs7O0FBQ0E7QTFIc2szQkE7QTBIbmszQkE7Ozs7Ozs7Ozs7Ozs7QUFDQTtBMUhpbDNCQTtBMEgxazNCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFINmszQkE7QTBIM2szQkE7O0FBQ0E7QTFIOGszQkE7QTBIM2szQkE7OztBQUVBO0FBQ0E7QTFIOGszQkE7QTBIM2szQkE7O0FBQ0E7QTFIOGszQkE7QTBIM2szQkE7OztBQUVBO0FBQ0E7QTFIOGszQkE7O0FFNW4zQkE7Ozs7Ozs7Ozs7OztBQUFBO0F5SHREQTtBQUNBO0EzSGtzM0JBO0EySC9yM0JBO0FBR0E7QTNIK3IzQkE7QTJIMXIzQkE7QUFDQTtBM0g0cjNCQTs7QTJIcnIzQkE7O0FBQ0E7QTNIeXIzQkE7QTJIcHIzQkE7Ozs7QUFDQTtBM0h5cjNCQTtBMkh0cjNCQTs7OztBQUNBO0EzSDJyM0JBOztBMkh0cjNCQTtBQUNBO0EzSHlyM0JBO0EySHZyM0JBO0FBQ0E7QTNIeXIzQkE7O0EySHByM0JBO0FBQ0E7QTNIdXIzQkE7QTJIcHIzQkE7QUFDQTtBM0hzcjNCQTtBZ0IvcTNCQTtBMkdIQTtBQUNBO0EzSHFyM0JBO0EySGxyM0JBO0FBQ0E7QTNIb3IzQkE7QUFDQTtBMkhqcjNCQTtBQUNBO0FBQ0E7QTNIbXIzQkE7O0EySDlxM0JBO0FBQ0E7QUFBQTtBQUFBO0EzSGlyM0JBO0EySC9xM0JBO0FBQ0E7QTNIaXIzQkE7QTJIOXEzQkE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0EzSDhxM0JBOztBMkh4cTNCQTtBQUNBO0FBQ0E7QUFDQTtBM0gycTNCQTtBMkh4cTNCQTtBQUNBO0EzSDBxM0JBO0FnQmp0M0JBO0EyRzJDQTtBQUNBO0EzSHlxM0JBO0FBQ0E7QTJIcnEzQkE7QUFDQTtBM0h1cTNCQTtBZ0J6dDNCQTtBMkdzREE7QW5DOUdBO0FBR0E7QUFDQTtBQUNBO0F4Rm14M0JBO0FBQ0E7QTJIcnEzQkE7QUFDQTtBM0h1cTNCQTtBZ0JwdTNCQTtBMkdpRUE7QUFDQTtBM0hzcTNCQTtBQUNBO0EySGxxM0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0hvcTNCQTtBZ0JodjNCQTtBMkd1RUE7QUFRQTtBQUdBO0FuQzFJQTtBQWNBO0FBQ0E7QXhGaXkzQkE7QUFDQTtBMkhqcTNCQTtBQUNBO0FBQ0E7QTNIbXEzQkE7QWdCN3YzQkE7QTJHd0ZBO0FBS0E7QUFDQTtBQUNBO0EzSG9xM0JBO0FBQ0E7QTJIanEzQkE7QUFDQTtBQUNBO0EzSG1xM0JBO0FnQnh3M0JBO0EyR21HQTtBQUtBO0EzSG9xM0JBO0FBQ0E7QTJIL3AzQkE7QUFDQTtBM0hpcTNCQTs7QTJIMXAzQkE7QUFDQTtBM0g2cDNCQTtBMkh6cDNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzSDJwM0JBO0FnQjd3M0JBO0EyR3FIQTtBQUVBO0EzSDBwM0JBO0FBQ0E7QTJIdnAzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0h5cDNCQTtBZ0JyeTNCQTtBMkd3SUE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBM0h5cDNCQTtBQUNBO0FnQmh5M0JBO0EyRzJJQTtBQUNBO0EzSHdwM0JBO0FBQ0E7QWdCcnkzQkE7QTJHa0pBO0FBQ0E7QUFDQTtBM0hzcDNCQTtBQUNBO0EySG5wM0JBOzs7O0FBSUE7QTNIcXAzQkE7QTJIbHAzQkE7QUFDQTtBQUNBO0EzSG9wM0JBO0EySGpwM0JBOzs7O0FBSUE7QTNIbXAzQkE7O0EySDNvM0JBOztBQUVBO0FBQ0E7QTNIOG8zQkE7QTJIM28zQkE7QUFDQTtBM0g2bzNCQTtBZ0JqMTNCQTtBMkdtTUE7QUFJQTtBM0g4bzNCQTtBQUNBO0EySDVvM0JBOztBQUVBO0EzSDhvM0JBO0EySDNvM0JBO0FBQ0E7QTNINm8zQkE7QWdCaDEzQkE7QTJHc01BO0FBRUE7QTNING8zQkE7QUFDQTs7QTRINTUzQkE7QUFDQTtBQUNBO0E1SCs1M0JBO0FnQjExM0JBO0E0R3ZFQTtBQUtBO0E1SGc2M0JBO0FBQ0E7QWdCNTIzQkE7QTRHMURBO0FBU0E7QUFDQTtBNUhpNjNCQTtBQUNBO0E0SC81M0JBO0FBQ0E7QUFDQTtBQUNBO0E1SGk2M0JBO0E0SC81M0JBO0FBQ0E7QTVIaTYzQkE7QWdCMTMzQkE7QTRHN0NBO0FBVUE7QTVIaTYzQkE7QTRINzUzQkE7QUFDQTtBNUgrNTNCQTtBNEg1NTNCQTtBQUNBO0E1SDg1M0JBO0E0SDM1M0JBO0FBQ0E7QTVINjUzQkE7QTRIMTUzQkE7QUFDQTtBNUg0NTNCQTtBQUNBOztBNEh2NTNCQTtBQUNBO0FBQ0E7QUFDQTtBNUgwNTNCQTtBZ0JqNTNCQTtBNEdaQTtBQU1BO0E1SDI1M0JBO0FBQ0E7QTRIejUzQkE7QUFDQTtBNUgyNTNCQTtBZ0J6NTNCQTtBNEdIQTtBQUlBO0E1SDQ1M0JBO0FBQ0E7QTRIejUzQkE7QUFDQTtBQUNBO0E1SDI1M0JBO0E0SHY1M0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVIeTUzQkE7QWdCeDYzQkE7QTRHV0E7QUFPQTtBQUNBO0E1SDA1M0JBO0FBQ0E7QTRIdjUzQkE7QUFDQTtBNUh5NTNCQTtBZ0JwNjNCQTtBNEdnQkE7QUFDQTtBQUNBO0FBQ0E7QTVIdTUzQkE7QUFDQTs7QTRIbDUzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUhxNTNCQTtBZ0IvNzNCQTtBNEdzQ0E7QUFPQTtBQUNBO0E1SHM1M0JBO0FBQ0E7QTRIcDUzQkE7QUFDQTtBNUhzNTNCQTtBZ0J4ODNCQTtBNEdpREE7QUFJQTtBNUh1NTNCQTtBQUNBO0E0SHA1M0JBO0FBQ0E7QTVIczUzQkE7QTRIcDUzQkE7QUFDQTtBNUhzNTNCQTtBZ0J0ODNCQTtBNEdvREE7QUFFQTtBNUhvNTNCQTtBQUNBOztBNEhoNTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1SG01M0JBO0E0SGo1M0JBOzs7QUFHQTtBQUNBO0E1SG01M0JBO0E0SGg1M0JBO0FBQ0E7QTVIazUzQkE7QTRILzQzQkE7O0FBRUE7QUFDQTtBNUhpNTNCQTs7QTRIMzQzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUg4NDNCQTtBZ0J2KzNCQTtBNEdxRkE7QUFRQTtBQUNBO0E1SDg0M0JBO0FBQ0E7O0E0SHg0M0JBO0FBQ0E7QTVIMjQzQkE7QTRIejQzQkE7QUFDQTtBNUgyNDNCQTtBNEh6NDNCQTtBQUNBO0E1SDI0M0JBO0E0SHg0M0JBO0FBQ0E7QTVIMDQzQkE7QTRIeDQzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUgwNDNCQTtBNEhwNDNCQTtBQUNBO0FBQ0E7QTVIczQzQkE7O0E0SGw0M0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUhxNDNCQTtBZ0J6aDRCQTtBNEcrSUE7QUFRQTtBQUNBO0E1SHM0M0JBO0FBQ0E7QWdCbGg0QkE7QTRHOElBO0FBRUE7QTVIczQzQkE7QUFDQTtBNEhuNDNCQTtBQUNBO0E1SHE0M0JBO0E0SG40M0JBO0FBQ0E7QTVIcTQzQkE7O0E2SHRtNEJBO0FBQ0E7QTdIeW00QkE7O0E2SHRtNEJBO0FBQ0E7QTdIeW00QkE7QTZIdm00QkE7QUFDQTtBN0h5bTRCQTs7QTZIcG00QkE7QUFDQTtBQUNBO0E3SHVtNEJBO0E2SHJtNEJBO0FBSkE7QTdING00QkE7QWdCN2o0QkE7QTZHekNBO0FBQ0E7QTdIeW00QkE7QUFDQTtBZ0JsazRCQTtBNkdwQ0E7QUFDQTtBN0h5bTRCQTtBQUNBOztBOEhubzRCQTtBQUNBO0FBQ0E7QTlIc280QkE7O0E4SG5vNEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlIc280QkE7O0FFdGw0QkE7Ozs7Ozs7Ozs7OztBQUFBO0E2SHZEQTtBQUNBO0EvSDZwNEJBO0ErSDNwNEJBO0FBQ0E7QS9INnA0QkE7QStIeHA0QkE7QUFDQTtBL0gwcDRCQTtBK0h0cDRCQTtBMUNUQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRjhwNEJBO0FxRjFwNEJBO0FBQ0E7QUFLQTtBckZ3cDRCQTtBcUZwcDRCQTtBQUdBO0FBQ0E7QXJGb3A0QkE7QXFGanA0QkE7QUFDQTtBckZtcDRCQTtBK0hscTRCQTtBQUNBO0EvSG9xNEJBOztBK0g5cDRCQTtBQUNBO0EvSGlxNEJBO0ErSC9wNEJBO0FBQ0E7QS9IaXE0QkE7QStIOXA0QkE7QUFDQTtBL0hncTRCQTtBZ0J6bzRCQTtBK0d4QkE7QUFJQTtBL0hpcTRCQTtBQUNBO0ErSDlwNEJBOztBQUVBO0EvSGdxNEJBO0ErSDFwNEJBO0FBQ0E7QUFDQTtBL0g0cDRCQTtBK0gxcDRCQTtBM0M3Q0E7QVk4SkE7QUE1RkE7QUF6Q0E7QWhHb3I0QkE7QStINXA0QkE7QUFDQTtBL0g4cDRCQTtBZ0IvcDRCQTtBK0dBQTtBQUlBO0EvSCtwNEJBO0FBQ0E7QStIM3A0QkE7QUFDQTtBL0g2cDRCQTtBK0gxcDRCQTtBQUNBO0EvSDRwNEJBO0ErSHpwNEJBOztBM0NsRUE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHeXM0QkE7QStIenA0QkE7QUFDQTtBQUNBO0EvSDJwNEJBO0ErSHhwNEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QS9IMHA0QkE7QStIeHA0QkE7O0FBRUE7QS9IMHA0QkE7QStIdnA0QkE7O0FBRUE7QS9IeXA0QkE7QStIaHA0QkE7QUFDQTtBQUNBO0FBQ0E7QS9Ia3A0QkE7QStIL280QkE7QUFDQTtBL0hpcDRCQTtBK0gzbzRCQTtBQUNBO0EvSDZvNEJBO0ErSHpvNEJBOzs7O0FBS0E7QS9IMG80QkE7QStIbG80QkE7QUFDQTtBQUNBO0EvSG9vNEJBO0ErSGxvNEJBO0FBQ0E7QUFDQTtBQUNBO0EvSG9vNEJBO0FnQjV0NEJBO0ErR3FGQTtBQU1BO0EvSHFvNEJBO0FBQ0E7QStIbG80QkE7Ozs7O0FBR0E7QS9Ic280QkE7QStIL240QkE7QUFDQTtBL0hpbzRCQTtBK0g3bjRCQTtBQUNBO0EvSCtuNEJBO0ErSDVuNEJBO0FBQ0E7QS9IOG40QkE7QStIM240QkE7QUFDQTtBQUNBO0FBQ0E7QS9INm40QkE7QStIMW40QkE7OztBQUdBO0FBQ0E7QS9ING40QkE7QStIMW40QkE7OztBM0NuTEE7QVk4SkE7QUE1RkE7QUF6Q0E7QWhHNHg0QkE7QWdCcHc0QkE7QStHa0lBOzs7QS9CakhBO0FBekNBO0FoR215NEJBO0FBQ0E7QStIcm80QkE7QUFDQTtBQUNBO0FBQ0E7QS9IdW80QkE7QStIcG80QkE7O0FBRUE7QUFDQTtBL0hzbzRCQTtBK0hsbzRCQTtBQUNBO0FBQ0E7QS9Ib280QkE7QStIam80QkE7QUFDQTtBL0htbzRCQTtBK0g5bjRCQTs7QUFFQTtBQUNBO0EvSGdvNEJBO0ErSDduNEJBO0FBQ0E7QS9IK240QkE7QStIN240QkE7QUFDQTtBQUNBO0EvSCtuNEJBO0ErSDVuNEJBO0FBQ0E7QS9IOG40QkE7QStIMW40QkE7QUFDQTtBQUNBO0EvSDRuNEJBO0ErSHpuNEJBO0FBQ0E7QUFDQTtBQUNBO0EvSDJuNEJBO0ErSHhuNEJBO0FBQ0E7QS9IMG40QkE7O0ErSDdtNEJBO0FBQ0E7QUFDQTtBL0hnbjRCQTtBZ0I3ejRCQTtBK0cyTUE7QUFLQTtBL0hpbjRCQTtBQUNBO0ErSDNtNEJBO0FBQ0E7QS9INm00QkE7O0ErSHRtNEJBO0FBQ0E7QUFDQTtBL0h5bTRCQTtBK0h2bTRCQTtBQUNBO0EvSHltNEJBO0FnQjcwNEJBO0ErR3VPQTtBQUNBO0EvSHltNEJBO0FBQ0E7QStIcm00QkE7Ozs7QUFJQTtBL0h1bTRCQTs7QStIbm00QkE7QUFDQTtBL0hzbTRCQTs7QStIbm00QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0hzbTRCQTtBK0hwbTRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvSHNtNEJBOztBK0hqbTRCQTtBQUNBO0FBQ0E7QS9Ib200QkE7QStIam00QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0htbTRCQTtBK0hqbTRCQTtBQUNBO0EvSG1tNEJBO0ErSC9sNEJBO0FBQ0E7QUFDQTtBQUNBO0EvSGltNEJBO0ErSDlsNEJBO0FBQ0E7QS9IZ200QkE7QWdCeDM0QkE7QStHdVJBO0FBSUE7QS9IaW00QkE7QUFDQTs7QUU3NDRCQTs7Ozs7Ozs7Ozs7O0FBQUE7QThIc0JBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaEltOTRCQTtBZ0l2ODRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXk4NEJBO0FnSWw4NEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSW84NEJBO0FnSS8rNEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElpLzRCQTs7QWdJOTY0QkE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJbTc0QkE7QWdJajc0QkE7QUFDQTtBaEltNzRCQTs7QWdJLzc0QkE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSThnNUJBO0FnSWxnNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJb2c1QkE7QWdJNy80QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJKy80QkE7QWdJMWk1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTRpNUJBOztBZ0l6KzRCQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEk4KzRCQTtBZ0k1KzRCQTtBQUNBO0FoSTgrNEJBOztBZ0kxLzRCQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJeWs1QkE7QWdJN2o1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEkrajVCQTtBZ0l4ajVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEkwajVCQTtBZ0lybTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJdW01QkE7O0FnSXBpNUJBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSXlpNUJBO0FnSXZpNUJBO0FBQ0E7QWhJeWk1QkE7O0FnSXJqNUJBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElvbzVCQTtBZ0l4bjVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTBuNUJBO0FnSW5uNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSXFuNUJBO0FnSWhxNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElrcTVCQTs7QWdJL2w1QkE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJb201QkE7QWdJbG01QkE7QUFDQTtBaElvbTVCQTs7QWdJaG41QkE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSStyNUJBO0FnSW5yNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJcXI1QkE7QWdJOXE1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJZ3I1QkE7QWdJM3Q1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTZ0NUJBOztBZ0kxcDVCQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEkrcDVCQTtBZ0k3cDVCQTtBQUNBO0FoSStwNUJBOztBZ0kzcTVCQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJMHY1QkE7QWdJOXU1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElndjVCQTtBZ0l6dTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEkydTVCQTtBZ0l0eDVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJd3g1QkE7O0FnSXJ0NUJBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSTB0NUJBO0FnSXh0NUJBO0FBQ0E7QWhJMHQ1QkE7O0FnSXR1NUJBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElxejVCQTtBZ0l6eTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTJ5NUJBO0FnSXB5NUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSXN5NUJBO0FnSWoxNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEltMTVCQTs7QWdJaHg1QkE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJcXg1QkE7QWdJbng1QkE7QUFDQTtBaElxeDVCQTs7QWdJank1QkE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSWczNUJBO0FnSXAyNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJczI1QkE7QWdJLzE1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJaTI1QkE7QWdJNTQ1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTg0NUJBOztBZ0kzMDVCQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaElnMTVCQTtBZ0k5MDVCQTtBQUNBO0FoSWcxNUJBOztBZ0k1MTVCQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJMjY1QkE7QWdJLzU1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElpNjVCQTtBZ0kxNTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEk0NTVCQTtBZ0l2ODVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJeTg1QkE7O0FnSXQ0NUJBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSTI0NUJBO0FnSXo0NUJBO0FBQ0E7QWhJMjQ1QkE7O0FnSXY1NUJBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElzKzVCQTtBZ0kxOTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTQ5NUJBO0FnSXI5NUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSXU5NUJBO0FnSWxnNkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElvZzZCQTs7QWdJajg1QkE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJczg1QkE7QWdJcDg1QkE7QUFDQTtBaElzODVCQTs7QWdJbDk1QkE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSWlpNkJBO0FnSXJoNkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJdWg2QkE7QWdJaGg2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJa2g2QkE7QWdJN2o2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSStqNkJBOztBZ0k1LzVCQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaElpZzZCQTtBZ0kvLzVCQTtBQUNBO0FoSWlnNkJBOztBZ0k3ZzZCQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJNGw2QkE7QWdJaGw2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElrbDZCQTtBZ0kzazZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEk2azZCQTtBZ0l4bjZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJMG42QkE7O0FnSXZqNkJBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSTRqNkJBO0FnSTFqNkJBO0FBQ0E7QWhJNGo2QkE7O0FnSXhrNkJBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaEl1cDZCQTtBZ0kzbzZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTZvNkJBO0FnSXRvNkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSXdvNkJBO0FnSW5yNkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElxcjZCQTs7QWdJbG42QkE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJdW42QkE7QWdJcm42QkE7QUFDQTtBaEl1bjZCQTs7QWdJam42QkE7QUFDQTtBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJaW02QkE7QWdJL2w2QkE7QUFDQTtBaElpbTZCQTtBZ0k5bDZCQTtBQUNBO0FoSWdtNkJBOztBZ0k1bDZCQTtBQUNBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJNGs2QkE7QWdJMWs2QkE7QUFDQTtBaEk0azZCQTtBZ0l6azZCQTtBQUNBO0FoSTJrNkJBOztBQ3Z2NkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFxQkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEd3Y2QkE7QUNydjZCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHN2NkJBO0FDbnY2QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURvdjZCQTtBQ2p2NkJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEa3Y2QkE7QUMvdTZCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRGd2NkJBO0FDN3U2QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ4dTZCQTtBQzN1NkJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FENHU2QkE7QUN6dTZCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDB1NkJBO0FDdnU2QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR3dTZCQTtBQ3J1NkJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEc3U2QkE7QUNudTZCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRG91NkJBO0FDanU2QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURrdTZCQTtBQy90NkJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEZ3U2QkE7QUM3dDZCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDh0NkJBO0FDM3Q2QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ0dDZCQTtBQ3p0NkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUNqSEE7Ozs7Ozs7Ozs7OztBQUFBO0FnSXpEQTs7Ozs7QUFBQTtBL0hBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUNBO0FIK2k3QkE7O0FJOWk3QkE7OztBQUdBO0FKaWo3QkE7O0FJOWk3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmlqN0JBOztBSTNpN0JBO0FBQ0E7QUo4aTdCQTs7QUlwaTdCQTtBQUNBO0FBQ0E7QUNxSUE7QURuSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSnVpN0JBOztBSTNoN0JBO0FBQ0E7QUo4aDdCQTs7QUlyaDdCQTtBQUNBO0FBQ0E7QUFDQTtBSndoN0JBOztBSTNnN0JBO0FBQ0E7QUFDQTtBSjhnN0JBOztBSXZnN0JBO0FBQ0E7QUFDQTtBSjBnN0JBOztBSS8vNkJBOztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FKa2c3QkE7O0FJLy82QkE7QUFDQTtBQUNBO0FBQ0E7QUprZzdCQTs7QUkvLzZCQTs7O0FBR0E7QUFDQTtBSmtnN0JBOztBSS8vNkJBOzs7O0FBSUE7QUprZzdCQTs7QUkvLzZCQTtBQUNBO0FKa2c3QkE7O0FJLy82QkE7QUFDQTtBQUNBO0FKa2c3QkE7O0FJLy82QkE7QUFDQTtBSmtnN0JBOztBSS8vNkJBOztBQUVBO0FKa2c3QkE7O0FJLy82QkE7QUNJQTtBTCsvNkJBOztBSTEvNkJBOztBQUVBO0FDUEE7QURTQTtBQUNBO0FKNi82QkE7O0FJMS82QkE7QUFBQTtBSjgvNkJBOztBSTcvNkJBO0FBQUE7QUppZzdCQTs7QUkxLzZCQTtBQUNBO0FBQ0E7QUFDQTtBSjYvNkJBO0FPN3E3QkE7QUhtTEE7QUFDQTtBSjYvNkJBOztBSXAvNkJBO0FBQ0E7QUFDQTtBSnUvNkJBO0FPdHI3QkE7QUhrTUE7QUFDQTtBSnUvNkJBOztBSTkrNkJBOzs7O0FBSUE7QUN4REE7QUwwaTdCQTs7QUk5KzZCQTtBQUVBO0FBRUE7QUFFQTtBQUdBO0FKNCs2QkE7O0FJcCs2QkE7QUFFQTtBSnMrNkJBOztBSTk5NkJBO0FBQ0E7QUFDQTtBSmkrNkJBOztBSTk5NkJBO0FBR0E7QUFDQTtBSis5NkJBOztBSXY5NkJBO0FBQ0E7QUowOTZCQTs7QUl2OTZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUowOTZCQTs7QUluOTZCQTtBQUVBO0FBQ0E7QUpxOTZCQTs7QUk3ODZCQTtBQUVBO0FBQ0E7QUorODZCQTs7QUl6ODZCQTtBQUVBO0FKMjg2QkE7O0FJbjg2QkE7QUFDQTtBSnM4NkJBOztBSW44NkJBOzs7OztBQUtBO0FBQ0E7QUNoS0E7QURrS0E7QUpzODZCQTs7QUluODZCQTs7QUFFQTtBSnM4NkJBOztBSW44NkJBOztBQUVBO0FKczg2QkE7O0FJaDg2QkE7QUFDQTtBSm04NkJBOztBSTc3NkJBO0FBQ0E7QUpnODZCQTs7QUl6NzZCQTs7OztBQUlBO0FKNDc2QkE7O0FJbjc2QkE7Ozs7QUFDQTtBSnk3NkJBOztBSW43NkJBOzs7O0FBSUE7QUFDQTtBSnM3NkJBOztBSW43NkJBOztBQUVBO0FBQ0E7QUpzNzZCQTs7QUlsNzZCQTtBQUNBO0FBRUE7QUpvNzZCQTs7QUlqNzZCQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FKODY2QkE7O0FJejY2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOU9BO0FEZ1BBO0FBQ0E7QUFDQTtBSjQ2NkJBOztBSXo2NkJBO0FBQ0E7QUo0NjZCQTs7QUl4NjZCQTs7QUFFQTtBSjI2NkJBOztBSXg2NkJBO0FBS0E7QUFDQTtBSnU2NkJBOztBSWg2NkJBO0FBQ0E7QUptNjZCQTs7QUkzNTZCQTtBQUNBO0FBQ0E7QUo4NTZCQTs7QUl2NTZCQTtBQUNBO0FKMDU2QkE7O0FJdjU2QkE7QUFDQTtBQUNBO0FKMDU2QkE7O0FJdjU2QkE7QUFDQTtBSjA1NkJBOztBSXI1NkJBO0FBQ0E7QUp3NTZCQTs7QVFwMzdCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBUnUzN0JBOztBUW4zN0JBO0FIcUtBO0FMa3Q3QkE7O0FRdDM3QkE7QUhvS0E7QUxzdDdCQTs7QVF6MzdCQTtBSG1LQTtBTDB0N0JBOztBUTUzN0JBO0FIa0tBO0FMOHQ3QkE7O0FRLzM3QkE7QUhpS0E7QUxrdTdCQTs7QVFsNDdCQTtBSGdLQTtBTHN1N0JBOztBUXA0N0JBO0FIOEpBO0FHNUpBO0FSdTQ3QkE7O0FRbjQ3QkE7QUh3SkE7QUd0SkE7QUFDQTtBUnM0N0JBOztBUXA0N0JBO0FIbUpBO0FHakpBO0FBQ0E7QVJ1NDdCQTs7QVFyNDdCQTtBSDhJQTtBRzVJQTtBQUNBO0FSdzQ3QkE7O0FRdDQ3QkE7QUh5SUE7QUd2SUE7QUFDQTtBUnk0N0JBOztBUWo0N0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJvNDdCQTs7QVE1MzdCQTs7QUhrSEE7QUcvR0E7QVIrMzdCQTs7QVE1MzdCQTs7QUFFQTtBQUNBO0FSKzM3QkE7O0FRdjM3QkE7QUMvRUE7QUFDQTtBVDA4N0JBOztBUXYzN0JBO0FDcEZBO0FBQ0E7QVQrODdCQTs7QVF6MzdCQTtBQUNBO0FSNDM3QkE7QVExMzdCQTtBQUNBO0FSNDM3QkE7O0FRbDM3QkE7QUgyREE7QUd6REE7QVJxMzdCQTs7QVFqMzdCQTtBQUNBO0FIb0VBO0FMaXo3QkE7O0FRajM3QkE7QUFDQTtBSCtEQTtBRzdEQTtBUm8zN0JBO0FRbDM3QkE7QUFDQTtBUm8zN0JBOztBVXYrN0JBO0FDSUE7QUFHQTtBWHErN0JBOztBVXQrN0JBO0FBQ0E7QUFDQTtBQUNBO0FFRUE7QURQQTtBQUdBO0FYOCs3QkE7O0FVaCs3QkE7QUFFQTtBVmsrN0JBOztBVS85N0JBO0FBQ0E7QUFDQTtBVmsrN0JBOztBVS85N0JBO0FMOEhBO0FLNUhBO0FWays3QkE7O0Fhemc4QkE7QVJtS0E7QVFqS0E7QUFDQTtBYjRnOEJBO0Fhemc4QkE7QUFDQTtBYjJnOEJBOztBYXRnOEJBO0FBQ0E7QVJzSkE7QVFwSkE7QUFDQTtBRENBO0FaeWc4QkE7QWF0ZzhCQTtBQUNBO0FSOElBO0FRNUlBO0Fid2c4QkE7O0FhbGc4QkE7QUFDQTtBUnFJQTtBUW5JQTtBYnFnOEJBO0FhbGc4QkE7QVJnSUE7QVE5SEE7QUFDQTtBYm9nOEJBOztBYS8vN0JBO0FBQ0E7QUFDQTtBYmtnOEJBOztBYzFpOEJBOzs7Ozs7QUNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0Fmb2o4QkE7O0FnQmpnOEJBO0FGekNBO0FBQ0E7QWQ4aThCQTtBQUNBO0FnQnZnOEJBO0FGekNBO0FBQ0E7QWRtajhCQTtBQUNBO0FnQjVnOEJBO0FGekNBO0FBQ0E7QWR3ajhCQTtBQUNBO0FnQmpoOEJBO0FGekNBO0FBQ0E7QWQ2ajhCQTtBQUNBO0FjbGk4QkE7QUNuQ0E7QUFDQTtBQUNBO0FBQ0E7QWZ3azhCQTs7QWNsaThCQTtBQUNBO0FBQ0E7QWRxaThCQTtBY25pOEJBOztBQUVBO0FBQ0E7QWRxaThCQTs7QWlCM2w4QkE7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQm1tOEJBOztBaUI3azhCQTtBQUNBO0FBQ0E7QUFDQTtBakJnbDhCQTs7QWVwajhCQTtBQUNBO0FBQ0E7QWZ1ajhCQTs7QWV6ajhCQTtBQUNBO0FBQ0E7QWY0ajhCQTs7QWU5ajhCQTtBQUNBO0FBQ0E7QWZpazhCQTs7QWVuazhCQTtBQUNBO0FBQ0E7QWZzazhCQTs7QWV4azhCQTtBQUNBO0FBQ0E7QWYyazhCQTs7QWU3azhCQTtBQUNBO0FBQ0E7QWZnbDhCQTs7QWlCbm04QkE7QUZDQTtBQUNBO0FBQ0E7QWZzbThCQTs7QWlCbm04QkE7QUZiQTtBQUlBO0FmaW44QkE7O0FpQnhtOEJBO0FGYkE7QUFJQTtBZnNuOEJBOztBaUI3bThCQTtBRmJBO0FBSUE7QWYybjhCQTs7QWlCbG44QkE7QUZiQTtBQUlBO0FmZ284QkE7O0FpQnZuOEJBO0FGYkE7QUFJQTtBZnFvOEJBOztBaUI1bjhCQTtBRmJBO0FBSUE7QWYwbzhCQTs7QWlCam84QkE7QUZiQTtBQUlBO0FmK284QkE7O0FpQnRvOEJBO0FGYkE7QUFJQTtBZm9wOEJBOztBaUIzbzhCQTtBRmJBO0FBSUE7QWZ5cDhCQTs7QWlCaHA4QkE7QUZiQTtBQUlBO0FmOHA4QkE7O0FpQnJwOEJBO0FGYkE7QUFJQTtBZm1xOEJBOztBaUIxcDhCQTtBRmJBO0FBSUE7QWZ3cThCQTs7QWlCenA4QkE7QUFBQTtBakI2cDhCQTs7QWlCM3A4QkE7QUFBQTtBakIrcDhCQTs7QWlCNXA4QkE7QUFBQTtBakJncThCQTs7QWlCaHE4QkE7QUFBQTtBakJvcThCQTs7QWlCcHE4QkE7QUFBQTtBakJ3cThCQTs7QWlCeHE4QkE7QUFBQTtBakI0cThCQTs7QWlCNXE4QkE7QUFBQTtBakJncjhCQTs7QWlCaHI4QkE7QUFBQTtBakJvcjhCQTs7QWlCcHI4QkE7QUFBQTtBakJ3cjhCQTs7QWlCeHI4QkE7QUFBQTtBakI0cjhCQTs7QWlCNXI4QkE7QUFBQTtBakJnczhCQTs7QWlCaHM4QkE7QUFBQTtBakJvczhCQTs7QWlCcHM4QkE7QUFBQTtBakJ3czhCQTs7QWlCeHM4QkE7QUFBQTtBakI0czhCQTs7QWlCNXM4QkE7QUFBQTtBakJndDhCQTs7QWlCenM4QkE7QUZoQkE7QWY2dDhCQTs7QWlCN3M4QkE7QUZoQkE7QWZpdThCQTs7QWlCanQ4QkE7QUZoQkE7QWZxdThCQTs7QWlCcnQ4QkE7QUZoQkE7QWZ5dThCQTs7QWlCenQ4QkE7QUZoQkE7QWY2dThCQTs7QWlCN3Q4QkE7QUZoQkE7QWZpdjhCQTs7QWlCanU4QkE7QUZoQkE7QWZxdjhCQTs7QWlCcnU4QkE7QUZoQkE7QWZ5djhCQTs7QWlCenU4QkE7QUZoQkE7QWY2djhCQTs7QWlCN3U4QkE7QUZoQkE7QWZpdzhCQTs7QWlCanY4QkE7QUZoQkE7QWZxdzhCQTs7QWdCaHc4QkE7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCK3g4QkE7QWVudzhCQTtBQUNBO0FBQ0E7QWZxdzhCQTtBZXZ3OEJBO0FBQ0E7QUFDQTtBZnl3OEJBO0FlM3c4QkE7QUFDQTtBQUNBO0FmNnc4QkE7QWUvdzhCQTtBQUNBO0FBQ0E7QWZpeDhCQTtBZW54OEJBO0FBQ0E7QUFDQTtBZnF4OEJBO0Fldng4QkE7QUFDQTtBQUNBO0FmeXg4QkE7QWlCNXk4QkE7QUZDQTtBQUNBO0FBQ0E7QWY4eThCQTtBaUIzeThCQTtBRmJBO0FBSUE7QWZ3ejhCQTtBaUIveThCQTtBRmJBO0FBSUE7QWY0ejhCQTtBaUJuejhCQTtBRmJBO0FBSUE7QWZnMDhCQTtBaUJ2ejhCQTtBRmJBO0FBSUE7QWZvMDhCQTtBaUIzejhCQTtBRmJBO0FBSUE7QWZ3MDhCQTtBaUIvejhCQTtBRmJBO0FBSUE7QWY0MDhCQTtBaUJuMDhCQTtBRmJBO0FBSUE7QWZnMThCQTtBaUJ2MDhCQTtBRmJBO0FBSUE7QWZvMThCQTtBaUIzMDhCQTtBRmJBO0FBSUE7QWZ3MThCQTtBaUIvMDhCQTtBRmJBO0FBSUE7QWY0MThCQTtBaUJuMThCQTtBRmJBO0FBSUE7QWZnMjhCQTtBaUJ2MThCQTtBRmJBO0FBSUE7QWZvMjhCQTtBaUJyMThCQTtBQUFBO0FqQncxOEJBO0FpQnQxOEJBO0FBQUE7QWpCeTE4QkE7QWlCdDE4QkE7QUFBQTtBakJ5MThCQTtBaUJ6MThCQTtBQUFBO0FqQjQxOEJBO0FpQjUxOEJBO0FBQUE7QWpCKzE4QkE7QWlCLzE4QkE7QUFBQTtBakJrMjhCQTtBaUJsMjhCQTtBQUFBO0FqQnEyOEJBO0FpQnIyOEJBO0FBQUE7QWpCdzI4QkE7QWlCeDI4QkE7QUFBQTtBakIyMjhCQTtBaUIzMjhCQTtBQUFBO0FqQjgyOEJBO0FpQjkyOEJBO0FBQUE7QWpCaTM4QkE7QWlCajM4QkE7QUFBQTtBakJvMzhCQTtBaUJwMzhCQTtBQUFBO0FqQnUzOEJBO0FpQnYzOEJBO0FBQUE7QWpCMDM4QkE7QWlCMTM4QkE7QUFBQTtBakI2MzhCQTtBaUJ0MzhCQTtBRmhCQTtBZnk0OEJBO0FpQnozOEJBO0FGaEJBO0FmNDQ4QkE7QWlCNTM4QkE7QUZoQkE7QWYrNDhCQTtBaUIvMzhCQTtBRmhCQTtBZms1OEJBO0FpQmw0OEJBO0FGaEJBO0FmcTU4QkE7QWlCcjQ4QkE7QUZoQkE7QWZ3NThCQTtBaUJ4NDhCQTtBRmhCQTtBZjI1OEJBO0FpQjM0OEJBO0FGaEJBO0FmODU4QkE7QWlCOTQ4QkE7QUZoQkE7QWZpNjhCQTtBaUJqNThCQTtBRmhCQTtBZm82OEJBO0FpQnA1OEJBO0FGaEJBO0FmdTY4QkE7QWlCdjU4QkE7QUZoQkE7QWYwNjhCQTtBQUNBO0FnQnQ2OEJBO0FDM0JBO0FBQ0E7QUFDQTtBQUNBO0FqQm84OEJBO0FleDY4QkE7QUFDQTtBQUNBO0FmMDY4QkE7QWU1NjhCQTtBQUNBO0FBQ0E7QWY4NjhCQTtBZWg3OEJBO0FBQ0E7QUFDQTtBZms3OEJBO0FlcDc4QkE7QUFDQTtBQUNBO0Fmczc4QkE7QWV4NzhCQTtBQUNBO0FBQ0E7QWYwNzhCQTtBZTU3OEJBO0FBQ0E7QUFDQTtBZjg3OEJBO0FpQmo5OEJBO0FGQ0E7QUFDQTtBQUNBO0FmbTk4QkE7QWlCaDk4QkE7QUZiQTtBQUlBO0FmNjk4QkE7QWlCcDk4QkE7QUZiQTtBQUlBO0FmaSs4QkE7QWlCeDk4QkE7QUZiQTtBQUlBO0FmcSs4QkE7QWlCNTk4QkE7QUZiQTtBQUlBO0FmeSs4QkE7QWlCaCs4QkE7QUZiQTtBQUlBO0FmNis4QkE7QWlCcCs4QkE7QUZiQTtBQUlBO0FmaS84QkE7QWlCeCs4QkE7QUZiQTtBQUlBO0FmcS84QkE7QWlCNSs4QkE7QUZiQTtBQUlBO0FmeS84QkE7QWlCaC84QkE7QUZiQTtBQUlBO0FmNi84QkE7QWlCcC84QkE7QUZiQTtBQUlBO0FmaWc5QkE7QWlCeC84QkE7QUZiQTtBQUlBO0FmcWc5QkE7QWlCNS84QkE7QUZiQTtBQUlBO0FmeWc5QkE7QWlCMS84QkE7QUFBQTtBakI2LzhCQTtBaUIzLzhCQTtBQUFBO0FqQjgvOEJBO0FpQjMvOEJBO0FBQUE7QWpCOC84QkE7QWlCOS84QkE7QUFBQTtBakJpZzlCQTtBaUJqZzlCQTtBQUFBO0FqQm9nOUJBO0FpQnBnOUJBO0FBQUE7QWpCdWc5QkE7QWlCdmc5QkE7QUFBQTtBakIwZzlCQTtBaUIxZzlCQTtBQUFBO0FqQjZnOUJBO0FpQjdnOUJBO0FBQUE7QWpCZ2g5QkE7QWlCaGg5QkE7QUFBQTtBakJtaDlCQTtBaUJuaDlCQTtBQUFBO0FqQnNoOUJBO0FpQnRoOUJBO0FBQUE7QWpCeWg5QkE7QWlCemg5QkE7QUFBQTtBakI0aDlCQTtBaUI1aDlCQTtBQUFBO0FqQitoOUJBO0FpQi9oOUJBO0FBQUE7QWpCa2k5QkE7QWlCM2g5QkE7QUZoQkE7QWY4aTlCQTtBaUI5aDlCQTtBRmhCQTtBZmlqOUJBO0FpQmppOUJBO0FGaEJBO0Fmb2o5QkE7QWlCcGk5QkE7QUZoQkE7QWZ1ajlCQTtBaUJ2aTlCQTtBRmhCQTtBZjBqOUJBO0FpQjFpOUJBO0FGaEJBO0FmNmo5QkE7QWlCN2k5QkE7QUZoQkE7QWZnazlCQTtBaUJoajlCQTtBRmhCQTtBZm1rOUJBO0FpQm5qOUJBO0FGaEJBO0Fmc2s5QkE7QWlCdGo5QkE7QUZoQkE7QWZ5azlCQTtBaUJ6ajlCQTtBRmhCQTtBZjRrOUJBO0FpQjVqOUJBO0FGaEJBO0FmK2s5QkE7QUFDQTtBZ0IzazlCQTtBQzNCQTtBQUNBO0FBQ0E7QUFDQTtBakJ5bTlCQTtBZTdrOUJBO0FBQ0E7QUFDQTtBZitrOUJBO0Flamw5QkE7QUFDQTtBQUNBO0FmbWw5QkE7QWVybDlCQTtBQUNBO0FBQ0E7QWZ1bDlCQTtBZXpsOUJBO0FBQ0E7QUFDQTtBZjJsOUJBO0FlN2w5QkE7QUFDQTtBQUNBO0FmK2w5QkE7QWVqbTlCQTtBQUNBO0FBQ0E7QWZtbTlCQTtBaUJ0bjlCQTtBRkNBO0FBQ0E7QUFDQTtBZnduOUJBO0FpQnJuOUJBO0FGYkE7QUFJQTtBZmtvOUJBO0FpQnpuOUJBO0FGYkE7QUFJQTtBZnNvOUJBO0FpQjduOUJBO0FGYkE7QUFJQTtBZjBvOUJBO0FpQmpvOUJBO0FGYkE7QUFJQTtBZjhvOUJBO0FpQnJvOUJBO0FGYkE7QUFJQTtBZmtwOUJBO0FpQnpvOUJBO0FGYkE7QUFJQTtBZnNwOUJBO0FpQjdvOUJBO0FGYkE7QUFJQTtBZjBwOUJBO0FpQmpwOUJBO0FGYkE7QUFJQTtBZjhwOUJBO0FpQnJwOUJBO0FGYkE7QUFJQTtBZmtxOUJBO0FpQnpwOUJBO0FGYkE7QUFJQTtBZnNxOUJBO0FpQjdwOUJBO0FGYkE7QUFJQTtBZjBxOUJBO0FpQmpxOUJBO0FGYkE7QUFJQTtBZjhxOUJBO0FpQi9wOUJBO0FBQUE7QWpCa3E5QkE7QWlCaHE5QkE7QUFBQTtBakJtcTlCQTtBaUJocTlCQTtBQUFBO0FqQm1xOUJBO0FpQm5xOUJBO0FBQUE7QWpCc3E5QkE7QWlCdHE5QkE7QUFBQTtBakJ5cTlCQTtBaUJ6cTlCQTtBQUFBO0FqQjRxOUJBO0FpQjVxOUJBO0FBQUE7QWpCK3E5QkE7QWlCL3E5QkE7QUFBQTtBakJrcjlCQTtBaUJscjlCQTtBQUFBO0FqQnFyOUJBO0FpQnJyOUJBO0FBQUE7QWpCd3I5QkE7QWlCeHI5QkE7QUFBQTtBakIycjlCQTtBaUIzcjlCQTtBQUFBO0FqQjhyOUJBO0FpQjlyOUJBO0FBQUE7QWpCaXM5QkE7QWlCanM5QkE7QUFBQTtBakJvczlCQTtBaUJwczlCQTtBQUFBO0FqQnVzOUJBO0FpQmhzOUJBO0FGaEJBO0FmbXQ5QkE7QWlCbnM5QkE7QUZoQkE7QWZzdDlCQTtBaUJ0czlCQTtBRmhCQTtBZnl0OUJBO0FpQnpzOUJBO0FGaEJBO0FmNHQ5QkE7QWlCNXM5QkE7QUZoQkE7QWYrdDlCQTtBaUIvczlCQTtBRmhCQTtBZmt1OUJBO0FpQmx0OUJBO0FGaEJBO0FmcXU5QkE7QWlCcnQ5QkE7QUZoQkE7QWZ3dTlCQTtBaUJ4dDlCQTtBRmhCQTtBZjJ1OUJBO0FpQjN0OUJBO0FGaEJBO0FmOHU5QkE7QWlCOXQ5QkE7QUZoQkE7QWZpdjlCQTtBaUJqdTlCQTtBRmhCQTtBZm92OUJBO0FBQ0E7QWdCaHY5QkE7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCOHc5QkE7QWVsdjlCQTtBQUNBO0FBQ0E7QWZvdjlCQTtBZXR2OUJBO0FBQ0E7QUFDQTtBZnd2OUJBO0FlMXY5QkE7QUFDQTtBQUNBO0FmNHY5QkE7QWU5djlCQTtBQUNBO0FBQ0E7QWZndzlCQTtBZWx3OUJBO0FBQ0E7QUFDQTtBZm93OUJBO0FldHc5QkE7QUFDQTtBQUNBO0Fmd3c5QkE7QWlCM3g5QkE7QUZDQTtBQUNBO0FBQ0E7QWY2eDlCQTtBaUIxeDlCQTtBRmJBO0FBSUE7QWZ1eTlCQTtBaUI5eDlCQTtBRmJBO0FBSUE7QWYyeTlCQTtBaUJseTlCQTtBRmJBO0FBSUE7QWYreTlCQTtBaUJ0eTlCQTtBRmJBO0FBSUE7QWZtejlCQTtBaUIxeTlCQTtBRmJBO0FBSUE7QWZ1ejlCQTtBaUI5eTlCQTtBRmJBO0FBSUE7QWYyejlCQTtBaUJsejlCQTtBRmJBO0FBSUE7QWYrejlCQTtBaUJ0ejlCQTtBRmJBO0FBSUE7QWZtMDlCQTtBaUIxejlCQTtBRmJBO0FBSUE7QWZ1MDlCQTtBaUI5ejlCQTtBRmJBO0FBSUE7QWYyMDlCQTtBaUJsMDlCQTtBRmJBO0FBSUE7QWYrMDlCQTtBaUJ0MDlCQTtBRmJBO0FBSUE7QWZtMTlCQTtBaUJwMDlCQTtBQUFBO0FqQnUwOUJBO0FpQnIwOUJBO0FBQUE7QWpCdzA5QkE7QWlCcjA5QkE7QUFBQTtBakJ3MDlCQTtBaUJ4MDlCQTtBQUFBO0FqQjIwOUJBO0FpQjMwOUJBO0FBQUE7QWpCODA5QkE7QWlCOTA5QkE7QUFBQTtBakJpMTlCQTtBaUJqMTlCQTtBQUFBO0FqQm8xOUJBO0FpQnAxOUJBO0FBQUE7QWpCdTE5QkE7QWlCdjE5QkE7QUFBQTtBakIwMTlCQTtBaUIxMTlCQTtBQUFBO0FqQjYxOUJBO0FpQjcxOUJBO0FBQUE7QWpCZzI5QkE7QWlCaDI5QkE7QUFBQTtBakJtMjlCQTtBaUJuMjlCQTtBQUFBO0FqQnMyOUJBO0FpQnQyOUJBO0FBQUE7QWpCeTI5QkE7QWlCejI5QkE7QUFBQTtBakI0MjlCQTtBaUJyMjlCQTtBRmhCQTtBZnczOUJBO0FpQngyOUJBO0FGaEJBO0FmMjM5QkE7QWlCMzI5QkE7QUZoQkE7QWY4MzlCQTtBaUI5MjlCQTtBRmhCQTtBZmk0OUJBO0FpQmozOUJBO0FGaEJBO0FmbzQ5QkE7QWlCcDM5QkE7QUZoQkE7QWZ1NDlCQTtBaUJ2MzlCQTtBRmhCQTtBZjA0OUJBO0FpQjEzOUJBO0FGaEJBO0FmNjQ5QkE7QWlCNzM5QkE7QUZoQkE7QWZnNTlCQTtBaUJoNDlCQTtBRmhCQTtBZm01OUJBO0FpQm40OUJBO0FGaEJBO0FmczU5QkE7QWlCdDQ5QkE7QUZoQkE7QWZ5NTlCQTtBQUNBO0FrQjc4OUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxCKzg5QkE7QWtCNzg5QkE7O0FBRUE7QUFDQTtBQUNBO0FsQis4OUJBO0FrQjU4OUJBO0FBQ0E7QUFDQTtBbEI4ODlCQTtBa0IzODlCQTtBQUNBO0FsQjY4OUJBOztBa0JuODlCQTs7QUFFQTtBbEJzODlCQTs7QWtCNzc5QkE7QUFDQTtBbEJnODlCQTtBa0I5NzlCQTs7QUFFQTtBbEJnODlCQTtBa0I1NzlCQTs7QUFFQTtBbEI4NzlCQTs7QWtCeDc5QkE7Ozs7QUFJQTtBbEIyNzlCQTs7QWtCbDc5QkE7QUFDQTtBbEJxNzlCQTs7QU9wLzlCQTtBVzJFQTtBQUNBO0FsQjY2OUJBOztBbUIvLzlCQTs7O0FBR0E7QW5Ca2crQkE7QW1COS85QkE7Ozs7QUFJQTtBbkJnZytCQTs7QU9yZytCQTtBWWlCQTtBbkJ3LzlCQTtBbUJ0LzlCQTs7QUFFQTtBbkJ3LzlCQTs7QW1CbmgrQkE7OztBQUdBO0FuQnNoK0JBO0FtQmxoK0JBOzs7O0FBSUE7QW5Cb2grQkE7O0FPemgrQkE7QVlpQkE7QW5CNGcrQkE7QW1CMWcrQkE7O0FBRUE7QW5CNGcrQkE7O0FtQnZpK0JBOzs7QUFHQTtBbkIwaStCQTtBbUJ0aStCQTs7OztBQUlBO0FuQndpK0JBOztBTzdpK0JBO0FZaUJBO0FuQmdpK0JBO0FtQjloK0JBOztBQUVBO0FuQmdpK0JBOztBbUIzaitCQTs7O0FBR0E7QW5COGorQkE7QW1CMWorQkE7Ozs7QUFJQTtBbkI0aitCQTs7QU9qaytCQTtBWWlCQTtBbkJvaitCQTtBbUJsaitCQTs7QUFFQTtBbkJvaitCQTs7QW1CL2srQkE7OztBQUdBO0FuQmtsK0JBO0FtQjlrK0JBOzs7O0FBSUE7QW5CZ2wrQkE7O0FPcmwrQkE7QVlpQkE7QW5Cd2srQkE7QW1CdGsrQkE7O0FBRUE7QW5Cd2srQkE7O0FtQm5tK0JBOzs7QUFHQTtBbkJzbStCQTtBbUJsbStCQTs7OztBQUlBO0FuQm9tK0JBOztBT3ptK0JBO0FZaUJBO0FuQjRsK0JBO0FtQjFsK0JBOztBQUVBO0FuQjRsK0JBOztBbUJ2bitCQTs7O0FBR0E7QW5CMG4rQkE7QW1CdG4rQkE7Ozs7QUFJQTtBbkJ3bitCQTs7QU83bitCQTtBWWlCQTtBbkJnbitCQTtBbUI5bStCQTs7QUFFQTtBbkJnbitCQTs7QW1CM28rQkE7OztBQUdBO0FuQjhvK0JBO0FtQjFvK0JBOzs7O0FBSUE7QW5CNG8rQkE7O0FPanArQkE7QVlpQkE7QW5Cb28rQkE7QW1CbG8rQkE7O0FBRUE7QW5Cb28rQkE7O0FtQi9wK0JBOzs7QUFHQTtBbkJrcStCQTtBbUI5cCtCQTs7OztBQUlBO0FuQmdxK0JBOztBT3JxK0JBO0FZaUJBO0FuQndwK0JBO0FtQnRwK0JBOztBQUVBO0FuQndwK0JBOztBbUJucitCQTs7O0FBR0E7QW5Cc3IrQkE7QW1CbHIrQkE7Ozs7QUFJQTtBbkJvcitCQTs7QU96citCQTtBWWlCQTtBbkI0cStCQTtBbUIxcStCQTs7QUFFQTtBbkI0cStCQTs7QW1CdnMrQkE7OztBQUdBO0FuQjBzK0JBO0FtQnRzK0JBOzs7O0FBSUE7QW5Cd3MrQkE7O0FPN3MrQkE7QVlpQkE7QW5CZ3MrQkE7QW1COXIrQkE7O0FBRUE7QW5CZ3MrQkE7O0FtQjN0K0JBOzs7QUFHQTtBbkI4dCtCQTtBbUIxdCtCQTs7OztBQUlBO0FuQjR0K0JBOztBT2p1K0JBO0FZaUJBO0FuQm90K0JBO0FtQmx0K0JBOztBQUVBO0FuQm90K0JBOztBbUIvdStCQTs7O0FBR0E7QW5Ca3YrQkE7QW1COXUrQkE7Ozs7QUFJQTtBbkJnditCQTs7QU9yditCQTtBWWlCQTtBbkJ3dStCQTtBbUJ0dStCQTs7QUFFQTtBbkJ3dStCQTs7QW1CbncrQkE7OztBQUdBO0FuQnN3K0JBO0FtQmx3K0JBOzs7O0FBSUE7QW5Cb3crQkE7O0FPencrQkE7QVlpQkE7QW5CNHYrQkE7QW1CMXYrQkE7O0FBRUE7QW5CNHYrQkE7O0FtQnZ4K0JBOzs7QUFHQTtBbkIweCtCQTtBbUJ0eCtCQTs7OztBQUlBO0FuQnd4K0JBOztBTzd4K0JBO0FZaUJBO0FuQmd4K0JBO0FtQjl3K0JBOztBQUVBO0FuQmd4K0JBOztBbUIzeStCQTs7O0FBR0E7QW5COHkrQkE7QW1CMXkrQkE7Ozs7QUFJQTtBbkI0eStCQTs7QU9qeitCQTtBWWlCQTtBbkJveStCQTtBbUJseStCQTs7QUFFQTtBbkJveStCQTs7QW1CL3orQkE7OztBQUdBO0FuQmswK0JBO0FtQjl6K0JBOzs7O0FBSUE7QW5CZzArQkE7O0FPcjArQkE7QVlpQkE7QW5Cd3orQkE7QW1CdHorQkE7O0FBRUE7QW5Cd3orQkE7O0FtQm4xK0JBOzs7QUFHQTtBbkJzMStCQTtBbUJsMStCQTs7OztBQUlBO0FuQm8xK0JBOztBT3oxK0JBO0FZaUJBO0FuQjQwK0JBO0FtQjEwK0JBOztBQUVBO0FuQjQwK0JBOztBbUJ2MitCQTs7O0FBR0E7QW5CMDIrQkE7QW1CdDIrQkE7Ozs7QUFJQTtBbkJ3MitCQTs7QU83MitCQTtBWWlCQTtBbkJnMitCQTtBbUI5MStCQTs7QUFFQTtBbkJnMitCQTs7QW1CMzMrQkE7OztBQUdBO0FuQjgzK0JBO0FtQjEzK0JBOzs7O0FBSUE7QW5CNDMrQkE7O0FPajQrQkE7QVlpQkE7QW5CbzMrQkE7QW1CbDMrQkE7O0FBRUE7QW5CbzMrQkE7O0FtQi80K0JBOzs7QUFHQTtBbkJrNStCQTtBbUI5NCtCQTs7OztBQUlBO0FuQmc1K0JBOztBT3I1K0JBO0FZaUJBO0FuQnc0K0JBO0FtQnQ0K0JBOztBQUVBO0FuQnc0K0JBOztBbUJuNitCQTs7O0FBR0E7QW5CczYrQkE7O0FPbjYrQkE7QVlpQkE7QW5CczUrQkE7QW1CcDUrQkE7O0FBRUE7QW5CczUrQkE7O0FrQnQwK0JBO0FBQ0E7QUFDQTtBQUNBO0FsQnkwK0JBO0FrQnAwK0JBO0FBQ0E7QUFDQTtBQUNBO0FsQnMwK0JBOztBa0JqMCtCQTtBQUNBO0FBQ0E7QWxCbzArQkE7QWtCbDArQkE7OztBQUdBO0FsQm8wK0JBO0FrQmowK0JBO0FBQ0E7QWxCbTArQkE7QWtCL3orQkE7QUFDQTtBbEJpMCtCQTtBT3Q4K0JBO0FXNElBO0FBQ0E7QWxCNnorQkE7O0FnQjc0K0JBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCK3krQkE7QWtCNXkrQkE7QUFDQTtBbEI4eStCQTtBQUNBO0FnQno1K0JBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCMHorQkE7QWtCdnorQkE7QUFDQTtBbEJ5eitCQTtBQUNBO0FnQnA2K0JBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCcTArQkE7QWtCbDArQkE7QUFDQTtBbEJvMCtCQTtBQUNBO0FnQi82K0JBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCZzErQkE7QWtCNzArQkE7QUFDQTtBbEIrMCtCQTtBQUNBO0FrQnoxK0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCMDErQkE7QWtCdjErQkE7QUFDQTtBbEJ5MStCQTs7QW9CdGcvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmeUtBO0FldktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUkFBO0FTRkE7QXJCNmcvQkE7QXFCemcvQkE7QURkQTtBQ2VBO0FyQjRnL0JBO0FBQ0E7QW9CdmcvQkE7QUFDQTtBQUNBO0FwQnlnL0JBO0FzQnpoL0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBdEJ1aC9CQTtBb0J6Zy9CQTtBQUNBO0FBRUE7QXBCMGcvQkE7QW9CN2cvQkE7QUFDQTtBQUVBO0FwQjBnL0JBO0FvQmxnL0JBO0FBRUE7QUFFQTtBcEJrZy9CQTs7QW9CMS8rQkE7Ozs7QUFDQTtBQUFBO0FBQUE7QXBCZ2cvQkE7O0FvQjEvK0JBO0FBQ0E7QUFDQTtBcEI2LytCQTtBb0IxLytCQTtBQU1BO0FBQ0E7QXBCdS8rQkE7O0FvQmwvK0JBOztBQUVBO0FBQ0E7QXBCcS8rQkE7O0FvQjMrK0JBO0FBQ0E7QUFDQTtBQUNBO0FmaUVBO0FlL0RBO0FwQjgrK0JBOztBb0IzKytCQTtBQUNBO0FBQ0E7QWYwRUE7QWV4RUE7QXBCOCsrQkE7O0FvQjMrK0JBO0FBQ0E7QUFDQTtBZm1FQTtBZWpFQTtBcEI4KytCQTs7QW9CcisrQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZm9EQTtBZWxEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQncrK0JBO0FvQnQrK0JBO0FBRUE7QUFDQTtBcEJ1KytCQTs7QW9CMzkrQkE7QUFDQTtBQUNBO0FmMkJBO0FlekJBO0FSeklBO0Fad20vQkE7O0FvQjM5K0JBO0FBQ0E7QUFDQTtBZm1CQTtBZWpCQTtBUmpKQTtBWmduL0JBOztBb0J6OStCQTtBQUVBO0FwQjI5K0JBOztBb0J2OStCQTtBQUNBO0FwQjA5K0JBOztBb0JsOStCQTtBQUNBO0FwQnE5K0JBOztBb0JsOStCQTtBQUNBO0FBQ0E7QXBCcTkrQkE7O0FvQjc4K0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCZzkrQkE7QW9COTgrQkE7O0FBRUE7QUFDQTtBcEJnOStCQTs7QW9CdjgrQkE7QUFDQTtBQUNBO0FBQ0E7QXBCMDgrQkE7O0FvQnY4K0JBO0FBQ0E7QUFDQTtBQUNBO0FwQjA4K0JBO0FvQnY4K0JBO0FBRUE7QXBCdzgrQkE7O0FvQnA4K0JBO0FBQ0E7QXBCdTgrQkE7O0FvQnA4K0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCdTgrQkE7QW9CcDgrQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJzOCtCQTs7QXNCbnAvQkE7QUFDQTtBQUNBO0FBQ0E7QWpCcUlBO0FpQm5JQTtBdEJzcC9CQTs7QXNCbnAvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQndIQTtBaUJ0SEE7QUFDQTtBQUNBO0FWOUNBO0FacXMvQkE7QXNCbHAvQkE7QUFFQTtBdEJtcC9CQTs7QXNCOW8vQkE7Ozs7QUFFQTtBdEJtcC9CQTs7QXNCanMvQkE7QUFvREE7QXRCaXAvQkE7QXNCdm8vQkE7QUFDQTtBQUNBO0F0QnlvL0JBOztBc0J6cy9CQTtBQTJGQTtBdEJrbi9CQTtBc0IzbS9CQTtBQUNBO0FBQ0E7QXRCNm0vQkE7O0FzQnRtL0JBO0FBQ0E7QXRCeW0vQkE7QXNCdG0vQkE7OztBQUVBO0F0QnltL0JBOztBc0JsbS9CQTtBQUNBO0F0QnFtL0JBO0FzQm5tL0JBO0FBQ0E7QXRCcW0vQkE7QXNCaG0vQkE7QUFDQTtBQzVKQTtBdkIrdi9CQTtBc0I3bC9CQTtBQUNBO0F0QitsL0JBO0FzQjVsL0JBO0FBQ0E7QXRCOGwvQkE7O0FzQnJsL0JBO0FBQ0E7QXRCd2wvQkE7QXNCcGwvQkE7QUFDQTtBQUNBO0F0QnNsL0JBOztBc0J2dS9CQTtBQUNBO0FBQ0E7QUFDQTtBakJxSUE7QWlCbklBO0F0QjB1L0JBOztBc0J2dS9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCd0hBO0FpQnRIQTtBQUNBO0FBQ0E7QVY5Q0E7QVp5eC9CQTtBc0J0dS9CQTtBQUVBO0F0QnV1L0JBOztBc0JsdS9CQTs7OztBQUVBO0F0QnV1L0JBOztBc0JyeC9CQTtBQW9EQTtBdEJxdS9CQTtBc0IzdC9CQTtBQUNBO0FBQ0E7QXRCNnQvQkE7O0FzQjd4L0JBO0FBMkZBO0F0QnNzL0JBO0FzQi9yL0JBO0FBQ0E7QUFDQTtBdEJpcy9CQTs7QXNCMXIvQkE7QUFDQTtBdEI2ci9CQTtBc0Ixci9CQTs7O0FBRUE7QXRCNnIvQkE7O0FzQnRyL0JBO0FBQ0E7QXRCeXIvQkE7QXNCdnIvQkE7QUFDQTtBdEJ5ci9CQTtBc0Jwci9CQTtBQUNBO0FDNUpBO0F2Qm0xL0JBO0FzQmpyL0JBO0FBQ0E7QXRCbXIvQkE7QXNCaHIvQkE7QUFDQTtBdEJrci9CQTs7QXNCenEvQkE7QUFDQTtBdEI0cS9CQTtBc0J4cS9CQTtBQUNBO0FBQ0E7QXRCMHEvQkE7O0FvQnJsL0JBO0FBQ0E7QUFDQTtBQUNBO0FwQndsL0JBO0FvQm5sL0JBO0FBQ0E7QXBCcWwvQkE7QWdCcHovQkE7QUlvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJtbC9CQTtBb0Ivay9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCaWwvQkE7QW9CN2svQkE7QUFDQTtBQUNBO0FBQ0E7QXBCK2svQkE7QW9CM2svQkE7QUFDQTtBcEI2ay9CQTtBb0Ixay9CQTs7QUFFQTtBcEI0ay9CQTtBb0J2ay9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCeWsvQkE7QW9CdmsvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQnlrL0JBO0FvQnRrL0JBO0FBQ0E7QUFDQTtBcEJ3ay9CQTtBb0J0ay9CQTtBQUNBO0FwQndrL0JBO0FBQ0E7O0F3QjE1L0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FDdUZBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QVNGQTtBckJrNi9CQTtBcUI5NS9CQTtBR2RBO0FIZUE7QXJCaTYvQkE7QUFDQTtBTzM2L0JBO0FpQlVBO0FBQ0E7QXhCbzYvQkE7QXdCajYvQkE7QUFFQTtBQUNBO0F4Qms2L0JBO0F3Qjk1L0JBO0FBRUE7QXhCKzUvQkE7QXdCMzUvQkE7QUFDQTtBeEI2NS9CQTtBd0IvNC9CQTs7QUFFQTtBeEJpNS9CQTs7QXdCeDQvQkE7QUMzREE7QUZBQTtBRUVBO0F6QnU4L0JBO0FPbjgvQkE7QWtCQUE7QUZOQTtBRVFBO0F6QnM4L0JBO0F5Qm44L0JBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCZzgvQkE7QXlCMzcvQkE7QUFFQTtBQUNBO0FBQ0E7QXpCNDcvQkE7QXlCcjcvQkE7QUFHQTtBQUNBO0FBSUE7QXpCazcvQkE7QXlCaDcvQkE7QUFLQTtBekI4Ni9CQTs7QXdCdDYvQkE7QUMzREE7QUZBQTtBRUVBO0F6QnErL0JBO0FPaisvQkE7QWtCQUE7QUZOQTtBRVFBO0F6Qm8rL0JBO0F5QmorL0JBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCODkvQkE7QXlCejkvQkE7QUFFQTtBQUNBO0FBQ0E7QXpCMDkvQkE7QXlCbjkvQkE7QUFHQTtBQUNBO0FBSUE7QXpCZzkvQkE7QXlCOTgvQkE7QUFLQTtBekI0OC9CQTs7QXdCcDgvQkE7QUMzREE7QUZBQTtBRUVBO0F6Qm1nZ0NBO0FPLy8vQkE7QWtCQUE7QUZOQTtBRVFBO0F6QmtnZ0NBO0F5Qi8vL0JBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNC8vQkE7QXlCdi8vQkE7QUFFQTtBQUNBO0FBQ0E7QXpCdy8vQkE7QXlCai8vQkE7QUFHQTtBQUNBO0FBSUE7QXpCOCsvQkE7QXlCNSsvQkE7QUFLQTtBekIwKy9CQTs7QXdCbCsvQkE7QUMzREE7QUZBQTtBRUVBO0F6QmlpZ0NBO0FPN2hnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QmdpZ0NBO0F5QjdoZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMGhnQ0E7QXlCcmhnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCc2hnQ0E7QXlCL2dnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCNGdnQ0E7QXlCMWdnQ0E7QUFLQTtBekJ3Z2dDQTs7QXdCaGdnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QitqZ0NBO0FPM2pnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QjhqZ0NBO0F5QjNqZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCd2pnQ0E7QXlCbmpnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCb2pnQ0E7QXlCN2lnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCMGlnQ0E7QXlCeGlnQ0E7QUFLQTtBekJzaWdDQTs7QXdCOWhnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QjZsZ0NBO0FPemxnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QjRsZ0NBO0F5QnpsZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCc2xnQ0E7QXlCamxnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCa2xnQ0E7QXlCM2tnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCd2tnQ0E7QXlCdGtnQ0E7QUFLQTtBekJva2dDQTs7QXdCNWpnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QjJuZ0NBO0FPdm5nQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QjBuZ0NBO0F5QnZuZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCb25nQ0E7QXlCL21nQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCZ25nQ0E7QXlCem1nQ0E7QUFHQTtBQUNBO0FBSUE7QXpCc21nQ0E7QXlCcG1nQ0E7QUFLQTtBekJrbWdDQTs7QXdCMWxnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QnlwZ0NBO0FPcnBnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QndwZ0NBO0F5QnJwZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCa3BnQ0E7QXlCN29nQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCOG9nQ0E7QXlCdm9nQ0E7QUFHQTtBQUNBO0FBSUE7QXpCb29nQ0E7QXlCbG9nQ0E7QUFLQTtBekJnb2dDQTs7QXdCeG5nQ0E7QUMzREE7QUZBQTtBRUVBO0F6QnVyZ0NBO0FPbnJnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QnNyZ0NBO0F5Qm5yZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCZ3JnQ0E7QXlCM3FnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCNHFnQ0E7QXlCcnFnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCa3FnQ0E7QXlCaHFnQ0E7QUFLQTtBekI4cGdDQTs7QXdCdHBnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QnF0Z0NBO0FPanRnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6Qm90Z0NBO0F5Qmp0Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCOHNnQ0E7QXlCenNnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCMHNnQ0E7QXlCbnNnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCZ3NnQ0E7QXlCOXJnQ0E7QUFLQTtBekI0cmdDQTs7QXdCcHJnQ0E7QUMzREE7QUZBQTtBRUVBO0F6Qm12Z0NBO0FPL3VnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6Qmt2Z0NBO0F5Qi91Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNHVnQ0E7QXlCdnVnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCd3VnQ0E7QXlCanVnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCOHRnQ0E7QXlCNXRnQ0E7QUFLQTtBekIwdGdDQTs7QXdCbHRnQ0E7QUMzREE7QUZBQTtBRUVBO0F6Qml4Z0NBO0FPN3dnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6Qmd4Z0NBO0F5Qjd3Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMHdnQ0E7QXlCcndnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCc3dnQ0E7QXlCL3ZnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCNHZnQ0E7QXlCMXZnQ0E7QUFLQTtBekJ3dmdDQTs7QXdCaHZnQ0E7QUMzREE7QUZBQTtBRUVBO0F6Qit5Z0NBO0FPM3lnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6Qjh5Z0NBO0F5QjN5Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCd3lnQ0E7QXlCbnlnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCb3lnQ0E7QXlCN3hnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCMHhnQ0E7QXlCeHhnQ0E7QUFLQTtBekJzeGdDQTs7QXdCOXdnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QjYwZ0NBO0FPejBnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QjQwZ0NBO0F5QnowZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCczBnQ0E7QXlCajBnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCazBnQ0E7QXlCM3pnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCd3pnQ0E7QXlCdHpnQ0E7QUFLQTtBekJvemdDQTs7QXdCNXlnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QjIyZ0NBO0FPdjJnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QjAyZ0NBO0F5QnYyZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCbzJnQ0E7QXlCLzFnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCZzJnQ0E7QXlCejFnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCczFnQ0E7QXlCcDFnQ0E7QUFLQTtBekJrMWdDQTs7QXdCMTBnQ0E7QUMzREE7QUZBQTtBRUVBO0F6Qnk0Z0NBO0FPcjRnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6Qnc0Z0NBO0F5QnI0Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCazRnQ0E7QXlCNzNnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCODNnQ0E7QXlCdjNnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCbzNnQ0E7QXlCbDNnQ0E7QUFLQTtBekJnM2dDQTs7QXdCeDJnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QnU2Z0NBO0FPbjZnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QnM2Z0NBO0F5Qm42Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCZzZnQ0E7QXlCMzVnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCNDVnQ0E7QXlCcjVnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCazVnQ0E7QXlCaDVnQ0E7QUFLQTtBekI4NGdDQTs7QXdCdDRnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QnE4Z0NBO0FPajhnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6Qm84Z0NBO0F5Qmo4Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCODdnQ0E7QXlCejdnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCMDdnQ0E7QXlCbjdnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCZzdnQ0E7QXlCOTZnQ0E7QUFLQTtBekI0NmdDQTs7QXdCcDZnQ0E7QUMzREE7QUZBQTtBRUVBO0F6Qm0rZ0NBO0FPLzlnQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QmsrZ0NBO0F5Qi85Z0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNDlnQ0E7QXlCdjlnQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCdzlnQ0E7QXlCajlnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCODhnQ0E7QXlCNThnQ0E7QUFLQTtBekIwOGdDQTs7QXdCbDhnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QmlnaENBO0FPNy9nQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QmdnaENBO0F5QjcvZ0NBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMC9nQ0E7QXlCci9nQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCcy9nQ0E7QXlCLytnQ0E7QUFHQTtBQUNBO0FBSUE7QXpCNCtnQ0E7QXlCMStnQ0E7QUFLQTtBekJ3K2dDQTs7QXdCaCtnQ0E7QUMzREE7QUZBQTtBRUVBO0F6QitoaENBO0FPM2hoQ0E7QWtCQUE7QUZOQTtBRVFBO0F6QjhoaENBO0F5QjNoaENBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCd2hoQ0E7QXlCbmhoQ0E7QUFFQTtBQUNBO0FBQ0E7QXpCb2hoQ0E7QXlCN2doQ0E7QUFHQTtBQUNBO0FBSUE7QXpCMGdoQ0E7QXlCeGdoQ0E7QUFLQTtBekJzZ2hDQTs7QXdCeC9nQ0E7QUNQQTtBQUNBO0F6Qm1naENBO0FPeGpoQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJtZ2hDQTtBeUJoZ2hDQTtBQUVBO0F6QmlnaENBO0F5QjkvZ0NBO0FBRUE7QUFDQTtBekIrL2dDQTtBeUI1L2dDQTtBQUdBO0FBQ0E7QUFDQTtBekI0L2dDQTtBeUIxL2dDQTtBQUtBO0F6QncvZ0NBOztBd0JqaGhDQTtBQ1BBO0FBQ0E7QXpCNGhoQ0E7QU9qbGhDQTtBa0J3REE7QUFDQTtBQUNBO0F6QjRoaENBO0F5QnpoaENBO0FBRUE7QXpCMGhoQ0E7QXlCdmhoQ0E7QUFFQTtBQUNBO0F6QndoaENBO0F5QnJoaENBO0FBR0E7QUFDQTtBQUNBO0F6QnFoaENBO0F5Qm5oaENBO0FBS0E7QXpCaWhoQ0E7O0F3QjFpaENBO0FDUEE7QUFDQTtBekJxamhDQTtBTzFtaENBO0FrQndEQTtBQUNBO0FBQ0E7QXpCcWpoQ0E7QXlCbGpoQ0E7QUFFQTtBekJtamhDQTtBeUJoamhDQTtBQUVBO0FBQ0E7QXpCaWpoQ0E7QXlCOWloQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCOGloQ0E7QXlCNWloQ0E7QUFLQTtBekIwaWhDQTs7QXdCbmtoQ0E7QUNQQTtBQUNBO0F6QjhraENBO0FPbm9oQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekI4a2hDQTtBeUIza2hDQTtBQUVBO0F6QjRraENBO0F5QnpraENBO0FBRUE7QUFDQTtBekIwa2hDQTtBeUJ2a2hDQTtBQUdBO0FBQ0E7QUFDQTtBekJ1a2hDQTtBeUJya2hDQTtBQUtBO0F6Qm1raENBOztBd0I1bGhDQTtBQ1BBO0FBQ0E7QXpCdW1oQ0E7QU81cGhDQTtBa0J3REE7QUFDQTtBQUNBO0F6QnVtaENBO0F5QnBtaENBO0FBRUE7QXpCcW1oQ0E7QXlCbG1oQ0E7QUFFQTtBQUNBO0F6Qm1taENBO0F5QmhtaENBO0FBR0E7QUFDQTtBQUNBO0F6QmdtaENBO0F5QjlsaENBO0FBS0E7QXpCNGxoQ0E7O0F3QnJuaENBO0FDUEE7QUFDQTtBekJnb2hDQTtBT3JyaENBO0FrQndEQTtBQUNBO0FBQ0E7QXpCZ29oQ0E7QXlCN25oQ0E7QUFFQTtBekI4bmhDQTtBeUIzbmhDQTtBQUVBO0FBQ0E7QXpCNG5oQ0E7QXlCem5oQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCeW5oQ0E7QXlCdm5oQ0E7QUFLQTtBekJxbmhDQTs7QXdCOW9oQ0E7QUNQQTtBQUNBO0F6QnlwaENBO0FPOXNoQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJ5cGhDQTtBeUJ0cGhDQTtBQUVBO0F6QnVwaENBO0F5QnBwaENBO0FBRUE7QUFDQTtBekJxcGhDQTtBeUJscGhDQTtBQUdBO0FBQ0E7QUFDQTtBekJrcGhDQTtBeUJocGhDQTtBQUtBO0F6QjhvaENBOztBd0J2cWhDQTtBQ1BBO0FBQ0E7QXpCa3JoQ0E7QU92dWhDQTtBa0J3REE7QUFDQTtBQUNBO0F6QmtyaENBO0F5Qi9xaENBO0FBRUE7QXpCZ3JoQ0E7QXlCN3FoQ0E7QUFFQTtBQUNBO0F6QjhxaENBO0F5QjNxaENBO0FBR0E7QUFDQTtBQUNBO0F6QjJxaENBO0F5QnpxaENBO0FBS0E7QXpCdXFoQ0E7O0F3QmhzaENBO0FDUEE7QUFDQTtBekIyc2hDQTtBT2h3aENBO0FrQndEQTtBQUNBO0FBQ0E7QXpCMnNoQ0E7QXlCeHNoQ0E7QUFFQTtBekJ5c2hDQTtBeUJ0c2hDQTtBQUVBO0FBQ0E7QXpCdXNoQ0E7QXlCcHNoQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCb3NoQ0E7QXlCbHNoQ0E7QUFLQTtBekJnc2hDQTs7QXdCenRoQ0E7QUNQQTtBQUNBO0F6Qm91aENBO0FPenhoQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJvdWhDQTtBeUJqdWhDQTtBQUVBO0F6Qmt1aENBO0F5Qi90aENBO0FBRUE7QUFDQTtBekJndWhDQTtBeUI3dGhDQTtBQUdBO0FBQ0E7QUFDQTtBekI2dGhDQTtBeUIzdGhDQTtBQUtBO0F6Qnl0aENBOztBd0JsdmhDQTtBQ1BBO0FBQ0E7QXpCNnZoQ0E7QU9semhDQTtBa0J3REE7QUFDQTtBQUNBO0F6QjZ2aENBO0F5QjF2aENBO0FBRUE7QXpCMnZoQ0E7QXlCeHZoQ0E7QUFFQTtBQUNBO0F6Qnl2aENBO0F5QnR2aENBO0FBR0E7QUFDQTtBQUNBO0F6QnN2aENBO0F5QnB2aENBO0FBS0E7QXpCa3ZoQ0E7O0F3QjN3aENBO0FDUEE7QUFDQTtBekJzeGhDQTtBTzMwaENBO0FrQndEQTtBQUNBO0FBQ0E7QXpCc3hoQ0E7QXlCbnhoQ0E7QUFFQTtBekJveGhDQTtBeUJqeGhDQTtBQUVBO0FBQ0E7QXpCa3hoQ0E7QXlCL3doQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCK3doQ0E7QXlCN3doQ0E7QUFLQTtBekIyd2hDQTs7QXdCcHloQ0E7QUNQQTtBQUNBO0F6Qit5aENBO0FPcDJoQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekIreWhDQTtBeUI1eWhDQTtBQUVBO0F6QjZ5aENBO0F5QjF5aENBO0FBRUE7QUFDQTtBekIyeWhDQTtBeUJ4eWhDQTtBQUdBO0FBQ0E7QUFDQTtBekJ3eWhDQTtBeUJ0eWhDQTtBQUtBO0F6Qm95aENBOztBd0I3emhDQTtBQ1BBO0FBQ0E7QXpCdzBoQ0E7QU83M2hDQTtBa0J3REE7QUFDQTtBQUNBO0F6QncwaENBO0F5QnIwaENBO0FBRUE7QXpCczBoQ0E7QXlCbjBoQ0E7QUFFQTtBQUNBO0F6Qm8waENBO0F5QmowaENBO0FBR0E7QUFDQTtBQUNBO0F6QmkwaENBO0F5Qi96aENBO0FBS0E7QXpCNnpoQ0E7O0F3QnQxaENBO0FDUEE7QUFDQTtBekJpMmhDQTtBT3Q1aENBO0FrQndEQTtBQUNBO0FBQ0E7QXpCaTJoQ0E7QXlCOTFoQ0E7QUFFQTtBekIrMWhDQTtBeUI1MWhDQTtBQUVBO0FBQ0E7QXpCNjFoQ0E7QXlCMTFoQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCMDFoQ0E7QXlCeDFoQ0E7QUFLQTtBekJzMWhDQTs7QXdCLzJoQ0E7QUNQQTtBQUNBO0F6QjAzaENBO0FPLzZoQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekIwM2hDQTtBeUJ2M2hDQTtBQUVBO0F6QnczaENBO0F5QnIzaENBO0FBRUE7QUFDQTtBekJzM2hDQTtBeUJuM2hDQTtBQUdBO0FBQ0E7QUFDQTtBekJtM2hDQTtBeUJqM2hDQTtBQUtBO0F6QisyaENBOztBd0J4NGhDQTtBQ1BBO0FBQ0E7QXpCbTVoQ0E7QU94OGhDQTtBa0J3REE7QUFDQTtBQUNBO0F6Qm01aENBO0F5Qmg1aENBO0FBRUE7QXpCaTVoQ0E7QXlCOTRoQ0E7QUFFQTtBQUNBO0F6Qis0aENBO0F5QjU0aENBO0FBR0E7QUFDQTtBQUNBO0F6QjQ0aENBO0F5QjE0aENBO0FBS0E7QXpCdzRoQ0E7O0F3Qmo2aENBO0FDUEE7QUFDQTtBekI0NmhDQTtBT2oraENBO0FrQndEQTtBQUNBO0FBQ0E7QXpCNDZoQ0E7QXlCejZoQ0E7QUFFQTtBekIwNmhDQTtBeUJ2NmhDQTtBQUVBO0FBQ0E7QXpCdzZoQ0E7QXlCcjZoQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCcTZoQ0E7QXlCbjZoQ0E7QUFLQTtBekJpNmhDQTs7QXdCMTdoQ0E7QUNQQTtBQUNBO0F6QnE4aENBO0FPMS9oQ0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJxOGhDQTtBeUJsOGhDQTtBQUVBO0F6Qm04aENBO0F5Qmg4aENBO0FBRUE7QUFDQTtBekJpOGhDQTtBeUI5N2hDQTtBQUdBO0FBQ0E7QUFDQTtBekI4N2hDQTtBeUI1N2hDQTtBQUtBO0F6QjA3aENBOztBd0JuOWhDQTtBQ1BBO0FBQ0E7QXpCODloQ0E7QU9uaGlDQTtBa0J3REE7QUFDQTtBQUNBO0F6Qjg5aENBO0F5QjM5aENBO0FBRUE7QXpCNDloQ0E7QXlCejloQ0E7QUFFQTtBQUNBO0F6QjA5aENBO0F5QnY5aENBO0FBR0E7QUFDQTtBQUNBO0F6QnU5aENBO0F5QnI5aENBO0FBS0E7QXpCbTloQ0E7O0F3QjUraENBO0FDUEE7QUFDQTtBekJ1L2hDQTtBTzVpaUNBO0FrQndEQTtBQUNBO0FBQ0E7QXpCdS9oQ0E7QXlCcC9oQ0E7QUFFQTtBekJxL2hDQTtBeUJsL2hDQTtBQUVBO0FBQ0E7QXpCbS9oQ0E7QXlCaC9oQ0E7QUFHQTtBQUNBO0FBQ0E7QXpCZy9oQ0E7QXlCOStoQ0E7QUFLQTtBekI0K2hDQTs7QXdCMS9oQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCNi9oQ0E7QU90a2lDQTtBaUI0RUE7QUFDQTtBeEI2L2hDQTtBd0IxL2hDQTtBQUVBO0F4QjIvaENBO0F3QngvaENBO0FBRUE7QUFDQTtBeEJ5L2hDQTs7QXdCOStoQ0E7QUNQQTtBcEI0RUE7QW9CMUVBO0FieEZBO0Faa2xpQ0E7O0F3QmovaENBO0FDWEE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBWnlsaUNBOztBd0IvK2hDQTtBQUNBO0FBQ0E7QXhCay9oQ0E7QXdCLytoQ0E7QUFDQTtBeEJpL2hDQTs7QXdCeitoQ0E7OztBQUNBO0F4QjgraENBOztBMEJ6bmlDQTtBTGdCQTtBckI2bWlDQTtBcUJ6bWlDQTtBS3BCQTtBTHFCQTtBckI0bWlDQTtBQUNBO0EwQi9uaUNBO0FBQ0E7QTFCaW9pQ0E7O0EwQjVuaUNBO0FBQ0E7QTFCK25pQ0E7O0EwQjNuaUNBO0FBQ0E7QUFDQTtBQUNBO0FMREE7QXJCZ29pQ0E7QXFCNW5pQ0E7QUtOQTtBTE9BO0FyQituaUNBO0FBQ0E7QTBCam9pQ0E7QUFDQTtBQUNBO0FMTkE7QXJCMG9pQ0E7QXFCdG9pQ0E7QUtBQTtBTENBO0FyQnlvaUNBO0FBQ0E7O0FtSTlwaUNBOzs7O0FBSUE7QW5JaXFpQ0E7O0FtSTlwaUNBO0FBQ0E7QW5JaXFpQ0E7QXVIN29pQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWhDQTtBQUNBO0FBQ0E7QUFDQTtBdkhncmlDQTtBdUgzbmlDQTtBQUNBO0F2SDZuaUNBOztBbUl2cWlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUgySkE7QThIekpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkhkQTtBWnlyaUNBOztBbUlscWlDQTtBQUNBO0FBQ0E7QW5JcXFpQ0E7O0FtSWxxaUNBO0FBQ0E7QUFDQTtBbklxcWlDQTs7QWdCenBpQ0E7QW1IbkJBO0FBQ0E7QUFDQTtBbklncmlDQTtBbUk3cWlDQTtBQUNBO0FBQ0E7QW5JK3FpQ0E7QUFDQTtBZ0JwcWlDQTtBbUhuQkE7QUFDQTtBQUNBO0FuSTByaUNBO0FtSXZyaUNBO0FBQ0E7QUFDQTtBbkl5cmlDQTtBQUNBO0FnQjlxaUNBO0FtSG5CQTtBQUNBO0FBQ0E7QW5Jb3NpQ0E7QW1JanNpQ0E7QUFDQTtBQUNBO0FuSW1zaUNBO0FBQ0E7QWdCeHJpQ0E7QW1IbkJBO0FBQ0E7QUFDQTtBbkk4c2lDQTtBbUkzc2lDQTtBQUNBO0FBQ0E7QW5JNnNpQ0E7QUFDQTtBbUl0c2lDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSXdzaUNBO0F1SHZ1aUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6QkE7QUFDQTtBQUNBO0FBQ0E7QXZIbXdpQ0E7QXVIcnRpQ0E7QUFDQTtBdkh1dGlDQTs7QW1JNXNpQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSStzaUNBO0F1SDV2aUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFsQkE7QUFDQTtBQUNBO0FBQ0E7QXZIaXhpQ0E7QXVIMXVpQ0E7QUFDQTtBdkg0dWlDQTtBbUl2dGlDQTtBQUNBO0FuSXl0aUNBOztBbUludGlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Jc3RpQ0E7QXVIcHhpQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkhzeGlDQTtBdUgzd2lDQTtBQUNBO0F2SDZ3aUNBO0F1SDF3aUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE5QkE7QUFDQTtBQUNBO0F2SDJ5aUNBO0F1SDF3aUNBO0FBQ0E7QXZINHdpQ0E7QW1JdHVpQ0E7QUFDQTtBbkl3dWlDQTs7QW1JaHVpQ0E7QUFJQTtBQUNBO0FuSWd1aUNBOztBbUkzdGlDQTtBQzlHQTtBQUNBO0FBQ0E7QUFDQTtBcEk2MGlDQTs7QW1JM3RpQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSTh0aUNBO0FPbjFpQ0E7QTRIb0lBO0FBQ0E7QTVHL0lBO0F2QmsyaUNBO0FtSS9zaUNBO0FBRUE7QUFDQTtBNUd0SkE7QXZCdTJpQ0E7QW1JN3NpQ0E7QUFFQTtBQUNBO0FBQ0E7QW5JOHNpQ0E7O0FtSXRzaUNBO0FBQ0E7QW5JeXNpQ0E7O0FtSXJzaUNBO0FBQ0E7QUFDQTtBQUNBO0E5SEFBO0E4SEVBO0FBQ0E7QW5Jd3NpQ0E7O0FtSXBzaUNBO0FBQ0E7QUFDQTtBQUNBO0FuSXVzaUNBOztBMkJsNGlDQTs7QUFFQTtBQUNBO0FBQ0E7QTNCcTRpQ0E7QTJCbjRpQ0E7O0FBQ0E7QUFDQTtBM0JzNGlDQTtBT3I0aUNBOztBb0JJQTtBM0JxNGlDQTtBMkJuNGlDQTs7OztBQUdBO0EzQnM0aUNBOztBMkJoNGlDQTtBQUNBO0FBQ0E7QUFDQTtBM0JtNGlDQTtBMkJqNGlDQTtBQUNBO0EzQm00aUNBOztBMkI3M2lDQTs7QUFFQTtBM0JnNGlDQTtBMkI1M2lDQTs7QWZYQTtBQUNBO0FaMjRpQ0E7QTJCNTNpQ0E7O0FmRkE7QUFDQTtBWms0aUNBOztBMkIvMmlDQTtBQUNBO0FBQ0E7QTNCazNpQ0E7QTJCaDNpQ0E7QUFHQTtBM0JnM2lDQTtBMkI3MmlDQTtBQUNBO0EzQisyaUNBOztBMkIzMmlDQTtBQUNBO0FBQ0E7QTNCODJpQ0E7O0EyQjMyaUNBO0FBQ0E7QUFDQTtBM0I4MmlDQTs7QTJCMTFpQ0E7QUFDQTtBQUNBO0FBQ0E7QTNCNjFpQ0E7QTJCMzFpQ0E7O0FBRUE7QTNCNjFpQ0E7QTJCMTFpQ0E7O0FBRUE7QTNCNDFpQ0E7QTJCeDFpQ0E7O0FmckZBO0FBQ0E7QVppN2lDQTtBMkJ4MWlDQTs7QWZ4R0E7QUFDQTtBWm84aUNBOztBMkJ6MGlDQTs7QUFFQTtBM0I0MGlDQTtBMkIxMGlDQTs7OztBQUVBO0FBQ0E7QUFDQTtBM0I4MGlDQTs7QTRCditpQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QjAraUNBO0E0QngraUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUIwK2lDQTtBNEJ4K2lDQTs7Ozs7Ozs7Ozs7O0FBR0E7QTVCbS9pQ0E7QTRCOStpQ0E7OztBQUdBO0E1QmcvaUNBO0E0QjUraUNBO0FBQ0E7QTVCOCtpQ0E7QTRCeitpQ0E7O0FoQklBO0FBQ0E7QVp5K2lDQTtBNEJ6K2lDQTtBQUNBO0FBQ0E7QTVCMitpQ0E7QTRCeitpQ0E7QWhCbkJBO0FBQ0E7QVorL2lDQTtBNEIzK2lDQTtBaEJQQTtBQUNBO0FacS9pQ0E7QTRCMytpQ0E7Ozs7QWhCekJBO0FBQ0E7QVowZ2pDQTtBNEJ6K2lDQTs7OztBaEJsQ0E7QUFDQTtBWmloakNBOztBNEJoK2lDQTs7QUFFQTtBNUJtK2lDQTtBNEI5OWlDQTs7QUFDQTtBQUNBO0E1QmkraUNBO0E0Qi85aUNBOztBQUNBO0E1QmsraUNBO0E0Qjk5aUNBOzs7Ozs7OztBQUlBO0E1Qm8raUNBOztBNEJoK2lDQTtBQUFBO0E1Qm8raUNBOztBNEJuK2lDQTtBQUFBO0E1QnUraUNBOztBNEIvOWlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2QjJEQTtBdUJ6REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCL0dBO0Faa2xqQ0E7QTRCLzlpQ0E7O0FBRUE7QTVCaStpQ0E7O0E0QnY5aUNBOztBQUVBO0E1QjA5aUNBOztBNEJ2OWlDQTs7Ozs7O0FBTUE7QXZCd0JBO0F1QnRCQTtBaEI1SUE7QVp1bWpDQTs7QTRCdjlpQ0E7O0FBRUE7QTVCMDlpQ0E7O0E0QnY5aUNBOzs7Ozs7QUFNQTtBdkJPQTtBdUJMQTtBaEI3SkE7QVp3bmpDQTs7QTRCdjlpQ0E7O0FBRUE7QTVCMDlpQ0E7O0E0Qi84aUNBOzs7Ozs7OztBaEI5SkE7QUFDQTtBWnduakNBOztBNEJoOWlDQTs7Ozs7O0FoQjNKQTtBQUNBO0Fab25qQ0E7O0E2QjVwakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTdCK3BqQ0E7O0E2QjVwakNBO0FBQ0E7QUFDQTtBN0IrcGpDQTs7QTZCNXBqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCK3BqQ0E7QTZCN3BqQ0E7QUFDQTtBQUNBO0FOM0JBO0F2QjJyakNBO0E2QjNwakNBO0FBS0E7QTdCeXBqQ0E7QTZCcnBqQ0E7QUFDQTtBN0J1cGpDQTtBNkJwcGpDQTtBQUNBO0FBQ0E7QUFDQTtBN0JzcGpDQTtBNkIvb2pDQTtBQUNBO0E3QmlwakNBO0E2Qi9vakNBO0FBQ0E7QTdCaXBqQ0E7O0E2QnZvakNBO0FBQ0E7QUFDQTtBQUVBO0E3QnlvakNBO0E2QnJvakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCdW9qQ0E7QTZCbG9qQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qm9vakNBOztBNkIxbmpDQTtBakJsR0E7QVpndWpDQTtBNkJ6bmpDQTtBQUNBO0E3QjJuakNBO0E2QnRuakNBO0FBQ0E7QU4xSEE7QXZCbXZqQ0E7QTZCcm5qQ0E7QUFDQTtBN0J1bmpDQTtBNkJsbmpDQTtBTnBJQTtBdkJ5dmpDQTtBNkJsbmpDQTtBTnZJQTtBdkI0dmpDQTs7QTZCMW1qQ0E7QUFFQTtBN0I0bWpDQTtBNkJ4bWpDQTtBQUNBO0E3QjBtakNBO0E2QnJtakNBO0FOOUpBO0F2QnN3akNBOztBNkI3bGpDQTtBQUNBO0E3QmdtakNBO0E2QjdsakNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QTdCOGxqQ0E7QTZCM2xqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QVJsTEE7QXJCK3dqQ0E7QXFCM3dqQ0E7QVF1S0E7QVJ0S0E7QXJCOHdqQ0E7QUFDQTtBNkI1bGpDQTtBQUNBO0FBQ0E7QTdCOGxqQ0E7QTZCemxqQ0E7QU56TUE7QXZCcXlqQ0E7O0E2Qi9rakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEI3Q0E7QXdCK0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0TkE7QWlCeU5BO0FBQUE7QUFBQTtBN0JpbGpDQTtBNkIva2pDQTtBQUNBO0FBQ0E7QUFLQTtBN0I2a2pDQTtBNkIxa2pDQTtBQU1BO0FBQ0E7QTdCdWtqQ0E7QTZCbmtqQ0E7QUFFQTtBQUNBO0FBQ0E7QTdCb2tqQ0E7QTZCamtqQ0E7QUFDQTtBQUNBO0E3Qm1rakNBO0E2Qi9qakNBO0FBQ0E7QTdCaWtqQ0E7QTZCN2pqQ0E7QUFDQTtBQUNBO0E3QitqakNBOztBNkIzampDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QjFHQTtBTHlxakNBOztBNkIzampDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QmxJQTtBTGlzakNBOztBNkJ0ampDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCeWpqQ0E7O0E2QnRqakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCeWpqQ0E7QTZCdmpqQ0E7QUFDQTtBQUNBO0E3QnlqakNBO0E2QnJqakNBO0FBRUE7QTdCc2pqQ0E7QTZCbGpqQ0E7QUFDQTtBN0JvampDQTtBNkJoampDQTtBQUNBO0E3QmtqakNBOztBNkI5aWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCbFZBO0FabzRqQ0E7QTZCOWlqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FON1dBO0FNK1dBO0FqQm5XQTtBWm81akNBOztBNkJ0aWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0E3QnlpakNBO0E2QnZpakNBO0FBQ0E7QTdCeWlqQ0E7QTZCcmlqQ0E7QUFBQTtBN0J3aWpDQTtBNkJ2aWpDQTtBQUFBO0E3QjBpakNBO0E2QnppakNBO0FBQUE7QTdCNGlqQ0E7QTZCemlqQ0E7QUFDQTtBN0IyaWpDQTtBNkJ4aWpDQTtBQUNBO0FBQ0E7QUFDQTtBTmxaQTtBTW9aQTtBakJ4WUE7QVNGQTtBQUFBO0FROFlBO0FBQUE7QTdCeWlqQ0E7QXFCbjdqQ0E7QVFpWUE7QVJoWUE7QUFBQTtBckJzN2pDQTtBQUNBO0E2QjVpakNBO0FOMVpBO0F2Qnk4akNBO0E2QjFpakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnpaQTtBWnM4akNBO0E2QnhpakNBO0FBQ0E7QUFDQTtBTjVhQTtBTThhQTtBakJsYUE7QVNGQTtBQUFBO0FRd2FBO0FBQUE7QTdCeWlqQ0E7QXFCNzhqQ0E7QVE0WkE7QVIzWkE7QUFBQTtBckJnOWpDQTtBQUNBO0E2QjVpakNBO0FOcGJBO0F2Qm0rakNBO0E2QjFpakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQm5iQTtBWmcrakNBO0E2QnhpakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTnpjQTtBTTJjQTtBakIvYkE7QVNGQTtBQUFBO0FRcWNBO0E3QnlpakNBO0FxQjErakNBO0FRc2JBO0FScmJBO0FBQUE7QXJCNitqQ0E7QUFDQTtBNkI1aWpDQTtBTmpkQTtBdkJnZ2tDQTtBNkIxaWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QjRpakNBO0E2QnhpakNBO0FBQ0E7QWpCdGRBO0FaaWdrQ0E7QTZCdmlqQ0E7QUFDQTtBQUNBO0FqQjVkQTtBWnNna0NBO0E2QnJpakNBO0FBQ0E7QTdCdWlqQ0E7QTZCcGlqQ0E7QUFDQTtBN0JzaWpDQTtBNkJuaWpDQTtBQUNBO0E3QnFpakNBO0E2QmxpakNBO0FBQ0E7QTdCb2lqQ0E7QTZCamlqQ0E7QUFDQTtBN0JtaWpDQTs7QTZCOWhqQ0E7OztBUnpmQTtBckI2aGtDQTtBcUJ6aGtDQTtBUXFmQTs7O0FScGZBO0FyQjhoa0NBO0FBQ0E7O0E4Qi9pa0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUJramtDQTs7QThCL2lrQ0E7QUFDQTtBQUNBO0FBQ0E7QTlCa2prQ0E7QU9samtDQTtBdUJHQTtBOUJramtDQTtBOEI5aWtDQTtBQUNBO0FBQ0E7QUFDQTtBOUJnamtDQTs7QThCeGlrQ0E7QUFDQTtBOUIyaWtDQTtBOEJ6aWtDQTtBQUNBO0FBQ0E7QUFDQTtBbEJiQTtBQUNBO0FaeWprQ0E7QU9ya2tDQTtBdUI2QkE7QUFDQTtBOUIyaWtDQTtBOEJ4aWtDQTtBQUNBO0FBQ0E7QUFDQTtBOUIwaWtDQTtBOEJ0aWtDQTs7QUFFQTtBQUNBO0FBQ0E7QTlCd2lrQ0E7QThCcmlrQ0E7QUFFQTtBbEJ0Q0E7QUFDQTtBWjZra0NBOztBOEI1aGtDQTtBQUNBO0FBQ0E7QWxCN0RBO0FaNmxrQ0E7QThCNWhrQ0E7O0FBRUE7QUFDQTtBOUI4aGtDQTs7QThCcGhrQ0E7O0FBRUE7QUFDQTtBOUJ1aGtDQTs7QThCbGhrQ0E7O0FBRUE7QUFDQTtBQUNBO0E5QnFoa0NBOztBOEIzZ2tDQTtBQUNBO0E5Qjhna0NBO0E4QjVna0NBO0FBQ0E7QTlCOGdrQ0E7O0ErQnZua0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQjBua0NBO0ErQnRua0NBOzs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0I2bmtDQTtBK0J6bWtDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQjZIQTtBMEIzSEE7QUFDQTtBL0IybWtDQTtBT3Jwa0NBO0F3QjZDQTtBL0IybWtDQTs7QStCbG1rQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQnFta0NBO0ErQm5ta0NBO0FBQ0E7QUFDQTtBL0JxbWtDQTtBK0JsbWtDQTtBQUNBO0FBQ0E7QS9Cb21rQ0E7O0ErQjNsa0NBO0FBQ0E7QUFDQTtBQUNBO0EvQjhsa0NBOztBK0JsbGtDQTtBQUNBO0FBQ0E7QUFHQTtBL0JtbGtDQTs7QStCL2trQ0E7QUFDQTtBMUI4REE7QTBCNURBO0FBQ0E7QUFDQTtBbkJ4R0E7QVoycmtDQTtBTzdya0NBO0F3QjhHQTtBL0JrbGtDQTs7QStCNWtrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CK2trQ0E7O0ErQjVra0NBO0FBQ0E7QUFDQTtBL0Ira2tDQTs7QWdCcnBrQ0E7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9CNGtrQ0E7QUFDQTtBZ0I5cWtDQTtBZTZGQTtBQW9CQTtBQUNBO0EvQmlra0NBO0ErQi9qa0NBO0FBQ0E7QS9CaWtrQ0E7QStCL2prQ0E7QUFDQTtBL0Jpa2tDQTtBK0I5amtDQTtBQUNBO0FBQ0E7QS9CZ2trQ0E7QStCM2prQ0E7Ozs7OztBQUNBO0EvQmtra0NBO0ErQnBqa0NBO0FBQ0E7QS9Cc2prQ0E7QStCbmprQ0E7QUFDQTtBQUdBO0EvQm1qa0NBO0ErQmhqa0NBO0FBQ0E7QS9Ca2prQ0E7QUFDQTtBZ0Juc2tDQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0J5bmtDQTtBQUNBO0FnQjN0a0NBO0FlNkZBO0FBb0JBO0FBQ0E7QS9COG1rQ0E7QStCNW1rQ0E7QUFDQTtBL0I4bWtDQTtBK0I1bWtDQTtBQUNBO0EvQjhta0NBO0ErQjNta0NBO0FBQ0E7QUFDQTtBL0I2bWtDQTtBK0J4bWtDQTs7Ozs7O0FBQ0E7QS9CK21rQ0E7QStCam1rQ0E7QUFDQTtBL0JtbWtDQTtBK0JobWtDQTtBQUNBO0FBR0E7QS9CZ21rQ0E7QStCN2xrQ0E7QUFDQTtBL0IrbGtDQTtBQUNBO0FnQmh2a0NBO0Fla0ZBOzs7Ozs7QUFDQTtBQUNBO0EvQnNxa0NBO0FBQ0E7QWdCeHdrQ0E7QWU2RkE7QUFvQkE7QUFDQTtBL0IycGtDQTtBK0J6cGtDQTtBQUNBO0EvQjJwa0NBO0ErQnpwa0NBO0FBQ0E7QS9CMnBrQ0E7QStCeHBrQ0E7QUFDQTtBQUNBO0EvQjBwa0NBO0ErQnJwa0NBOzs7Ozs7QUFDQTtBL0I0cGtDQTtBK0I5b2tDQTtBQUNBO0EvQmdwa0NBO0ErQjdva0NBO0FBQ0E7QUFHQTtBL0I2b2tDQTtBK0Ixb2tDQTtBQUNBO0EvQjRva0NBO0FBQ0E7QWdCN3hrQ0E7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9CbXRrQ0E7QUFDQTtBZ0JyemtDQTtBZTZGQTtBQW9CQTtBQUNBO0EvQndza0NBO0ErQnRza0NBO0FBQ0E7QS9Cd3NrQ0E7QStCdHNrQ0E7QUFDQTtBL0J3c2tDQTtBK0Jyc2tDQTtBQUNBO0FBQ0E7QS9CdXNrQ0E7QStCbHNrQ0E7Ozs7OztBQUNBO0EvQnlza0NBO0ErQjNya0NBO0FBQ0E7QS9CNnJrQ0E7QStCMXJrQ0E7QUFDQTtBQUdBO0EvQjBya0NBO0ErQnZya0NBO0FBQ0E7QS9CeXJrQ0E7QUFDQTtBK0IxdmtDQTtBQW9CQTtBQUNBO0EvQnl1a0NBO0ErQjV2a0NBOzs7Ozs7QUFDQTtBQUNBO0EvQm13a0NBO0ErQmh2a0NBO0FBQ0E7QS9Ca3ZrQ0E7QStCaHZrQ0E7QUFDQTtBL0JrdmtDQTtBK0IvdWtDQTtBQUNBO0FBQ0E7QS9CaXZrQ0E7QStCNXVrQ0E7Ozs7OztBQUNBO0EvQm12a0NBO0ErQnJ1a0NBO0FBQ0E7QS9CdXVrQ0E7QStCcHVrQ0E7QUFDQTtBQUdBO0EvQm91a0NBO0ErQmp1a0NBO0FBQ0E7QS9CbXVrQ0E7O0ErQnJ0a0NBO0FBQ0E7QS9Cd3RrQ0E7QU9oN2tDQTtBd0IyTkE7QS9Cd3RrQ0E7QStCbnRrQ0E7QUFDQTtBL0JxdGtDQTtBT3Q3a0NBO0F3Qm9PQTtBL0JxdGtDQTtBK0JsdGtDQTtBQUNBO0EvQm90a0NBO0ErQmh0a0NBOzs7O0FBSUE7QS9Ca3RrQ0E7QStCOXNrQ0E7QUFDQTtBQUNBO0EvQmd0a0NBO0ErQjdza0NBO0FBQ0E7QS9CK3NrQ0E7QStCNXNrQ0E7QUFDQTtBL0I4c2tDQTtBK0I3c2tDQTtBQUNBO0EvQitza0NBO0FPLzhrQ0E7QXdCbVFBO0EvQitza0NBOztBK0J2c2tDQTtBQUNBO0EvQjBza0NBO0FPdDlrQ0E7QXdCK1FBO0EvQjBza0NBO0ErQnJza0NBO0FBQ0E7QS9CdXNrQ0E7QU81OWtDQTtBd0J3UkE7QS9CdXNrQ0E7QStCcHNrQ0E7QUFDQTtBL0Jzc2tDQTtBK0Jsc2tDQTs7OztBQUlBO0EvQm9za0NBO0ErQmhza0NBO0FBQ0E7QUFDQTtBL0Jrc2tDQTtBK0IvcmtDQTtBQUNBO0EvQmlza0NBO0ErQjlya0NBO0FBQ0E7QS9CZ3NrQ0E7QStCL3JrQ0E7QUFDQTtBL0Jpc2tDQTtBT3Iva0NBO0F3QnVUQTtBL0Jpc2tDQTs7QWdDcGdsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FwQktBO0Faa2dsQ0E7QWdDcGdsQ0E7QUFDQTtBQUNBO0FoQ3NnbENBO0FnQ25nbENBO0FBQ0E7QUFDQTtBaENxZ2xDQTtBZ0NuZ2xDQTtBQUNBO0FwQkNBO0FBQ0E7QVpxZ2xDQTtBZ0NuZ2xDQTtBQUNBO0FwQlVBO0FBQ0E7QVo0L2tDQTtBZ0NoZ2xDQTs7QUFFQTtBaENrZ2xDQTs7QWdDOS9rQ0E7QUFHQTtBQUdBO0FBQ0E7QWhDNi9rQ0E7O0FnQ3ova0NBO0FBQ0E7QWhDNC9rQ0E7O0FnQ3ova0NBO0FBQ0E7QUFDQTtBaEM0L2tDQTs7QWdDei9rQ0E7QUFDQTtBaEM0L2tDQTs7QU9qamxDQTtBeUIwREE7QWhDMi9rQ0E7QWdDeC9rQ0E7QUFDQTtBaEMwL2tDQTs7QWdDbC9rQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBaENvL2tDQTtBZ0NsL2tDQTtBcEJ2RUE7QVo0amxDQTs7QWdDaC9rQ0E7QUFDQTtBQUVBO0FBQ0E7QWhDay9rQ0E7QWdDaC9rQ0E7QXBCbEZBO0FacWtsQ0E7O0FnQ3ora0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDNCtrQ0E7O0FnQ3ora0NBO0FBQ0E7QUFDQTtBaEM0K2tDQTs7QWdDeCtrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCL0dBO0FaMmxsQ0E7O0FnQ3gra0NBOzs7QUFHQTtBQUNBO0FoQzIra0NBOztBZ0N4K2tDQTs7QXBCakhBO0FBQ0E7QVo4bGxDQTs7QWdDeitrQ0E7O0FwQnhHQTtBQUNBO0Fac2xsQ0E7O0FnQ3Qra0NBO0FBQ0E7QWhDeStrQ0E7QWdCeGtsQ0E7QWdCNkZBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QWhDeStrQ0E7QWdDditrQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBaEN3K2tDQTtBQUNBOztBZ0M1OWtDQTtBQUNBO0FoQys5a0NBO0FnQjFsbENBO0FnQnVIQTtBQVFBO0FBQ0E7QWhDKzlrQ0E7QWdDNTlrQ0E7QUFFQTtBQUNBO0FoQzY5a0NBO0FnQzM5a0NBO0FBQ0E7QUFDQTtBaEM2OWtDQTtBZ0N4OWtDQTtBcEJ6S0E7QUFDQTtBWm9vbENBO0FnQ3o5a0NBOztBQUdBO0FoQzA5a0NBO0FnQ3g5a0NBOztBQUdBO0FoQ3k5a0NBO0FnQ3I5a0NBO0FwQjFLQTtBQUNBO0Faa29sQ0E7QWdDdDlrQ0E7O0FBR0E7QWhDdTlrQ0E7QWdDcjlrQ0E7O0FBR0E7QWhDczlrQ0E7QUFDQTs7QWdDejhrQ0E7QUFDQTtBaEM0OGtDQTtBZ0Jwb2xDQTtBZ0JzTEE7QUFNQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWhDNDhrQ0E7QWdDMThrQ0E7QUFDQTtBQUNBO0FoQzQ4a0NBO0FBQ0E7O0FnQ244a0NBO0FBQ0E7QWhDczhrQ0E7QWdDcDhrQ0E7QUFDQTtBaENzOGtDQTtBZ0NwOGtDQTtBQUNBO0FwQnZPQTtBQUNBO0FaOHFsQ0E7QWdDcDhrQ0E7QXBCelBBO0FBQ0E7QVpnc2xDQTtBZ0NwOGtDQTtBcEJ0UUE7QW9Cd1FBO0FoQ3M4a0NBOztBaUNodWxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBckJXQTtBWnd0bENBOztBaUM3dGxDQTtBQUNBO0FqQ2d1bENBO0FpQzl0bENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDZ3VsQ0E7QWlDdHRsQ0E7QUFDQTtBakN3dGxDQTtBaUNydGxDQTtBQUNBO0FqQ3V0bENBO0FpQ3B0bENBO0FBQ0E7QWpDc3RsQ0E7O0FrQzd2bENBO0FBQ0E7QXpCR0E7QUFDQTtBR2FBO0Faa3ZsQ0E7O0FrQzl2bENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ2l3bENBO0FrQy92bENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbENpd2xDQTtBa0M5dmxDQTtBQUNBO0FBQ0E7QUFDQTtBbENnd2xDQTs7QWtDMXZsQ0E7QUFDQTtBdEJhQTtBQUNBO0FaaXZsQ0E7QWtDMXZsQ0E7QXRCTkE7QUFDQTtBWm13bENBO0FrQ3p2bENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDMnZsQ0E7QWtDeHZsQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FsQ3l2bENBOztBbUNoemxDQTtBQUNBO0E5QmdMQTtBOEI5S0E7QW5DbXpsQ0E7QW1DOXlsQ0E7QXZCcUNBO0FBQ0E7QVo0d2xDQTtBbUM3eWxDQTtBdkJrQkE7QUFDQTtBWjh4bENBOztBbUM5emxDQTtBQUNBO0E5QmdMQTtBOEI5S0E7QW5DaTBsQ0E7QW1DNXpsQ0E7QXZCcUNBO0FBQ0E7QVoweGxDQTtBbUMzemxDQTtBdkJrQkE7QUFDQTtBWjR5bENBOztBb0MxMGxDQTtBQUNBO0FBQ0E7QS9CNktBO0ErQjNLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QktBO0FTRkE7QXJCNDBsQ0E7QXFCeDBsQ0E7QWVmQTtBZmdCQTtBckIyMGxDQTtBQUNBO0FPajFsQ0E7QTZCR0E7QXBDaTFsQ0E7O0FvQzUwbENBO0FBQ0E7QXBDKzBsQ0E7O0FvQzEwbENBO0FBQ0E7QUFDQTtBcEM2MGxDQTs7QW9DdDBsQ0E7QUFDQTtBQUNBO0F4QnZCQTtBWmkybENBOztBb0NqMGxDQTtBQ2pEQTtBQUNBO0FyQ3MzbENBO0FPeDJsQ0E7QThCVkE7QUFDQTtBckNxM2xDQTtBcUNsM2xDQTtBQUVBO0FBQ0E7QXJDbTNsQ0E7O0FvQzkwbENBO0FDakRBO0FBQ0E7QXJDbTRsQ0E7QU9yM2xDQTtBOEJWQTtBQUNBO0FyQ2s0bENBO0FxQy8zbENBO0FBRUE7QUFDQTtBckNnNGxDQTs7QW9DMzFsQ0E7QUNqREE7QUFDQTtBckNnNWxDQTtBT2w0bENBO0E4QlZBO0FBQ0E7QXJDKzRsQ0E7QXFDNTRsQ0E7QUFFQTtBQUNBO0FyQzY0bENBOztBb0N4MmxDQTtBQ2pEQTtBQUNBO0FyQzY1bENBO0FPLzRsQ0E7QThCVkE7QUFDQTtBckM0NWxDQTtBcUN6NWxDQTtBQUVBO0FBQ0E7QXJDMDVsQ0E7O0FvQ3IzbENBO0FDakRBO0FBQ0E7QXJDMDZsQ0E7QU81NWxDQTtBOEJWQTtBQUNBO0FyQ3k2bENBO0FxQ3Q2bENBO0FBRUE7QUFDQTtBckN1NmxDQTs7QW9DbDRsQ0E7QUNqREE7QUFDQTtBckN1N2xDQTtBT3o2bENBO0E4QlZBO0FBQ0E7QXJDczdsQ0E7QXFDbjdsQ0E7QUFFQTtBQUNBO0FyQ283bENBOztBb0MvNGxDQTtBQ2pEQTtBQUNBO0FyQ284bENBO0FPdDdsQ0E7QThCVkE7QUFDQTtBckNtOGxDQTtBcUNoOGxDQTtBQUVBO0FBQ0E7QXJDaThsQ0E7O0FvQzU1bENBO0FDakRBO0FBQ0E7QXJDaTlsQ0E7QU9uOGxDQTtBOEJWQTtBQUNBO0FyQ2c5bENBO0FxQzc4bENBO0FBRUE7QUFDQTtBckM4OGxDQTs7QW9DejZsQ0E7QUNqREE7QUFDQTtBckM4OWxDQTtBT2g5bENBO0E4QlZBO0FBQ0E7QXJDNjlsQ0E7QXFDMTlsQ0E7QUFFQTtBQUNBO0FyQzI5bENBOztBb0N0N2xDQTtBQ2pEQTtBQUNBO0FyQzIrbENBO0FPNzlsQ0E7QThCVkE7QUFDQTtBckMwK2xDQTtBcUN2K2xDQTtBQUVBO0FBQ0E7QXJDdytsQ0E7O0FvQ244bENBO0FDakRBO0FBQ0E7QXJDdy9sQ0E7QU8xK2xDQTtBOEJWQTtBQUNBO0FyQ3UvbENBO0FxQ3AvbENBO0FBRUE7QUFDQTtBckNxL2xDQTs7QW9DaDlsQ0E7QUNqREE7QUFDQTtBckNxZ21DQTtBT3YvbENBO0E4QlZBO0FBQ0E7QXJDb2dtQ0E7QXFDamdtQ0E7QUFFQTtBQUNBO0FyQ2tnbUNBOztBb0M3OWxDQTtBQ2pEQTtBQUNBO0FyQ2tobUNBO0FPcGdtQ0E7QThCVkE7QUFDQTtBckNpaG1DQTtBcUM5Z21DQTtBQUVBO0FBQ0E7QXJDK2dtQ0E7O0FvQzErbENBO0FDakRBO0FBQ0E7QXJDK2htQ0E7QU9qaG1DQTtBOEJWQTtBQUNBO0FyQzhobUNBO0FxQzNobUNBO0FBRUE7QUFDQTtBckM0aG1DQTs7QW9Ddi9sQ0E7QUNqREE7QUFDQTtBckM0aW1DQTtBTzlobUNBO0E4QlZBO0FBQ0E7QXJDMmltQ0E7QXFDeGltQ0E7QUFFQTtBQUNBO0FyQ3lpbUNBOztBb0NwZ21DQTtBQ2pEQTtBQUNBO0FyQ3lqbUNBO0FPM2ltQ0E7QThCVkE7QUFDQTtBckN3am1DQTtBcUNyam1DQTtBQUVBO0FBQ0E7QXJDc2ptQ0E7O0FvQ2pobUNBO0FDakRBO0FBQ0E7QXJDc2ttQ0E7QU94am1DQTtBOEJWQTtBQUNBO0FyQ3FrbUNBO0FxQ2xrbUNBO0FBRUE7QUFDQTtBckNta21DQTs7QW9DOWhtQ0E7QUNqREE7QUFDQTtBckNtbG1DQTtBT3JrbUNBO0E4QlZBO0FBQ0E7QXJDa2xtQ0E7QXFDL2ttQ0E7QUFFQTtBQUNBO0FyQ2dsbUNBOztBb0MzaW1DQTtBQ2pEQTtBQUNBO0FyQ2dtbUNBO0FPbGxtQ0E7QThCVkE7QUFDQTtBckMrbG1DQTtBcUM1bG1DQTtBQUVBO0FBQ0E7QXJDNmxtQ0E7O0FvQ3hqbUNBO0FDakRBO0FBQ0E7QXJDNm1tQ0E7QU8vbG1DQTtBOEJWQTtBQUNBO0FyQzRtbUNBO0FxQ3ptbUNBO0FBRUE7QUFDQTtBckMwbW1DQTs7QW9DcmttQ0E7QUNqREE7QUFDQTtBckMwbm1DQTtBTzVtbUNBO0E4QlZBO0FBQ0E7QXJDeW5tQ0E7QXFDdG5tQ0E7QUFFQTtBQUNBO0FyQ3VubUNBOztBcUlwb21DQTtBQUNBO0FBQ0E7QUFFQTtBekhjQTtBWnlubUNBO0FnQi9rbUNBO0FxSDVEQTtBQVFBO0FySXVvbUNBO0FBQ0E7O0FxSXBvbUNBO0FBQ0E7QUFDQTtBekhJQTtBWm9vbUNBOztBc0NscG1DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQlVBO0FaNG9tQ0E7O0FzQ2pwbUNBO0FBRUE7QXRDbXBtQ0E7O0FzQy9vbUNBO0FBQ0E7QXRDa3BtQ0E7O0FzQzFvbUNBO0FBQ0E7QXRDNm9tQ0E7QXNDMW9tQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRDNG9tQ0E7O0FzQ2xvbUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3FybUNBO0F1Q25ybUNBO0FBQ0E7QXZDcXJtQ0E7QXVDbHJtQ0E7QUFDQTtBdkNvcm1DQTs7QXNDOW9tQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaXNtQ0E7QXVDL3JtQ0E7QUFDQTtBdkNpc21DQTtBdUM5cm1DQTtBQUNBO0F2Q2dzbUNBOztBc0MxcG1DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2c21DQTtBdUMzc21DQTtBQUNBO0F2QzZzbUNBO0F1QzFzbUNBO0FBQ0E7QXZDNHNtQ0E7O0FzQ3RxbUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3l0bUNBO0F1Q3Z0bUNBO0FBQ0E7QXZDeXRtQ0E7QXVDdHRtQ0E7QUFDQTtBdkN3dG1DQTs7QXNDbHJtQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcXVtQ0E7QXVDbnVtQ0E7QUFDQTtBdkNxdW1DQTtBdUNsdW1DQTtBQUNBO0F2Q291bUNBOztBc0M5cm1DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpdm1DQTtBdUMvdW1DQTtBQUNBO0F2Q2l2bUNBO0F1Qzl1bUNBO0FBQ0E7QXZDZ3ZtQ0E7O0FzQzFzbUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzZ2bUNBO0F1QzN2bUNBO0FBQ0E7QXZDNnZtQ0E7QXVDMXZtQ0E7QUFDQTtBdkM0dm1DQTs7QXNDdHRtQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeXdtQ0E7QXVDdndtQ0E7QUFDQTtBdkN5d21DQTtBdUN0d21DQTtBQUNBO0F2Q3d3bUNBOztBc0NsdW1DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNxeG1DQTtBdUNueG1DQTtBQUNBO0F2Q3F4bUNBO0F1Q2x4bUNBO0FBQ0E7QXZDb3htQ0E7O0FzQzl1bUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q2l5bUNBO0F1Qy94bUNBO0FBQ0E7QXZDaXltQ0E7QXVDOXhtQ0E7QUFDQTtBdkNneW1DQTs7QXNDMXZtQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDNnltQ0E7QXVDM3ltQ0E7QUFDQTtBdkM2eW1DQTtBdUMxeW1DQTtBQUNBO0F2QzR5bUNBOztBc0N0d21DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN5em1DQTtBdUN2em1DQTtBQUNBO0F2Q3l6bUNBO0F1Q3R6bUNBO0FBQ0E7QXZDd3ptQ0E7O0FzQ2x4bUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3EwbUNBO0F1Q24wbUNBO0FBQ0E7QXZDcTBtQ0E7QXVDbDBtQ0E7QUFDQTtBdkNvMG1DQTs7QXNDOXhtQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaTFtQ0E7QXVDLzBtQ0E7QUFDQTtBdkNpMW1DQTtBdUM5MG1DQTtBQUNBO0F2Q2cxbUNBOztBc0MxeW1DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2MW1DQTtBdUMzMW1DQTtBQUNBO0F2QzYxbUNBO0F1QzExbUNBO0FBQ0E7QXZDNDFtQ0E7O0FzQ3R6bUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3kybUNBO0F1Q3YybUNBO0FBQ0E7QXZDeTJtQ0E7QXVDdDJtQ0E7QUFDQTtBdkN3Mm1DQTs7QXNDbDBtQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcTNtQ0E7QXVDbjNtQ0E7QUFDQTtBdkNxM21DQTtBdUNsM21DQTtBQUNBO0F2Q28zbUNBOztBc0M5MG1DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpNG1DQTtBdUMvM21DQTtBQUNBO0F2Q2k0bUNBO0F1QzkzbUNBO0FBQ0E7QXZDZzRtQ0E7O0FzQzExbUNBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzY0bUNBO0F1QzM0bUNBO0FBQ0E7QXZDNjRtQ0E7QXVDMTRtQ0E7QUFDQTtBdkM0NG1DQTs7QXNDdDJtQ0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeTVtQ0E7QXVDdjVtQ0E7QUFDQTtBdkN5NW1DQTtBdUN0NW1DQTtBQUNBO0F2Q3c1bUNBOztBc0NsM21DQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNxNm1DQTtBdUNuNm1DQTtBQUNBO0F2Q3E2bUNBO0F1Q2w2bUNBO0FBQ0E7QXZDbzZtQ0E7O0F3QzU2bUNBO0FBQ0E7QUFBQTtBeENnN21DQTtBd0MvNm1DQTtBQUFBO0F4Q2s3bUNBO0FBQ0E7QXdDLzZtQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkN3S0E7QW1DdEtBO0E1QklBO0FaODZtQ0E7O0F3Qzc2bUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkJYQTtBckI0N21DQTtBcUJ4N21DQTtBbUJEQTtBbkJFQTtBckIyN21DQTtBQUNBOztBd0NsN21DQTtBakJZQTtBaUJWQTtBeENxN21DQTs7QXdDajdtQ0E7QUFDQTtBeENvN21DQTtBd0NqN21DQTtBQUpBO0FBS0E7QXhDbzdtQ0E7QUFDQTs7QXlDLzltQ0E7QUFDQTtBQUNBO0F6Q2srbUNBOztBeUMvOW1DQTtBQUNBO0F6Q2srbUNBOztBMENwK21DQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0E5QlFBO0FaODltQ0E7O0EwQzU5bUNBO0FBQ0E7QUFDQTtBQUNBO0ExQys5bUNBO0FPdCttQ0E7QW1DV0E7QUFDQTtBQUNBO0FBQ0E7QTFDODltQ0E7QTBDMzltQ0E7QUFDQTtBQUNBO0ExQzY5bUNBOztBMENwOW1DQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBMUNzOW1DQTtBMENwOW1DQTtBOUIxQkE7QUFDQTtBWmkvbUNBO0EwQ3A5bUNBO0E5QmhCQTtBQUNBO0FadSttQ0E7QTBDcDltQ0E7QUFFQTtBQUNBO0FBQ0E7QTFDcTltQ0E7QTBDajltQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNtOW1DQTtBMENoOW1DQTtBQUNBO0ExQ2s5bUNBO0EwQ2g5bUNBO0FBQ0E7QUFDQTtBMUNrOW1DQTs7QTBDcDhtQ0E7QUFDQTtBMUN1OG1DQTtBMENwOG1DQTtBOUIxQkE7QUFaQTtBWjgrbUNBO0EwQ244bUNBO0E5QjNDQTtBQVlBO0FacyttQ0E7QTBDbDhtQ0E7QUFDQTtBMUNvOG1DQTtBMENqOG1DQTtBQUNBO0FBQ0E7QTFDbThtQ0E7QTBDajhtQ0E7QUFDQTtBQUNBO0ExQ204bUNBOztBZ0I5L21DQTtBMEJtQ0E7QUFDQTtBMUMrOW1DQTtBMEM1OW1DQTtBOUIxQkE7QUFaQTtBWnNnbkNBO0EwQzM5bUNBO0E5QjNDQTtBQVlBO0FaOC9tQ0E7QTBDMTltQ0E7QUFDQTtBMUM0OW1DQTtBMEN6OW1DQTtBQUNBO0FBQ0E7QTFDMjltQ0E7QTBDejltQ0E7QUFDQTtBQUNBO0ExQzI5bUNBO0FBQ0E7QWdCdmhuQ0E7QTBCbUNBO0FBQ0E7QTFDdS9tQ0E7QTBDcC9tQ0E7QTlCMUJBO0FBWkE7QVo4aG5DQTtBMENuL21DQTtBOUIzQ0E7QUFZQTtBWnNobkNBO0EwQ2wvbUNBO0FBQ0E7QTFDby9tQ0E7QTBDai9tQ0E7QUFDQTtBQUNBO0ExQ20vbUNBO0EwQ2ovbUNBO0FBQ0E7QUFDQTtBMUNtL21DQTtBQUNBO0FnQi9pbkNBO0EwQm1DQTtBQUNBO0ExQytnbkNBO0EwQzVnbkNBO0E5QjFCQTtBQVpBO0Fac2puQ0E7QTBDM2duQ0E7QTlCM0NBO0FBWUE7QVo4aW5DQTtBMEMxZ25DQTtBQUNBO0ExQzRnbkNBO0EwQ3pnbkNBO0FBQ0E7QUFDQTtBMUMyZ25DQTtBMEN6Z25DQTtBQUNBO0FBQ0E7QTFDMmduQ0E7QUFDQTtBZ0J2a25DQTtBMEJtQ0E7QUFDQTtBMUN1aW5DQTtBMENwaW5DQTtBOUIxQkE7QUFaQTtBWjhrbkNBO0EwQ25pbkNBO0E5QjNDQTtBQVlBO0Fac2tuQ0E7QTBDbGluQ0E7QUFDQTtBMUNvaW5DQTtBMENqaW5DQTtBQUNBO0FBQ0E7QTFDbWluQ0E7QTBDamluQ0E7QUFDQTtBQUNBO0ExQ21pbkNBO0FBQ0E7QTBDdGhuQ0E7QTlCbkhBO0FaNG9uQ0E7QTBDdGhuQ0E7QUFDQTtBMUN3aG5DQTtBMEN0aG5DQTtBQUNBO0ExQ3dobkNBOztBMkNqcW5DQTtBQUNBO0FBQ0E7QTNDb3FuQ0E7QU96cG5DQTtBb0NQQTtBQUNBO0EzQ21xbkNBO0EyQ2hxbkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ2txbkNBOztBMkMvcW5DQTtBQUNBO0FBQ0E7QTNDa3JuQ0E7QU92cW5DQTtBb0NQQTtBQUNBO0EzQ2lybkNBO0EyQzlxbkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ2dybkNBOztBMkM3cm5DQTtBQUNBO0FBQ0E7QTNDZ3NuQ0E7QU9ycm5DQTtBb0NQQTtBQUNBO0EzQytybkNBO0EyQzVybkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzhybkNBOztBMkMzc25DQTtBQUNBO0FBQ0E7QTNDOHNuQ0E7QU9uc25DQTtBb0NQQTtBQUNBO0EzQzZzbkNBO0EyQzFzbkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzRzbkNBOztBMkN6dG5DQTtBQUNBO0FBQ0E7QTNDNHRuQ0E7QU9qdG5DQTtBb0NQQTtBQUNBO0EzQzJ0bkNBO0EyQ3h0bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzB0bkNBOztBMkN2dW5DQTtBQUNBO0FBQ0E7QTNDMHVuQ0E7QU8vdG5DQTtBb0NQQTtBQUNBO0EzQ3l1bkNBO0EyQ3R1bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ3d1bkNBOztBMkNydm5DQTtBQUNBO0FBQ0E7QTNDd3ZuQ0E7QU83dW5DQTtBb0NQQTtBQUNBO0EzQ3V2bkNBO0EyQ3B2bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ3N2bkNBOztBMkNud25DQTtBQUNBO0FBQ0E7QTNDc3duQ0E7QU8zdm5DQTtBb0NQQTtBQUNBO0EzQ3F3bkNBO0EyQ2x3bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ293bkNBOztBMkNqeG5DQTtBQUNBO0FBQ0E7QTNDb3huQ0E7QU96d25DQTtBb0NQQTtBQUNBO0EzQ214bkNBO0EyQ2h4bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ2t4bkNBOztBMkMveG5DQTtBQUNBO0FBQ0E7QTNDa3luQ0E7QU92eG5DQTtBb0NQQTtBQUNBO0EzQ2l5bkNBO0EyQzl4bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ2d5bkNBOztBMkM3eW5DQTtBQUNBO0FBQ0E7QTNDZ3puQ0E7QU9yeW5DQTtBb0NQQTtBQUNBO0EzQyt5bkNBO0EyQzV5bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzh5bkNBOztBMkMzem5DQTtBQUNBO0FBQ0E7QTNDOHpuQ0E7QU9uem5DQTtBb0NQQTtBQUNBO0EzQzZ6bkNBO0EyQzF6bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzR6bkNBOztBMkN6MG5DQTtBQUNBO0FBQ0E7QTNDNDBuQ0E7QU9qMG5DQTtBb0NQQTtBQUNBO0EzQzIwbkNBO0EyQ3gwbkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzAwbkNBOztBMkN2MW5DQTtBQUNBO0FBQ0E7QTNDMDFuQ0E7QU8vMG5DQTtBb0NQQTtBQUNBO0EzQ3kxbkNBO0EyQ3QxbkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ3cxbkNBOztBMkNyMm5DQTtBQUNBO0FBQ0E7QTNDdzJuQ0E7QU83MW5DQTtBb0NQQTtBQUNBO0EzQ3UybkNBO0EyQ3AybkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ3MybkNBOztBMkNuM25DQTtBQUNBO0FBQ0E7QTNDczNuQ0E7QU8zMm5DQTtBb0NQQTtBQUNBO0EzQ3EzbkNBO0EyQ2wzbkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ28zbkNBOztBMkNqNG5DQTtBQUNBO0FBQ0E7QTNDbzRuQ0E7QU96M25DQTtBb0NQQTtBQUNBO0EzQ200bkNBO0EyQ2g0bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ2s0bkNBOztBMkMvNG5DQTtBQUNBO0FBQ0E7QTNDazVuQ0E7QU92NG5DQTtBb0NQQTtBQUNBO0EzQ2k1bkNBO0EyQzk0bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQ2c1bkNBOztBMkM3NW5DQTtBQUNBO0FBQ0E7QTNDZzZuQ0E7QU9yNW5DQTtBb0NQQTtBQUNBO0EzQys1bkNBO0EyQzU1bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzg1bkNBOztBMkMzNm5DQTtBQUNBO0FBQ0E7QTNDODZuQ0E7QU9uNm5DQTtBb0NQQTtBQUNBO0EzQzY2bkNBO0EyQzE2bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzQ2bkNBOztBMkN6N25DQTtBQUNBO0FBQ0E7QTNDNDduQ0E7QU9qN25DQTtBb0NQQTtBQUNBO0EzQzI3bkNBO0EyQ3g3bkNBO0FBQ0E7QUFDQTtBQUNBO0EzQzA3bkNBOztBNEMxOG5DQTtBQUNBO0F2Q21MQTtBdUNqTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUM2OG5DQTtBT3g4bkNBO0FxQ0RBO0FBQ0E7QTVDNDhuQ0E7QU94OG5DQTtBcUNDQTtBNUMwOG5DQTs7QTRDLzduQ0E7QUFDQTtBQUNBO0FBQ0E7QTVDazhuQ0E7O0E0QzU3bkNBO0FBQ0E7QTVDKzduQ0E7O0FzSXIrbkNBO0FBR0E7QUFDQTtBaklnTEE7QWlJOUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUhPQTtBWmcrbkNBO0FzSXArbkNBO0FBQ0E7QXRJcytuQ0E7QXNJbituQ0E7QUFDQTtBdElxK25DQTtBc0lsK25DQTtBQUNBO0FBQ0E7QXRJbytuQ0E7QXNJaituQ0E7QUFDQTtBdEltK25DQTs7QXNJLzluQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUhaQTtBQUNBO0FaKytuQ0E7O0FzSWgrbkNBO0FBQ0E7QXRJbStuQ0E7O0F1SXpnb0NBO0FBRUE7QXZJMmdvQ0E7QXVJemdvQ0E7QUFDQTtBQUNBO0F2STJnb0NBOztBdUl0Z29DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBdkl1Z29DQTs7QXVJaGdvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBdklrZ29DQTtBdUkvL25DQTtBbEgzQkE7QWtINkJBO0F2SWlnb0NBO0FxQjFob0NBO0FrSHVCQTtBbEh0QkE7QXJCNmhvQ0E7QUFDQTtBdUlwZ29DQTtBQUNBO0F2SXNnb0NBO0F1SWxnb0NBO0FBQ0E7QXZJb2dvQ0E7O0F1SWhnb0NBO0FBQ0E7QUFDQTtBdkltZ29DQTtBdUlqZ29DQTtBQUNBO0FBQ0E7QXZJbWdvQ0E7QXVJaGdvQ0E7O0FBRUE7QXZJa2dvQ0E7QXVJLy9uQ0E7QUFDQTtBdklpZ29DQTs7QXVJNy9uQ0E7QUFDQTtBQUNBO0FBQ0E7QXZJZ2dvQ0E7QXVJNy9uQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0F2SSsvbkNBO0F1STMvbkNBO0FBQ0E7QUFDQTtBQUNBO0F2STYvbkNBO0F1STMvbkNBO0FBQ0E7QXZJNi9uQ0E7QXVJMS9uQ0E7QUFDQTtBdkk0L25DQTs7QXVJdC9uQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0EzSGxHQTtBMkhzR0E7QXZJcS9uQ0E7O0F1SWovbkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZJby9uQ0E7QXVJai9uQ0E7QUFBQTtBdklvL25DQTtBdUluL25DQTtBQUFBO0F2SXMvbkNBOztBdUlqL25DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNIdEhBO0FBQ0E7QVoybW9DQTtBdUluL25DQTtBQUNBO0FBRUE7QXZJby9uQ0E7O0F1SS8rbkNBO0FBQ0E7QUFDQTtBdklrL25DQTs7QXVJNytuQ0E7QUFDQTtBQUdBO0FBQ0E7QXZJOCtuQ0E7O0F1STErbkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzSHpJQTtBQUNBO0FadW5vQ0E7QXVJeituQ0E7QUFDQTtBdkkyK25DQTs7QXVJdCtuQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2SXkrbkNBOztBZ0Jobm9DQTtBdUg2SUE7QUFDQTtBQUNBO0F2SXUrbkNBO0F1SXArbkNBO0FBQ0E7QXZJcytuQ0E7QXVJcCtuQ0E7QUFDQTtBdklzK25DQTtBdUlsK25DQTtBQUNBO0F2SW8rbkNBO0F1SWwrbkNBO0FBQ0E7QUFDQTtBQUFBO0F2SW8rbkNBO0F1STU5bkNBO0FBQUE7QXZJKzluQ0E7QUFDQTtBZ0J2b29DQTtBdUgyS0E7O0FBRUE7QXZJKzluQ0E7QUFDQTtBZ0I3b29DQTtBdUhrTEE7QUFBQTtBdkkrOW5DQTtBQUNBO0F3STdzb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNKQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSXFLQTtBbUl6S0E7QUFDQTtBeEl5dG9DQTtBd0l2dG9DQTtBQUFBO0F4STB0b0NBO0F3SXh0b0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhJMHRvQ0E7QXdJeHRvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEkwdG9DQTs7QXdJcnRvQ0E7QUFDQTtBeEl3dG9DQTtBd0l0dG9DQTtBQUNBO0F4SXd0b0NBO0F3SXR0b0NBO0FBQ0E7QUFDQTtBQUNBO0F4SXd0b0NBOztBd0ludG9DQTtBQUNBO0F4SXN0b0NBO0F3SXB0b0NBO0FBQ0E7QUFDQTtBQUNBO0F4SXN0b0NBO0F3SXB0b0NBO0FBQ0E7QUFDQTtBQUNBO0F4SXN0b0NBOztBd0lqdG9DQTtBQUNBO0F4SW90b0NBO0F3SWx0b0NBO0FBQ0E7QXhJb3RvQ0E7QXdJbHRvQ0E7QUFDQTtBQUNBO0FBQ0E7QXhJb3RvQ0E7O0F3SS9zb0NBO0FBQ0E7QXhJa3RvQ0E7QXdJaHRvQ0E7QUFDQTtBQUNBO0FBQ0E7QXhJa3RvQ0E7QXdJaHRvQ0E7QUFDQTtBQUNBO0FBQ0E7QXhJa3RvQ0E7O0F3STdyb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUg5RkE7QVoreG9DQTs7QTBJanpvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURMQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSXFLQTtBcUl4S0E7QUFDQTtBQUNBO0FBQ0E7QTlIR0E7QVo0em9DQTtBMEkzem9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJNnpvQ0E7QTBJM3pvQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSTR6b0NBOztBMEl2em9DQTtBQUNBO0ExSTB6b0NBO0EwSXh6b0NBO0FBQ0E7QTFJMHpvQ0E7QTBJeHpvQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJMHpvQ0E7QTBJdnpvQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJeXpvQ0E7O0EwSXB6b0NBO0FBQ0E7QTFJdXpvQ0E7QTBJcnpvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUl1em9DQTtBMElyem9DQTtBQUNBO0FBQ0E7QUFDQTtBMUl1em9DQTtBMElwem9DQTtBQUNBO0FBQ0E7QUFDQTtBMUlzem9DQTs7QTBJanpvQ0E7QUFDQTtBMUlvem9DQTtBMElsem9DQTtBQUNBO0ExSW96b0NBO0EwSWx6b0NBO0FBQ0E7QUFDQTtBQUNBO0ExSW96b0NBO0EwSWp6b0NBO0FBQ0E7QUFDQTtBQUNBO0ExSW16b0NBO0EwSTl5b0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUlnem9DQTs7QTBJNXlvQ0E7QUFDQTtBMUkreW9DQTtBMEk3eW9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSSt5b0NBO0EwSTd5b0NBO0FBQ0E7QUFDQTtBQUNBO0ExSSt5b0NBO0EwSTV5b0NBO0FBQ0E7QUFDQTtBQUNBO0ExSTh5b0NBOztBMEl4eG9DQTtBQUNBO0FBQ0E7QXJJMEJBO0FxSXZCQTtBQUNBO0E5SG5JQTtBQUNBO0FaODVvQ0E7QTBJenhvQ0E7QUFDQTtBMUkyeG9DQTs7QTBJdnhvQ0E7QUFDQTtBQUNBO0ExSTB4b0NBOztBMklyN29DQTtBQUNBO0EzSXc3b0NBOztBMklyN29DQTtBQUNBO0EzSXc3b0NBOztBMklyN29DQTtBQUNBO0FBQ0E7QUFDQTtBM0l3N29DQTtBaUQvOG9DQTtBQUNBO0FBQ0E7QUFDQTtBakRpOW9DQTs7QTJJejdvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIbEJBO0FyQis4b0NBO0FxQjM4b0NBO0FzSFFBO0F0SFBBO0FyQjg4b0NBO0FBQ0E7O0EySTk3b0NBOzs7QUFHQTtBM0lpOG9DQTs7QTJJOTdvQ0E7O0FBRUE7QTNJaThvQ0E7O0EySTk3b0NBOztBQUVBO0EzSWk4b0NBOztBMkl4N29DQTtBQUNBO0FBQ0E7QUFDQTtBM0kyN29DQTtBMkl4N29DQTs7O0FBR0E7QUFDQTtBM0kwN29DQTtBMkl2N29DQTs7QUFFQTtBQUNBO0F0SDVEQTtBckJzL29DQTtBcUJsL29DQTtBc0hxREE7O0F0SHBEQTtBckJzL29DQTtBQUNBOztBMkl0N29DQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SHRGQTtBckIrZ3BDQTtBcUIzZ3BDQTtBc0hrRUE7O0F0SGpFQTtBckIrZ3BDQTtBQUNBO0FPcmhwQ0E7OztBb0kyRkE7QUFDQTtBQUNBO0FBQ0E7QTNJKzdvQ0E7O0EySTU3b0NBO0FBQ0E7QTNJKzdvQ0E7O0EySTE3b0NBO0FBQ0E7QTNJNjdvQ0E7O0EySXQ3b0NBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0EzSXk3b0NBOztBMkl2N29DQTtBQUNBO0EzSTA3b0NBOztBMkl4N29DQTtBQUNBO0EzSTI3b0NBOztBMklsN29DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QTNJbzdvQ0E7QTJJbDdvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBdEgvSkE7QXJCbWxwQ0E7QXFCL2twQ0E7QXNINklBO0F0SDVJQTtBckJrbHBDQTtBQUNBO0EySXI3b0NBO0FBQ0E7QTNJdTdvQ0E7O0EySTk2b0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzSWk3b0NBOztBNElubnBDQTtBQUNBO0FBQUE7QTVJdW5wQ0E7QUFDQTtBNElybnBDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QTVJc25wQ0E7O0E0SW5ucENBO0FBQ0E7QUFDQTtBQUNBO0E1SXNucENBOztBNEkvbXBDQTtBQUNBO0FBQ0E7QTVJa25wQ0E7QTRJaG5wQ0E7QUFDQTtBQUNBO0E1SWtucENBO0FBQ0E7QTRJL21wQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0E1SWducENBOztBNEk3bXBDQTtBQUNBO0FBQ0E7QTVJZ25wQ0E7O0E0STVtcENBO0FBQ0E7O0FBRUE7QTVJK21wQ0E7QUFDQTtBNkMzcXBDQTtBQUFBO0E3QzhxcENBOztBNkM3cXBDQTtBQUFBO0E3Q2lycENBOztBNkNocnBDQTtBQUFBO0E3Q29ycENBOztBNkNucnBDQTtBQUFBO0E3Q3VycENBOztBNkN0cnBDQTtBQUFBO0E3QzBycENBOztBNkN6cnBDQTtBQUFBO0E3QzZycENBOztBOEMvcnBDQTtBQUNBO0E5Q2tzcENBOztBT3hycENBOzs7QXVDTEE7QTlDbXNwQ0E7O0E4Q3pzcENBO0FBQ0E7QTlDNHNwQ0E7O0FPbHNwQ0E7OztBdUNMQTtBOUM2c3BDQTs7QThDbnRwQ0E7QUFDQTtBOUNzdHBDQTs7QU81c3BDQTs7O0F1Q0xBO0E5Q3V0cENBOztBOEM3dHBDQTtBQUNBO0E5Q2d1cENBOztBT3R0cENBOzs7QXVDTEE7QTlDaXVwQ0E7O0E4Q3Z1cENBO0FBQ0E7QTlDMHVwQ0E7O0FPaHVwQ0E7OztBdUNMQTtBOUMydXBDQTs7QThDanZwQ0E7QUFDQTtBOUNvdnBDQTs7QU8xdXBDQTs7O0F1Q0xBO0E5Q3F2cENBOztBOEMzdnBDQTtBQUNBO0E5Qzh2cENBOztBT3B2cENBOzs7QXVDTEE7QTlDK3ZwQ0E7O0E4Q3J3cENBO0FBQ0E7QTlDd3dwQ0E7O0FPOXZwQ0E7OztBdUNMQTtBOUN5d3BDQTs7QThDL3dwQ0E7QUFDQTtBOUNreHBDQTs7QU94d3BDQTs7O0F1Q0xBO0E5Q214cENBOztBOEN6eHBDQTtBQUNBO0E5QzR4cENBOztBT2x4cENBOzs7QXVDTEE7QTlDNnhwQ0E7O0E4Q255cENBO0FBQ0E7QTlDc3lwQ0E7O0FPNXhwQ0E7OztBdUNMQTtBOUN1eXBDQTs7QThDN3lwQ0E7QUFDQTtBOUNnenBDQTs7QU90eXBDQTs7O0F1Q0xBO0E5Q2l6cENBOztBOEN2enBDQTtBQUNBO0E5QzB6cENBOztBT2h6cENBOzs7QXVDTEE7QTlDMnpwQ0E7O0E4Q2owcENBO0FBQ0E7QTlDbzBwQ0E7O0FPMXpwQ0E7OztBdUNMQTtBOUNxMHBDQTs7QThDMzBwQ0E7QUFDQTtBOUM4MHBDQTs7QU9wMHBDQTs7O0F1Q0xBO0E5QyswcENBOztBOENyMXBDQTtBQUNBO0E5Q3cxcENBOztBTzkwcENBOzs7QXVDTEE7QTlDeTFwQ0E7O0E4Qy8xcENBO0FBQ0E7QTlDazJwQ0E7O0FPeDFwQ0E7OztBdUNMQTtBOUNtMnBDQTs7QThDejJwQ0E7QUFDQTtBOUM0MnBDQTs7QU9sMnBDQTs7O0F1Q0xBO0E5QzYycENBOztBOENuM3BDQTtBQUNBO0E5Q3MzcENBOztBTzUycENBOzs7QXVDTEE7QTlDdTNwQ0E7O0E4QzczcENBO0FBQ0E7QTlDZzRwQ0E7O0FPdDNwQ0E7OztBdUNMQTtBOUNpNHBDQTs7QThDdjRwQ0E7QUFDQTtBOUMwNHBDQTs7QU9oNHBDQTs7O0F1Q0xBO0E5QzI0cENBOztBK0MxNHBDQTtBQUNBO0EvQzY0cENBOztBK0MxNHBDQTtBQUNBO0EvQzY0cENBOztBZ0R4NXBDQTtBQUFBO0FoRDQ1cENBOztBZ0QzNXBDQTtBQUFBO0FoRCs1cENBOztBZ0Q5NXBDQTtBQUFBO0FoRGs2cENBOztBZ0RqNnBDQTtBQUFBO0FoRHE2cENBOztBZ0RwNnBDQTtBQUFBO0FoRHc2cENBOztBZ0R0NnBDQTtBQUFBO0FoRDA2cENBOztBZ0R6NnBDQTtBQUFBO0FoRDY2cENBOztBZ0Q1NnBDQTtBQUFBO0FoRGc3cENBOztBZ0QvNnBDQTtBQUFBO0FoRG03cENBOztBZ0RsN3BDQTtBQUFBO0FoRHM3cENBOztBZ0RuN3BDQTtBQUNBO0FoRHM3cENBOztBZ0R2N3BDQTtBQUNBO0FoRDA3cENBOztBZ0QzN3BDQTtBQUNBO0FoRDg3cENBOztBZ0QvN3BDQTtBQUNBO0FoRGs4cENBOztBZ0RuOHBDQTtBQUNBO0FoRHM4cENBOztBZ0R2OHBDQTtBQUNBO0FoRDA4cENBOztBZ0QzOHBDQTtBQUNBO0FoRDg4cENBOztBZ0QvOHBDQTtBQUNBO0FoRGs5cENBOztBZ0RuOXBDQTtBQUNBO0FoRHM5cENBOztBZ0R2OXBDQTtBQUNBO0FoRDA5cENBOztBZ0QzOXBDQTtBQUNBO0FoRDg5cENBOztBZ0QvOXBDQTtBQUNBO0FoRGsrcENBOztBZ0RuK3BDQTtBQUNBO0FoRHMrcENBOztBZ0R2K3BDQTtBQUNBO0FoRDArcENBOztBZ0QzK3BDQTtBQUNBO0FoRDgrcENBOztBZ0QvK3BDQTtBQUNBO0FoRGsvcENBOztBZ0RuL3BDQTtBQUNBO0FoRHMvcENBOztBZ0R2L3BDQTtBQUNBO0FoRDAvcENBOztBZ0QzL3BDQTtBQUNBO0FoRDgvcENBOztBZ0QvL3BDQTtBQUNBO0FoRGtncUNBOztBZ0RuZ3FDQTtBQUNBO0FoRHNncUNBOztBZ0RsZ3FDQTtBQUNBO0FoRHFncUNBOztBZ0Q5L3BDQTtBQUNBO0FoRGlncUNBOztBZ0Q5L3BDQTtBQUNBO0FoRGlncUNBOztBZ0Q5L3BDQTtBQUNBO0FBQ0E7QWhEaWdxQ0E7O0FnRDkvcENBO0FBQ0E7QUFDQTtBaERpZ3FDQTs7QWdEOS9wQ0E7QUFDQTtBQUNBO0FoRGlncUNBOztBZ0Q5L3BDQTtBQUNBO0FBQ0E7QWhEaWdxQ0E7O0FnRDkvcENBO0FBQ0E7QWhEaWdxQ0E7O0FnRDkvcENBO0FBQ0E7QWhEaWdxQ0E7O0FnRDkvcENBO0FBQ0E7QWhEaWdxQ0E7O0FnRDkvcENBO0FBQ0E7QWhEaWdxQ0E7O0FpRHprcUNBO0FBQ0E7QUFDQTtBQUNBO0FqRDRrcUNBOztBa0Rya3FDQTtBQUFBO0FsRHlrcUNBOztBa0R6a3FDQTtBQUFBO0FsRDZrcUNBOztBa0Q3a3FDQTtBQUFBO0FsRGlscUNBOztBa0RqbHFDQTtBQUFBO0FsRHFscUNBOztBa0RybHFDQTtBQUFBO0FsRHlscUNBOztBa0R6bHFDQTtBQUFBO0FsRDZscUNBOztBa0Q3bHFDQTtBQUFBO0FsRGltcUNBOztBa0RqbXFDQTtBQUFBO0FsRHFtcUNBOztBa0RybXFDQTtBQUFBO0FsRHltcUNBOztBZ0J4anFDQTtBa0NqREE7QUFBQTtBbEQ4bXFDQTtBa0Q5bXFDQTtBQUFBO0FsRGlucUNBO0FrRGpucUNBO0FBQUE7QWxEb25xQ0E7QWtEcG5xQ0E7QUFBQTtBbER1bnFDQTtBa0R2bnFDQTtBQUFBO0FsRDBucUNBO0FrRDFucUNBO0FBQUE7QWxENm5xQ0E7QWtEN25xQ0E7QUFBQTtBbERnb3FDQTtBa0Rob3FDQTtBQUFBO0FsRG1vcUNBO0FrRG5vcUNBO0FBQUE7QWxEc29xQ0E7QUFDQTtBZ0J0bHFDQTtBa0NqREE7QUFBQTtBbEQyb3FDQTtBa0Qzb3FDQTtBQUFBO0FsRDhvcUNBO0FrRDlvcUNBO0FBQUE7QWxEaXBxQ0E7QWtEanBxQ0E7QUFBQTtBbERvcHFDQTtBa0RwcHFDQTtBQUFBO0FsRHVwcUNBO0FrRHZwcUNBO0FBQUE7QWxEMHBxQ0E7QWtEMXBxQ0E7QUFBQTtBbEQ2cHFDQTtBa0Q3cHFDQTtBQUFBO0FsRGdxcUNBO0FrRGhxcUNBO0FBQUE7QWxEbXFxQ0E7QUFDQTtBZ0JubnFDQTtBa0NqREE7QUFBQTtBbER3cXFDQTtBa0R4cXFDQTtBQUFBO0FsRDJxcUNBO0FrRDNxcUNBO0FBQUE7QWxEOHFxQ0E7QWtEOXFxQ0E7QUFBQTtBbERpcnFDQTtBa0RqcnFDQTtBQUFBO0FsRG9ycUNBO0FrRHBycUNBO0FBQUE7QWxEdXJxQ0E7QWtEdnJxQ0E7QUFBQTtBbEQwcnFDQTtBa0QxcnFDQTtBQUFBO0FsRDZycUNBO0FrRDdycUNBO0FBQUE7QWxEZ3NxQ0E7QUFDQTtBZ0JocHFDQTtBa0NqREE7QUFBQTtBbERxc3FDQTtBa0Ryc3FDQTtBQUFBO0FsRHdzcUNBO0FrRHhzcUNBO0FBQUE7QWxEMnNxQ0E7QWtEM3NxQ0E7QUFBQTtBbEQ4c3FDQTtBa0Q5c3FDQTtBQUFBO0FsRGl0cUNBO0FrRGp0cUNBO0FBQUE7QWxEb3RxQ0E7QWtEcHRxQ0E7QUFBQTtBbER1dHFDQTtBa0R2dHFDQTtBQUFBO0FsRDB0cUNBO0FrRDF0cUNBO0FBQUE7QWxENnRxQ0E7QUFDQTtBa0RwdHFDQTtBQUVBO0FBQUE7QWxEc3RxQ0E7QWtEdHRxQ0E7QUFBQTtBbER5dHFDQTtBa0R6dHFDQTtBQUFBO0FsRDR0cUNBO0FrRDV0cUNBO0FBQUE7QWxEK3RxQ0E7QWtEL3RxQ0E7QUFBQTtBbERrdXFDQTtBa0RsdXFDQTtBQUFBO0FsRHF1cUNBO0FrRHJ1cUNBO0FBQUE7QWxEd3VxQ0E7QWtEeHVxQ0E7QUFBQTtBbEQydXFDQTtBa0QzdXFDQTtBQUFBO0FsRDh1cUNBO0FBQ0E7QW1EcHdxQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRHN3cUNBO0FtRHB3cUNBO0FBQ0E7QUFDQTtBbkRzd3FDQTtBbURud3FDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkRxd3FDQTs7QW1ENXZxQ0E7QUFDQTtBbkQrdnFDQTs7QW1EaHdxQ0E7QUFDQTtBbkRtd3FDQTs7QW1EcHdxQ0E7QUFDQTtBbkR1d3FDQTs7QW1EeHdxQ0E7QUFDQTtBbkQyd3FDQTs7QW1ENXdxQ0E7QUFDQTtBbkQrd3FDQTs7QW1EaHhxQ0E7QUFDQTtBbkRteHFDQTs7QW1EcHhxQ0E7QUFDQTtBbkR1eHFDQTs7QW1EeHhxQ0E7QUFDQTtBbkQyeHFDQTs7QW1ENXhxQ0E7QUFDQTtBbkQreHFDQTs7QW1EaHlxQ0E7QUFDQTtBbkRteXFDQTs7QW1EcHlxQ0E7QUFDQTtBbkR1eXFDQTs7QW1EeHlxQ0E7QUFDQTtBbkQyeXFDQTs7QW1ENXlxQ0E7QUFDQTtBbkQreXFDQTs7QW1EaHpxQ0E7QUFDQTtBbkRtenFDQTs7QW1EcHpxQ0E7QUFDQTtBbkR1enFDQTs7QW1EeHpxQ0E7QUFDQTtBbkQyenFDQTs7QW1ENXpxQ0E7QUFDQTtBbkQrenFDQTs7QW1EaDBxQ0E7QUFDQTtBbkRtMHFDQTs7QW1EcDBxQ0E7QUFDQTtBbkR1MHFDQTs7QW1EeDBxQ0E7QUFDQTtBbkQyMHFDQTs7QW1ENTBxQ0E7QUFDQTtBbkQrMHFDQTs7QW1EaDFxQ0E7QUFDQTtBbkRtMXFDQTs7QW1EcDFxQ0E7QUFDQTtBbkR1MXFDQTs7QW1EeDFxQ0E7QUFDQTtBbkQyMXFDQTs7QW1ENTFxQ0E7QUFDQTtBbkQrMXFDQTs7QW1EaDJxQ0E7QUFDQTtBbkRtMnFDQTs7QW1EcDJxQ0E7QUFDQTtBbkR1MnFDQTs7QW1EeDJxQ0E7QUFDQTtBbkQyMnFDQTs7QW1ENTJxQ0E7QUFDQTtBbkQrMnFDQTs7QW1EaDNxQ0E7QUFDQTtBbkRtM3FDQTs7QW1EcDNxQ0E7QUFDQTtBbkR1M3FDQTs7QW1EeDNxQ0E7QUFDQTtBbkQyM3FDQTs7QW1ENTNxQ0E7QUFDQTtBbkQrM3FDQTs7QW1EaDRxQ0E7QUFDQTtBbkRtNHFDQTs7QW1EcDRxQ0E7QUFDQTtBbkR1NHFDQTs7QW1EeDRxQ0E7QUFDQTtBbkQyNHFDQTs7QW1ENTRxQ0E7QUFDQTtBbkQrNHFDQTs7QW1EaDVxQ0E7QUFDQTtBbkRtNXFDQTs7QW1EcDVxQ0E7QUFDQTtBbkR1NXFDQTs7QW1EeDVxQ0E7QUFDQTtBbkQyNXFDQTs7QW9EcDdxQ0E7QUFBQTtBcER3N3FDQTs7QW9EdjdxQ0E7QUFBQTtBcEQyN3FDQTs7QW9EMTdxQ0E7QUFBQTtBcEQ4N3FDQTs7QW9ENzdxQ0E7QUFBQTtBcERpOHFDQTs7QW9ELzdxQ0E7QUFBQTtBcERtOHFDQTs7QW9EbDhxQ0E7QUFBQTtBcERzOHFDQTs7QW9EcjhxQ0E7QUFBQTtBcER5OHFDQTs7QW9EeDhxQ0E7QUFBQTtBcEQ0OHFDQTs7QW9EMzhxQ0E7QUFBQTtBcEQrOHFDQTs7QW9EOThxQ0E7QUFBQTtBcERrOXFDQTs7QW9EajlxQ0E7QUFBQTtBcERxOXFDQTs7QW9EcDlxQ0E7QUFBQTtBcER3OXFDQTs7QW9EdDlxQ0E7QUFBQTtBcEQwOXFDQTs7QW9EejlxQ0E7QUFBQTtBcEQ2OXFDQTs7QW9ENTlxQ0E7QUFBQTtBcERnK3FDQTs7QW9ELzlxQ0E7QUFBQTtBcERtK3FDQTs7QW9EbCtxQ0E7QUFBQTtBcERzK3FDQTs7QW9EcCtxQ0E7QUFBQTtBcER3K3FDQTs7QW9EditxQ0E7QUFBQTtBcEQyK3FDQTs7QW9EMStxQ0E7QUFBQTtBcEQ4K3FDQTs7QW9ENytxQ0E7QUFBQTtBcERpL3FDQTs7QW9EaC9xQ0E7QUFBQTtBcERvL3FDQTs7QW9EbC9xQ0E7QUFBQTtBcERzL3FDQTs7QW9Eci9xQ0E7QUFBQTtBcER5L3FDQTs7QW9EeC9xQ0E7QUFBQTtBcEQ0L3FDQTs7QW9EMy9xQ0E7QUFBQTtBcEQrL3FDQTs7QW9EOS9xQ0E7QUFBQTtBcERrZ3JDQTs7QW9EamdyQ0E7QUFBQTtBcERxZ3JDQTs7QW9EbmdyQ0E7QUFBQTtBcER1Z3JDQTs7QW9EdGdyQ0E7QUFBQTtBcEQwZ3JDQTs7QW9EemdyQ0E7QUFBQTtBcEQ2Z3JDQTs7QW9ENWdyQ0E7QUFBQTtBcERnaHJDQTs7QW9EL2dyQ0E7QUFBQTtBcERtaHJDQTs7QW9EbGhyQ0E7QUFBQTtBcERzaHJDQTs7QWdCMWdyQ0E7QW9DbERBO0FBQUE7QXBEaWtyQ0E7QW9EaGtyQ0E7QUFBQTtBcERta3JDQTtBb0Rsa3JDQTtBQUFBO0FwRHFrckNBO0FvRHBrckNBO0FBQUE7QXBEdWtyQ0E7QW9EcmtyQ0E7QUFBQTtBcER3a3JDQTtBb0R2a3JDQTtBQUFBO0FwRDBrckNBO0FvRHprckNBO0FBQUE7QXBENGtyQ0E7QW9EM2tyQ0E7QUFBQTtBcEQ4a3JDQTtBb0Q3a3JDQTtBQUFBO0FwRGdsckNBO0FvRC9rckNBO0FBQUE7QXBEa2xyQ0E7QW9EamxyQ0E7QUFBQTtBcERvbHJDQTtBb0RubHJDQTtBQUFBO0FwRHNsckNBO0FvRHBsckNBO0FBQUE7QXBEdWxyQ0E7QW9EdGxyQ0E7QUFBQTtBcER5bHJDQTtBb0R4bHJDQTtBQUFBO0FwRDJsckNBO0FvRDFsckNBO0FBQUE7QXBENmxyQ0E7QW9ENWxyQ0E7QUFBQTtBcEQrbHJDQTtBb0Q3bHJDQTtBQUFBO0FwRGdtckNBO0FvRC9sckNBO0FBQUE7QXBEa21yQ0E7QW9Eam1yQ0E7QUFBQTtBcERvbXJDQTtBb0RubXJDQTtBQUFBO0FwRHNtckNBO0FvRHJtckNBO0FBQUE7QXBEd21yQ0E7QW9EdG1yQ0E7QUFBQTtBcER5bXJDQTtBb0R4bXJDQTtBQUFBO0FwRDJtckNBO0FvRDFtckNBO0FBQUE7QXBENm1yQ0E7QW9ENW1yQ0E7QUFBQTtBcEQrbXJDQTtBb0Q5bXJDQTtBQUFBO0FwRGluckNBO0FvRGhuckNBO0FBQUE7QXBEbW5yQ0E7QW9Eam5yQ0E7QUFBQTtBcERvbnJDQTtBb0RubnJDQTtBQUFBO0FwRHNuckNBO0FvRHJuckNBO0FBQUE7QXBEd25yQ0E7QW9Edm5yQ0E7QUFBQTtBcEQwbnJDQTtBb0R6bnJDQTtBQUFBO0FwRDRuckNBO0FvRDNuckNBO0FBQUE7QXBEOG5yQ0E7QUFDQTtBZ0JubnJDQTtBb0NsREE7QUFBQTtBcER5cXJDQTtBb0R4cXJDQTtBQUFBO0FwRDJxckNBO0FvRDFxckNBO0FBQUE7QXBENnFyQ0E7QW9ENXFyQ0E7QUFBQTtBcEQrcXJDQTtBb0Q3cXJDQTtBQUFBO0FwRGdyckNBO0FvRC9xckNBO0FBQUE7QXBEa3JyQ0E7QW9EanJyQ0E7QUFBQTtBcERvcnJDQTtBb0RucnJDQTtBQUFBO0FwRHNyckNBO0FvRHJyckNBO0FBQUE7QXBEd3JyQ0E7QW9EdnJyQ0E7QUFBQTtBcEQwcnJDQTtBb0R6cnJDQTtBQUFBO0FwRDRyckNBO0FvRDNyckNBO0FBQUE7QXBEOHJyQ0E7QW9ENXJyQ0E7QUFBQTtBcEQrcnJDQTtBb0Q5cnJDQTtBQUFBO0FwRGlzckNBO0FvRGhzckNBO0FBQUE7QXBEbXNyQ0E7QW9EbHNyQ0E7QUFBQTtBcERxc3JDQTtBb0Rwc3JDQTtBQUFBO0FwRHVzckNBO0FvRHJzckNBO0FBQUE7QXBEd3NyQ0E7QW9EdnNyQ0E7QUFBQTtBcEQwc3JDQTtBb0R6c3JDQTtBQUFBO0FwRDRzckNBO0FvRDNzckNBO0FBQUE7QXBEOHNyQ0E7QW9EN3NyQ0E7QUFBQTtBcERndHJDQTtBb0Q5c3JDQTtBQUFBO0FwRGl0ckNBO0FvRGh0ckNBO0FBQUE7QXBEbXRyQ0E7QW9EbHRyQ0E7QUFBQTtBcERxdHJDQTtBb0RwdHJDQTtBQUFBO0FwRHV0ckNBO0FvRHR0ckNBO0FBQUE7QXBEeXRyQ0E7QW9EeHRyQ0E7QUFBQTtBcEQydHJDQTtBb0R6dHJDQTtBQUFBO0FwRDR0ckNBO0FvRDN0ckNBO0FBQUE7QXBEOHRyQ0E7QW9EN3RyQ0E7QUFBQTtBcERndXJDQTtBb0QvdHJDQTtBQUFBO0FwRGt1ckNBO0FvRGp1ckNBO0FBQUE7QXBEb3VyQ0E7QW9EbnVyQ0E7QUFBQTtBcERzdXJDQTtBQUNBO0FnQjN0ckNBO0FvQ2xEQTtBQUFBO0FwRGl4ckNBO0FvRGh4ckNBO0FBQUE7QXBEbXhyQ0E7QW9EbHhyQ0E7QUFBQTtBcERxeHJDQTtBb0RweHJDQTtBQUFBO0FwRHV4ckNBO0FvRHJ4ckNBO0FBQUE7QXBEd3hyQ0E7QW9EdnhyQ0E7QUFBQTtBcEQweHJDQTtBb0R6eHJDQTtBQUFBO0FwRDR4ckNBO0FvRDN4ckNBO0FBQUE7QXBEOHhyQ0E7QW9EN3hyQ0E7QUFBQTtBcERneXJDQTtBb0QveHJDQTtBQUFBO0FwRGt5ckNBO0FvRGp5ckNBO0FBQUE7QXBEb3lyQ0E7QW9EbnlyQ0E7QUFBQTtBcERzeXJDQTtBb0RweXJDQTtBQUFBO0FwRHV5ckNBO0FvRHR5ckNBO0FBQUE7QXBEeXlyQ0E7QW9EeHlyQ0E7QUFBQTtBcEQyeXJDQTtBb0QxeXJDQTtBQUFBO0FwRDZ5ckNBO0FvRDV5ckNBO0FBQUE7QXBEK3lyQ0E7QW9EN3lyQ0E7QUFBQTtBcERnenJDQTtBb0QveXJDQTtBQUFBO0FwRGt6ckNBO0FvRGp6ckNBO0FBQUE7QXBEb3pyQ0E7QW9EbnpyQ0E7QUFBQTtBcERzenJDQTtBb0RyenJDQTtBQUFBO0FwRHd6ckNBO0FvRHR6ckNBO0FBQUE7QXBEeXpyQ0E7QW9EeHpyQ0E7QUFBQTtBcEQyenJDQTtBb0QxenJDQTtBQUFBO0FwRDZ6ckNBO0FvRDV6ckNBO0FBQUE7QXBEK3pyQ0E7QW9EOXpyQ0E7QUFBQTtBcERpMHJDQTtBb0RoMHJDQTtBQUFBO0FwRG0wckNBO0FvRGowckNBO0FBQUE7QXBEbzByQ0E7QW9EbjByQ0E7QUFBQTtBcERzMHJDQTtBb0RyMHJDQTtBQUFBO0FwRHcwckNBO0FvRHYwckNBO0FBQUE7QXBEMDByQ0E7QW9EejByQ0E7QUFBQTtBcEQ0MHJDQTtBb0QzMHJDQTtBQUFBO0FwRDgwckNBO0FBQ0E7QWdCbjByQ0E7QW9DbERBO0FBQUE7QXBEeTNyQ0E7QW9EeDNyQ0E7QUFBQTtBcEQyM3JDQTtBb0QxM3JDQTtBQUFBO0FwRDYzckNBO0FvRDUzckNBO0FBQUE7QXBEKzNyQ0E7QW9ENzNyQ0E7QUFBQTtBcERnNHJDQTtBb0QvM3JDQTtBQUFBO0FwRGs0ckNBO0FvRGo0ckNBO0FBQUE7QXBEbzRyQ0E7QW9EbjRyQ0E7QUFBQTtBcERzNHJDQTtBb0RyNHJDQTtBQUFBO0FwRHc0ckNBO0FvRHY0ckNBO0FBQUE7QXBEMDRyQ0E7QW9EejRyQ0E7QUFBQTtBcEQ0NHJDQTtBb0QzNHJDQTtBQUFBO0FwRDg0ckNBO0FvRDU0ckNBO0FBQUE7QXBEKzRyQ0E7QW9EOTRyQ0E7QUFBQTtBcERpNXJDQTtBb0RoNXJDQTtBQUFBO0FwRG01ckNBO0FvRGw1ckNBO0FBQUE7QXBEcTVyQ0E7QW9EcDVyQ0E7QUFBQTtBcER1NXJDQTtBb0RyNXJDQTtBQUFBO0FwRHc1ckNBO0FvRHY1ckNBO0FBQUE7QXBEMDVyQ0E7QW9EejVyQ0E7QUFBQTtBcEQ0NXJDQTtBb0QzNXJDQTtBQUFBO0FwRDg1ckNBO0FvRDc1ckNBO0FBQUE7QXBEZzZyQ0E7QW9EOTVyQ0E7QUFBQTtBcERpNnJDQTtBb0RoNnJDQTtBQUFBO0FwRG02ckNBO0FvRGw2ckNBO0FBQUE7QXBEcTZyQ0E7QW9EcDZyQ0E7QUFBQTtBcER1NnJDQTtBb0R0NnJDQTtBQUFBO0FwRHk2ckNBO0FvRHg2ckNBO0FBQUE7QXBEMjZyQ0E7QW9EejZyQ0E7QUFBQTtBcEQ0NnJDQTtBb0QzNnJDQTtBQUFBO0FwRDg2ckNBO0FvRDc2ckNBO0FBQUE7QXBEZzdyQ0E7QW9ELzZyQ0E7QUFBQTtBcERrN3JDQTtBb0RqN3JDQTtBQUFBO0FwRG83ckNBO0FvRG43ckNBO0FBQUE7QXBEczdyQ0E7QUFDQTtBcURqK3JDQTtBQUFBO0FyRG8rckNBOztBcURuK3JDQTtBQUFBO0FyRHUrckNBOztBcUR0K3JDQTtBQUFBO0FyRDArckNBOztBZ0J0N3JDQTtBcUN0REE7QUFBQTtBckRpL3JDQTtBcURoL3JDQTtBQUFBO0FyRG0vckNBO0FxRGwvckNBO0FBQUE7QXJEcS9yQ0E7QUFDQTtBZ0JsOHJDQTtBcUN0REE7QUFBQTtBckQ0L3JDQTtBcUQzL3JDQTtBQUFBO0FyRDgvckNBO0FxRDcvckNBO0FBQUE7QXJEZ2dzQ0E7QUFDQTtBZ0I3OHJDQTtBcUN0REE7QUFBQTtBckR1Z3NDQTtBcUR0Z3NDQTtBQUFBO0FyRHlnc0NBO0FxRHhnc0NBO0FBQUE7QXJEMmdzQ0E7QUFDQTtBZ0J4OXJDQTtBcUN0REE7QUFBQTtBckRraHNDQTtBcURqaHNDQTtBQUFBO0FyRG9oc0NBO0FxRG5oc0NBO0FBQUE7QXJEc2hzQ0E7QUFDQTtBc0Q1aHNDQTtBQUFBO0FBQUE7QUFBQTtBdEQraHNDQTs7QXNEL2hzQ0E7QUFBQTtBQUFBO0FBQUE7QXREbWlzQ0E7O0FzRG5pc0NBO0FBQUE7QUFBQTtBQUFBO0F0RHVpc0NBOztBdUR2aXNDQTtBQUFBO0F2RDJpc0NBOztBdUQzaXNDQTtBQUFBO0F2RCtpc0NBOztBd0Q5aXNDQTtBQUFBO0F4RGtqc0NBOztBd0RsanNDQTtBQUFBO0F4RHNqc0NBOztBd0R0anNDQTtBQUFBO0F4RDBqc0NBOztBd0QxanNDQTtBQUFBO0F4RDhqc0NBOztBd0Q5anNDQTtBQUFBO0F4RGtrc0NBOztBd0Q3anNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEZ2tzQ0E7O0F3RDdqc0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeERna3NDQTs7QXdENWpzQ0E7QUFEQTtBQUVBO0FBQ0E7QUFDQTtBeERna3NDQTtBQUNBOztBeUQxbHNDQTtBQ0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUQ0bHNDQTs7QTBEbGxzQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFEb2xzQ0E7O0EyRGpuc0NBO0FBQUE7QTNEcW5zQ0E7O0EyRHBuc0NBO0FBQUE7QTNEd25zQ0E7O0EyRHZuc0NBO0FBQUE7QTNEMm5zQ0E7O0EyRDFuc0NBO0FBQUE7QTNEOG5zQ0E7O0E0RDduc0NBO0FBQUE7QTVEaW9zQ0E7O0E0RGpvc0NBO0FBQUE7QTVEcW9zQ0E7O0E0RHJvc0NBO0FBQUE7QTVEeW9zQ0E7O0E0RHpvc0NBO0FBQUE7QTVENm9zQ0E7O0E0RDdvc0NBO0FBQUE7QTVEaXBzQ0E7O0E0RGpwc0NBO0FBQUE7QTVEcXBzQ0E7O0E0RHJwc0NBO0FBQUE7QTVEeXBzQ0E7O0E0RHpwc0NBO0FBQUE7QTVENnBzQ0E7O0E0RDdwc0NBO0FBQUE7QTVEaXFzQ0E7O0E0RGpxc0NBO0FBQUE7QTVEcXFzQ0E7O0E0RHJxc0NBO0FBQUE7QTVEeXFzQ0E7O0E0RHpxc0NBO0FBQUE7QTVENnFzQ0E7O0E0RDdxc0NBO0FBQUE7QTVEaXJzQ0E7O0E0RGpyc0NBO0FBQUE7QTVEcXJzQ0E7O0E0RGpyc0NBO0FBQUE7QTVEcXJzQ0E7O0E0RHByc0NBO0FBQUE7QTVEd3JzQ0E7O0E0RHByc0NBO0FBQUE7QTVEd3JzQ0E7O0E0RHZyc0NBO0FBQUE7QTVEMnJzQ0E7O0E0RHpyc0NBO0FBQUE7QTVENnJzQ0E7O0E0RDVyc0NBO0FBQUE7QTVEZ3NzQ0E7O0E2RHpzc0NBO0FBQUE7QTdENnNzQ0E7O0E2RDVzc0NBOztBQUVBO0E3RCtzc0NBOztBNkQ3c3NDQTs7QUFFQTtBN0RndHNDQTs7QTZEOXNzQ0E7O0FBRUE7QTdEaXRzQ0E7O0E2RC9zc0NBOztBQUVBO0E3RGt0c0NBOztBNkRqdXNDQTtBQUFBO0E3RHF1c0NBOztBNkRwdXNDQTs7QUFFQTtBN0R1dXNDQTs7QTZEcnVzQ0E7O0FBRUE7QTdEd3VzQ0E7O0E2RHR1c0NBOztBQUVBO0E3RHl1c0NBOztBNkR2dXNDQTs7QUFFQTtBN0QwdXNDQTs7QTZEenZzQ0E7QUFBQTtBN0Q2dnNDQTs7QTZENXZzQ0E7O0FBRUE7QTdEK3ZzQ0E7O0E2RDd2c0NBOztBQUVBO0E3RGd3c0NBOztBNkQ5dnNDQTs7QUFFQTtBN0Rpd3NDQTs7QTZEL3ZzQ0E7O0FBRUE7QTdEa3dzQ0E7O0E2RGp4c0NBO0FBQUE7QTdEcXhzQ0E7O0E2RHB4c0NBOztBQUVBO0E3RHV4c0NBOztBNkRyeHNDQTs7QUFFQTtBN0R3eHNDQTs7QTZEdHhzQ0E7O0FBRUE7QTdEeXhzQ0E7O0E2RHZ4c0NBOztBQUVBO0E3RDB4c0NBOztBNkR6eXNDQTtBQUFBO0E3RDZ5c0NBOztBNkQ1eXNDQTs7QUFFQTtBN0QreXNDQTs7QTZEN3lzQ0E7O0FBRUE7QTdEZ3pzQ0E7O0E2RDl5c0NBOztBQUVBO0E3RGl6c0NBOztBNkQveXNDQTs7QUFFQTtBN0RrenNDQTs7QTZEajBzQ0E7QUFBQTtBN0RxMHNDQTs7QTZEcDBzQ0E7O0FBRUE7QTdEdTBzQ0E7O0E2RHIwc0NBOztBQUVBO0E3RHcwc0NBOztBNkR0MHNDQTs7QUFFQTtBN0R5MHNDQTs7QTZEdjBzQ0E7O0FBRUE7QTdEMDBzQ0E7O0E2RHoxc0NBO0FBQUE7QTdENjFzQ0E7O0E2RDUxc0NBOztBQUVBO0E3RCsxc0NBOztBNkQ3MXNDQTs7QUFFQTtBN0RnMnNDQTs7QTZEOTFzQ0E7O0FBRUE7QTdEaTJzQ0E7O0E2RC8xc0NBOztBQUVBO0E3RGsyc0NBOztBNkRqM3NDQTtBQUFBO0E3RHEzc0NBOztBNkRwM3NDQTs7QUFFQTtBN0R1M3NDQTs7QTZEcjNzQ0E7O0FBRUE7QTdEdzNzQ0E7O0E2RHQzc0NBOztBQUVBO0E3RHkzc0NBOztBNkR2M3NDQTs7QUFFQTtBN0QwM3NDQTs7QTZEejRzQ0E7QUFBQTtBN0Q2NHNDQTs7QTZENTRzQ0E7O0FBRUE7QTdEKzRzQ0E7O0E2RDc0c0NBOztBQUVBO0E3RGc1c0NBOztBNkQ5NHNDQTs7QUFFQTtBN0RpNXNDQTs7QTZELzRzQ0E7O0FBRUE7QTdEazVzQ0E7O0E2RGo2c0NBO0FBQUE7QTdEcTZzQ0E7O0E2RHA2c0NBOztBQUVBO0E3RHU2c0NBOztBNkRyNnNDQTs7QUFFQTtBN0R3NnNDQTs7QTZEdDZzQ0E7O0FBRUE7QTdEeTZzQ0E7O0E2RHY2c0NBOztBQUVBO0E3RDA2c0NBOztBNkR6N3NDQTtBQUFBO0E3RDY3c0NBOztBNkQ1N3NDQTs7QUFFQTtBN0QrN3NDQTs7QTZENzdzQ0E7O0FBRUE7QTdEZzhzQ0E7O0E2RDk3c0NBOztBQUVBO0E3RGk4c0NBOztBNkQvN3NDQTs7QUFFQTtBN0RrOHNDQTs7QTZEajlzQ0E7QUFBQTtBN0RxOXNDQTs7QTZEcDlzQ0E7O0FBRUE7QTdEdTlzQ0E7O0E2RHI5c0NBOztBQUVBO0E3RHc5c0NBOztBNkR0OXNDQTs7QUFFQTtBN0R5OXNDQTs7QTZEdjlzQ0E7O0FBRUE7QTdEMDlzQ0E7O0E2RHorc0NBO0FBQUE7QTdENitzQ0E7O0E2RDUrc0NBOztBQUVBO0E3RCsrc0NBOztBNkQ3K3NDQTs7QUFFQTtBN0RnL3NDQTs7QTZEOStzQ0E7O0FBRUE7QTdEaS9zQ0E7O0E2RC8rc0NBOztBQUVBO0E3RGsvc0NBOztBNkRqZ3RDQTtBQUFBO0E3RHFndENBOztBNkRwZ3RDQTs7QUFFQTtBN0R1Z3RDQTs7QTZEcmd0Q0E7O0FBRUE7QTdEd2d0Q0E7O0E2RHRndENBOztBQUVBO0E3RHlndENBOztBNkR2Z3RDQTs7QUFFQTtBN0QwZ3RDQTs7QTZEemh0Q0E7QUFBQTtBN0Q2aHRDQTs7QTZENWh0Q0E7O0FBRUE7QTdEK2h0Q0E7O0E2RDdodENBOztBQUVBO0E3RGdpdENBOztBNkQ5aHRDQTs7QUFFQTtBN0RpaXRDQTs7QTZEL2h0Q0E7O0FBRUE7QTdEa2l0Q0E7O0E2RGpqdENBO0FBQUE7QTdEcWp0Q0E7O0E2RHBqdENBOztBQUVBO0E3RHVqdENBOztBNkRyanRDQTs7QUFFQTtBN0R3anRDQTs7QTZEdGp0Q0E7O0FBRUE7QTdEeWp0Q0E7O0E2RHZqdENBOztBQUVBO0E3RDBqdENBOztBNkR6a3RDQTtBQUFBO0E3RDZrdENBOztBNkQ1a3RDQTs7QUFFQTtBN0Qra3RDQTs7QTZEN2t0Q0E7O0FBRUE7QTdEZ2x0Q0E7O0E2RDlrdENBOztBQUVBO0E3RGlsdENBOztBNkQva3RDQTs7QUFFQTtBN0RrbHRDQTs7QTZEam10Q0E7QUFBQTtBN0RxbXRDQTs7QTZEcG10Q0E7O0FBRUE7QTdEdW10Q0E7O0E2RHJtdENBOztBQUVBO0E3RHdtdENBOztBNkR0bXRDQTs7QUFFQTtBN0R5bXRDQTs7QTZEdm10Q0E7O0FBRUE7QTdEMG10Q0E7O0E2RHpudENBO0FBQUE7QTdENm50Q0E7O0E2RDVudENBOztBQUVBO0E3RCtudENBOztBNkQ3bnRDQTs7QUFFQTtBN0Rnb3RDQTs7QTZEOW50Q0E7O0FBRUE7QTdEaW90Q0E7O0E2RC9udENBOztBQUVBO0E3RGtvdENBOztBNkRqcHRDQTtBQUFBO0E3RHFwdENBOztBNkRwcHRDQTs7QUFFQTtBN0R1cHRDQTs7QTZEcnB0Q0E7O0FBRUE7QTdEd3B0Q0E7O0E2RHRwdENBOztBQUVBO0E3RHlwdENBOztBNkR2cHRDQTs7QUFFQTtBN0QwcHRDQTs7QTZEenF0Q0E7QUFBQTtBN0Q2cXRDQTs7QTZENXF0Q0E7O0FBRUE7QTdEK3F0Q0E7O0E2RDdxdENBOztBQUVBO0E3RGdydENBOztBNkQ5cXRDQTs7QUFFQTtBN0RpcnRDQTs7QTZEL3F0Q0E7O0FBRUE7QTdEa3J0Q0E7O0E2RGpzdENBO0FBQUE7QTdEcXN0Q0E7O0E2RHBzdENBOztBQUVBO0E3RHVzdENBOztBNkRyc3RDQTs7QUFFQTtBN0R3c3RDQTs7QTZEdHN0Q0E7O0FBRUE7QTdEeXN0Q0E7O0E2RHZzdENBOztBQUVBO0E3RDBzdENBOztBNkR6dHRDQTtBQUFBO0E3RDZ0dENBOztBNkQ1dHRDQTs7QUFFQTtBN0QrdHRDQTs7QTZEN3R0Q0E7O0FBRUE7QTdEZ3V0Q0E7O0E2RDl0dENBOztBQUVBO0E3RGl1dENBOztBNkQvdHRDQTs7QUFFQTtBN0RrdXRDQTs7QTZEanZ0Q0E7QUFBQTtBN0RxdnRDQTs7QTZEcHZ0Q0E7O0FBRUE7QTdEdXZ0Q0E7O0E2RHJ2dENBOztBQUVBO0E3RHd2dENBOztBNkR0dnRDQTs7QUFFQTtBN0R5dnRDQTs7QTZEdnZ0Q0E7O0FBRUE7QTdEMHZ0Q0E7O0E2RHp3dENBO0FBQUE7QTdENnd0Q0E7O0E2RDV3dENBOztBQUVBO0E3RCt3dENBOztBNkQ3d3RDQTs7QUFFQTtBN0RneHRDQTs7QTZEOXd0Q0E7O0FBRUE7QTdEaXh0Q0E7O0E2RC93dENBOztBQUVBO0E3RGt4dENBOztBNkRqeXRDQTtBQUFBO0E3RHF5dENBOztBNkRweXRDQTs7QUFFQTtBN0R1eXRDQTs7QTZEcnl0Q0E7O0FBRUE7QTdEd3l0Q0E7O0E2RHR5dENBOztBQUVBO0E3RHl5dENBOztBNkR2eXRDQTs7QUFFQTtBN0QweXRDQTs7QTZEenp0Q0E7QUFBQTtBN0Q2enRDQTs7QTZENXp0Q0E7O0FBRUE7QTdEK3p0Q0E7O0E2RDd6dENBOztBQUVBO0E3RGcwdENBOztBNkQ5enRDQTs7QUFFQTtBN0RpMHRDQTs7QTZEL3p0Q0E7O0FBRUE7QTdEazB0Q0E7O0E2RGoxdENBO0FBQUE7QTdEcTF0Q0E7O0E2RHAxdENBOztBQUVBO0E3RHUxdENBOztBNkRyMXRDQTs7QUFFQTtBN0R3MXRDQTs7QTZEdDF0Q0E7O0FBRUE7QTdEeTF0Q0E7O0E2RHYxdENBOztBQUVBO0E3RDAxdENBOztBNkR6MnRDQTtBQUFBO0E3RDYydENBOztBNkQ1MnRDQTs7QUFFQTtBN0QrMnRDQTs7QTZENzJ0Q0E7O0FBRUE7QTdEZzN0Q0E7O0E2RDkydENBOztBQUVBO0E3RGkzdENBOztBNkQvMnRDQTs7QUFFQTtBN0RrM3RDQTs7QTZEajR0Q0E7QUFBQTtBN0RxNHRDQTs7QTZEcDR0Q0E7O0FBRUE7QTdEdTR0Q0E7O0E2RHI0dENBOztBQUVBO0E3RHc0dENBOztBNkR0NHRDQTs7QUFFQTtBN0R5NHRDQTs7QTZEdjR0Q0E7O0FBRUE7QTdEMDR0Q0E7O0E2RHo1dENBO0FBQUE7QTdENjV0Q0E7O0E2RDU1dENBOztBQUVBO0E3RCs1dENBOztBNkQ3NXRDQTs7QUFFQTtBN0RnNnRDQTs7QTZEOTV0Q0E7O0FBRUE7QTdEaTZ0Q0E7O0E2RC81dENBOztBQUVBO0E3RGs2dENBOztBNkRqN3RDQTtBQUFBO0E3RHE3dENBOztBNkRwN3RDQTs7QUFFQTtBN0R1N3RDQTs7QTZEcjd0Q0E7O0FBRUE7QTdEdzd0Q0E7O0E2RHQ3dENBOztBQUVBO0E3RHk3dENBOztBNkR2N3RDQTs7QUFFQTtBN0QwN3RDQTs7QTZEejh0Q0E7QUFBQTtBN0Q2OHRDQTs7QTZENTh0Q0E7O0FBRUE7QTdEKzh0Q0E7O0E2RDc4dENBOztBQUVBO0E3RGc5dENBOztBNkQ5OHRDQTs7QUFFQTtBN0RpOXRDQTs7QTZELzh0Q0E7O0FBRUE7QTdEazl0Q0E7O0E2RGordENBO0FBQUE7QTdEcSt0Q0E7O0E2RHArdENBOztBQUVBO0E3RHUrdENBOztBNkRyK3RDQTs7QUFFQTtBN0R3K3RDQTs7QTZEdCt0Q0E7O0FBRUE7QTdEeSt0Q0E7O0E2RHYrdENBOztBQUVBO0E3RDArdENBOztBNkR6L3RDQTtBQUFBO0E3RDYvdENBOztBNkQ1L3RDQTs7QUFFQTtBN0QrL3RDQTs7QTZENy90Q0E7O0FBRUE7QTdEZ2d1Q0E7O0E2RDkvdENBOztBQUVBO0E3RGlndUNBOztBNkQvL3RDQTs7QUFFQTtBN0RrZ3VDQTs7QTZEamh1Q0E7QUFBQTtBN0RxaHVDQTs7QTZEcGh1Q0E7O0FBRUE7QTdEdWh1Q0E7O0E2RHJodUNBOztBQUVBO0E3RHdodUNBOztBNkR0aHVDQTs7QUFFQTtBN0R5aHVDQTs7QTZEdmh1Q0E7O0FBRUE7QTdEMGh1Q0E7O0E2RHppdUNBO0FBQUE7QTdENml1Q0E7O0E2RDVpdUNBOztBQUVBO0E3RCtpdUNBOztBNkQ3aXVDQTs7QUFFQTtBN0RnanVDQTs7QTZEOWl1Q0E7O0FBRUE7QTdEaWp1Q0E7O0E2RC9pdUNBOztBQUVBO0E3RGtqdUNBOztBNkRqa3VDQTtBQUFBO0E3RHFrdUNBOztBNkRwa3VDQTs7QUFFQTtBN0R1a3VDQTs7QTZEcmt1Q0E7O0FBRUE7QTdEd2t1Q0E7O0E2RHRrdUNBOztBQUVBO0E3RHlrdUNBOztBNkR2a3VDQTs7QUFFQTtBN0Qwa3VDQTs7QTZEemx1Q0E7QUFBQTtBN0Q2bHVDQTs7QTZENWx1Q0E7O0FBRUE7QTdEK2x1Q0E7O0E2RDdsdUNBOztBQUVBO0E3RGdtdUNBOztBNkQ5bHVDQTs7QUFFQTtBN0RpbXVDQTs7QTZEL2x1Q0E7O0FBRUE7QTdEa211Q0E7O0E2RGpudUNBO0FBQUE7QTdEcW51Q0E7O0E2RHBudUNBOztBQUVBO0E3RHVudUNBOztBNkRybnVDQTs7QUFFQTtBN0R3bnVDQTs7QTZEdG51Q0E7O0FBRUE7QTdEeW51Q0E7O0E2RHZudUNBOztBQUVBO0E3RDBudUNBOztBNkR6b3VDQTtBQUFBO0E3RDZvdUNBOztBNkQ1b3VDQTs7QUFFQTtBN0Qrb3VDQTs7QTZEN291Q0E7O0FBRUE7QTdEZ3B1Q0E7O0E2RDlvdUNBOztBQUVBO0E3RGlwdUNBOztBNkQvb3VDQTs7QUFFQTtBN0RrcHVDQTs7QTZEanF1Q0E7QUFBQTtBN0RxcXVDQTs7QTZEcHF1Q0E7O0FBRUE7QTdEdXF1Q0E7O0E2RHJxdUNBOztBQUVBO0E3RHdxdUNBOztBNkR0cXVDQTs7QUFFQTtBN0R5cXVDQTs7QTZEdnF1Q0E7O0FBRUE7QTdEMHF1Q0E7O0E2RHpydUNBO0FBQUE7QTdENnJ1Q0E7O0E2RDVydUNBOztBQUVBO0E3RCtydUNBOztBNkQ3cnVDQTs7QUFFQTtBN0Rnc3VDQTs7QTZEOXJ1Q0E7O0FBRUE7QTdEaXN1Q0E7O0E2RC9ydUNBOztBQUVBO0E3RGtzdUNBOztBNkRqdHVDQTtBQUFBO0E3RHF0dUNBOztBNkRwdHVDQTs7QUFFQTtBN0R1dHVDQTs7QTZEcnR1Q0E7O0FBRUE7QTdEd3R1Q0E7O0E2RHR0dUNBOztBQUVBO0E3RHl0dUNBOztBNkR2dHVDQTs7QUFFQTtBN0QwdHVDQTs7QTZEbHR1Q0E7QUFBQTtBN0RzdHVDQTs7QTZEcnR1Q0E7O0FBRUE7QTdEd3R1Q0E7O0E2RHR0dUNBOztBQUVBO0E3RHl0dUNBOztBNkR2dHVDQTs7QUFFQTtBN0QwdHVDQTs7QTZEeHR1Q0E7O0FBRUE7QTdEMnR1Q0E7O0E2RDF1dUNBO0FBQUE7QTdEOHV1Q0E7O0E2RDd1dUNBOztBQUVBO0E3RGd2dUNBOztBNkQ5dXVDQTs7QUFFQTtBN0RpdnVDQTs7QTZEL3V1Q0E7O0FBRUE7QTdEa3Z1Q0E7O0E2RGh2dUNBOztBQUVBO0E3RG12dUNBOztBNkRsd3VDQTtBQUFBO0E3RHN3dUNBOztBNkRyd3VDQTs7QUFFQTtBN0R3d3VDQTs7QTZEdHd1Q0E7O0FBRUE7QTdEeXd1Q0E7O0E2RHZ3dUNBOztBQUVBO0E3RDB3dUNBOztBNkR4d3VDQTs7QUFFQTtBN0Qyd3VDQTs7QTZEMXh1Q0E7QUFBQTtBN0Q4eHVDQTs7QTZEN3h1Q0E7O0FBRUE7QTdEZ3l1Q0E7O0E2RDl4dUNBOztBQUVBO0E3RGl5dUNBOztBNkQveHVDQTs7QUFFQTtBN0RreXVDQTs7QTZEaHl1Q0E7O0FBRUE7QTdEbXl1Q0E7O0E2RGx6dUNBO0FBQUE7QTdEc3p1Q0E7O0E2RHJ6dUNBOztBQUVBO0E3RHd6dUNBOztBNkR0enVDQTs7QUFFQTtBN0R5enVDQTs7QTZEdnp1Q0E7O0FBRUE7QTdEMHp1Q0E7O0E2RHh6dUNBOztBQUVBO0E3RDJ6dUNBOztBNkQxMHVDQTtBQUFBO0E3RDgwdUNBOztBNkQ3MHVDQTs7QUFFQTtBN0RnMXVDQTs7QTZEOTB1Q0E7O0FBRUE7QTdEaTF1Q0E7O0E2RC8wdUNBOztBQUVBO0E3RGsxdUNBOztBNkRoMXVDQTs7QUFFQTtBN0RtMXVDQTs7QTZEbDJ1Q0E7QUFBQTtBN0RzMnVDQTs7QTZEcjJ1Q0E7O0FBRUE7QTdEdzJ1Q0E7O0E2RHQydUNBOztBQUVBO0E3RHkydUNBOztBNkR2MnVDQTs7QUFFQTtBN0QwMnVDQTs7QTZEeDJ1Q0E7O0FBRUE7QTdEMjJ1Q0E7O0E2RDEzdUNBO0FBQUE7QTdEODN1Q0E7O0E2RDczdUNBOztBQUVBO0E3RGc0dUNBOztBNkQ5M3VDQTs7QUFFQTtBN0RpNHVDQTs7QTZELzN1Q0E7O0FBRUE7QTdEazR1Q0E7O0E2RGg0dUNBOztBQUVBO0E3RG00dUNBOztBNkRsNXVDQTtBQUFBO0E3RHM1dUNBOztBNkRyNXVDQTs7QUFFQTtBN0R3NXVDQTs7QTZEdDV1Q0E7O0FBRUE7QTdEeTV1Q0E7O0E2RHY1dUNBOztBQUVBO0E3RDA1dUNBOztBNkR4NXVDQTs7QUFFQTtBN0QyNXVDQTs7QTZEMTZ1Q0E7QUFBQTtBN0Q4NnVDQTs7QTZENzZ1Q0E7O0FBRUE7QTdEZzd1Q0E7O0E2RDk2dUNBOztBQUVBO0E3RGk3dUNBOztBNkQvNnVDQTs7QUFFQTtBN0RrN3VDQTs7QTZEaDd1Q0E7O0FBRUE7QTdEbTd1Q0E7O0E2RGw4dUNBO0FBQUE7QTdEczh1Q0E7O0E2RHI4dUNBOztBQUVBO0E3RHc4dUNBOztBNkR0OHVDQTs7QUFFQTtBN0R5OHVDQTs7QTZEdjh1Q0E7O0FBRUE7QTdEMDh1Q0E7O0E2RHg4dUNBOztBQUVBO0E3RDI4dUNBOztBNkQxOXVDQTtBQUFBO0E3RDg5dUNBOztBNkQ3OXVDQTs7QUFFQTtBN0RnK3VDQTs7QTZEOTl1Q0E7O0FBRUE7QTdEaSt1Q0E7O0E2RC85dUNBOztBQUVBO0E3RGsrdUNBOztBNkRoK3VDQTs7QUFFQTtBN0RtK3VDQTs7QTZEbC91Q0E7QUFBQTtBN0RzL3VDQTs7QTZEci91Q0E7O0FBRUE7QTdEdy91Q0E7O0E2RHQvdUNBOztBQUVBO0E3RHkvdUNBOztBNkR2L3VDQTs7QUFFQTtBN0QwL3VDQTs7QTZEeC91Q0E7O0FBRUE7QTdEMi91Q0E7O0E2RDFndkNBO0FBQUE7QTdEOGd2Q0E7O0E2RDdndkNBOztBQUVBO0E3RGdodkNBOztBNkQ5Z3ZDQTs7QUFFQTtBN0RpaHZDQTs7QTZEL2d2Q0E7O0FBRUE7QTdEa2h2Q0E7O0E2RGhodkNBOztBQUVBO0E3RG1odkNBOztBNkRsaXZDQTtBQUFBO0E3RHNpdkNBOztBNkRyaXZDQTs7QUFFQTtBN0R3aXZDQTs7QTZEdGl2Q0E7O0FBRUE7QTdEeWl2Q0E7O0E2RHZpdkNBOztBQUVBO0E3RDBpdkNBOztBNkR4aXZDQTs7QUFFQTtBN0QyaXZDQTs7QTZEMWp2Q0E7QUFBQTtBN0Q4anZDQTs7QTZEN2p2Q0E7O0FBRUE7QTdEZ2t2Q0E7O0E2RDlqdkNBOztBQUVBO0E3RGlrdkNBOztBNkQvanZDQTs7QUFFQTtBN0Rra3ZDQTs7QTZEaGt2Q0E7O0FBRUE7QTdEbWt2Q0E7O0E2RGxsdkNBO0FBQUE7QTdEc2x2Q0E7O0E2RHJsdkNBOztBQUVBO0E3RHdsdkNBOztBNkR0bHZDQTs7QUFFQTtBN0R5bHZDQTs7QTZEdmx2Q0E7O0FBRUE7QTdEMGx2Q0E7O0E2RHhsdkNBOztBQUVBO0E3RDJsdkNBOztBNkQxbXZDQTtBQUFBO0E3RDhtdkNBOztBNkQ3bXZDQTs7QUFFQTtBN0RnbnZDQTs7QTZEOW12Q0E7O0FBRUE7QTdEaW52Q0E7O0E2RC9tdkNBOztBQUVBO0E3RGtudkNBOztBNkRobnZDQTs7QUFFQTtBN0RtbnZDQTs7QTZEbG92Q0E7QUFBQTtBN0Rzb3ZDQTs7QTZEcm92Q0E7O0FBRUE7QTdEd292Q0E7O0E2RHRvdkNBOztBQUVBO0E3RHlvdkNBOztBNkR2b3ZDQTs7QUFFQTtBN0Qwb3ZDQTs7QTZEeG92Q0E7O0FBRUE7QTdEMm92Q0E7O0E2RDFwdkNBO0FBQUE7QTdEOHB2Q0E7O0E2RDdwdkNBOztBQUVBO0E3RGdxdkNBOztBNkQ5cHZDQTs7QUFFQTtBN0RpcXZDQTs7QTZEL3B2Q0E7O0FBRUE7QTdEa3F2Q0E7O0E2RGhxdkNBOztBQUVBO0E3RG1xdkNBOztBNkRscnZDQTtBQUFBO0E3RHNydkNBOztBNkRycnZDQTs7QUFFQTtBN0R3cnZDQTs7QTZEdHJ2Q0E7O0FBRUE7QTdEeXJ2Q0E7O0E2RHZydkNBOztBQUVBO0E3RDBydkNBOztBNkR4cnZDQTs7QUFFQTtBN0QycnZDQTs7QTZEcnJ2Q0E7QUFBQTtBN0R5cnZDQTs7QTZEeHJ2Q0E7O0FBRUE7QTdEMnJ2Q0E7O0E2RHpydkNBOztBQUVBO0E3RDRydkNBOztBNkQxcnZDQTs7QUFFQTtBN0Q2cnZDQTs7QTZEM3J2Q0E7O0FBRUE7QTdEOHJ2Q0E7O0FnQnZzdkNBO0E2Q2xEQTtBQUFBO0E3RDh2dkNBO0E2RDd2dkNBOztBQUVBO0E3RCt2dkNBO0E2RDd2dkNBOztBQUVBO0E3RCt2dkNBO0E2RDd2dkNBOztBQUVBO0E3RCt2dkNBO0E2RDd2dkNBOztBQUVBO0E3RCt2dkNBO0E2RDl3dkNBO0FBQUE7QTdEaXh2Q0E7QTZEaHh2Q0E7O0FBRUE7QTdEa3h2Q0E7QTZEaHh2Q0E7O0FBRUE7QTdEa3h2Q0E7QTZEaHh2Q0E7O0FBRUE7QTdEa3h2Q0E7QTZEaHh2Q0E7O0FBRUE7QTdEa3h2Q0E7QTZEanl2Q0E7QUFBQTtBN0RveXZDQTtBNkRueXZDQTs7QUFFQTtBN0RxeXZDQTtBNkRueXZDQTs7QUFFQTtBN0RxeXZDQTtBNkRueXZDQTs7QUFFQTtBN0RxeXZDQTtBNkRueXZDQTs7QUFFQTtBN0RxeXZDQTtBNkRwenZDQTtBQUFBO0E3RHV6dkNBO0E2RHR6dkNBOztBQUVBO0E3RHd6dkNBO0E2RHR6dkNBOztBQUVBO0E3RHd6dkNBO0E2RHR6dkNBOztBQUVBO0E3RHd6dkNBO0E2RHR6dkNBOztBQUVBO0E3RHd6dkNBO0E2RHYwdkNBO0FBQUE7QTdEMDB2Q0E7QTZEejB2Q0E7O0FBRUE7QTdEMjB2Q0E7QTZEejB2Q0E7O0FBRUE7QTdEMjB2Q0E7QTZEejB2Q0E7O0FBRUE7QTdEMjB2Q0E7QTZEejB2Q0E7O0FBRUE7QTdEMjB2Q0E7QTZEMTF2Q0E7QUFBQTtBN0Q2MXZDQTtBNkQ1MXZDQTs7QUFFQTtBN0Q4MXZDQTtBNkQ1MXZDQTs7QUFFQTtBN0Q4MXZDQTtBNkQ1MXZDQTs7QUFFQTtBN0Q4MXZDQTtBNkQ1MXZDQTs7QUFFQTtBN0Q4MXZDQTtBNkQ3MnZDQTtBQUFBO0E3RGczdkNBO0E2RC8ydkNBOztBQUVBO0E3RGkzdkNBO0E2RC8ydkNBOztBQUVBO0E3RGkzdkNBO0E2RC8ydkNBOztBQUVBO0E3RGkzdkNBO0E2RC8ydkNBOztBQUVBO0E3RGkzdkNBO0E2RGg0dkNBO0FBQUE7QTdEbTR2Q0E7QTZEbDR2Q0E7O0FBRUE7QTdEbzR2Q0E7QTZEbDR2Q0E7O0FBRUE7QTdEbzR2Q0E7QTZEbDR2Q0E7O0FBRUE7QTdEbzR2Q0E7QTZEbDR2Q0E7O0FBRUE7QTdEbzR2Q0E7QTZEbjV2Q0E7QUFBQTtBN0RzNXZDQTtBNkRyNXZDQTs7QUFFQTtBN0R1NXZDQTtBNkRyNXZDQTs7QUFFQTtBN0R1NXZDQTtBNkRyNXZDQTs7QUFFQTtBN0R1NXZDQTtBNkRyNXZDQTs7QUFFQTtBN0R1NXZDQTtBNkR0NnZDQTtBQUFBO0E3RHk2dkNBO0E2RHg2dkNBOztBQUVBO0E3RDA2dkNBO0E2RHg2dkNBOztBQUVBO0E3RDA2dkNBO0E2RHg2dkNBOztBQUVBO0E3RDA2dkNBO0E2RHg2dkNBOztBQUVBO0E3RDA2dkNBO0E2RHo3dkNBO0FBQUE7QTdENDd2Q0E7QTZEMzd2Q0E7O0FBRUE7QTdENjd2Q0E7QTZEMzd2Q0E7O0FBRUE7QTdENjd2Q0E7QTZEMzd2Q0E7O0FBRUE7QTdENjd2Q0E7QTZEMzd2Q0E7O0FBRUE7QTdENjd2Q0E7QTZENTh2Q0E7QUFBQTtBN0QrOHZDQTtBNkQ5OHZDQTs7QUFFQTtBN0RnOXZDQTtBNkQ5OHZDQTs7QUFFQTtBN0RnOXZDQTtBNkQ5OHZDQTs7QUFFQTtBN0RnOXZDQTtBNkQ5OHZDQTs7QUFFQTtBN0RnOXZDQTtBNkQvOXZDQTtBQUFBO0E3RGsrdkNBO0E2RGordkNBOztBQUVBO0E3RG0rdkNBO0E2RGordkNBOztBQUVBO0E3RG0rdkNBO0E2RGordkNBOztBQUVBO0E3RG0rdkNBO0E2RGordkNBOztBQUVBO0E3RG0rdkNBO0E2RGwvdkNBO0FBQUE7QTdEcS92Q0E7QTZEcC92Q0E7O0FBRUE7QTdEcy92Q0E7QTZEcC92Q0E7O0FBRUE7QTdEcy92Q0E7QTZEcC92Q0E7O0FBRUE7QTdEcy92Q0E7QTZEcC92Q0E7O0FBRUE7QTdEcy92Q0E7QTZEcmd3Q0E7QUFBQTtBN0R3Z3dDQTtBNkR2Z3dDQTs7QUFFQTtBN0R5Z3dDQTtBNkR2Z3dDQTs7QUFFQTtBN0R5Z3dDQTtBNkR2Z3dDQTs7QUFFQTtBN0R5Z3dDQTtBNkR2Z3dDQTs7QUFFQTtBN0R5Z3dDQTtBNkR4aHdDQTtBQUFBO0E3RDJod0NBO0E2RDFod0NBOztBQUVBO0E3RDRod0NBO0E2RDFod0NBOztBQUVBO0E3RDRod0NBO0E2RDFod0NBOztBQUVBO0E3RDRod0NBO0E2RDFod0NBOztBQUVBO0E3RDRod0NBO0E2RDNpd0NBO0FBQUE7QTdEOGl3Q0E7QTZEN2l3Q0E7O0FBRUE7QTdEK2l3Q0E7QTZEN2l3Q0E7O0FBRUE7QTdEK2l3Q0E7QTZEN2l3Q0E7O0FBRUE7QTdEK2l3Q0E7QTZEN2l3Q0E7O0FBRUE7QTdEK2l3Q0E7QTZEOWp3Q0E7QUFBQTtBN0Rpa3dDQTtBNkRoa3dDQTs7QUFFQTtBN0Rra3dDQTtBNkRoa3dDQTs7QUFFQTtBN0Rra3dDQTtBNkRoa3dDQTs7QUFFQTtBN0Rra3dDQTtBNkRoa3dDQTs7QUFFQTtBN0Rra3dDQTtBNkRqbHdDQTtBQUFBO0E3RG9sd0NBO0E2RG5sd0NBOztBQUVBO0E3RHFsd0NBO0E2RG5sd0NBOztBQUVBO0E3RHFsd0NBO0E2RG5sd0NBOztBQUVBO0E3RHFsd0NBO0E2RG5sd0NBOztBQUVBO0E3RHFsd0NBO0E2RHBtd0NBO0FBQUE7QTdEdW13Q0E7QTZEdG13Q0E7O0FBRUE7QTdEd213Q0E7QTZEdG13Q0E7O0FBRUE7QTdEd213Q0E7QTZEdG13Q0E7O0FBRUE7QTdEd213Q0E7QTZEdG13Q0E7O0FBRUE7QTdEd213Q0E7QTZEdm53Q0E7QUFBQTtBN0QwbndDQTtBNkR6bndDQTs7QUFFQTtBN0QybndDQTtBNkR6bndDQTs7QUFFQTtBN0QybndDQTtBNkR6bndDQTs7QUFFQTtBN0QybndDQTtBNkR6bndDQTs7QUFFQTtBN0QybndDQTtBNkQxb3dDQTtBQUFBO0E3RDZvd0NBO0E2RDVvd0NBOztBQUVBO0E3RDhvd0NBO0E2RDVvd0NBOztBQUVBO0E3RDhvd0NBO0E2RDVvd0NBOztBQUVBO0E3RDhvd0NBO0E2RDVvd0NBOztBQUVBO0E3RDhvd0NBO0E2RDdwd0NBO0FBQUE7QTdEZ3F3Q0E7QTZEL3B3Q0E7O0FBRUE7QTdEaXF3Q0E7QTZEL3B3Q0E7O0FBRUE7QTdEaXF3Q0E7QTZEL3B3Q0E7O0FBRUE7QTdEaXF3Q0E7QTZEL3B3Q0E7O0FBRUE7QTdEaXF3Q0E7QTZEaHJ3Q0E7QUFBQTtBN0RtcndDQTtBNkRscndDQTs7QUFFQTtBN0RvcndDQTtBNkRscndDQTs7QUFFQTtBN0RvcndDQTtBNkRscndDQTs7QUFFQTtBN0RvcndDQTtBNkRscndDQTs7QUFFQTtBN0RvcndDQTtBNkRuc3dDQTtBQUFBO0E3RHNzd0NBO0E2RHJzd0NBOztBQUVBO0E3RHVzd0NBO0E2RHJzd0NBOztBQUVBO0E3RHVzd0NBO0E2RHJzd0NBOztBQUVBO0E3RHVzd0NBO0E2RHJzd0NBOztBQUVBO0E3RHVzd0NBO0E2RHR0d0NBO0FBQUE7QTdEeXR3Q0E7QTZEeHR3Q0E7O0FBRUE7QTdEMHR3Q0E7QTZEeHR3Q0E7O0FBRUE7QTdEMHR3Q0E7QTZEeHR3Q0E7O0FBRUE7QTdEMHR3Q0E7QTZEeHR3Q0E7O0FBRUE7QTdEMHR3Q0E7QTZEenV3Q0E7QUFBQTtBN0Q0dXdDQTtBNkQzdXdDQTs7QUFFQTtBN0Q2dXdDQTtBNkQzdXdDQTs7QUFFQTtBN0Q2dXdDQTtBNkQzdXdDQTs7QUFFQTtBN0Q2dXdDQTtBNkQzdXdDQTs7QUFFQTtBN0Q2dXdDQTtBNkQ1dndDQTtBQUFBO0E3RCt2d0NBO0E2RDl2d0NBOztBQUVBO0E3RGd3d0NBO0E2RDl2d0NBOztBQUVBO0E3RGd3d0NBO0E2RDl2d0NBOztBQUVBO0E3RGd3d0NBO0E2RDl2d0NBOztBQUVBO0E3RGd3d0NBO0E2RC93d0NBO0FBQUE7QTdEa3h3Q0E7QTZEanh3Q0E7O0FBRUE7QTdEbXh3Q0E7QTZEanh3Q0E7O0FBRUE7QTdEbXh3Q0E7QTZEanh3Q0E7O0FBRUE7QTdEbXh3Q0E7QTZEanh3Q0E7O0FBRUE7QTdEbXh3Q0E7QTZEbHl3Q0E7QUFBQTtBN0RxeXdDQTtBNkRweXdDQTs7QUFFQTtBN0RzeXdDQTtBNkRweXdDQTs7QUFFQTtBN0RzeXdDQTtBNkRweXdDQTs7QUFFQTtBN0RzeXdDQTtBNkRweXdDQTs7QUFFQTtBN0RzeXdDQTtBNkRyendDQTtBQUFBO0E3RHd6d0NBO0E2RHZ6d0NBOztBQUVBO0E3RHl6d0NBO0E2RHZ6d0NBOztBQUVBO0E3RHl6d0NBO0E2RHZ6d0NBOztBQUVBO0E3RHl6d0NBO0E2RHZ6d0NBOztBQUVBO0E3RHl6d0NBO0E2RHgwd0NBO0FBQUE7QTdEMjB3Q0E7QTZEMTB3Q0E7O0FBRUE7QTdENDB3Q0E7QTZEMTB3Q0E7O0FBRUE7QTdENDB3Q0E7QTZEMTB3Q0E7O0FBRUE7QTdENDB3Q0E7QTZEMTB3Q0E7O0FBRUE7QTdENDB3Q0E7QTZEMzF3Q0E7QUFBQTtBN0Q4MXdDQTtBNkQ3MXdDQTs7QUFFQTtBN0QrMXdDQTtBNkQ3MXdDQTs7QUFFQTtBN0QrMXdDQTtBNkQ3MXdDQTs7QUFFQTtBN0QrMXdDQTtBNkQ3MXdDQTs7QUFFQTtBN0QrMXdDQTtBNkQ5MndDQTtBQUFBO0E3RGkzd0NBO0E2RGgzd0NBOztBQUVBO0E3RGszd0NBO0E2RGgzd0NBOztBQUVBO0E3RGszd0NBO0E2RGgzd0NBOztBQUVBO0E3RGszd0NBO0E2RGgzd0NBOztBQUVBO0E3RGszd0NBO0E2RGo0d0NBO0FBQUE7QTdEbzR3Q0E7QTZEbjR3Q0E7O0FBRUE7QTdEcTR3Q0E7QTZEbjR3Q0E7O0FBRUE7QTdEcTR3Q0E7QTZEbjR3Q0E7O0FBRUE7QTdEcTR3Q0E7QTZEbjR3Q0E7O0FBRUE7QTdEcTR3Q0E7QTZEcDV3Q0E7QUFBQTtBN0R1NXdDQTtBNkR0NXdDQTs7QUFFQTtBN0R3NXdDQTtBNkR0NXdDQTs7QUFFQTtBN0R3NXdDQTtBNkR0NXdDQTs7QUFFQTtBN0R3NXdDQTtBNkR0NXdDQTs7QUFFQTtBN0R3NXdDQTtBNkR2NndDQTtBQUFBO0E3RDA2d0NBO0E2RHo2d0NBOztBQUVBO0E3RDI2d0NBO0E2RHo2d0NBOztBQUVBO0E3RDI2d0NBO0E2RHo2d0NBOztBQUVBO0E3RDI2d0NBO0E2RHo2d0NBOztBQUVBO0E3RDI2d0NBO0E2RDE3d0NBO0FBQUE7QTdENjd3Q0E7QTZENTd3Q0E7O0FBRUE7QTdEODd3Q0E7QTZENTd3Q0E7O0FBRUE7QTdEODd3Q0E7QTZENTd3Q0E7O0FBRUE7QTdEODd3Q0E7QTZENTd3Q0E7O0FBRUE7QTdEODd3Q0E7QTZENzh3Q0E7QUFBQTtBN0RnOXdDQTtBNkQvOHdDQTs7QUFFQTtBN0RpOXdDQTtBNkQvOHdDQTs7QUFFQTtBN0RpOXdDQTtBNkQvOHdDQTs7QUFFQTtBN0RpOXdDQTtBNkQvOHdDQTs7QUFFQTtBN0RpOXdDQTtBNkRoK3dDQTtBQUFBO0E3RG0rd0NBO0E2RGwrd0NBOztBQUVBO0E3RG8rd0NBO0E2RGwrd0NBOztBQUVBO0E3RG8rd0NBO0E2RGwrd0NBOztBQUVBO0E3RG8rd0NBO0E2RGwrd0NBOztBQUVBO0E3RG8rd0NBO0E2RG4vd0NBO0FBQUE7QTdEcy93Q0E7QTZEci93Q0E7O0FBRUE7QTdEdS93Q0E7QTZEci93Q0E7O0FBRUE7QTdEdS93Q0E7QTZEci93Q0E7O0FBRUE7QTdEdS93Q0E7QTZEci93Q0E7O0FBRUE7QTdEdS93Q0E7QTZEdGd4Q0E7QUFBQTtBN0R5Z3hDQTtBNkR4Z3hDQTs7QUFFQTtBN0QwZ3hDQTtBNkR4Z3hDQTs7QUFFQTtBN0QwZ3hDQTtBNkR4Z3hDQTs7QUFFQTtBN0QwZ3hDQTtBNkR4Z3hDQTs7QUFFQTtBN0QwZ3hDQTtBNkR6aHhDQTtBQUFBO0E3RDRoeENBO0E2RDNoeENBOztBQUVBO0E3RDZoeENBO0E2RDNoeENBOztBQUVBO0E3RDZoeENBO0E2RDNoeENBOztBQUVBO0E3RDZoeENBO0E2RDNoeENBOztBQUVBO0E3RDZoeENBO0E2RDVpeENBO0FBQUE7QTdEK2l4Q0E7QTZEOWl4Q0E7O0FBRUE7QTdEZ2p4Q0E7QTZEOWl4Q0E7O0FBRUE7QTdEZ2p4Q0E7QTZEOWl4Q0E7O0FBRUE7QTdEZ2p4Q0E7QTZEOWl4Q0E7O0FBRUE7QTdEZ2p4Q0E7QTZEeGl4Q0E7QUFBQTtBN0QyaXhDQTtBNkQxaXhDQTs7QUFFQTtBN0Q0aXhDQTtBNkQxaXhDQTs7QUFFQTtBN0Q0aXhDQTtBNkQxaXhDQTs7QUFFQTtBN0Q0aXhDQTtBNkQxaXhDQTs7QUFFQTtBN0Q0aXhDQTtBNkQzanhDQTtBQUFBO0E3RDhqeENBO0E2RDdqeENBOztBQUVBO0E3RCtqeENBO0E2RDdqeENBOztBQUVBO0E3RCtqeENBO0E2RDdqeENBOztBQUVBO0E3RCtqeENBO0E2RDdqeENBOztBQUVBO0E3RCtqeENBO0E2RDlreENBO0FBQUE7QTdEaWx4Q0E7QTZEaGx4Q0E7O0FBRUE7QTdEa2x4Q0E7QTZEaGx4Q0E7O0FBRUE7QTdEa2x4Q0E7QTZEaGx4Q0E7O0FBRUE7QTdEa2x4Q0E7QTZEaGx4Q0E7O0FBRUE7QTdEa2x4Q0E7QTZEam14Q0E7QUFBQTtBN0RvbXhDQTtBNkRubXhDQTs7QUFFQTtBN0RxbXhDQTtBNkRubXhDQTs7QUFFQTtBN0RxbXhDQTtBNkRubXhDQTs7QUFFQTtBN0RxbXhDQTtBNkRubXhDQTs7QUFFQTtBN0RxbXhDQTtBNkRwbnhDQTtBQUFBO0E3RHVueENBO0E2RHRueENBOztBQUVBO0E3RHdueENBO0E2RHRueENBOztBQUVBO0E3RHdueENBO0E2RHRueENBOztBQUVBO0E3RHdueENBO0E2RHRueENBOztBQUVBO0E3RHdueENBO0E2RHZveENBO0FBQUE7QTdEMG94Q0E7QTZEem94Q0E7O0FBRUE7QTdEMm94Q0E7QTZEem94Q0E7O0FBRUE7QTdEMm94Q0E7QTZEem94Q0E7O0FBRUE7QTdEMm94Q0E7QTZEem94Q0E7O0FBRUE7QTdEMm94Q0E7QTZEMXB4Q0E7QUFBQTtBN0Q2cHhDQTtBNkQ1cHhDQTs7QUFFQTtBN0Q4cHhDQTtBNkQ1cHhDQTs7QUFFQTtBN0Q4cHhDQTtBNkQ1cHhDQTs7QUFFQTtBN0Q4cHhDQTtBNkQ1cHhDQTs7QUFFQTtBN0Q4cHhDQTtBNkQ3cXhDQTtBQUFBO0E3RGdyeENBO0E2RC9xeENBOztBQUVBO0E3RGlyeENBO0E2RC9xeENBOztBQUVBO0E3RGlyeENBO0E2RC9xeENBOztBQUVBO0E3RGlyeENBO0E2RC9xeENBOztBQUVBO0E3RGlyeENBO0E2RGhzeENBO0FBQUE7QTdEbXN4Q0E7QTZEbHN4Q0E7O0FBRUE7QTdEb3N4Q0E7QTZEbHN4Q0E7O0FBRUE7QTdEb3N4Q0E7QTZEbHN4Q0E7O0FBRUE7QTdEb3N4Q0E7QTZEbHN4Q0E7O0FBRUE7QTdEb3N4Q0E7QTZEbnR4Q0E7QUFBQTtBN0RzdHhDQTtBNkRydHhDQTs7QUFFQTtBN0R1dHhDQTtBNkRydHhDQTs7QUFFQTtBN0R1dHhDQTtBNkRydHhDQTs7QUFFQTtBN0R1dHhDQTtBNkRydHhDQTs7QUFFQTtBN0R1dHhDQTtBNkR0dXhDQTtBQUFBO0E3RHl1eENBO0E2RHh1eENBOztBQUVBO0E3RDB1eENBO0E2RHh1eENBOztBQUVBO0E3RDB1eENBO0E2RHh1eENBOztBQUVBO0E3RDB1eENBO0E2RHh1eENBOztBQUVBO0E3RDB1eENBO0E2RHp2eENBO0FBQUE7QTdENHZ4Q0E7QTZEM3Z4Q0E7O0FBRUE7QTdENnZ4Q0E7QTZEM3Z4Q0E7O0FBRUE7QTdENnZ4Q0E7QTZEM3Z4Q0E7O0FBRUE7QTdENnZ4Q0E7QTZEM3Z4Q0E7O0FBRUE7QTdENnZ4Q0E7QTZENXd4Q0E7QUFBQTtBN0Qrd3hDQTtBNkQ5d3hDQTs7QUFFQTtBN0RneHhDQTtBNkQ5d3hDQTs7QUFFQTtBN0RneHhDQTtBNkQ5d3hDQTs7QUFFQTtBN0RneHhDQTtBNkQ5d3hDQTs7QUFFQTtBN0RneHhDQTtBNkQveHhDQTtBQUFBO0E3RGt5eENBO0E2RGp5eENBOztBQUVBO0E3RG15eENBO0E2RGp5eENBOztBQUVBO0E3RG15eENBO0E2RGp5eENBOztBQUVBO0E3RG15eENBO0E2RGp5eENBOztBQUVBO0E3RG15eENBO0E2RGx6eENBO0FBQUE7QTdEcXp4Q0E7QTZEcHp4Q0E7O0FBRUE7QTdEc3p4Q0E7QTZEcHp4Q0E7O0FBRUE7QTdEc3p4Q0E7QTZEcHp4Q0E7O0FBRUE7QTdEc3p4Q0E7QTZEcHp4Q0E7O0FBRUE7QTdEc3p4Q0E7QTZEcjB4Q0E7QUFBQTtBN0R3MHhDQTtBNkR2MHhDQTs7QUFFQTtBN0R5MHhDQTtBNkR2MHhDQTs7QUFFQTtBN0R5MHhDQTtBNkR2MHhDQTs7QUFFQTtBN0R5MHhDQTtBNkR2MHhDQTs7QUFFQTtBN0R5MHhDQTtBNkR4MXhDQTtBQUFBO0E3RDIxeENBO0E2RDExeENBOztBQUVBO0E3RDQxeENBO0E2RDExeENBOztBQUVBO0E3RDQxeENBO0E2RDExeENBOztBQUVBO0E3RDQxeENBO0E2RDExeENBOztBQUVBO0E3RDQxeENBO0E2RDMyeENBO0FBQUE7QTdEODJ4Q0E7QTZENzJ4Q0E7O0FBRUE7QTdEKzJ4Q0E7QTZENzJ4Q0E7O0FBRUE7QTdEKzJ4Q0E7QTZENzJ4Q0E7O0FBRUE7QTdEKzJ4Q0E7QTZENzJ4Q0E7O0FBRUE7QTdEKzJ4Q0E7QTZEOTN4Q0E7QUFBQTtBN0RpNHhDQTtBNkRoNHhDQTs7QUFFQTtBN0RrNHhDQTtBNkRoNHhDQTs7QUFFQTtBN0RrNHhDQTtBNkRoNHhDQTs7QUFFQTtBN0RrNHhDQTtBNkRoNHhDQTs7QUFFQTtBN0RrNHhDQTtBNkRqNXhDQTtBQUFBO0E3RG81eENBO0E2RG41eENBOztBQUVBO0E3RHE1eENBO0E2RG41eENBOztBQUVBO0E3RHE1eENBO0E2RG41eENBOztBQUVBO0E3RHE1eENBO0E2RG41eENBOztBQUVBO0E3RHE1eENBO0E2RHA2eENBO0FBQUE7QTdEdTZ4Q0E7QTZEdDZ4Q0E7O0FBRUE7QTdEdzZ4Q0E7QTZEdDZ4Q0E7O0FBRUE7QTdEdzZ4Q0E7QTZEdDZ4Q0E7O0FBRUE7QTdEdzZ4Q0E7QTZEdDZ4Q0E7O0FBRUE7QTdEdzZ4Q0E7QTZEbDZ4Q0E7QUFBQTtBN0RxNnhDQTtBNkRwNnhDQTs7QUFFQTtBN0RzNnhDQTtBNkRwNnhDQTs7QUFFQTtBN0RzNnhDQTtBNkRwNnhDQTs7QUFFQTtBN0RzNnhDQTtBNkRwNnhDQTs7QUFFQTtBN0RzNnhDQTtBQUNBO0FnQmg3eENBO0E2Q2xEQTtBQUFBO0E3RHMreENBO0E2RHIreENBOztBQUVBO0E3RHUreENBO0E2RHIreENBOztBQUVBO0E3RHUreENBO0E2RHIreENBOztBQUVBO0E3RHUreENBO0E2RHIreENBOztBQUVBO0E3RHUreENBO0E2RHQveENBO0FBQUE7QTdEeS94Q0E7QTZEeC94Q0E7O0FBRUE7QTdEMC94Q0E7QTZEeC94Q0E7O0FBRUE7QTdEMC94Q0E7QTZEeC94Q0E7O0FBRUE7QTdEMC94Q0E7QTZEeC94Q0E7O0FBRUE7QTdEMC94Q0E7QTZEemd5Q0E7QUFBQTtBN0Q0Z3lDQTtBNkQzZ3lDQTs7QUFFQTtBN0Q2Z3lDQTtBNkQzZ3lDQTs7QUFFQTtBN0Q2Z3lDQTtBNkQzZ3lDQTs7QUFFQTtBN0Q2Z3lDQTtBNkQzZ3lDQTs7QUFFQTtBN0Q2Z3lDQTtBNkQ1aHlDQTtBQUFBO0E3RCtoeUNBO0E2RDloeUNBOztBQUVBO0E3RGdpeUNBO0E2RDloeUNBOztBQUVBO0E3RGdpeUNBO0E2RDloeUNBOztBQUVBO0E3RGdpeUNBO0E2RDloeUNBOztBQUVBO0E3RGdpeUNBO0E2RC9peUNBO0FBQUE7QTdEa2p5Q0E7QTZEamp5Q0E7O0FBRUE7QTdEbWp5Q0E7QTZEamp5Q0E7O0FBRUE7QTdEbWp5Q0E7QTZEamp5Q0E7O0FBRUE7QTdEbWp5Q0E7QTZEamp5Q0E7O0FBRUE7QTdEbWp5Q0E7QTZEbGt5Q0E7QUFBQTtBN0Rxa3lDQTtBNkRwa3lDQTs7QUFFQTtBN0Rza3lDQTtBNkRwa3lDQTs7QUFFQTtBN0Rza3lDQTtBNkRwa3lDQTs7QUFFQTtBN0Rza3lDQTtBNkRwa3lDQTs7QUFFQTtBN0Rza3lDQTtBNkRybHlDQTtBQUFBO0E3RHdseUNBO0E2RHZseUNBOztBQUVBO0E3RHlseUNBO0E2RHZseUNBOztBQUVBO0E3RHlseUNBO0E2RHZseUNBOztBQUVBO0E3RHlseUNBO0E2RHZseUNBOztBQUVBO0E3RHlseUNBO0E2RHhteUNBO0FBQUE7QTdEMm15Q0E7QTZEMW15Q0E7O0FBRUE7QTdENG15Q0E7QTZEMW15Q0E7O0FBRUE7QTdENG15Q0E7QTZEMW15Q0E7O0FBRUE7QTdENG15Q0E7QTZEMW15Q0E7O0FBRUE7QTdENG15Q0E7QTZEM255Q0E7QUFBQTtBN0Q4bnlDQTtBNkQ3bnlDQTs7QUFFQTtBN0QrbnlDQTtBNkQ3bnlDQTs7QUFFQTtBN0QrbnlDQTtBNkQ3bnlDQTs7QUFFQTtBN0QrbnlDQTtBNkQ3bnlDQTs7QUFFQTtBN0QrbnlDQTtBNkQ5b3lDQTtBQUFBO0E3RGlweUNBO0E2RGhweUNBOztBQUVBO0E3RGtweUNBO0E2RGhweUNBOztBQUVBO0E3RGtweUNBO0E2RGhweUNBOztBQUVBO0E3RGtweUNBO0E2RGhweUNBOztBQUVBO0E3RGtweUNBO0E2RGpxeUNBO0FBQUE7QTdEb3F5Q0E7QTZEbnF5Q0E7O0FBRUE7QTdEcXF5Q0E7QTZEbnF5Q0E7O0FBRUE7QTdEcXF5Q0E7QTZEbnF5Q0E7O0FBRUE7QTdEcXF5Q0E7QTZEbnF5Q0E7O0FBRUE7QTdEcXF5Q0E7QTZEcHJ5Q0E7QUFBQTtBN0R1cnlDQTtBNkR0cnlDQTs7QUFFQTtBN0R3cnlDQTtBNkR0cnlDQTs7QUFFQTtBN0R3cnlDQTtBNkR0cnlDQTs7QUFFQTtBN0R3cnlDQTtBNkR0cnlDQTs7QUFFQTtBN0R3cnlDQTtBNkR2c3lDQTtBQUFBO0E3RDBzeUNBO0E2RHpzeUNBOztBQUVBO0E3RDJzeUNBO0E2RHpzeUNBOztBQUVBO0E3RDJzeUNBO0E2RHpzeUNBOztBQUVBO0E3RDJzeUNBO0E2RHpzeUNBOztBQUVBO0E3RDJzeUNBO0E2RDF0eUNBO0FBQUE7QTdENnR5Q0E7QTZENXR5Q0E7O0FBRUE7QTdEOHR5Q0E7QTZENXR5Q0E7O0FBRUE7QTdEOHR5Q0E7QTZENXR5Q0E7O0FBRUE7QTdEOHR5Q0E7QTZENXR5Q0E7O0FBRUE7QTdEOHR5Q0E7QTZEN3V5Q0E7QUFBQTtBN0RndnlDQTtBNkQvdXlDQTs7QUFFQTtBN0RpdnlDQTtBNkQvdXlDQTs7QUFFQTtBN0RpdnlDQTtBNkQvdXlDQTs7QUFFQTtBN0RpdnlDQTtBNkQvdXlDQTs7QUFFQTtBN0RpdnlDQTtBNkRod3lDQTtBQUFBO0E3RG13eUNBO0E2RGx3eUNBOztBQUVBO0E3RG93eUNBO0E2RGx3eUNBOztBQUVBO0E3RG93eUNBO0E2RGx3eUNBOztBQUVBO0E3RG93eUNBO0E2RGx3eUNBOztBQUVBO0E3RG93eUNBO0E2RG54eUNBO0FBQUE7QTdEc3h5Q0E7QTZEcnh5Q0E7O0FBRUE7QTdEdXh5Q0E7QTZEcnh5Q0E7O0FBRUE7QTdEdXh5Q0E7QTZEcnh5Q0E7O0FBRUE7QTdEdXh5Q0E7QTZEcnh5Q0E7O0FBRUE7QTdEdXh5Q0E7QTZEdHl5Q0E7QUFBQTtBN0R5eXlDQTtBNkR4eXlDQTs7QUFFQTtBN0QweXlDQTtBNkR4eXlDQTs7QUFFQTtBN0QweXlDQTtBNkR4eXlDQTs7QUFFQTtBN0QweXlDQTtBNkR4eXlDQTs7QUFFQTtBN0QweXlDQTtBNkR6enlDQTtBQUFBO0E3RDR6eUNBO0E2RDN6eUNBOztBQUVBO0E3RDZ6eUNBO0E2RDN6eUNBOztBQUVBO0E3RDZ6eUNBO0E2RDN6eUNBOztBQUVBO0E3RDZ6eUNBO0E2RDN6eUNBOztBQUVBO0E3RDZ6eUNBO0E2RDUweUNBO0FBQUE7QTdEKzB5Q0E7QTZEOTB5Q0E7O0FBRUE7QTdEZzF5Q0E7QTZEOTB5Q0E7O0FBRUE7QTdEZzF5Q0E7QTZEOTB5Q0E7O0FBRUE7QTdEZzF5Q0E7QTZEOTB5Q0E7O0FBRUE7QTdEZzF5Q0E7QTZELzF5Q0E7QUFBQTtBN0RrMnlDQTtBNkRqMnlDQTs7QUFFQTtBN0RtMnlDQTtBNkRqMnlDQTs7QUFFQTtBN0RtMnlDQTtBNkRqMnlDQTs7QUFFQTtBN0RtMnlDQTtBNkRqMnlDQTs7QUFFQTtBN0RtMnlDQTtBNkRsM3lDQTtBQUFBO0E3RHEzeUNBO0E2RHAzeUNBOztBQUVBO0E3RHMzeUNBO0E2RHAzeUNBOztBQUVBO0E3RHMzeUNBO0E2RHAzeUNBOztBQUVBO0E3RHMzeUNBO0E2RHAzeUNBOztBQUVBO0E3RHMzeUNBO0E2RHI0eUNBO0FBQUE7QTdEdzR5Q0E7QTZEdjR5Q0E7O0FBRUE7QTdEeTR5Q0E7QTZEdjR5Q0E7O0FBRUE7QTdEeTR5Q0E7QTZEdjR5Q0E7O0FBRUE7QTdEeTR5Q0E7QTZEdjR5Q0E7O0FBRUE7QTdEeTR5Q0E7QTZEeDV5Q0E7QUFBQTtBN0QyNXlDQTtBNkQxNXlDQTs7QUFFQTtBN0Q0NXlDQTtBNkQxNXlDQTs7QUFFQTtBN0Q0NXlDQTtBNkQxNXlDQTs7QUFFQTtBN0Q0NXlDQTtBNkQxNXlDQTs7QUFFQTtBN0Q0NXlDQTtBNkQzNnlDQTtBQUFBO0E3RDg2eUNBO0E2RDc2eUNBOztBQUVBO0E3RCs2eUNBO0E2RDc2eUNBOztBQUVBO0E3RCs2eUNBO0E2RDc2eUNBOztBQUVBO0E3RCs2eUNBO0E2RDc2eUNBOztBQUVBO0E3RCs2eUNBO0E2RDk3eUNBO0FBQUE7QTdEaTh5Q0E7QTZEaDh5Q0E7O0FBRUE7QTdEazh5Q0E7QTZEaDh5Q0E7O0FBRUE7QTdEazh5Q0E7QTZEaDh5Q0E7O0FBRUE7QTdEazh5Q0E7QTZEaDh5Q0E7O0FBRUE7QTdEazh5Q0E7QTZEajl5Q0E7QUFBQTtBN0RvOXlDQTtBNkRuOXlDQTs7QUFFQTtBN0RxOXlDQTtBNkRuOXlDQTs7QUFFQTtBN0RxOXlDQTtBNkRuOXlDQTs7QUFFQTtBN0RxOXlDQTtBNkRuOXlDQTs7QUFFQTtBN0RxOXlDQTtBNkRwK3lDQTtBQUFBO0E3RHUreUNBO0E2RHQreUNBOztBQUVBO0E3RHcreUNBO0E2RHQreUNBOztBQUVBO0E3RHcreUNBO0E2RHQreUNBOztBQUVBO0E3RHcreUNBO0E2RHQreUNBOztBQUVBO0E3RHcreUNBO0E2RHYveUNBO0FBQUE7QTdEMC95Q0E7QTZEei95Q0E7O0FBRUE7QTdEMi95Q0E7QTZEei95Q0E7O0FBRUE7QTdEMi95Q0E7QTZEei95Q0E7O0FBRUE7QTdEMi95Q0E7QTZEei95Q0E7O0FBRUE7QTdEMi95Q0E7QTZEMWd6Q0E7QUFBQTtBN0Q2Z3pDQTtBNkQ1Z3pDQTs7QUFFQTtBN0Q4Z3pDQTtBNkQ1Z3pDQTs7QUFFQTtBN0Q4Z3pDQTtBNkQ1Z3pDQTs7QUFFQTtBN0Q4Z3pDQTtBNkQ1Z3pDQTs7QUFFQTtBN0Q4Z3pDQTtBNkQ3aHpDQTtBQUFBO0E3RGdpekNBO0E2RC9oekNBOztBQUVBO0E3RGlpekNBO0E2RC9oekNBOztBQUVBO0E3RGlpekNBO0E2RC9oekNBOztBQUVBO0E3RGlpekNBO0E2RC9oekNBOztBQUVBO0E3RGlpekNBO0E2RGhqekNBO0FBQUE7QTdEbWp6Q0E7QTZEbGp6Q0E7O0FBRUE7QTdEb2p6Q0E7QTZEbGp6Q0E7O0FBRUE7QTdEb2p6Q0E7QTZEbGp6Q0E7O0FBRUE7QTdEb2p6Q0E7QTZEbGp6Q0E7O0FBRUE7QTdEb2p6Q0E7QTZEbmt6Q0E7QUFBQTtBN0Rza3pDQTtBNkRya3pDQTs7QUFFQTtBN0R1a3pDQTtBNkRya3pDQTs7QUFFQTtBN0R1a3pDQTtBNkRya3pDQTs7QUFFQTtBN0R1a3pDQTtBNkRya3pDQTs7QUFFQTtBN0R1a3pDQTtBNkR0bHpDQTtBQUFBO0E3RHlsekNBO0E2RHhsekNBOztBQUVBO0E3RDBsekNBO0E2RHhsekNBOztBQUVBO0E3RDBsekNBO0E2RHhsekNBOztBQUVBO0E3RDBsekNBO0E2RHhsekNBOztBQUVBO0E3RDBsekNBO0E2RHptekNBO0FBQUE7QTdENG16Q0E7QTZEM216Q0E7O0FBRUE7QTdENm16Q0E7QTZEM216Q0E7O0FBRUE7QTdENm16Q0E7QTZEM216Q0E7O0FBRUE7QTdENm16Q0E7QTZEM216Q0E7O0FBRUE7QTdENm16Q0E7QTZENW56Q0E7QUFBQTtBN0QrbnpDQTtBNkQ5bnpDQTs7QUFFQTtBN0Rnb3pDQTtBNkQ5bnpDQTs7QUFFQTtBN0Rnb3pDQTtBNkQ5bnpDQTs7QUFFQTtBN0Rnb3pDQTtBNkQ5bnpDQTs7QUFFQTtBN0Rnb3pDQTtBNkQvb3pDQTtBQUFBO0E3RGtwekNBO0E2RGpwekNBOztBQUVBO0E3RG1wekNBO0E2RGpwekNBOztBQUVBO0E3RG1wekNBO0E2RGpwekNBOztBQUVBO0E3RG1wekNBO0E2RGpwekNBOztBQUVBO0E3RG1wekNBO0E2RGxxekNBO0FBQUE7QTdEcXF6Q0E7QTZEcHF6Q0E7O0FBRUE7QTdEc3F6Q0E7QTZEcHF6Q0E7O0FBRUE7QTdEc3F6Q0E7QTZEcHF6Q0E7O0FBRUE7QTdEc3F6Q0E7QTZEcHF6Q0E7O0FBRUE7QTdEc3F6Q0E7QTZEcnJ6Q0E7QUFBQTtBN0R3cnpDQTtBNkR2cnpDQTs7QUFFQTtBN0R5cnpDQTtBNkR2cnpDQTs7QUFFQTtBN0R5cnpDQTtBNkR2cnpDQTs7QUFFQTtBN0R5cnpDQTtBNkR2cnpDQTs7QUFFQTtBN0R5cnpDQTtBNkR4c3pDQTtBQUFBO0E3RDJzekNBO0E2RDFzekNBOztBQUVBO0E3RDRzekNBO0E2RDFzekNBOztBQUVBO0E3RDRzekNBO0E2RDFzekNBOztBQUVBO0E3RDRzekNBO0E2RDFzekNBOztBQUVBO0E3RDRzekNBO0E2RDN0ekNBO0FBQUE7QTdEOHR6Q0E7QTZEN3R6Q0E7O0FBRUE7QTdEK3R6Q0E7QTZEN3R6Q0E7O0FBRUE7QTdEK3R6Q0E7QTZEN3R6Q0E7O0FBRUE7QTdEK3R6Q0E7QTZEN3R6Q0E7O0FBRUE7QTdEK3R6Q0E7QTZEOXV6Q0E7QUFBQTtBN0RpdnpDQTtBNkRodnpDQTs7QUFFQTtBN0RrdnpDQTtBNkRodnpDQTs7QUFFQTtBN0RrdnpDQTtBNkRodnpDQTs7QUFFQTtBN0RrdnpDQTtBNkRodnpDQTs7QUFFQTtBN0RrdnpDQTtBNkRqd3pDQTtBQUFBO0E3RG93ekNBO0E2RG53ekNBOztBQUVBO0E3RHF3ekNBO0E2RG53ekNBOztBQUVBO0E3RHF3ekNBO0E2RG53ekNBOztBQUVBO0E3RHF3ekNBO0E2RG53ekNBOztBQUVBO0E3RHF3ekNBO0E2RHB4ekNBO0FBQUE7QTdEdXh6Q0E7QTZEdHh6Q0E7O0FBRUE7QTdEd3h6Q0E7QTZEdHh6Q0E7O0FBRUE7QTdEd3h6Q0E7QTZEdHh6Q0E7O0FBRUE7QTdEd3h6Q0E7QTZEdHh6Q0E7O0FBRUE7QTdEd3h6Q0E7QTZEaHh6Q0E7QUFBQTtBN0RteHpDQTtBNkRseHpDQTs7QUFFQTtBN0RveHpDQTtBNkRseHpDQTs7QUFFQTtBN0RveHpDQTtBNkRseHpDQTs7QUFFQTtBN0RveHpDQTtBNkRseHpDQTs7QUFFQTtBN0RveHpDQTtBNkRueXpDQTtBQUFBO0E3RHN5ekNBO0E2RHJ5ekNBOztBQUVBO0E3RHV5ekNBO0E2RHJ5ekNBOztBQUVBO0E3RHV5ekNBO0E2RHJ5ekNBOztBQUVBO0E3RHV5ekNBO0E2RHJ5ekNBOztBQUVBO0E3RHV5ekNBO0E2RHR6ekNBO0FBQUE7QTdEeXp6Q0E7QTZEeHp6Q0E7O0FBRUE7QTdEMHp6Q0E7QTZEeHp6Q0E7O0FBRUE7QTdEMHp6Q0E7QTZEeHp6Q0E7O0FBRUE7QTdEMHp6Q0E7QTZEeHp6Q0E7O0FBRUE7QTdEMHp6Q0E7QTZEejB6Q0E7QUFBQTtBN0Q0MHpDQTtBNkQzMHpDQTs7QUFFQTtBN0Q2MHpDQTtBNkQzMHpDQTs7QUFFQTtBN0Q2MHpDQTtBNkQzMHpDQTs7QUFFQTtBN0Q2MHpDQTtBNkQzMHpDQTs7QUFFQTtBN0Q2MHpDQTtBNkQ1MXpDQTtBQUFBO0E3RCsxekNBO0E2RDkxekNBOztBQUVBO0E3RGcyekNBO0E2RDkxekNBOztBQUVBO0E3RGcyekNBO0E2RDkxekNBOztBQUVBO0E3RGcyekNBO0E2RDkxekNBOztBQUVBO0E3RGcyekNBO0E2RC8yekNBO0FBQUE7QTdEazN6Q0E7QTZEajN6Q0E7O0FBRUE7QTdEbTN6Q0E7QTZEajN6Q0E7O0FBRUE7QTdEbTN6Q0E7QTZEajN6Q0E7O0FBRUE7QTdEbTN6Q0E7QTZEajN6Q0E7O0FBRUE7QTdEbTN6Q0E7QTZEbDR6Q0E7QUFBQTtBN0RxNHpDQTtBNkRwNHpDQTs7QUFFQTtBN0RzNHpDQTtBNkRwNHpDQTs7QUFFQTtBN0RzNHpDQTtBNkRwNHpDQTs7QUFFQTtBN0RzNHpDQTtBNkRwNHpDQTs7QUFFQTtBN0RzNHpDQTtBNkRyNXpDQTtBQUFBO0E3RHc1ekNBO0E2RHY1ekNBOztBQUVBO0E3RHk1ekNBO0E2RHY1ekNBOztBQUVBO0E3RHk1ekNBO0E2RHY1ekNBOztBQUVBO0E3RHk1ekNBO0E2RHY1ekNBOztBQUVBO0E3RHk1ekNBO0E2RHg2ekNBO0FBQUE7QTdEMjZ6Q0E7QTZEMTZ6Q0E7O0FBRUE7QTdENDZ6Q0E7QTZEMTZ6Q0E7O0FBRUE7QTdENDZ6Q0E7QTZEMTZ6Q0E7O0FBRUE7QTdENDZ6Q0E7QTZEMTZ6Q0E7O0FBRUE7QTdENDZ6Q0E7QTZEMzd6Q0E7QUFBQTtBN0Q4N3pDQTtBNkQ3N3pDQTs7QUFFQTtBN0QrN3pDQTtBNkQ3N3pDQTs7QUFFQTtBN0QrN3pDQTtBNkQ3N3pDQTs7QUFFQTtBN0QrN3pDQTtBNkQ3N3pDQTs7QUFFQTtBN0QrN3pDQTtBNkQ5OHpDQTtBQUFBO0E3RGk5ekNBO0E2RGg5ekNBOztBQUVBO0E3RGs5ekNBO0E2RGg5ekNBOztBQUVBO0E3RGs5ekNBO0E2RGg5ekNBOztBQUVBO0E3RGs5ekNBO0E2RGg5ekNBOztBQUVBO0E3RGs5ekNBO0E2RGorekNBO0FBQUE7QTdEbyt6Q0E7QTZEbit6Q0E7O0FBRUE7QTdEcSt6Q0E7QTZEbit6Q0E7O0FBRUE7QTdEcSt6Q0E7QTZEbit6Q0E7O0FBRUE7QTdEcSt6Q0E7QTZEbit6Q0E7O0FBRUE7QTdEcSt6Q0E7QTZEcC96Q0E7QUFBQTtBN0R1L3pDQTtBNkR0L3pDQTs7QUFFQTtBN0R3L3pDQTtBNkR0L3pDQTs7QUFFQTtBN0R3L3pDQTtBNkR0L3pDQTs7QUFFQTtBN0R3L3pDQTtBNkR0L3pDQTs7QUFFQTtBN0R3L3pDQTtBNkR2ZzBDQTtBQUFBO0E3RDBnMENBO0E2RHpnMENBOztBQUVBO0E3RDJnMENBO0E2RHpnMENBOztBQUVBO0E3RDJnMENBO0E2RHpnMENBOztBQUVBO0E3RDJnMENBO0E2RHpnMENBOztBQUVBO0E3RDJnMENBO0E2RDFoMENBO0FBQUE7QTdENmgwQ0E7QTZENWgwQ0E7O0FBRUE7QTdEOGgwQ0E7QTZENWgwQ0E7O0FBRUE7QTdEOGgwQ0E7QTZENWgwQ0E7O0FBRUE7QTdEOGgwQ0E7QTZENWgwQ0E7O0FBRUE7QTdEOGgwQ0E7QTZEN2kwQ0E7QUFBQTtBN0RnajBDQTtBNkQvaTBDQTs7QUFFQTtBN0RpajBDQTtBNkQvaTBDQTs7QUFFQTtBN0RpajBDQTtBNkQvaTBDQTs7QUFFQTtBN0RpajBDQTtBNkQvaTBDQTs7QUFFQTtBN0RpajBDQTtBNkRoazBDQTtBQUFBO0E3RG1rMENBO0E2RGxrMENBOztBQUVBO0E3RG9rMENBO0E2RGxrMENBOztBQUVBO0E3RG9rMENBO0E2RGxrMENBOztBQUVBO0E3RG9rMENBO0E2RGxrMENBOztBQUVBO0E3RG9rMENBO0E2RG5sMENBO0FBQUE7QTdEc2wwQ0E7QTZEcmwwQ0E7O0FBRUE7QTdEdWwwQ0E7QTZEcmwwQ0E7O0FBRUE7QTdEdWwwQ0E7QTZEcmwwQ0E7O0FBRUE7QTdEdWwwQ0E7QTZEcmwwQ0E7O0FBRUE7QTdEdWwwQ0E7QTZEdG0wQ0E7QUFBQTtBN0R5bTBDQTtBNkR4bTBDQTs7QUFFQTtBN0QwbTBDQTtBNkR4bTBDQTs7QUFFQTtBN0QwbTBDQTtBNkR4bTBDQTs7QUFFQTtBN0QwbTBDQTtBNkR4bTBDQTs7QUFFQTtBN0QwbTBDQTtBNkR6bjBDQTtBQUFBO0E3RDRuMENBO0E2RDNuMENBOztBQUVBO0E3RDZuMENBO0E2RDNuMENBOztBQUVBO0E3RDZuMENBO0E2RDNuMENBOztBQUVBO0E3RDZuMENBO0E2RDNuMENBOztBQUVBO0E3RDZuMENBO0E2RDVvMENBO0FBQUE7QTdEK28wQ0E7QTZEOW8wQ0E7O0FBRUE7QTdEZ3AwQ0E7QTZEOW8wQ0E7O0FBRUE7QTdEZ3AwQ0E7QTZEOW8wQ0E7O0FBRUE7QTdEZ3AwQ0E7QTZEOW8wQ0E7O0FBRUE7QTdEZ3AwQ0E7QTZEMW8wQ0E7QUFBQTtBN0Q2bzBDQTtBNkQ1bzBDQTs7QUFFQTtBN0Q4bzBDQTtBNkQ1bzBDQTs7QUFFQTtBN0Q4bzBDQTtBNkQ1bzBDQTs7QUFFQTtBN0Q4bzBDQTtBNkQ1bzBDQTs7QUFFQTtBN0Q4bzBDQTtBQUNBO0FnQnhwMENBO0E2Q2xEQTtBQUFBO0E3RDhzMENBO0E2RDdzMENBOztBQUVBO0E3RCtzMENBO0E2RDdzMENBOztBQUVBO0E3RCtzMENBO0E2RDdzMENBOztBQUVBO0E3RCtzMENBO0E2RDdzMENBOztBQUVBO0E3RCtzMENBO0E2RDl0MENBO0FBQUE7QTdEaXUwQ0E7QTZEaHUwQ0E7O0FBRUE7QTdEa3UwQ0E7QTZEaHUwQ0E7O0FBRUE7QTdEa3UwQ0E7QTZEaHUwQ0E7O0FBRUE7QTdEa3UwQ0E7QTZEaHUwQ0E7O0FBRUE7QTdEa3UwQ0E7QTZEanYwQ0E7QUFBQTtBN0RvdjBDQTtBNkRudjBDQTs7QUFFQTtBN0RxdjBDQTtBNkRudjBDQTs7QUFFQTtBN0RxdjBDQTtBNkRudjBDQTs7QUFFQTtBN0RxdjBDQTtBNkRudjBDQTs7QUFFQTtBN0RxdjBDQTtBNkRwdzBDQTtBQUFBO0E3RHV3MENBO0E2RHR3MENBOztBQUVBO0E3RHd3MENBO0E2RHR3MENBOztBQUVBO0E3RHd3MENBO0E2RHR3MENBOztBQUVBO0E3RHd3MENBO0E2RHR3MENBOztBQUVBO0E3RHd3MENBO0E2RHZ4MENBO0FBQUE7QTdEMHgwQ0E7QTZEengwQ0E7O0FBRUE7QTdEMngwQ0E7QTZEengwQ0E7O0FBRUE7QTdEMngwQ0E7QTZEengwQ0E7O0FBRUE7QTdEMngwQ0E7QTZEengwQ0E7O0FBRUE7QTdEMngwQ0E7QTZEMXkwQ0E7QUFBQTtBN0Q2eTBDQTtBNkQ1eTBDQTs7QUFFQTtBN0Q4eTBDQTtBNkQ1eTBDQTs7QUFFQTtBN0Q4eTBDQTtBNkQ1eTBDQTs7QUFFQTtBN0Q4eTBDQTtBNkQ1eTBDQTs7QUFFQTtBN0Q4eTBDQTtBNkQ3ejBDQTtBQUFBO0E3RGcwMENBO0E2RC96MENBOztBQUVBO0E3RGkwMENBO0E2RC96MENBOztBQUVBO0E3RGkwMENBO0E2RC96MENBOztBQUVBO0E3RGkwMENBO0E2RC96MENBOztBQUVBO0E3RGkwMENBO0E2RGgxMENBO0FBQUE7QTdEbTEwQ0E7QTZEbDEwQ0E7O0FBRUE7QTdEbzEwQ0E7QTZEbDEwQ0E7O0FBRUE7QTdEbzEwQ0E7QTZEbDEwQ0E7O0FBRUE7QTdEbzEwQ0E7QTZEbDEwQ0E7O0FBRUE7QTdEbzEwQ0E7QTZEbjIwQ0E7QUFBQTtBN0RzMjBDQTtBNkRyMjBDQTs7QUFFQTtBN0R1MjBDQTtBNkRyMjBDQTs7QUFFQTtBN0R1MjBDQTtBNkRyMjBDQTs7QUFFQTtBN0R1MjBDQTtBNkRyMjBDQTs7QUFFQTtBN0R1MjBDQTtBNkR0MzBDQTtBQUFBO0E3RHkzMENBO0E2RHgzMENBOztBQUVBO0E3RDAzMENBO0E2RHgzMENBOztBQUVBO0E3RDAzMENBO0E2RHgzMENBOztBQUVBO0E3RDAzMENBO0E2RHgzMENBOztBQUVBO0E3RDAzMENBO0E2RHo0MENBO0FBQUE7QTdENDQwQ0E7QTZEMzQwQ0E7O0FBRUE7QTdENjQwQ0E7QTZEMzQwQ0E7O0FBRUE7QTdENjQwQ0E7QTZEMzQwQ0E7O0FBRUE7QTdENjQwQ0E7QTZEMzQwQ0E7O0FBRUE7QTdENjQwQ0E7QTZENTUwQ0E7QUFBQTtBN0QrNTBDQTtBNkQ5NTBDQTs7QUFFQTtBN0RnNjBDQTtBNkQ5NTBDQTs7QUFFQTtBN0RnNjBDQTtBNkQ5NTBDQTs7QUFFQTtBN0RnNjBDQTtBNkQ5NTBDQTs7QUFFQTtBN0RnNjBDQTtBNkQvNjBDQTtBQUFBO0E3RGs3MENBO0E2RGo3MENBOztBQUVBO0E3RG03MENBO0E2RGo3MENBOztBQUVBO0E3RG03MENBO0E2RGo3MENBOztBQUVBO0E3RG03MENBO0E2RGo3MENBOztBQUVBO0E3RG03MENBO0E2RGw4MENBO0FBQUE7QTdEcTgwQ0E7QTZEcDgwQ0E7O0FBRUE7QTdEczgwQ0E7QTZEcDgwQ0E7O0FBRUE7QTdEczgwQ0E7QTZEcDgwQ0E7O0FBRUE7QTdEczgwQ0E7QTZEcDgwQ0E7O0FBRUE7QTdEczgwQ0E7QTZEcjkwQ0E7QUFBQTtBN0R3OTBDQTtBNkR2OTBDQTs7QUFFQTtBN0R5OTBDQTtBNkR2OTBDQTs7QUFFQTtBN0R5OTBDQTtBNkR2OTBDQTs7QUFFQTtBN0R5OTBDQTtBNkR2OTBDQTs7QUFFQTtBN0R5OTBDQTtBNkR4KzBDQTtBQUFBO0E3RDIrMENBO0E2RDErMENBOztBQUVBO0E3RDQrMENBO0E2RDErMENBOztBQUVBO0E3RDQrMENBO0E2RDErMENBOztBQUVBO0E3RDQrMENBO0E2RDErMENBOztBQUVBO0E3RDQrMENBO0E2RDMvMENBO0FBQUE7QTdEOC8wQ0E7QTZENy8wQ0E7O0FBRUE7QTdEKy8wQ0E7QTZENy8wQ0E7O0FBRUE7QTdEKy8wQ0E7QTZENy8wQ0E7O0FBRUE7QTdEKy8wQ0E7QTZENy8wQ0E7O0FBRUE7QTdEKy8wQ0E7QTZEOWcxQ0E7QUFBQTtBN0RpaDFDQTtBNkRoaDFDQTs7QUFFQTtBN0RraDFDQTtBNkRoaDFDQTs7QUFFQTtBN0RraDFDQTtBNkRoaDFDQTs7QUFFQTtBN0RraDFDQTtBNkRoaDFDQTs7QUFFQTtBN0RraDFDQTtBNkRqaTFDQTtBQUFBO0E3RG9pMUNBO0E2RG5pMUNBOztBQUVBO0E3RHFpMUNBO0E2RG5pMUNBOztBQUVBO0E3RHFpMUNBO0E2RG5pMUNBOztBQUVBO0E3RHFpMUNBO0E2RG5pMUNBOztBQUVBO0E3RHFpMUNBO0E2RHBqMUNBO0FBQUE7QTdEdWoxQ0E7QTZEdGoxQ0E7O0FBRUE7QTdEd2oxQ0E7QTZEdGoxQ0E7O0FBRUE7QTdEd2oxQ0E7QTZEdGoxQ0E7O0FBRUE7QTdEd2oxQ0E7QTZEdGoxQ0E7O0FBRUE7QTdEd2oxQ0E7QTZEdmsxQ0E7QUFBQTtBN0QwazFDQTtBNkR6azFDQTs7QUFFQTtBN0QyazFDQTtBNkR6azFDQTs7QUFFQTtBN0QyazFDQTtBNkR6azFDQTs7QUFFQTtBN0QyazFDQTtBNkR6azFDQTs7QUFFQTtBN0QyazFDQTtBNkQxbDFDQTtBQUFBO0E3RDZsMUNBO0E2RDVsMUNBOztBQUVBO0E3RDhsMUNBO0E2RDVsMUNBOztBQUVBO0E3RDhsMUNBO0E2RDVsMUNBOztBQUVBO0E3RDhsMUNBO0E2RDVsMUNBOztBQUVBO0E3RDhsMUNBO0E2RDdtMUNBO0FBQUE7QTdEZ24xQ0E7QTZEL20xQ0E7O0FBRUE7QTdEaW4xQ0E7QTZEL20xQ0E7O0FBRUE7QTdEaW4xQ0E7QTZEL20xQ0E7O0FBRUE7QTdEaW4xQ0E7QTZEL20xQ0E7O0FBRUE7QTdEaW4xQ0E7QTZEaG8xQ0E7QUFBQTtBN0RtbzFDQTtBNkRsbzFDQTs7QUFFQTtBN0RvbzFDQTtBNkRsbzFDQTs7QUFFQTtBN0RvbzFDQTtBNkRsbzFDQTs7QUFFQTtBN0RvbzFDQTtBNkRsbzFDQTs7QUFFQTtBN0RvbzFDQTtBNkRucDFDQTtBQUFBO0E3RHNwMUNBO0E2RHJwMUNBOztBQUVBO0E3RHVwMUNBO0E2RHJwMUNBOztBQUVBO0E3RHVwMUNBO0E2RHJwMUNBOztBQUVBO0E3RHVwMUNBO0E2RHJwMUNBOztBQUVBO0E3RHVwMUNBO0E2RHRxMUNBO0FBQUE7QTdEeXExQ0E7QTZEeHExQ0E7O0FBRUE7QTdEMHExQ0E7QTZEeHExQ0E7O0FBRUE7QTdEMHExQ0E7QTZEeHExQ0E7O0FBRUE7QTdEMHExQ0E7QTZEeHExQ0E7O0FBRUE7QTdEMHExQ0E7QTZEenIxQ0E7QUFBQTtBN0Q0cjFDQTtBNkQzcjFDQTs7QUFFQTtBN0Q2cjFDQTtBNkQzcjFDQTs7QUFFQTtBN0Q2cjFDQTtBNkQzcjFDQTs7QUFFQTtBN0Q2cjFDQTtBNkQzcjFDQTs7QUFFQTtBN0Q2cjFDQTtBNkQ1czFDQTtBQUFBO0E3RCtzMUNBO0E2RDlzMUNBOztBQUVBO0E3RGd0MUNBO0E2RDlzMUNBOztBQUVBO0E3RGd0MUNBO0E2RDlzMUNBOztBQUVBO0E3RGd0MUNBO0E2RDlzMUNBOztBQUVBO0E3RGd0MUNBO0E2RC90MUNBO0FBQUE7QTdEa3UxQ0E7QTZEanUxQ0E7O0FBRUE7QTdEbXUxQ0E7QTZEanUxQ0E7O0FBRUE7QTdEbXUxQ0E7QTZEanUxQ0E7O0FBRUE7QTdEbXUxQ0E7QTZEanUxQ0E7O0FBRUE7QTdEbXUxQ0E7QTZEbHYxQ0E7QUFBQTtBN0RxdjFDQTtBNkRwdjFDQTs7QUFFQTtBN0RzdjFDQTtBNkRwdjFDQTs7QUFFQTtBN0RzdjFDQTtBNkRwdjFDQTs7QUFFQTtBN0RzdjFDQTtBNkRwdjFDQTs7QUFFQTtBN0RzdjFDQTtBNkRydzFDQTtBQUFBO0E3RHd3MUNBO0E2RHZ3MUNBOztBQUVBO0E3RHl3MUNBO0E2RHZ3MUNBOztBQUVBO0E3RHl3MUNBO0E2RHZ3MUNBOztBQUVBO0E3RHl3MUNBO0E2RHZ3MUNBOztBQUVBO0E3RHl3MUNBO0E2RHh4MUNBO0FBQUE7QTdEMngxQ0E7QTZEMXgxQ0E7O0FBRUE7QTdENHgxQ0E7QTZEMXgxQ0E7O0FBRUE7QTdENHgxQ0E7QTZEMXgxQ0E7O0FBRUE7QTdENHgxQ0E7QTZEMXgxQ0E7O0FBRUE7QTdENHgxQ0E7QTZEM3kxQ0E7QUFBQTtBN0Q4eTFDQTtBNkQ3eTFDQTs7QUFFQTtBN0QreTFDQTtBNkQ3eTFDQTs7QUFFQTtBN0QreTFDQTtBNkQ3eTFDQTs7QUFFQTtBN0QreTFDQTtBNkQ3eTFDQTs7QUFFQTtBN0QreTFDQTtBNkQ5ejFDQTtBQUFBO0E3RGkwMUNBO0E2RGgwMUNBOztBQUVBO0E3RGswMUNBO0E2RGgwMUNBOztBQUVBO0E3RGswMUNBO0E2RGgwMUNBOztBQUVBO0E3RGswMUNBO0E2RGgwMUNBOztBQUVBO0E3RGswMUNBO0E2RGoxMUNBO0FBQUE7QTdEbzExQ0E7QTZEbjExQ0E7O0FBRUE7QTdEcTExQ0E7QTZEbjExQ0E7O0FBRUE7QTdEcTExQ0E7QTZEbjExQ0E7O0FBRUE7QTdEcTExQ0E7QTZEbjExQ0E7O0FBRUE7QTdEcTExQ0E7QTZEcDIxQ0E7QUFBQTtBN0R1MjFDQTtBNkR0MjFDQTs7QUFFQTtBN0R3MjFDQTtBNkR0MjFDQTs7QUFFQTtBN0R3MjFDQTtBNkR0MjFDQTs7QUFFQTtBN0R3MjFDQTtBNkR0MjFDQTs7QUFFQTtBN0R3MjFDQTtBNkR2MzFDQTtBQUFBO0E3RDAzMUNBO0E2RHozMUNBOztBQUVBO0E3RDIzMUNBO0E2RHozMUNBOztBQUVBO0E3RDIzMUNBO0E2RHozMUNBOztBQUVBO0E3RDIzMUNBO0E2RHozMUNBOztBQUVBO0E3RDIzMUNBO0E2RDE0MUNBO0FBQUE7QTdENjQxQ0E7QTZENTQxQ0E7O0FBRUE7QTdEODQxQ0E7QTZENTQxQ0E7O0FBRUE7QTdEODQxQ0E7QTZENTQxQ0E7O0FBRUE7QTdEODQxQ0E7QTZENTQxQ0E7O0FBRUE7QTdEODQxQ0E7QTZENzUxQ0E7QUFBQTtBN0RnNjFDQTtBNkQvNTFDQTs7QUFFQTtBN0RpNjFDQTtBNkQvNTFDQTs7QUFFQTtBN0RpNjFDQTtBNkQvNTFDQTs7QUFFQTtBN0RpNjFDQTtBNkQvNTFDQTs7QUFFQTtBN0RpNjFDQTtBNkRoNzFDQTtBQUFBO0E3RG03MUNBO0E2RGw3MUNBOztBQUVBO0E3RG83MUNBO0E2RGw3MUNBOztBQUVBO0E3RG83MUNBO0E2RGw3MUNBOztBQUVBO0E3RG83MUNBO0E2RGw3MUNBOztBQUVBO0E3RG83MUNBO0E2RG44MUNBO0FBQUE7QTdEczgxQ0E7QTZEcjgxQ0E7O0FBRUE7QTdEdTgxQ0E7QTZEcjgxQ0E7O0FBRUE7QTdEdTgxQ0E7QTZEcjgxQ0E7O0FBRUE7QTdEdTgxQ0E7QTZEcjgxQ0E7O0FBRUE7QTdEdTgxQ0E7QTZEdDkxQ0E7QUFBQTtBN0R5OTFDQTtBNkR4OTFDQTs7QUFFQTtBN0QwOTFDQTtBNkR4OTFDQTs7QUFFQTtBN0QwOTFDQTtBNkR4OTFDQTs7QUFFQTtBN0QwOTFDQTtBNkR4OTFDQTs7QUFFQTtBN0QwOTFDQTtBNkR6KzFDQTtBQUFBO0E3RDQrMUNBO0E2RDMrMUNBOztBQUVBO0E3RDYrMUNBO0E2RDMrMUNBOztBQUVBO0E3RDYrMUNBO0E2RDMrMUNBOztBQUVBO0E3RDYrMUNBO0E2RDMrMUNBOztBQUVBO0E3RDYrMUNBO0E2RDUvMUNBO0FBQUE7QTdEKy8xQ0E7QTZEOS8xQ0E7O0FBRUE7QTdEZ2cyQ0E7QTZEOS8xQ0E7O0FBRUE7QTdEZ2cyQ0E7QTZEOS8xQ0E7O0FBRUE7QTdEZ2cyQ0E7QTZEOS8xQ0E7O0FBRUE7QTdEZ2cyQ0E7QTZEeC8xQ0E7QUFBQTtBN0QyLzFDQTtBNkQxLzFDQTs7QUFFQTtBN0Q0LzFDQTtBNkQxLzFDQTs7QUFFQTtBN0Q0LzFDQTtBNkQxLzFDQTs7QUFFQTtBN0Q0LzFDQTtBNkQxLzFDQTs7QUFFQTtBN0Q0LzFDQTtBNkQzZzJDQTtBQUFBO0E3RDhnMkNBO0E2RDdnMkNBOztBQUVBO0E3RCtnMkNBO0E2RDdnMkNBOztBQUVBO0E3RCtnMkNBO0E2RDdnMkNBOztBQUVBO0E3RCtnMkNBO0E2RDdnMkNBOztBQUVBO0E3RCtnMkNBO0E2RDloMkNBO0FBQUE7QTdEaWkyQ0E7QTZEaGkyQ0E7O0FBRUE7QTdEa2kyQ0E7QTZEaGkyQ0E7O0FBRUE7QTdEa2kyQ0E7QTZEaGkyQ0E7O0FBRUE7QTdEa2kyQ0E7QTZEaGkyQ0E7O0FBRUE7QTdEa2kyQ0E7QTZEamoyQ0E7QUFBQTtBN0RvajJDQTtBNkRuajJDQTs7QUFFQTtBN0RxajJDQTtBNkRuajJDQTs7QUFFQTtBN0RxajJDQTtBNkRuajJDQTs7QUFFQTtBN0RxajJDQTtBNkRuajJDQTs7QUFFQTtBN0RxajJDQTtBNkRwazJDQTtBQUFBO0E3RHVrMkNBO0E2RHRrMkNBOztBQUVBO0E3RHdrMkNBO0E2RHRrMkNBOztBQUVBO0E3RHdrMkNBO0E2RHRrMkNBOztBQUVBO0E3RHdrMkNBO0E2RHRrMkNBOztBQUVBO0E3RHdrMkNBO0E2RHZsMkNBO0FBQUE7QTdEMGwyQ0E7QTZEemwyQ0E7O0FBRUE7QTdEMmwyQ0E7QTZEemwyQ0E7O0FBRUE7QTdEMmwyQ0E7QTZEemwyQ0E7O0FBRUE7QTdEMmwyQ0E7QTZEemwyQ0E7O0FBRUE7QTdEMmwyQ0E7QTZEMW0yQ0E7QUFBQTtBN0Q2bTJDQTtBNkQ1bTJDQTs7QUFFQTtBN0Q4bTJDQTtBNkQ1bTJDQTs7QUFFQTtBN0Q4bTJDQTtBNkQ1bTJDQTs7QUFFQTtBN0Q4bTJDQTtBNkQ1bTJDQTs7QUFFQTtBN0Q4bTJDQTtBNkQ3bjJDQTtBQUFBO0E3RGdvMkNBO0E2RC9uMkNBOztBQUVBO0E3RGlvMkNBO0E2RC9uMkNBOztBQUVBO0E3RGlvMkNBO0E2RC9uMkNBOztBQUVBO0E3RGlvMkNBO0E2RC9uMkNBOztBQUVBO0E3RGlvMkNBO0E2RGhwMkNBO0FBQUE7QTdEbXAyQ0E7QTZEbHAyQ0E7O0FBRUE7QTdEb3AyQ0E7QTZEbHAyQ0E7O0FBRUE7QTdEb3AyQ0E7QTZEbHAyQ0E7O0FBRUE7QTdEb3AyQ0E7QTZEbHAyQ0E7O0FBRUE7QTdEb3AyQ0E7QTZEbnEyQ0E7QUFBQTtBN0RzcTJDQTtBNkRycTJDQTs7QUFFQTtBN0R1cTJDQTtBNkRycTJDQTs7QUFFQTtBN0R1cTJDQTtBNkRycTJDQTs7QUFFQTtBN0R1cTJDQTtBNkRycTJDQTs7QUFFQTtBN0R1cTJDQTtBNkR0cjJDQTtBQUFBO0E3RHlyMkNBO0E2RHhyMkNBOztBQUVBO0E3RDByMkNBO0E2RHhyMkNBOztBQUVBO0E3RDByMkNBO0E2RHhyMkNBOztBQUVBO0E3RDByMkNBO0E2RHhyMkNBOztBQUVBO0E3RDByMkNBO0E2RHpzMkNBO0FBQUE7QTdENHMyQ0E7QTZEM3MyQ0E7O0FBRUE7QTdENnMyQ0E7QTZEM3MyQ0E7O0FBRUE7QTdENnMyQ0E7QTZEM3MyQ0E7O0FBRUE7QTdENnMyQ0E7QTZEM3MyQ0E7O0FBRUE7QTdENnMyQ0E7QTZENXQyQ0E7QUFBQTtBN0QrdDJDQTtBNkQ5dDJDQTs7QUFFQTtBN0RndTJDQTtBNkQ5dDJDQTs7QUFFQTtBN0RndTJDQTtBNkQ5dDJDQTs7QUFFQTtBN0RndTJDQTtBNkQ5dDJDQTs7QUFFQTtBN0RndTJDQTtBNkQvdTJDQTtBQUFBO0E3RGt2MkNBO0E2RGp2MkNBOztBQUVBO0E3RG12MkNBO0E2RGp2MkNBOztBQUVBO0E3RG12MkNBO0E2RGp2MkNBOztBQUVBO0E3RG12MkNBO0E2RGp2MkNBOztBQUVBO0E3RG12MkNBO0E2RGx3MkNBO0FBQUE7QTdEcXcyQ0E7QTZEcHcyQ0E7O0FBRUE7QTdEc3cyQ0E7QTZEcHcyQ0E7O0FBRUE7QTdEc3cyQ0E7QTZEcHcyQ0E7O0FBRUE7QTdEc3cyQ0E7QTZEcHcyQ0E7O0FBRUE7QTdEc3cyQ0E7QTZEcngyQ0E7QUFBQTtBN0R3eDJDQTtBNkR2eDJDQTs7QUFFQTtBN0R5eDJDQTtBNkR2eDJDQTs7QUFFQTtBN0R5eDJDQTtBNkR2eDJDQTs7QUFFQTtBN0R5eDJDQTtBNkR2eDJDQTs7QUFFQTtBN0R5eDJDQTtBNkR4eTJDQTtBQUFBO0E3RDJ5MkNBO0E2RDF5MkNBOztBQUVBO0E3RDR5MkNBO0E2RDF5MkNBOztBQUVBO0E3RDR5MkNBO0E2RDF5MkNBOztBQUVBO0E3RDR5MkNBO0E2RDF5MkNBOztBQUVBO0E3RDR5MkNBO0E2RDN6MkNBO0FBQUE7QTdEOHoyQ0E7QTZEN3oyQ0E7O0FBRUE7QTdEK3oyQ0E7QTZEN3oyQ0E7O0FBRUE7QTdEK3oyQ0E7QTZEN3oyQ0E7O0FBRUE7QTdEK3oyQ0E7QTZEN3oyQ0E7O0FBRUE7QTdEK3oyQ0E7QTZEOTAyQ0E7QUFBQTtBN0RpMTJDQTtBNkRoMTJDQTs7QUFFQTtBN0RrMTJDQTtBNkRoMTJDQTs7QUFFQTtBN0RrMTJDQTtBNkRoMTJDQTs7QUFFQTtBN0RrMTJDQTtBNkRoMTJDQTs7QUFFQTtBN0RrMTJDQTtBNkRqMjJDQTtBQUFBO0E3RG8yMkNBO0E2RG4yMkNBOztBQUVBO0E3RHEyMkNBO0E2RG4yMkNBOztBQUVBO0E3RHEyMkNBO0E2RG4yMkNBOztBQUVBO0E3RHEyMkNBO0E2RG4yMkNBOztBQUVBO0E3RHEyMkNBO0E2RHAzMkNBO0FBQUE7QTdEdTMyQ0E7QTZEdDMyQ0E7O0FBRUE7QTdEdzMyQ0E7QTZEdDMyQ0E7O0FBRUE7QTdEdzMyQ0E7QTZEdDMyQ0E7O0FBRUE7QTdEdzMyQ0E7QTZEdDMyQ0E7O0FBRUE7QTdEdzMyQ0E7QTZEbDMyQ0E7QUFBQTtBN0RxMzJDQTtBNkRwMzJDQTs7QUFFQTtBN0RzMzJDQTtBNkRwMzJDQTs7QUFFQTtBN0RzMzJDQTtBNkRwMzJDQTs7QUFFQTtBN0RzMzJDQTtBNkRwMzJDQTs7QUFFQTtBN0RzMzJDQTtBQUNBO0FnQmg0MkNBO0E2Q2xEQTtBQUFBO0E3RHM3MkNBO0E2RHI3MkNBOztBQUVBO0E3RHU3MkNBO0E2RHI3MkNBOztBQUVBO0E3RHU3MkNBO0E2RHI3MkNBOztBQUVBO0E3RHU3MkNBO0E2RHI3MkNBOztBQUVBO0E3RHU3MkNBO0E2RHQ4MkNBO0FBQUE7QTdEeTgyQ0E7QTZEeDgyQ0E7O0FBRUE7QTdEMDgyQ0E7QTZEeDgyQ0E7O0FBRUE7QTdEMDgyQ0E7QTZEeDgyQ0E7O0FBRUE7QTdEMDgyQ0E7QTZEeDgyQ0E7O0FBRUE7QTdEMDgyQ0E7QTZEejkyQ0E7QUFBQTtBN0Q0OTJDQTtBNkQzOTJDQTs7QUFFQTtBN0Q2OTJDQTtBNkQzOTJDQTs7QUFFQTtBN0Q2OTJDQTtBNkQzOTJDQTs7QUFFQTtBN0Q2OTJDQTtBNkQzOTJDQTs7QUFFQTtBN0Q2OTJDQTtBNkQ1KzJDQTtBQUFBO0E3RCsrMkNBO0E2RDkrMkNBOztBQUVBO0E3RGcvMkNBO0E2RDkrMkNBOztBQUVBO0E3RGcvMkNBO0E2RDkrMkNBOztBQUVBO0E3RGcvMkNBO0E2RDkrMkNBOztBQUVBO0E3RGcvMkNBO0E2RC8vMkNBO0FBQUE7QTdEa2czQ0E7QTZEamczQ0E7O0FBRUE7QTdEbWczQ0E7QTZEamczQ0E7O0FBRUE7QTdEbWczQ0E7QTZEamczQ0E7O0FBRUE7QTdEbWczQ0E7QTZEamczQ0E7O0FBRUE7QTdEbWczQ0E7QTZEbGgzQ0E7QUFBQTtBN0RxaDNDQTtBNkRwaDNDQTs7QUFFQTtBN0RzaDNDQTtBNkRwaDNDQTs7QUFFQTtBN0RzaDNDQTtBNkRwaDNDQTs7QUFFQTtBN0RzaDNDQTtBNkRwaDNDQTs7QUFFQTtBN0RzaDNDQTtBNkRyaTNDQTtBQUFBO0E3RHdpM0NBO0E2RHZpM0NBOztBQUVBO0E3RHlpM0NBO0E2RHZpM0NBOztBQUVBO0E3RHlpM0NBO0E2RHZpM0NBOztBQUVBO0E3RHlpM0NBO0E2RHZpM0NBOztBQUVBO0E3RHlpM0NBO0E2RHhqM0NBO0FBQUE7QTdEMmozQ0E7QTZEMWozQ0E7O0FBRUE7QTdENGozQ0E7QTZEMWozQ0E7O0FBRUE7QTdENGozQ0E7QTZEMWozQ0E7O0FBRUE7QTdENGozQ0E7QTZEMWozQ0E7O0FBRUE7QTdENGozQ0E7QTZEM2szQ0E7QUFBQTtBN0Q4azNDQTtBNkQ3azNDQTs7QUFFQTtBN0QrazNDQTtBNkQ3azNDQTs7QUFFQTtBN0QrazNDQTtBNkQ3azNDQTs7QUFFQTtBN0QrazNDQTtBNkQ3azNDQTs7QUFFQTtBN0QrazNDQTtBNkQ5bDNDQTtBQUFBO0E3RGltM0NBO0E2RGhtM0NBOztBQUVBO0E3RGttM0NBO0E2RGhtM0NBOztBQUVBO0E3RGttM0NBO0E2RGhtM0NBOztBQUVBO0E3RGttM0NBO0E2RGhtM0NBOztBQUVBO0E3RGttM0NBO0E2RGpuM0NBO0FBQUE7QTdEb24zQ0E7QTZEbm4zQ0E7O0FBRUE7QTdEcW4zQ0E7QTZEbm4zQ0E7O0FBRUE7QTdEcW4zQ0E7QTZEbm4zQ0E7O0FBRUE7QTdEcW4zQ0E7QTZEbm4zQ0E7O0FBRUE7QTdEcW4zQ0E7QTZEcG8zQ0E7QUFBQTtBN0R1bzNDQTtBNkR0bzNDQTs7QUFFQTtBN0R3bzNDQTtBNkR0bzNDQTs7QUFFQTtBN0R3bzNDQTtBNkR0bzNDQTs7QUFFQTtBN0R3bzNDQTtBNkR0bzNDQTs7QUFFQTtBN0R3bzNDQTtBNkR2cDNDQTtBQUFBO0E3RDBwM0NBO0E2RHpwM0NBOztBQUVBO0E3RDJwM0NBO0E2RHpwM0NBOztBQUVBO0E3RDJwM0NBO0E2RHpwM0NBOztBQUVBO0E3RDJwM0NBO0E2RHpwM0NBOztBQUVBO0E3RDJwM0NBO0E2RDFxM0NBO0FBQUE7QTdENnEzQ0E7QTZENXEzQ0E7O0FBRUE7QTdEOHEzQ0E7QTZENXEzQ0E7O0FBRUE7QTdEOHEzQ0E7QTZENXEzQ0E7O0FBRUE7QTdEOHEzQ0E7QTZENXEzQ0E7O0FBRUE7QTdEOHEzQ0E7QTZEN3IzQ0E7QUFBQTtBN0RnczNDQTtBNkQvcjNDQTs7QUFFQTtBN0RpczNDQTtBNkQvcjNDQTs7QUFFQTtBN0RpczNDQTtBNkQvcjNDQTs7QUFFQTtBN0RpczNDQTtBNkQvcjNDQTs7QUFFQTtBN0RpczNDQTtBNkRodDNDQTtBQUFBO0E3RG10M0NBO0E2RGx0M0NBOztBQUVBO0E3RG90M0NBO0E2RGx0M0NBOztBQUVBO0E3RG90M0NBO0E2RGx0M0NBOztBQUVBO0E3RG90M0NBO0E2RGx0M0NBOztBQUVBO0E3RG90M0NBO0E2RG51M0NBO0FBQUE7QTdEc3UzQ0E7QTZEcnUzQ0E7O0FBRUE7QTdEdXUzQ0E7QTZEcnUzQ0E7O0FBRUE7QTdEdXUzQ0E7QTZEcnUzQ0E7O0FBRUE7QTdEdXUzQ0E7QTZEcnUzQ0E7O0FBRUE7QTdEdXUzQ0E7QTZEdHYzQ0E7QUFBQTtBN0R5djNDQTtBNkR4djNDQTs7QUFFQTtBN0QwdjNDQTtBNkR4djNDQTs7QUFFQTtBN0QwdjNDQTtBNkR4djNDQTs7QUFFQTtBN0QwdjNDQTtBNkR4djNDQTs7QUFFQTtBN0QwdjNDQTtBNkR6dzNDQTtBQUFBO0E3RDR3M0NBO0E2RDN3M0NBOztBQUVBO0E3RDZ3M0NBO0E2RDN3M0NBOztBQUVBO0E3RDZ3M0NBO0E2RDN3M0NBOztBQUVBO0E3RDZ3M0NBO0E2RDN3M0NBOztBQUVBO0E3RDZ3M0NBO0E2RDV4M0NBO0FBQUE7QTdEK3gzQ0E7QTZEOXgzQ0E7O0FBRUE7QTdEZ3kzQ0E7QTZEOXgzQ0E7O0FBRUE7QTdEZ3kzQ0E7QTZEOXgzQ0E7O0FBRUE7QTdEZ3kzQ0E7QTZEOXgzQ0E7O0FBRUE7QTdEZ3kzQ0E7QTZEL3kzQ0E7QUFBQTtBN0RrejNDQTtBNkRqejNDQTs7QUFFQTtBN0RtejNDQTtBNkRqejNDQTs7QUFFQTtBN0RtejNDQTtBNkRqejNDQTs7QUFFQTtBN0RtejNDQTtBNkRqejNDQTs7QUFFQTtBN0RtejNDQTtBNkRsMDNDQTtBQUFBO0E3RHEwM0NBO0E2RHAwM0NBOztBQUVBO0E3RHMwM0NBO0E2RHAwM0NBOztBQUVBO0E3RHMwM0NBO0E2RHAwM0NBOztBQUVBO0E3RHMwM0NBO0E2RHAwM0NBOztBQUVBO0E3RHMwM0NBO0E2RHIxM0NBO0FBQUE7QTdEdzEzQ0E7QTZEdjEzQ0E7O0FBRUE7QTdEeTEzQ0E7QTZEdjEzQ0E7O0FBRUE7QTdEeTEzQ0E7QTZEdjEzQ0E7O0FBRUE7QTdEeTEzQ0E7QTZEdjEzQ0E7O0FBRUE7QTdEeTEzQ0E7QTZEeDIzQ0E7QUFBQTtBN0QyMjNDQTtBNkQxMjNDQTs7QUFFQTtBN0Q0MjNDQTtBNkQxMjNDQTs7QUFFQTtBN0Q0MjNDQTtBNkQxMjNDQTs7QUFFQTtBN0Q0MjNDQTtBNkQxMjNDQTs7QUFFQTtBN0Q0MjNDQTtBNkQzMzNDQTtBQUFBO0E3RDgzM0NBO0E2RDczM0NBOztBQUVBO0E3RCszM0NBO0E2RDczM0NBOztBQUVBO0E3RCszM0NBO0E2RDczM0NBOztBQUVBO0E3RCszM0NBO0E2RDczM0NBOztBQUVBO0E3RCszM0NBO0E2RDk0M0NBO0FBQUE7QTdEaTUzQ0E7QTZEaDUzQ0E7O0FBRUE7QTdEazUzQ0E7QTZEaDUzQ0E7O0FBRUE7QTdEazUzQ0E7QTZEaDUzQ0E7O0FBRUE7QTdEazUzQ0E7QTZEaDUzQ0E7O0FBRUE7QTdEazUzQ0E7QTZEajYzQ0E7QUFBQTtBN0RvNjNDQTtBNkRuNjNDQTs7QUFFQTtBN0RxNjNDQTtBNkRuNjNDQTs7QUFFQTtBN0RxNjNDQTtBNkRuNjNDQTs7QUFFQTtBN0RxNjNDQTtBNkRuNjNDQTs7QUFFQTtBN0RxNjNDQTtBNkRwNzNDQTtBQUFBO0E3RHU3M0NBO0E2RHQ3M0NBOztBQUVBO0E3RHc3M0NBO0E2RHQ3M0NBOztBQUVBO0E3RHc3M0NBO0E2RHQ3M0NBOztBQUVBO0E3RHc3M0NBO0E2RHQ3M0NBOztBQUVBO0E3RHc3M0NBO0E2RHY4M0NBO0FBQUE7QTdEMDgzQ0E7QTZEejgzQ0E7O0FBRUE7QTdEMjgzQ0E7QTZEejgzQ0E7O0FBRUE7QTdEMjgzQ0E7QTZEejgzQ0E7O0FBRUE7QTdEMjgzQ0E7QTZEejgzQ0E7O0FBRUE7QTdEMjgzQ0E7QTZEMTkzQ0E7QUFBQTtBN0Q2OTNDQTtBNkQ1OTNDQTs7QUFFQTtBN0Q4OTNDQTtBNkQ1OTNDQTs7QUFFQTtBN0Q4OTNDQTtBNkQ1OTNDQTs7QUFFQTtBN0Q4OTNDQTtBNkQ1OTNDQTs7QUFFQTtBN0Q4OTNDQTtBNkQ3KzNDQTtBQUFBO0E3RGcvM0NBO0E2RC8rM0NBOztBQUVBO0E3RGkvM0NBO0E2RC8rM0NBOztBQUVBO0E3RGkvM0NBO0E2RC8rM0NBOztBQUVBO0E3RGkvM0NBO0E2RC8rM0NBOztBQUVBO0E3RGkvM0NBO0E2RGhnNENBO0FBQUE7QTdEbWc0Q0E7QTZEbGc0Q0E7O0FBRUE7QTdEb2c0Q0E7QTZEbGc0Q0E7O0FBRUE7QTdEb2c0Q0E7QTZEbGc0Q0E7O0FBRUE7QTdEb2c0Q0E7QTZEbGc0Q0E7O0FBRUE7QTdEb2c0Q0E7QTZEbmg0Q0E7QUFBQTtBN0RzaDRDQTtBNkRyaDRDQTs7QUFFQTtBN0R1aDRDQTtBNkRyaDRDQTs7QUFFQTtBN0R1aDRDQTtBNkRyaDRDQTs7QUFFQTtBN0R1aDRDQTtBNkRyaDRDQTs7QUFFQTtBN0R1aDRDQTtBNkR0aTRDQTtBQUFBO0E3RHlpNENBO0E2RHhpNENBOztBQUVBO0E3RDBpNENBO0E2RHhpNENBOztBQUVBO0E3RDBpNENBO0E2RHhpNENBOztBQUVBO0E3RDBpNENBO0E2RHhpNENBOztBQUVBO0E3RDBpNENBO0E2RHpqNENBO0FBQUE7QTdENGo0Q0E7QTZEM2o0Q0E7O0FBRUE7QTdENmo0Q0E7QTZEM2o0Q0E7O0FBRUE7QTdENmo0Q0E7QTZEM2o0Q0E7O0FBRUE7QTdENmo0Q0E7QTZEM2o0Q0E7O0FBRUE7QTdENmo0Q0E7QTZENWs0Q0E7QUFBQTtBN0QrazRDQTtBNkQ5azRDQTs7QUFFQTtBN0RnbDRDQTtBNkQ5azRDQTs7QUFFQTtBN0RnbDRDQTtBNkQ5azRDQTs7QUFFQTtBN0RnbDRDQTtBNkQ5azRDQTs7QUFFQTtBN0RnbDRDQTtBNkQvbDRDQTtBQUFBO0E3RGttNENBO0E2RGptNENBOztBQUVBO0E3RG1tNENBO0E2RGptNENBOztBQUVBO0E3RG1tNENBO0E2RGptNENBOztBQUVBO0E3RG1tNENBO0E2RGptNENBOztBQUVBO0E3RG1tNENBO0E2RGxuNENBO0FBQUE7QTdEcW40Q0E7QTZEcG40Q0E7O0FBRUE7QTdEc240Q0E7QTZEcG40Q0E7O0FBRUE7QTdEc240Q0E7QTZEcG40Q0E7O0FBRUE7QTdEc240Q0E7QTZEcG40Q0E7O0FBRUE7QTdEc240Q0E7QTZEcm80Q0E7QUFBQTtBN0R3bzRDQTtBNkR2bzRDQTs7QUFFQTtBN0R5bzRDQTtBNkR2bzRDQTs7QUFFQTtBN0R5bzRDQTtBNkR2bzRDQTs7QUFFQTtBN0R5bzRDQTtBNkR2bzRDQTs7QUFFQTtBN0R5bzRDQTtBNkR4cDRDQTtBQUFBO0E3RDJwNENBO0E2RDFwNENBOztBQUVBO0E3RDRwNENBO0E2RDFwNENBOztBQUVBO0E3RDRwNENBO0E2RDFwNENBOztBQUVBO0E3RDRwNENBO0E2RDFwNENBOztBQUVBO0E3RDRwNENBO0E2RDNxNENBO0FBQUE7QTdEOHE0Q0E7QTZEN3E0Q0E7O0FBRUE7QTdEK3E0Q0E7QTZEN3E0Q0E7O0FBRUE7QTdEK3E0Q0E7QTZEN3E0Q0E7O0FBRUE7QTdEK3E0Q0E7QTZEN3E0Q0E7O0FBRUE7QTdEK3E0Q0E7QTZEOXI0Q0E7QUFBQTtBN0RpczRDQTtBNkRoczRDQTs7QUFFQTtBN0RrczRDQTtBNkRoczRDQTs7QUFFQTtBN0RrczRDQTtBNkRoczRDQTs7QUFFQTtBN0RrczRDQTtBNkRoczRDQTs7QUFFQTtBN0RrczRDQTtBNkRqdDRDQTtBQUFBO0E3RG90NENBO0E2RG50NENBOztBQUVBO0E3RHF0NENBO0E2RG50NENBOztBQUVBO0E3RHF0NENBO0E2RG50NENBOztBQUVBO0E3RHF0NENBO0E2RG50NENBOztBQUVBO0E3RHF0NENBO0E2RHB1NENBO0FBQUE7QTdEdXU0Q0E7QTZEdHU0Q0E7O0FBRUE7QTdEd3U0Q0E7QTZEdHU0Q0E7O0FBRUE7QTdEd3U0Q0E7QTZEdHU0Q0E7O0FBRUE7QTdEd3U0Q0E7QTZEdHU0Q0E7O0FBRUE7QTdEd3U0Q0E7QTZEaHU0Q0E7QUFBQTtBN0RtdTRDQTtBNkRsdTRDQTs7QUFFQTtBN0RvdTRDQTtBNkRsdTRDQTs7QUFFQTtBN0RvdTRDQTtBNkRsdTRDQTs7QUFFQTtBN0RvdTRDQTtBNkRsdTRDQTs7QUFFQTtBN0RvdTRDQTtBNkRudjRDQTtBQUFBO0E3RHN2NENBO0E2RHJ2NENBOztBQUVBO0E3RHV2NENBO0E2RHJ2NENBOztBQUVBO0E3RHV2NENBO0E2RHJ2NENBOztBQUVBO0E3RHV2NENBO0E2RHJ2NENBOztBQUVBO0E3RHV2NENBO0E2RHR3NENBO0FBQUE7QTdEeXc0Q0E7QTZEeHc0Q0E7O0FBRUE7QTdEMHc0Q0E7QTZEeHc0Q0E7O0FBRUE7QTdEMHc0Q0E7QTZEeHc0Q0E7O0FBRUE7QTdEMHc0Q0E7QTZEeHc0Q0E7O0FBRUE7QTdEMHc0Q0E7QTZEeng0Q0E7QUFBQTtBN0Q0eDRDQTtBNkQzeDRDQTs7QUFFQTtBN0Q2eDRDQTtBNkQzeDRDQTs7QUFFQTtBN0Q2eDRDQTtBNkQzeDRDQTs7QUFFQTtBN0Q2eDRDQTtBNkQzeDRDQTs7QUFFQTtBN0Q2eDRDQTtBNkQ1eTRDQTtBQUFBO0E3RCt5NENBO0E2RDl5NENBOztBQUVBO0E3RGd6NENBO0E2RDl5NENBOztBQUVBO0E3RGd6NENBO0E2RDl5NENBOztBQUVBO0E3RGd6NENBO0E2RDl5NENBOztBQUVBO0E3RGd6NENBO0E2RC96NENBO0FBQUE7QTdEazA0Q0E7QTZEajA0Q0E7O0FBRUE7QTdEbTA0Q0E7QTZEajA0Q0E7O0FBRUE7QTdEbTA0Q0E7QTZEajA0Q0E7O0FBRUE7QTdEbTA0Q0E7QTZEajA0Q0E7O0FBRUE7QTdEbTA0Q0E7QTZEbDE0Q0E7QUFBQTtBN0RxMTRDQTtBNkRwMTRDQTs7QUFFQTtBN0RzMTRDQTtBNkRwMTRDQTs7QUFFQTtBN0RzMTRDQTtBNkRwMTRDQTs7QUFFQTtBN0RzMTRDQTtBNkRwMTRDQTs7QUFFQTtBN0RzMTRDQTtBNkRyMjRDQTtBQUFBO0E3RHcyNENBO0E2RHYyNENBOztBQUVBO0E3RHkyNENBO0E2RHYyNENBOztBQUVBO0E3RHkyNENBO0E2RHYyNENBOztBQUVBO0E3RHkyNENBO0E2RHYyNENBOztBQUVBO0E3RHkyNENBO0E2RHgzNENBO0FBQUE7QTdEMjM0Q0E7QTZEMTM0Q0E7O0FBRUE7QTdENDM0Q0E7QTZEMTM0Q0E7O0FBRUE7QTdENDM0Q0E7QTZEMTM0Q0E7O0FBRUE7QTdENDM0Q0E7QTZEMTM0Q0E7O0FBRUE7QTdENDM0Q0E7QTZEMzQ0Q0E7QUFBQTtBN0Q4NDRDQTtBNkQ3NDRDQTs7QUFFQTtBN0QrNDRDQTtBNkQ3NDRDQTs7QUFFQTtBN0QrNDRDQTtBNkQ3NDRDQTs7QUFFQTtBN0QrNDRDQTtBNkQ3NDRDQTs7QUFFQTtBN0QrNDRDQTtBNkQ5NTRDQTtBQUFBO0E3RGk2NENBO0E2RGg2NENBOztBQUVBO0E3RGs2NENBO0E2RGg2NENBOztBQUVBO0E3RGs2NENBO0E2RGg2NENBOztBQUVBO0E3RGs2NENBO0E2RGg2NENBOztBQUVBO0E3RGs2NENBO0E2RGo3NENBO0FBQUE7QTdEbzc0Q0E7QTZEbjc0Q0E7O0FBRUE7QTdEcTc0Q0E7QTZEbjc0Q0E7O0FBRUE7QTdEcTc0Q0E7QTZEbjc0Q0E7O0FBRUE7QTdEcTc0Q0E7QTZEbjc0Q0E7O0FBRUE7QTdEcTc0Q0E7QTZEcDg0Q0E7QUFBQTtBN0R1ODRDQTtBNkR0ODRDQTs7QUFFQTtBN0R3ODRDQTtBNkR0ODRDQTs7QUFFQTtBN0R3ODRDQTtBNkR0ODRDQTs7QUFFQTtBN0R3ODRDQTtBNkR0ODRDQTs7QUFFQTtBN0R3ODRDQTtBNkR2OTRDQTtBQUFBO0E3RDA5NENBO0E2RHo5NENBOztBQUVBO0E3RDI5NENBO0E2RHo5NENBOztBQUVBO0E3RDI5NENBO0E2RHo5NENBOztBQUVBO0E3RDI5NENBO0E2RHo5NENBOztBQUVBO0E3RDI5NENBO0E2RDErNENBO0FBQUE7QTdENis0Q0E7QTZENSs0Q0E7O0FBRUE7QTdEOCs0Q0E7QTZENSs0Q0E7O0FBRUE7QTdEOCs0Q0E7QTZENSs0Q0E7O0FBRUE7QTdEOCs0Q0E7QTZENSs0Q0E7O0FBRUE7QTdEOCs0Q0E7QTZENy80Q0E7QUFBQTtBN0RnZzVDQTtBNkQvLzRDQTs7QUFFQTtBN0RpZzVDQTtBNkQvLzRDQTs7QUFFQTtBN0RpZzVDQTtBNkQvLzRDQTs7QUFFQTtBN0RpZzVDQTtBNkQvLzRDQTs7QUFFQTtBN0RpZzVDQTtBNkRoaDVDQTtBQUFBO0E3RG1oNUNBO0E2RGxoNUNBOztBQUVBO0E3RG9oNUNBO0E2RGxoNUNBOztBQUVBO0E3RG9oNUNBO0E2RGxoNUNBOztBQUVBO0E3RG9oNUNBO0E2RGxoNUNBOztBQUVBO0E3RG9oNUNBO0E2RG5pNUNBO0FBQUE7QTdEc2k1Q0E7QTZEcmk1Q0E7O0FBRUE7QTdEdWk1Q0E7QTZEcmk1Q0E7O0FBRUE7QTdEdWk1Q0E7QTZEcmk1Q0E7O0FBRUE7QTdEdWk1Q0E7QTZEcmk1Q0E7O0FBRUE7QTdEdWk1Q0E7QTZEdGo1Q0E7QUFBQTtBN0R5ajVDQTtBNkR4ajVDQTs7QUFFQTtBN0QwajVDQTtBNkR4ajVDQTs7QUFFQTtBN0QwajVDQTtBNkR4ajVDQTs7QUFFQTtBN0QwajVDQTtBNkR4ajVDQTs7QUFFQTtBN0QwajVDQTtBNkR6azVDQTtBQUFBO0E3RDRrNUNBO0E2RDNrNUNBOztBQUVBO0E3RDZrNUNBO0E2RDNrNUNBOztBQUVBO0E3RDZrNUNBO0E2RDNrNUNBOztBQUVBO0E3RDZrNUNBO0E2RDNrNUNBOztBQUVBO0E3RDZrNUNBO0E2RDVsNUNBO0FBQUE7QTdEK2w1Q0E7QTZEOWw1Q0E7O0FBRUE7QTdEZ201Q0E7QTZEOWw1Q0E7O0FBRUE7QTdEZ201Q0E7QTZEOWw1Q0E7O0FBRUE7QTdEZ201Q0E7QTZEOWw1Q0E7O0FBRUE7QTdEZ201Q0E7QTZEMWw1Q0E7QUFBQTtBN0Q2bDVDQTtBNkQ1bDVDQTs7QUFFQTtBN0Q4bDVDQTtBNkQ1bDVDQTs7QUFFQTtBN0Q4bDVDQTtBNkQ1bDVDQTs7QUFFQTtBN0Q4bDVDQTtBNkQ1bDVDQTs7QUFFQTtBN0Q4bDVDQTtBQUNBO0E4RC9wNUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0E5RCtwNUNBOztBK0R6cTVDQTtBQUFBO0EvRDZxNUNBOztBK0R6cTVDQTtBQUFBO0EvRDZxNUNBOztBK0Q1cTVDQTtBQUFBO0EvRGdyNUNBOztBK0QvcTVDQTtBQUFBO0EvRG1yNUNBOztBK0RscjVDQTtBQ1RBO0FBQ0E7QUFDQTtBaEUrcjVDQTs7QStEaHI1Q0E7QUFBQTtBL0RvcjVDQTs7QStEbnI1Q0E7QUFBQTtBL0R1cjVDQTs7QStEdHI1Q0E7QUFBQTtBL0QwcjVDQTs7QWdCcnA1Q0E7QStDdkNBO0FBQUE7QS9EaXM1Q0E7QStEaHM1Q0E7QUFBQTtBL0RtczVDQTtBK0RsczVDQTtBQUFBO0EvRHFzNUNBO0FBQ0E7QWdCanE1Q0E7QStDdkNBO0FBQUE7QS9ENHM1Q0E7QStEM3M1Q0E7QUFBQTtBL0Q4czVDQTtBK0Q3czVDQTtBQUFBO0EvRGd0NUNBO0FBQ0E7QWdCNXE1Q0E7QStDdkNBO0FBQUE7QS9EdXQ1Q0E7QStEdHQ1Q0E7QUFBQTtBL0R5dDVDQTtBK0R4dDVDQTtBQUFBO0EvRDJ0NUNBO0FBQ0E7QWdCdnI1Q0E7QStDdkNBO0FBQUE7QS9Ea3U1Q0E7QStEanU1Q0E7QUFBQTtBL0RvdTVDQTtBK0RudTVDQTtBQUFBO0EvRHN1NUNBO0FBQ0E7QStEanU1Q0E7QUFBQTtBL0RvdTVDQTs7QStEbnU1Q0E7QUFBQTtBL0R1dTVDQTs7QStEdHU1Q0E7QUFBQTtBL0QwdTVDQTs7QStEdHU1Q0E7QUFBQTtBL0QwdTVDQTs7QStEenU1Q0E7QUFBQTtBL0Q2dTVDQTs7QStENXU1Q0E7QUFBQTtBL0RndjVDQTs7QStEL3U1Q0E7QUFBQTtBL0RtdjVDQTs7QStEbHY1Q0E7QUFBQTtBL0RzdjVDQTs7QStEcnY1Q0E7QUFBQTtBL0R5djVDQTs7QStEcnY1Q0E7QUFBQTtBL0R5djVDQTs7QWlFaHk1Q0E7QUFDQTtBakVteTVDQTs7QU96eDVDQTtBMERMQTtBakVreTVDQTs7QWlFeHk1Q0E7QUFDQTtBakUyeTVDQTs7QU9qeTVDQTtBMERMQTtBakUweTVDQTs7QWlFaHo1Q0E7QUFDQTtBakVtejVDQTs7QU96eTVDQTtBMERMQTtBakVrejVDQTs7QWlFeHo1Q0E7QUFDQTtBakUyejVDQTs7QU9qejVDQTtBMERMQTtBakUwejVDQTs7QWlFaDA1Q0E7QUFDQTtBakVtMDVDQTs7QU96ejVDQTtBMERMQTtBakVrMDVDQTs7QWlFeDA1Q0E7QUFDQTtBakUyMDVDQTs7QU9qMDVDQTtBMERMQTtBakUwMDVDQTs7QWlFaDE1Q0E7QUFDQTtBakVtMTVDQTs7QU96MDVDQTtBMERMQTtBakVrMTVDQTs7QWlFeDE1Q0E7QUFDQTtBakUyMTVDQTs7QU9qMTVDQTtBMERMQTtBakUwMTVDQTs7QWlFaDI1Q0E7QUFDQTtBakVtMjVDQTs7QU96MTVDQTtBMERMQTtBakVrMjVDQTs7QWlFeDI1Q0E7QUFDQTtBakUyMjVDQTs7QU9qMjVDQTtBMERMQTtBakUwMjVDQTs7QWlFaDM1Q0E7QUFDQTtBakVtMzVDQTs7QU96MjVDQTtBMERMQTtBakVrMzVDQTs7QWlFeDM1Q0E7QUFDQTtBakUyMzVDQTs7QU9qMzVDQTtBMERMQTtBakUwMzVDQTs7QWlFaDQ1Q0E7QUFDQTtBakVtNDVDQTs7QU96MzVDQTtBMERMQTtBakVrNDVDQTs7QWlFeDQ1Q0E7QUFDQTtBakUyNDVDQTs7QU9qNDVDQTtBMERMQTtBakUwNDVDQTs7QWlFaDU1Q0E7QUFDQTtBakVtNTVDQTs7QU96NDVDQTtBMERMQTtBakVrNTVDQTs7QWlFeDU1Q0E7QUFDQTtBakUyNTVDQTs7QU9qNTVDQTtBMERMQTtBakUwNTVDQTs7QWlFaDY1Q0E7QUFDQTtBakVtNjVDQTs7QU96NTVDQTtBMERMQTtBakVrNjVDQTs7QWlFeDY1Q0E7QUFDQTtBakUyNjVDQTs7QU9qNjVDQTtBMERMQTtBakUwNjVDQTs7QWlFaDc1Q0E7QUFDQTtBakVtNzVDQTs7QU96NjVDQTtBMERMQTtBakVrNzVDQTs7QWlFeDc1Q0E7QUFDQTtBakUyNzVDQTs7QU9qNzVDQTtBMERMQTtBakUwNzVDQTs7QWlFaDg1Q0E7QUFDQTtBakVtODVDQTs7QU96NzVDQTtBMERMQTtBakVrODVDQTs7QStEMzU1Q0E7QUFBQTtBL0QrNTVDQTs7QStEOTU1Q0E7QUFBQTtBL0RrNjVDQTs7QStEaDY1Q0E7QUFBQTtBL0RvNjVDQTs7QStEbjY1Q0E7QUFBQTtBL0R1NjVDQTs7QStEbjY1Q0E7QUd2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEU4OTVDQTs7QStEdjY1Q0E7QUFBQTtBL0QyNjVDQTs7QStEejY1Q0E7QUFDQTtBQUNBO0EvRDQ2NUNBOztBK0R2NjVDQTtBQUFBO0EvRDI2NUNBOztBbUU1KzVDQTtBQUNBO0FuRSsrNUNBOztBbUU1KzVDQTtBQUNBO0FuRSsrNUNBOztBb0UvKzVDQTtBQUNBOzs7QUFLQTtBQUVBO0FwRSsrNUNBO0FvRTMrNUNBO0FBQ0E7QXBFNis1Q0E7QW9FcCs1Q0E7QUFDQTtBcEVzKzVDQTtBb0V4OTVDQTtBQUNBO0FwRTA5NUNBO0FvRXg5NUNBOztBQUVBO0FBQ0E7QXBFMDk1Q0E7QW9Fdjk1Q0E7O0FBRUE7QXBFeTk1Q0E7QW9FdDk1Q0E7OztBQUdBO0FBQ0E7QXBFdzk1Q0E7QW9Fcjk1Q0E7O0FBRUE7QXBFdTk1Q0E7QW9FLzg1Q0E7QUFDQTtBcEVpOTVDQTtBb0UvODVDQTtBQUNBO0FwRWk5NUNBO0FvRS84NUNBO0FBQ0E7QXBFaTk1Q0E7QW9FNzg1Q0E7QUFDQTtBcEUrODVDQTtBb0U3ODVDQTtBQUNBO0FwRSs4NUNBO0FvRTU4NUNBO0FBQ0E7QXBFODg1Q0E7QW9FNTg1Q0E7O0FBRUE7QXBFODg1Q0E7QW9Fejg1Q0E7O0FBRUE7QXBFMjg1Q0E7QW9Fdjg1Q0E7QUFDQTtBcEV5ODVDQTtBb0V2ODVDQTs7OztBQUlBO0FwRXk4NUNBO0FvRXI4NUNBO0FBQ0E7QUFDQTtBcEV1ODVDQTtBQUNBO0FvRnRrNkNBO0FDNEVBO0FBQ0E7QUFDQTtBQUNBO0FBeEVBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QXJGa2s2Q0E7QXFGOWo2Q0E7QUFDQTtBQUtBO0FyRjRqNkNBO0FxRnhqNkNBO0FBR0E7QUFDQTtBckZ3ajZDQTtBcUZyajZDQTtBQUNBO0FyRnVqNkNBO0FxRjFnNkNBO0FBSUE7QXJGeWc2Q0E7O0FxRnQvNUNBO0FDakdBO0F0RjJsNkNBO0FzRnpsNkNBO0FBQ0E7QXRGMmw2Q0E7QXNGemw2Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RjJsNkNBOztBZ0JwaTZDQTtBcUVvQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJGbWc2Q0E7QUFDQTtBZ0IvaTZDQTtBcUVvQ0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBckZvZzZDQTtBQUNBOztBcUY3LzVDQTtBQURBO0FBRUE7QXJGaWc2Q0E7QUFDQTtBcUY5LzVDQTtBQURBO0FBRUE7QUFDQTtBckZpZzZDQTtBQUNBO0FxRjcvNUNBO0FBREE7QUFFQTtBckZnZzZDQTtBQUNBOztBcUYzLzVDQTs7QUFFQTtBckY4LzVDQTs7QXFGei81Q0E7QUFDQTtBckY0LzVDQTtBcUYxLzVDQTtBQUNBO0FyRjQvNUNBOztBcUZ4LzVDQTtBQUNBO0FyRjIvNUNBO0FxRnovNUNBO0FBQ0E7QUFBQTtBckYyLzVDQTs7QXVGOW82Q0E7QUFDQTtBdkZpcDZDQTs7QXVGbHA2Q0E7QUFDQTtBdkZxcDZDQTs7QWdCOWo2Q0E7QXVFeEZBO0FBQ0E7QXZGMHA2Q0E7QXVGM3A2Q0E7QUFDQTtBdkY2cDZDQTtBQUNBO0FnQnZrNkNBO0F1RXhGQTtBQUNBO0F2RmtxNkNBO0F1Rm5xNkNBO0FBQ0E7QXZGcXE2Q0E7QUFDQTtBZ0IvazZDQTtBdUV4RkE7QUFDQTtBdkYwcTZDQTtBdUYzcTZDQTtBQUNBO0F2RjZxNkNBO0FBQ0E7QWdCem82Q0E7QXVFdENBO0FBQ0E7QXZGa3I2Q0E7QXVGbnI2Q0E7QUFDQTtBdkZxcjZDQTtBQUNBO0FnQnBvNkNBO0F1RTNDQTtBQUdBO0F2RmdyNkNBO0FBQ0E7O0FnQnpvNkNBO0F1RTNDQTtBQUdBO0F2RnNyNkNBO0FBQ0E7O0FnQi9vNkNBO0F1RTNDQTtBQUdBO0F2RjRyNkNBO0FBQ0E7O0FnQnJwNkNBO0F1RTNDQTtBQUdBO0F2RmtzNkNBO0FBQ0E7O0F1RnRzNkNBO0FBR0E7QXZGdXM2Q0E7O0F1RmxzNkNBO0FBQ0E7QXZGcXM2Q0E7O0F3RnZzNkNBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZxdDZDQTs7QXdGdHM2Q0E7QUF0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZndTZDQTs7QWdCdHM2Q0E7QXdFRkE7QUFDQTtBeEY0czZDQTtBd0Z6czZDQTtBQUNBO0F4RjJzNkNBO0FBQ0E7QWdCL3M2Q0E7QXdFUUE7QUFDQTtBeEYwczZDQTtBd0Z2czZDQTtBQUNBO0F4RnlzNkNBO0FBQ0E7QWdCdnQ2Q0E7QXdFa0JBO0FBQ0E7QXhGd3M2Q0E7QXdGcnM2Q0E7QUFDQTtBeEZ1czZDQTtBQUNBO0FnQi90NkNBO0F3RUZBO0FBQ0E7QXhGb3U2Q0E7QXdGanU2Q0E7QUFDQTtBeEZtdTZDQTtBQUNBO0FnQnZ1NkNBO0F3RVFBO0FBQ0E7QXhGa3U2Q0E7QXdGL3Q2Q0E7QUFDQTtBeEZpdTZDQTtBQUNBO0FnQi91NkNBO0F3RWtCQTtBQUNBO0F4Rmd1NkNBO0F3Rjd0NkNBO0FBQ0E7QXhGK3Q2Q0E7QUFDQTtBZ0J2djZDQTtBd0VGQTtBQUNBO0F4RjR2NkNBO0F3Rnp2NkNBO0FBQ0E7QXhGMnY2Q0E7QUFDQTtBZ0IvdjZDQTtBd0VRQTtBQUNBO0F4RjB2NkNBO0F3RnZ2NkNBO0FBQ0E7QXhGeXY2Q0E7QUFDQTtBZ0J2dzZDQTtBd0VrQkE7QUFDQTtBeEZ3djZDQTtBd0ZydjZDQTtBQUNBO0F4RnV2NkNBO0FBQ0E7QWdCL3c2Q0E7QXdFRkE7QUFDQTtBeEZveDZDQTtBd0ZqeDZDQTtBQUNBO0F4Rm14NkNBO0FBQ0E7QWdCdng2Q0E7QXdFUUE7QUFDQTtBeEZreDZDQTtBd0YvdzZDQTtBQUNBO0F4Rml4NkNBO0FBQ0E7QWdCL3g2Q0E7QXdFa0JBO0FBQ0E7QXhGZ3g2Q0E7QXdGN3c2Q0E7QUFDQTtBeEYrdzZDQTtBQUNBO0FnQnZ5NkNBO0F3RUZBO0FBQ0E7QXhGNHk2Q0E7QXdGenk2Q0E7QUFDQTtBeEYyeTZDQTtBQUNBO0FnQi95NkNBO0F3RVFBO0FBQ0E7QXhGMHk2Q0E7QXdGdnk2Q0E7QUFDQTtBeEZ5eTZDQTtBQUNBO0FnQnZ6NkNBO0F3RWtCQTtBQUNBO0F4Rnd5NkNBO0F3RnJ5NkNBO0FBQ0E7QXhGdXk2Q0E7QUFDQTtBZ0IvejZDQTtBd0VGQTtBQUNBO0F4Rm8wNkNBO0F3RmowNkNBO0FBQ0E7QXhGbTA2Q0E7QUFDQTtBZ0J2MDZDQTtBd0VRQTtBQUNBO0F4RmswNkNBO0F3Ri96NkNBO0FBQ0E7QXhGaTA2Q0E7QUFDQTtBZ0IvMDZDQTtBd0VrQkE7QUFDQTtBeEZnMDZDQTtBd0Y3ejZDQTtBQUNBO0F4Rit6NkNBO0FBQ0E7QWdCdjE2Q0E7QXdFRkE7QUFDQTtBeEY0MTZDQTtBd0Z6MTZDQTtBQUNBO0F4RjIxNkNBO0FBQ0E7QWdCLzE2Q0E7QXdFUUE7QUFDQTtBeEYwMTZDQTtBd0Z2MTZDQTtBQUNBO0F4RnkxNkNBO0FBQ0E7QWdCdjI2Q0E7QXdFa0JBO0FBQ0E7QXhGdzE2Q0E7QXdGcjE2Q0E7QUFDQTtBeEZ1MTZDQTtBQUNBO0F3Rm4xNkNBOzs7QUFBQTtBQUlBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RnExNkNBOztBZ0I3MzZDQTtBd0U4Q0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGbTE2Q0E7QUFDQTtBZ0IxNDZDQTtBd0U2REE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGZzE2Q0E7QUFDQTtBd0YzMDZDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjYwNkNBO0FBQ0E7QWdCbDY2Q0E7QXdFMkZBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjAwNkNBO0FBQ0E7QXlGMSs2Q0E7Ozs7Ozs7O0FBQUE7QUNPQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0ExRjgrNkNBOztBMEYzKzZDQTtBQUNBO0FBQ0E7QTFGOCs2Q0E7O0EwRjMrNkNBO0FBQ0E7QUFDQTtBMUY4KzZDQTs7QWdCeCs2Q0E7QTBFckRBO0FBQ0E7QTFGaWk3Q0E7QTBGOWg3Q0E7QUFDQTtBMUZnaTdDQTtBMEY3aDdDQTtBQUNBO0ExRitoN0NBO0EwRjVoN0NBO0FBQ0E7QTFGOGg3Q0E7QTBGM2g3Q0E7QUFDQTtBMUY2aDdDQTtBMEYxaDdDQTtBQUNBO0ExRjRoN0NBO0EwRnpoN0NBO0FBQ0E7QTFGMmg3Q0E7QTBGeGg3Q0E7QUFDQTtBMUYwaDdDQTtBMEZ2aDdDQTtBQUNBO0ExRnloN0NBO0EwRnRoN0NBO0FBQ0E7QTFGd2g3Q0E7QTBGcmg3Q0E7QUFDQTtBQUNBO0ExRnVoN0NBO0EwRnBoN0NBO0FBQ0E7QUFDQTtBMUZzaDdDQTtBQUNBO0FnQmpoN0NBO0EwRXJEQTtBQUNBO0ExRnlrN0NBO0EwRnRrN0NBO0FBQ0E7QTFGd2s3Q0E7QTBGcms3Q0E7QUFDQTtBMUZ1azdDQTtBMEZwazdDQTtBQUNBO0ExRnNrN0NBO0EwRm5rN0NBO0FBQ0E7QTFGcWs3Q0E7QTBGbGs3Q0E7QUFDQTtBMUZvazdDQTtBMEZqazdDQTtBQUNBO0ExRm1rN0NBO0EwRmhrN0NBO0FBQ0E7QTFGa2s3Q0E7QTBGL2o3Q0E7QUFDQTtBMUZpazdDQTtBMEY5ajdDQTtBQUNBO0ExRmdrN0NBO0EwRjdqN0NBO0FBQ0E7QUFDQTtBMUYrajdDQTtBMEY1ajdDQTtBQUNBO0FBQ0E7QTFGOGo3Q0E7QUFDQTtBZ0J6ajdDQTtBMEVyREE7QUFDQTtBMUZpbjdDQTtBMEY5bTdDQTtBQUNBO0ExRmduN0NBO0EwRjdtN0NBO0FBQ0E7QTFGK203Q0E7QTBGNW03Q0E7QUFDQTtBMUY4bTdDQTtBMEYzbTdDQTtBQUNBO0ExRjZtN0NBO0EwRjFtN0NBO0FBQ0E7QTFGNG03Q0E7QTBGem03Q0E7QUFDQTtBMUYybTdDQTtBMEZ4bTdDQTtBQUNBO0ExRjBtN0NBO0EwRnZtN0NBO0FBQ0E7QTFGeW03Q0E7QTBGdG03Q0E7QUFDQTtBMUZ3bTdDQTtBMEZybTdDQTtBQUNBO0FBQ0E7QTFGdW03Q0E7QTBGcG03Q0E7QUFDQTtBQUNBO0ExRnNtN0NBO0FBQ0E7QWdCam03Q0E7QTBFckRBO0FBQ0E7QTFGeXA3Q0E7QTBGdHA3Q0E7QUFDQTtBMUZ3cDdDQTtBMEZycDdDQTtBQUNBO0ExRnVwN0NBO0EwRnBwN0NBO0FBQ0E7QTFGc3A3Q0E7QTBGbnA3Q0E7QUFDQTtBMUZxcDdDQTtBMEZscDdDQTtBQUNBO0ExRm9wN0NBO0EwRmpwN0NBO0FBQ0E7QTFGbXA3Q0E7QTBGaHA3Q0E7QUFDQTtBMUZrcDdDQTtBMEYvbzdDQTtBQUNBO0ExRmlwN0NBO0EwRjlvN0NBO0FBQ0E7QTFGZ3A3Q0E7QTBGN283Q0E7QUFDQTtBQUNBO0ExRitvN0NBO0EwRjVvN0NBO0FBQ0E7QUFDQTtBMUY4bzdDQTtBQUNBO0EwRnpvN0NBO0FBQ0E7QTFGMm83Q0E7O0EwRjVvN0NBO0FBQ0E7QTFGK283Q0E7O0EwRmhwN0NBO0FBQ0E7QTFGbXA3Q0E7O0EwRnBwN0NBO0FBQ0E7QTFGdXA3Q0E7O0EwRnhwN0NBO0FBQ0E7QTFGMnA3Q0E7O0EwRjVwN0NBO0FBQ0E7QTFGK3A3Q0E7O0EwRmhxN0NBO0FBQ0E7QTFGbXE3Q0E7O0EwRnBxN0NBO0FBQ0E7QTFGdXE3Q0E7O0EwRnhxN0NBO0FBQ0E7QTFGMnE3Q0E7O0EwRjVxN0NBO0FBQ0E7QTFGK3E3Q0E7O0EwRmhyN0NBO0FBQ0E7QTFGbXI3Q0E7O0EwRnByN0NBO0FBQ0E7QTFGdXI3Q0E7O0EwRnhyN0NBO0FBQ0E7QTFGMnI3Q0E7O0EwRjVyN0NBO0FBQ0E7QTFGK3I3Q0E7O0EwRmhzN0NBO0FBQ0E7QTFGbXM3Q0E7O0EwRnBzN0NBO0FBQ0E7QTFGdXM3Q0E7O0EwRnhzN0NBO0FBQ0E7QTFGMnM3Q0E7O0EwRjVzN0NBO0FBQ0E7QTFGK3M3Q0E7O0EwRmh0N0NBO0FBQ0E7QTFGbXQ3Q0E7O0EwRnB0N0NBO0FBQ0E7QTFGdXQ3Q0E7O0EwRnh0N0NBO0FBQ0E7QTFGMnQ3Q0E7O0EwRnZ0N0NBO0FBQ0E7QTFGMHQ3Q0E7O0EwRnJ0N0NBO0FBQ0E7QTFGd3Q3Q0E7O0EwRnJ0N0NBO0FBQ0E7QUFDQTtBMUZ3dDdDQTs7QTBGcnQ3Q0E7QUFDQTtBQUNBO0ExRnd0N0NBOztBMEZydDdDQTtBQUNBO0FBQ0E7QTFGd3Q3Q0E7O0EwRnJ0N0NBO0FBQ0E7QUFDQTtBMUZ3dDdDQTs7QTBGcnQ3Q0E7QUFDQTtBMUZ3dDdDQTs7QTBGcnQ3Q0E7QUFDQTtBMUZ3dDdDQTs7QTJGeno3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRjR6N0NBOztBMkZ4ejdDQTtBQUNBO0EzRjJ6N0NBOztBMkZsejdDQTtBQUNBO0EzRnF6N0NBOztBMkZsejdDQTtBQUNBO0EzRnF6N0NBOztBMkZqejdDQTtBQUNBO0EzRm96N0NBOztBMkZoejdDQTtBQUNBO0EzRm16N0NBOztBMkYveTdDQTtBQUNBO0EzRmt6N0NBOztBMkY5eTdDQTtBQUNBO0EzRml6N0NBOztBMkY5eTdDQTtBQy9DQTtBNUZpMjdDQTs7QThGcDI3Q0E7QUFDQTtBOUZ1MjdDQTs7QThGcDI3Q0E7QUFDQTtBOUZ1MjdDQTtBZ0JoejdDQTtBOEV4REE7QUFJQTtBOUZ3MjdDQTtBQUNBOztBOEZyMjdDQTtBQUNBO0E5RncyN0NBO0FnQnp6N0NBO0E4RWhEQTtBQUlBO0E5RnkyN0NBO0FBQ0E7O0E4RnQyN0NBO0FBQ0E7QTlGeTI3Q0E7O0ErRjkzN0NBOztBQUFBO0FBUUE7QUFDQTtBL0Y0MzdDQTs7QStGejM3Q0E7QUFDQTtBL0Y0MzdDQTs7QStGejM3Q0E7QUFDQTtBL0Y0MzdDQTs7QStGejM3Q0E7QUFDQTtBL0Y0MzdDQTs7QStGcjM3Q0E7QUFDQTtBL0Z3MzdDQTs7QStGcjM3Q0E7O0FBQ0E7QS9GeTM3Q0E7O0ErRnQzN0NBO0FBQ0E7QS9GeTM3Q0E7O0ErRnQzN0NBO0FBQ0E7QS9GeTM3Q0E7O0ErRnQzN0NBOzs7Ozs7O0FBQ0E7QS9GKzM3Q0E7O0ErRjUzN0NBO0FBQ0E7QS9GKzM3Q0E7O0ErRjUzN0NBO0FBQ0E7QS9GKzM3Q0E7O0ErRjUzN0NBO0FBQ0E7QS9GKzM3Q0E7O0ErRnIxN0NBOztBWHhGQTtBWThKQTtBQTVGQTtBQXpDQTtBRG1FQTtBL0YwMTdDQTtBZ0JyNDdDQTtBK0V1Q0E7O0FDdEJBO0FBekNBO0FoR202N0NBO0FBQ0E7QWdCNTQ3Q0E7QStFdUNBOztBQU9BO0EvRm0yN0NBO0FBQ0E7O0ErRmgyN0NBOztBWG5HQTtBWThKQTtBQTVGQTtBRHFDQTtBL0ZvMjdDQTtBZ0IxNTdDQTtBK0VrREE7O0FDakNBO0FoRzg0N0NBO0FBQ0E7QWdCaDY3Q0E7QStFa0RBOztBQU9BO0EvRjQyN0NBO0FBQ0E7O0ErRnoyN0NBOztBWDlHQTtBWThKQTtBQTVGQTtBQXpDQTtBRHlGQTtBL0Y4MjdDQTtBZ0IvNjdDQTtBK0U2REE7O0FDNUNBO0FBekNBO0FoRzY4N0NBO0FBQ0E7QWdCdDc3Q0E7QStFNkRBOztBQU9BO0EvRnUzN0NBO0FBQ0E7O0ErRnAzN0NBOztBWHpIQTtBWThKQTtBQTVGQTtBQXpDQTtBRG9HQTtBL0Z5MzdDQTtBZ0JyODdDQTtBK0V3RUE7O0FDdkRBO0FBekNBO0FoR20rN0NBO0FBQ0E7QWdCNTg3Q0E7QStFd0VBOztBQU9BO0EvRms0N0NBO0FBQ0E7O0ErRi8zN0NBOztBWHBJQTtBWThKQTtBQTVGQTtBQXpDQTtBRCtHQTtBL0ZvNDdDQTtBZ0IzOTdDQTtBK0VtRkE7O0FDbEVBO0FBekNBO0FoR3kvN0NBO0FBQ0E7QWdCbCs3Q0E7QStFbUZBOztBQU9BO0EvRjY0N0NBO0FBQ0E7O0ErRjE0N0NBOztBQUVBO0FBQ0E7QUFPQTtBL0Z1NDdDQTtBZ0IvKzdDQTtBK0U4RkE7O0FBTUE7QUFDQTtBL0ZnNTdDQTtBQUNBO0FnQnQvN0NBO0ErRThGQTs7QUFhQTtBL0ZnNTdDQTtBQUNBOztBK0Z6NDdDQTtBWHBLQTtBWThKQTtBQTVGQTtBaEdpLzdDQTtBZ0JsZzhDQTtBK0VtSEE7QUNsR0E7QWhHcS83Q0E7QUFDQTs7QStGaDU3Q0E7QVh4S0E7QVk4SkE7QUE1RkE7QWhHNC83Q0E7QWdCN2c4Q0E7QStFdUhBO0FDdEdBO0FoR2dnOENBO0FBQ0E7O0ErRnY1N0NBO0FYNUtBO0FZOEpBO0FBNUZBO0FoR3VnOENBO0FnQnhoOENBO0ErRTJIQTtBQzFHQTtBaEcyZzhDQTtBQUNBOztBK0Y5NTdDQTtBWGhMQTtBWThKQTtBQTVGQTtBQXpDQTtBaEc0ajhDQTtBZ0JwaThDQTtBK0UrSEE7QUM5R0E7QUF6Q0E7QWhHaWs4Q0E7QUFDQTs7QStGbjY3Q0E7QVh4TEE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHeWs4Q0E7QWdCamo4Q0E7QStFdUlBO0FDMUhBO0FBckNBO0FoRzhrOENBO0FBQ0E7O0ErRjU2N0NBO0FYNUxBO0FZOEpBO0FBaEdBO0FBckNBO0FoR3NsOENBO0FnQjlqOENBO0ErRTJJQTtBQzlIQTtBQXJDQTtBaEcybDhDQTtBQUNBOztBK0ZyNzdDQTtBWGhNQTtBWThKQTtBQWhHQTtBaEc2ajhDQTs7QStGdjc3Q0E7QVhwTUE7QVk4SkE7QUFoR0E7QWhHbWs4Q0E7O0ErRno3N0NBO0FYeE1BO0FZOEpBO0FBaEdBO0FBckNBO0FoRyttOENBOztBK0Y1NzdDQTtBWDVNQTtBWThKQTtBQWhHQTtBQXJDQTtBaEdzbjhDQTs7QStGLzc3Q0E7QVhoTkE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHNm44Q0E7QWdCcm04Q0E7QStFK0pBO0FDbEpBO0FBckNBO0FoR2tvOENBO0FBQ0E7O0ErRnA4N0NBO0FBQ0E7QS9GdTg3Q0E7QWdCL204Q0E7QStFdUtBO0FBSUE7QS9Gdzg3Q0E7QUFDQTs7QStGcjg3Q0E7Ozs7QVZwT0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckY0cThDQTtBcUZ4cThDQTs7OztBQUNBO0FBS0E7QXJGeXE4Q0E7QXFGcnE4Q0E7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FyRjhxOENBO0FxRjNxOENBOzs7O0FBQ0E7QXJGZ3I4Q0E7O0ErRm4rN0NBOzs7QVYzT0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckZndDhDQTtBcUY1czhDQTs7O0FBQ0E7QUFLQTtBckY0czhDQTtBcUZ4czhDQTs7Ozs7OztBQUdBO0FBQ0E7QXJGOHM4Q0E7QXFGM3M4Q0E7OztBQUNBO0FyRitzOENBOztBK0Y1LzdDQTs7O0FWalBBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QXJGaXY4Q0E7QXFGM3U4Q0E7OztBQUNBO0FBR0E7QXJGNnU4Q0E7QXFGdnU4Q0E7Ozs7Ozs7QUFHQTtBQUNBO0FyRjZ1OENBO0FxRjF1OENBOzs7QUFDQTtBckY4dThDQTs7QStGcmg4Q0E7QUkzUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuR294OENBO0FtR2x4OENBO0FBSUE7QUFDQTtBbkdpeDhDQTs7QStGcGg4Q0E7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBL0YraDhDQTtBK0Y3aDhDQTs7Ozs7Ozs7O0FBQ0E7QS9GdWk4Q0E7QStGcGk4Q0E7Ozs7Ozs7OztBQUNBO0FBQ0E7QS9GOGk4Q0E7QStGNWk4Q0E7Ozs7Ozs7OztBQUNBO0EvRnNqOENBO0ErRm5qOENBOzs7Ozs7Ozs7QUFDQTtBL0Y2ajhDQTtBK0Z4ajhDQTs7Ozs7Ozs7O0FBQ0E7QS9Ga2s4Q0E7O0ErRnpqOENBO0FBQ0E7QS9GNGo4Q0E7QStGMWo4Q0E7QUFDQTtBL0Y0ajhDQTtBK0Z6ajhDQTtBQUNBO0EvRjJqOENBO0ErRnhqOENBO0FBQ0E7QS9GMGo4Q0E7QStGdmo4Q0E7QUFDQTtBL0Z5ajhDQTtBK0Z0ajhDQTtBQUNBO0EvRndqOENBO0ErRnJqOENBO0FBQ0E7QS9GdWo4Q0E7QStGcGo4Q0E7QUFDQTtBL0ZzajhDQTtBK0ZuajhDQTtBQUNBO0EvRnFqOENBO0ErRmxqOENBO0FBQ0E7QS9Gb2o4Q0E7O0ErRnhpOENBO0FBQ0E7QS9GMmk4Q0E7O0ErRnhpOENBO0FLOVZBO0FBQ0E7QXBHMDQ4Q0E7QWdCbDE4Q0E7QStFcVNBO0FLMVZBO0FwRzI0OENBO0FBQ0E7O0ErRjlpOENBO0FYMVZBO0FZOEpBO0FBaEdBO0FoR2cxOENBOztBcUdqNThDQTtBQUNBO0FBQ0E7QUFDQTtBckdvNThDQTtBcUdsNDhDQTtBQUNBO0FyR280OENBO0FxR2o0OENBO0FBQ0E7QXJHbTQ4Q0E7QXFHMTM4Q0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHNjM4Q0E7QWdCaDM4Q0E7QXFGakJBOztBQU9BO0FyRyszOENBO0FBQ0E7QXFHbDM4Q0E7O0FBQ0E7QXJHcTM4Q0E7QXFHNzI4Q0E7QUFDQTtBQUNBO0FyRysyOENBO0FxRzEyOENBOztBQUVBO0FyRzQyOENBO0FxR24yOENBOztBQUVBO0FyR3EyOENBO0FxRzcxOENBO0FBQ0E7QXJHKzE4Q0E7QXFHNTE4Q0E7QUFDQTtBckc4MThDQTtBcUczMThDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckc2MThDQTtBcUcxMThDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzQxOENBO0FxR3oxOENBO0FBQ0E7QXJHMjE4Q0E7QXFHeDE4Q0E7QUFDQTtBckcwMThDQTtBcUd2MThDQTtBQUNBO0FBQ0E7QXJHeTE4Q0E7QXFHdDE4Q0E7QUFDQTtBckd3MThDQTtBQUNBO0FxR24xOENBO0FBQ0E7QUFDQTtBckdxMThDQTtBcUc5MDhDQTtBQUNBO0FyR2cxOENBO0FxR3owOENBO0FBQ0E7QXJHMjA4Q0E7QXFHdDA4Q0E7Ozs7QUFFQTtBckcwMDhDQTtBZ0J2ODhDQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRzYwOENBO0FBQ0E7QWdCaDk4Q0E7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdnMThDQTtBQUNBO0FnQno5OENBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR20xOENBO0FBQ0E7QWdCbCs4Q0E7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHbzE4Q0E7QUFDQTtBcUdsMThDQTs7OztBQUNBO0FyR3UxOENBO0FxR24xOENBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3MxOENBO0FnQngvOENBO0FxRjhKQTs7QUFPQTtBckd3MThDQTtBQUNBO0FxRzkwOENBOztBQUNBO0FyR2kxOENBO0FxR3YwOENBO0FBQ0E7QUFDQTtBQUNBO0FyR3kwOENBO0FxR3YwOENBO0FBQ0E7QUFDQTtBckd5MDhDQTtBcUcvejhDQTs7QUFFQTtBckdpMDhDQTtBcUc1ejhDQTs7QUFFQTtBckc4ejhDQTtBcUd4ejhDQTtBQUNBO0FBQ0E7QUFDQTtBckcwejhDQTtBcUduejhDQTtBQUNBO0FyR3F6OENBO0FxR2h6OENBOzs7O0FBRUE7QXJHb3o4Q0E7QXFHbHo4Q0E7Ozs7QUFDQTtBckd1ejhDQTtBcUduejhDQTs7QUFDQTtBckdzejhDQTtBcUc5eThDQTtBQUNBO0FyR2d6OENBO0FxR3Z5OENBOztBQUVBO0FyR3l5OENBO0FxR3B5OENBOztBQUVBO0FyR3N5OENBO0FxR2h5OENBO0FBQ0E7QXJHa3k4Q0E7QXFHM3g4Q0E7QUFDQTtBckc2eDhDQTtBcUd6eDhDQTtBQUNBO0FyRzJ4OENBO0FxR254OENBOztBQUVBO0FyR3F4OENBO0FxR3p3OENBOztBQUVBO0FyRzJ3OENBO0FnQnZrOUNBO0FxRi9CQTtBQUNBO0FyR3ltOUNBO0FxR3RtOUNBO0FBQ0E7QXJHd205Q0E7QXFHL2w5Q0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHa205Q0E7QUFDQTtBZ0J0bDlDQTtBcUZqQkE7O0FBT0E7QXJHcW05Q0E7QUFDQTtBZ0I1bDlDQTtBcUZJQTs7QUFDQTtBckc0bDlDQTtBcUdwbDlDQTtBQUNBO0FBQ0E7QXJHc2w5Q0E7QXFHamw5Q0E7O0FBRUE7QXJHbWw5Q0E7QXFHMWs5Q0E7O0FBRUE7QXJHNGs5Q0E7QXFHcGs5Q0E7QUFDQTtBckdzazlDQTtBcUduazlDQTtBQUNBO0FyR3FrOUNBO0FxR2xrOUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR29rOUNBO0FxR2prOUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbWs5Q0E7QXFHaGs5Q0E7QUFDQTtBckdrazlDQTtBcUcvajlDQTtBQUNBO0FyR2lrOUNBO0FxRzlqOUNBO0FBQ0E7QUFDQTtBckdnazlDQTtBcUc3ajlDQTtBQUNBO0FyRytqOUNBO0FBQ0E7QXFHMWo5Q0E7QUFDQTtBQUNBO0FyRzRqOUNBO0FxR3JqOUNBO0FBQ0E7QXJHdWo5Q0E7QXFHaGo5Q0E7QUFDQTtBckdrajlDQTtBcUc3aTlDQTs7OztBQUVBO0FyR2lqOUNBO0FBQ0E7QWdCL3E5Q0E7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckdxajlDQTtBQUNBO0FnQnhyOUNBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHd2o5Q0E7QUFDQTtBZ0JqczlDQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckcyajlDQTtBQUNBO0FnQjFzOUNBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyRzRqOUNBO0FBQ0E7QWdCbnQ5Q0E7QXFGeUpBOzs7O0FBQ0E7QXJHZ2s5Q0E7QXFHNWo5Q0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHK2o5Q0E7QUFDQTtBZ0JsdTlDQTtBcUY4SkE7O0FBT0E7QXJHa2s5Q0E7QUFDQTtBZ0J4dTlDQTtBcUZnTEE7O0FBQ0E7QXJHNGo5Q0E7QXFHbGo5Q0E7QUFDQTtBQUNBO0FBQ0E7QXJHb2o5Q0E7QXFHbGo5Q0E7QUFDQTtBQUNBO0FyR29qOUNBO0FxRzFpOUNBOztBQUVBO0FyRzRpOUNBO0FxR3ZpOUNBOztBQUVBO0FyR3lpOUNBO0FxR25pOUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3FpOUNBO0FxRzloOUNBO0FBQ0E7QXJHZ2k5Q0E7QXFHM2g5Q0E7Ozs7QUFFQTtBckcraDlDQTtBcUc3aDlDQTs7OztBQUNBO0FyR2tpOUNBO0FxRzloOUNBOztBQUNBO0FyR2lpOUNBO0FxR3poOUNBO0FBQ0E7QXJHMmg5Q0E7QXFHbGg5Q0E7O0FBRUE7QXJHb2g5Q0E7QXFHL2c5Q0E7O0FBRUE7QXJHaWg5Q0E7QXFHM2c5Q0E7QUFDQTtBckc2ZzlDQTtBcUd0ZzlDQTtBQUNBO0FyR3dnOUNBO0FxR3BnOUNBO0FBQ0E7QXJHc2c5Q0E7QXFHOS84Q0E7O0FBRUE7QXJHZ2c5Q0E7QXFHcC84Q0E7O0FBRUE7QXJHcy84Q0E7QUFDQTtBZ0JuejlDQTtBcUYvQkE7QUFDQTtBckdxMTlDQTtBcUdsMTlDQTtBQUNBO0FyR28xOUNBO0FxRzMwOUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzgwOUNBO0FBQ0E7QWdCbDA5Q0E7QXFGakJBOztBQU9BO0FyR2kxOUNBO0FBQ0E7QWdCeDA5Q0E7QXFGSUE7O0FBQ0E7QXJHdzA5Q0E7QXFHaDA5Q0E7QUFDQTtBQUNBO0FyR2swOUNBO0FxRzd6OUNBOztBQUVBO0FyRyt6OUNBO0FxR3R6OUNBOztBQUVBO0FyR3d6OUNBO0FxR2h6OUNBO0FBQ0E7QXJHa3o5Q0E7QXFHL3k5Q0E7QUFDQTtBckdpejlDQTtBcUc5eTlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdnejlDQTtBcUc3eTlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRyt5OUNBO0FxRzV5OUNBO0FBQ0E7QXJHOHk5Q0E7QXFHM3k5Q0E7QUFDQTtBckc2eTlDQTtBcUcxeTlDQTtBQUNBO0FBQ0E7QXJHNHk5Q0E7QXFHenk5Q0E7QUFDQTtBckcyeTlDQTtBQUNBO0FxR3R5OUNBO0FBQ0E7QUFDQTtBckd3eTlDQTtBcUdqeTlDQTtBQUNBO0FyR215OUNBO0FxRzV4OUNBO0FBQ0E7QXJHOHg5Q0E7QXFHeng5Q0E7Ozs7QUFFQTtBckc2eDlDQTtBQUNBO0FnQjM1OUNBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHaXk5Q0E7QUFDQTtBZ0JwNjlDQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR295OUNBO0FBQ0E7QWdCNzY5Q0E7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHdXk5Q0E7QUFDQTtBZ0J0NzlDQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckd3eTlDQTtBQUNBO0FnQi83OUNBO0FxRnlKQTs7OztBQUNBO0FyRzR5OUNBO0FxR3h5OUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzJ5OUNBO0FBQ0E7QWdCOTg5Q0E7QXFGOEpBOztBQU9BO0FyRzh5OUNBO0FBQ0E7QWdCcDk5Q0E7QXFGZ0xBOztBQUNBO0FyR3d5OUNBO0FxRzl4OUNBO0FBQ0E7QUFDQTtBQUNBO0FyR2d5OUNBO0FxRzl4OUNBO0FBQ0E7QUFDQTtBckdneTlDQTtBcUd0eDlDQTs7QUFFQTtBckd3eDlDQTtBcUdueDlDQTs7QUFFQTtBckdxeDlDQTtBcUcvdzlDQTtBQUNBO0FBQ0E7QUFDQTtBckdpeDlDQTtBcUcxdzlDQTtBQUNBO0FyRzR3OUNBO0FxR3Z3OUNBOzs7O0FBRUE7QXJHMnc5Q0E7QXFHenc5Q0E7Ozs7QUFDQTtBckc4dzlDQTtBcUcxdzlDQTs7QUFDQTtBckc2dzlDQTtBcUdydzlDQTtBQUNBO0FyR3V3OUNBO0FxRzl2OUNBOztBQUVBO0FyR2d3OUNBO0FxRzN2OUNBOztBQUVBO0FyRzZ2OUNBO0FxR3Z2OUNBO0FBQ0E7QXJHeXY5Q0E7QXFHbHY5Q0E7QUFDQTtBckdvdjlDQTtBcUdodjlDQTtBQUNBO0FyR2t2OUNBO0FxRzF1OUNBOztBQUVBO0FyRzR1OUNBO0FxR2h1OUNBOztBQUVBO0FyR2t1OUNBO0FBQ0E7QWdCL2grQ0E7QXFGL0JBO0FBQ0E7QXJHaWsrQ0E7QXFHOWorQ0E7QUFDQTtBckdnaytDQTtBcUd2aitDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcwaitDQTtBQUNBO0FnQjlpK0NBO0FxRmpCQTs7QUFPQTtBckc2aitDQTtBQUNBO0FnQnBqK0NBO0FxRklBOztBQUNBO0FyR29qK0NBO0FxRzVpK0NBO0FBQ0E7QUFDQTtBckc4aStDQTtBcUd6aStDQTs7QUFFQTtBckcyaStDQTtBcUdsaStDQTs7QUFFQTtBckdvaStDQTtBcUc1aCtDQTtBQUNBO0FyRzhoK0NBO0FxRzNoK0NBO0FBQ0E7QXJHNmgrQ0E7QXFHMWgrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHNGgrQ0E7QXFHemgrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcyaCtDQTtBcUd4aCtDQTtBQUNBO0FyRzBoK0NBO0FxR3ZoK0NBO0FBQ0E7QXJHeWgrQ0E7QXFHdGgrQ0E7QUFDQTtBQUNBO0FyR3doK0NBO0FxR3JoK0NBO0FBQ0E7QXJHdWgrQ0E7QUFDQTtBcUdsaCtDQTtBQUNBO0FBQ0E7QXJHb2grQ0E7QXFHN2crQ0E7QUFDQTtBckcrZytDQTtBcUd4ZytDQTtBQUNBO0FyRzBnK0NBO0FxR3JnK0NBOzs7O0FBRUE7QXJHeWcrQ0E7QUFDQTtBZ0J2bytDQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRzZnK0NBO0FBQ0E7QWdCaHArQ0E7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdnaCtDQTtBQUNBO0FnQnpwK0NBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR21oK0NBO0FBQ0E7QWdCbHErQ0E7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHb2grQ0E7QUFDQTtBZ0IzcStDQTtBcUZ5SkE7Ozs7QUFDQTtBckd3aCtDQTtBcUdwaCtDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd1aCtDQTtBQUNBO0FnQjFyK0NBO0FxRjhKQTs7QUFPQTtBckcwaCtDQTtBQUNBO0FnQmhzK0NBO0FxRmdMQTs7QUFDQTtBckdvaCtDQTtBcUcxZytDQTtBQUNBO0FBQ0E7QUFDQTtBckc0ZytDQTtBcUcxZytDQTtBQUNBO0FBQ0E7QXJHNGcrQ0E7QXFHbGcrQ0E7O0FBRUE7QXJHb2crQ0E7QXFHLy85Q0E7O0FBRUE7QXJHaWcrQ0E7QXFHMy85Q0E7QUFDQTtBQUNBO0FBQ0E7QXJHNi85Q0E7QXFHdC85Q0E7QUFDQTtBckd3LzlDQTtBcUduLzlDQTs7OztBQUVBO0FyR3UvOUNBO0FxR3IvOUNBOzs7O0FBQ0E7QXJHMC85Q0E7QXFHdC85Q0E7O0FBQ0E7QXJHeS85Q0E7QXFHai85Q0E7QUFDQTtBckdtLzlDQTtBcUcxKzlDQTs7QUFFQTtBckc0KzlDQTtBcUd2KzlDQTs7QUFFQTtBckd5KzlDQTtBcUduKzlDQTtBQUNBO0FyR3ErOUNBO0FxRzk5OUNBO0FBQ0E7QXJHZys5Q0E7QXFHNTk5Q0E7QUFDQTtBckc4OTlDQTtBcUd0OTlDQTs7QUFFQTtBckd3OTlDQTtBcUc1ODlDQTs7QUFFQTtBckc4ODlDQTtBQUNBO0FnQjN3K0NBO0FxRi9CQTtBQUNBO0FyRzZ5K0NBO0FxRzF5K0NBO0FBQ0E7QXJHNHkrQ0E7QXFHbnkrQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHc3krQ0E7QUFDQTtBZ0IxeCtDQTtBcUZqQkE7O0FBT0E7QXJHeXkrQ0E7QUFDQTtBZ0JoeStDQTtBcUZJQTs7QUFDQTtBckdneStDQTtBcUd4eCtDQTtBQUNBO0FBQ0E7QXJHMHgrQ0E7QXFHcngrQ0E7O0FBRUE7QXJHdXgrQ0E7QXFHOXcrQ0E7O0FBRUE7QXJHZ3grQ0E7QXFHeHcrQ0E7QUFDQTtBckcwdytDQTtBcUd2dytDQTtBQUNBO0FyR3l3K0NBO0FxR3R3K0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3d3K0NBO0FxR3J3K0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHdXcrQ0E7QXFHcHcrQ0E7QUFDQTtBckdzdytDQTtBcUdudytDQTtBQUNBO0FyR3F3K0NBO0FxR2x3K0NBO0FBQ0E7QUFDQTtBckdvdytDQTtBcUdqdytDQTtBQUNBO0FyR213K0NBO0FBQ0E7QXFHOXYrQ0E7QUFDQTtBQUNBO0FyR2d3K0NBO0FxR3p2K0NBO0FBQ0E7QXJHMnYrQ0E7QXFHcHYrQ0E7QUFDQTtBckdzditDQTtBcUdqditDQTs7OztBQUVBO0FyR3F2K0NBO0FBQ0E7QWdCbjMrQ0E7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckd5ditDQTtBQUNBO0FnQjUzK0NBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHNHYrQ0E7QUFDQTtBZ0JyNCtDQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckcrditDQTtBQUNBO0FnQjk0K0NBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyR2d3K0NBO0FBQ0E7QWdCdjUrQ0E7QXFGeUpBOzs7O0FBQ0E7QXJHb3crQ0E7QXFHaHcrQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbXcrQ0E7QUFDQTtBZ0J0NitDQTtBcUY4SkE7O0FBT0E7QXJHc3crQ0E7QUFDQTtBZ0I1NitDQTtBcUZnTEE7O0FBQ0E7QXJHZ3crQ0E7QXFHdHYrQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHd3YrQ0E7QXFHdHYrQ0E7QUFDQTtBQUNBO0FyR3d2K0NBO0FxRzl1K0NBOztBQUVBO0FyR2d2K0NBO0FxRzN1K0NBOztBQUVBO0FyRzZ1K0NBO0FxR3Z1K0NBO0FBQ0E7QUFDQTtBQUNBO0FyR3l1K0NBO0FxR2x1K0NBO0FBQ0E7QXJHb3UrQ0E7QXFHL3QrQ0E7Ozs7QUFFQTtBckdtdStDQTtBcUdqdStDQTs7OztBQUNBO0FyR3N1K0NBO0FxR2x1K0NBOztBQUNBO0FyR3F1K0NBO0FxRzd0K0NBO0FBQ0E7QXJHK3QrQ0E7QXFHdHQrQ0E7O0FBRUE7QXJHd3QrQ0E7QXFHbnQrQ0E7O0FBRUE7QXJHcXQrQ0E7QXFHL3MrQ0E7QUFDQTtBckdpdCtDQTtBcUcxcytDQTtBQUNBO0FyRzRzK0NBO0FxR3hzK0NBO0FBQ0E7QXJHMHMrQ0E7QXFHbHMrQ0E7O0FBRUE7QXJHb3MrQ0E7QXFHeHIrQ0E7O0FBRUE7QXJHMHIrQ0E7QUFDQTtBcUc5cStDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdncitDQTtBc0d4ai9DQTtBRGtZQTtBQ2pZQTtBQUNBO0F0RzJqL0NBO0FBQ0E7QXNHemovQ0E7QUFFQTtBQUNBO0FBQ0E7QXRHMGovQ0E7QXNHdGovQ0E7QUFDQTtBdEd3ai9DQTtBc0dwai9DQTtBQUNBO0FBQ0E7QXRHc2ovQ0E7QXNHbGovQ0E7QUFDQTtBdEdvai9DQTtBQUNBO0FxR2hzK0NBO0FBQ0E7QXJHa3MrQ0E7QXFHaHMrQ0E7O0FBRUE7QXJHa3MrQ0E7QXFHaHMrQ0E7O0FBQ0E7QXJHbXMrQ0E7QXFHaHMrQ0E7O0FBQ0E7QXJHbXMrQ0E7QXFHNXIrQ0E7O0FBRUE7QXJHOHIrQ0E7QXFHcnIrQ0E7O0FBRUE7QXJHdXIrQ0E7QXFHM3ErQ0E7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRytxK0NBO0FxRzdxK0NBOzs7O0FBQ0E7QXJHa3IrQ0E7QXFHL3ErQ0E7Ozs7Ozs7QUFFQTtBQUNBO0FyR3NyK0NBO0FxR3ByK0NBOzs7Ozs7O0FBQ0E7QXJHNHIrQ0E7QXFHenIrQ0E7Ozs7Ozs7QUFDQTtBckdpcytDQTtBcUc3citDQTs7OztBQUNBO0FyR2tzK0NBO0FxRzdyK0NBOzs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXJHaXMrQ0E7QXFHcnIrQ0E7QUFDQTtBckd1citDQTtBcUdwcitDQTtBQUNBO0FyR3NyK0NBO0FxRzVxK0NBOztBQUVBO0FyRzhxK0NBO0FxR3ZxK0NBOztBQUVBO0FBQ0E7QUFDQTtBckd5cStDQTtBcUd2cStDQTs7QUFDQTtBckcwcStDQTtBcUducStDQTs7QUFDQTtBckdzcStDQTtBcUducStDQTs7QUFDQTtBckdzcStDQTtBcUc1cCtDQTs7QUFFQTtBQUNBO0FBQ0E7QXJHOHArQ0E7QXFHNXArQ0E7O0FBQ0E7QXJHK3ArQ0E7QXFHMXArQ0E7O0FBRUE7QXJHNHArQ0E7QXFHMXArQ0E7O0FBQ0E7QXJHNnArQ0E7QXFHMXArQ0E7O0FBQ0E7QXJHNnArQ0E7O0FnQjVvL0NBO0F1RnRFQTtBQUFBO0F2R3V0L0NBO0FBQ0E7O0F1Ry9zL0NBOzs7Ozs7O0FBS0E7QXZHb3QvQ0E7QTBGdG4vQ0E7QWFuR0E7Ozs7Ozs7QWJvR0E7QUFDQTtBMUYrbi9DQTtBQUNBO0EwRjduL0NBO0FheEdBOzs7Ozs7O0FieUdBO0ExRnNvL0NBO0FBQ0E7QXVHeHUvQ0E7OztBQUNBO0F2RzR1L0NBO0F1RzF1L0NBOzs7Ozs7O0FBS0E7QXZHOHUvQ0E7QTBGM3AvQ0E7QWF4RkE7Ozs7Ozs7QWJ5RkE7QUFDQTtBMUZvcS9DQTtBQUNBO0EwRmxxL0NBO0FhN0ZBOzs7Ozs7O0FiOEZBO0ExRjJxL0NBO0FBQ0E7QXVHaHcvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVVBO0F2RzZ3L0NBOztBdUd2dy9DQTs7QW5CdENBO0FZOEpBO0FBaEdBO0FBckNBO0FPaUJBO0F2RzR3L0NBO0FnQnJ3L0NBO0F1RlhBOztBUHdCQTtBQXJDQTtBaEdteS9DQTtBQUNBO0F1R2p4L0NBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R294L0NBOztBdUdoeC9DQTs7Ozs7Ozs7QUFRQTtBQUNBO0F2R214L0NBO0F1R2p4L0NBOzs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBdkdneS9DQTs7QXVHNXgvQ0E7O0FBRUE7QUFDQTtBdkcreC9DQTs7QXVHNXgvQ0E7QUFDQTtBdkcreC9DQTs7QXVHNXgvQ0E7QUFDQTtBdkcreC9DQTtBdUc3eC9DQTtBQUNBO0FBQ0E7QXZHK3gvQ0E7QXVHNXgvQ0E7QUFDQTtBdkc4eC9DQTtBdUc1eC9DQTtBQUNBO0F2Rzh4L0NBO0F1R3h4L0NBO0FBQ0E7QXZHMHgvQ0E7QXVHdHgvQ0E7O0FBRUE7QUFDQTtBdkd3eC9DQTtBZ0JoMS9DQTtBdUZxREE7O0FBTUE7QXZHMHgvQ0E7QUFDQTtBdUd2eC9DQTtBQUNBO0FBQ0E7QXZHeXgvQ0E7QXVHdHgvQ0E7QUFDQTtBdkd3eC9DQTtBdUdyeC9DQTtBQUVBO0F2R3N4L0NBO0F1R254L0NBO0FBQ0E7QUFDQTtBQUNBO0F2R3F4L0NBO0F1R2x4L0NBO0FBQ0E7QUFDQTtBdkdveC9DQTtBdUdqeC9DQTtBQUNBO0FBQ0E7QXZHbXgvQ0E7QXVHencvQ0E7QUFHQTtBdkd5dy9DQTtBMEY3ei9DQTtBYWlEQTtBYmhEQTtBQUNBO0ExRmcwL0NBO0FBQ0E7QTBGOXovQ0E7QWE0Q0E7QWIzQ0E7QTFGaTAvQ0E7QUFDQTtBdUczdy9DQTtBQUNBO0F2RzZ3L0NBO0F1Rzl2L0NBO0FBQ0E7QUFDQTtBdkdndy9DQTtBdUcxdi9DQTtBQUNBO0FBQ0E7QXZHNHYvQ0E7QXVHdHYvQ0E7QUFDQTtBdkd3di9DQTtBdUd0di9DQTtBQUVBO0FBQ0E7QXZHdXYvQ0E7QXVHcHYvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdzdi9DQTtBdUdudi9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R3F2L0NBO0F1R2h2L0NBO0FBQ0E7QUFDQTtBQUNBO0F2R2t2L0NBO0F1Ry91L0NBO0FBQ0E7QXZHaXYvQ0E7QXVHOXUvQ0E7QUFDQTtBQUNBO0F2R2d2L0NBO0F1R3p1L0NBO0FBR0E7QXZHeXUvQ0E7QTBGcjMvQ0E7QWF5SUE7QWJ4SUE7QUFDQTtBMUZ3My9DQTtBQUNBO0EwRnQzL0NBO0Fhb0lBO0FibklBO0ExRnkzL0NBO0FBQ0E7QXVHanYvQ0E7QUFDQTtBdkdtdi9DQTtBdUdodi9DQTtBQUNBO0FBQ0E7QXZHa3YvQ0E7QXVHbnUvQ0E7QUFDQTtBdkdxdS9DQTtBdUdsdS9DQTtBQUNBO0FBQ0E7QXZHb3UvQ0E7QXVHOXQvQ0E7QUFDQTtBdkdndS9DQTtBdUc5dC9DQTtBQUNBO0FBQ0E7QUFDQTtBdkdndS9DQTtBdUc3dC9DQTtBQUNBO0FBQ0E7QXZHK3QvQ0E7QXVHenQvQ0E7QUFDQTtBdkcydC9DQTtBdUd6dC9DQTtBQUNBO0FBQ0E7QUFDQTtBdkcydC9DQTtBdUd4dC9DQTtBQUNBO0FBQ0E7QXZHMHQvQ0E7O0F1R2h0L0NBO0FBQ0E7QUFDQTtBQUNBO0F2R210L0NBO0F1RzlzL0NBOztBQUVBO0F2R2d0L0NBO0F1RzlzL0NBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R2l0L0NBO0F1Ry9zL0NBOztBQUNBO0F2R2t0L0NBO0F1Ry9zL0NBOztBQUNBO0F2R2t0L0NBO0F1RzdzL0NBOztBQUNBO0F2R2d0L0NBO0F1RzdzL0NBOztBQUdBO0F2RzhzL0NBO0EwRmg5L0NBO0FhK1BBOztBYjlQQTtBQUNBO0ExRm85L0NBO0FBQ0E7QTBGbDkvQ0E7QWEwUEE7O0FielBBO0ExRnM5L0NBO0FBQ0E7O0F1R250L0NBOztBQUVBO0F2R3N0L0NBOztBdUdudC9DQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdzdC9DQTs7QXVHbHQvQ0E7QUFDQTtBQUNBO0F2R3F0L0NBO0F1R2x0L0NBO0FBQ0E7QXZHb3QvQ0E7O0F1Ry9zL0NBO0FBQ0E7QUFDQTtBdkdrdC9DQTtBdUcvcy9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHaXQvQ0E7QXVHL3MvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdpdC9DQTtBdUc5cy9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHZ3QvQ0E7QXVHMXMvQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHNHMvQ0E7QXVHMXMvQ0E7QUFJQTtBdkd5cy9DQTtBMEZ0aWdEQTtBYXlWQTtBYnhWQTtBQUNBO0ExRnlpZ0RBO0FBQ0E7QTBGdmlnREE7QWFvVkE7QWJuVkE7QTFGMGlnREE7QUFDQTtBdUc3cy9DQTtBQUNBO0FBQ0E7QUFDQTtBdkcrcy9DQTtBdUc1cy9DQTtBQUNBO0F2RzhzL0NBO0F1R3pzL0NBO0FBQ0E7QXZHMnMvQ0E7QXVHeHMvQ0E7QUFDQTtBdkcwcy9DQTs7QXdHOXUvQ0E7QUFwYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0VnRkE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBNEZXQTtBQUNBO0F4R3FxZ0RBO0F3R2xxZ0RBO0FBRUE7QXhHbXFnREE7QXdHanFnREE7QUFDQTtBeEdtcWdEQTtBd0c5cGdEQTtBQUNBO0F4R2dxZ0RBO0EwRjdsZ0RBO0FjaEVBO0FkaUVBO0FBQ0E7QTFGZ21nREE7QUFDQTtBMEY5bGdEQTtBY3JFQTtBZHNFQTtBMUZpbWdEQTtBQUNBO0F3R2xxZ0RBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdpcWdEQTtBd0cvcGdEQTtBQUNBO0F4R2lxZ0RBO0F3R25wZ0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHcXBnREE7QXdHbnBnREE7QUFDQTtBeEdxcGdEQTtBd0dscGdEQTtBQUNBO0FBQ0E7QUFDQTtBeEdvcGdEQTtBd0docGdEQTtBQUNBO0F4R2twZ0RBO0F3RzdvZ0RBO0FBQ0E7QUFDQTtBeEcrb2dEQTtBd0cxb2dEQTtBQUNBO0FBQ0E7QXhHNG9nREE7QWdCanJnREE7QXdGdVhBO0FBelVBO0F4R3VvZ0RBO0F3R3JvZ0RBO0FBQ0E7QXhHdW9nREE7QUFDQTtBd0doa2dEQTtBQUNBO0FBQ0E7QUFDQTtBeEdra2dEQTtBd0cvamdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHaWtnREE7QXdHempnREE7QUFDQTtBeEcyamdEQTtBd0c1aWdEQTtBQUNBO0F4RzhpZ0RBO0F3R3ppZ0RBO0FBS0E7QXhHdWlnREE7QXdHM2lnREE7QUFDQTtBeEc2aWdEQTtBd0d0aWdEQTtBQUNBO0FBTUE7QXhHbWlnREE7QXdHdmlnREE7QUFDQTtBeEd5aWdEQTtBd0dsaWdEQTtBQU1BO0FBQ0E7QXhHK2hnREE7QXdHcmlnREE7QUFDQTtBQUNBO0F4R3VpZ0RBO0F3Ry9oZ0RBO0FBS0E7QUFDQTtBeEc2aGdEQTtBd0dsaWdEQTtBQUNBO0F4R29pZ0RBO0F3Ry9xZ0RBO0FBQ0E7QUFDQTtBQUNBO0F4R2lyZ0RBO0F3RzdxZ0RBO0FBS0E7QXhHMnFnREE7QXdHL3FnREE7QUFDQTtBeEdpcmdEQTtBd0cxcWdEQTtBQUtBO0F4R3dxZ0RBO0F3RzVxZ0RBO0FBQ0E7QXhHOHFnREE7QXdHdnFnREE7QUFDQTtBQUNBO0F4R3lxZ0RBO0F3R3RxZ0RBO0FBQ0E7QUFDQTtBeEd3cWdEQTtBd0d4c2dEQTtBQUNBO0FBQ0E7QUFDQTtBeEcwc2dEQTtBd0d0c2dEQTtBQUtBO0F4R29zZ0RBO0F3R3hzZ0RBO0FBQ0E7QXhHMHNnREE7QXdHbnNnREE7QUFLQTtBeEdpc2dEQTtBd0dyc2dEQTtBQUNBO0F4R3VzZ0RBO0F3R2hzZ0RBO0FBQ0E7QUFDQTtBeEdrc2dEQTtBd0cvcmdEQTtBQUNBO0FBQ0E7QXhHaXNnREE7QXdHdHFnREE7QUFDQTtBQUNBO0FBQ0E7QXhHd3FnREE7QXdHcnFnREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3VxZ0RBO0F3Ry9wZ0RBO0FBQ0E7QXhHaXFnREE7QXdHbHBnREE7QUFDQTtBeEdvcGdEQTtBd0cvb2dEQTtBQUtBO0F4RzZvZ0RBO0F3R2pwZ0RBO0FBQ0E7QXhHbXBnREE7QXdHNW9nREE7QUFDQTtBQU1BO0F4R3lvZ0RBO0F3RzdvZ0RBO0FBQ0E7QXhHK29nREE7QXdHeG9nREE7QUFNQTtBQUNBO0F4R3FvZ0RBO0F3RzNvZ0RBO0FBQ0E7QUFDQTtBeEc2b2dEQTtBd0dyb2dEQTtBQUtBO0FBQ0E7QXhHbW9nREE7QXdHeG9nREE7QUFDQTtBeEcwb2dEQTtBd0dyeGdEQTtBQUNBO0FBQ0E7QUFDQTtBeEd1eGdEQTtBd0dueGdEQTtBQUtBO0F4R2l4Z0RBO0F3R3J4Z0RBO0FBQ0E7QXhHdXhnREE7QXdHaHhnREE7QUFLQTtBeEc4d2dEQTtBd0dseGdEQTtBQUNBO0F4R294Z0RBO0F3Rzd3Z0RBO0FBQ0E7QUFDQTtBeEcrd2dEQTtBd0c1d2dEQTtBQUNBO0FBQ0E7QXhHOHdnREE7QXdHOXlnREE7QUFDQTtBQUNBO0FBQ0E7QXhHZ3pnREE7QXdHNXlnREE7QUFLQTtBeEcweWdEQTtBd0c5eWdEQTtBQUNBO0F4R2d6Z0RBO0F3R3p5Z0RBO0FBS0E7QXhHdXlnREE7QXdHM3lnREE7QUFDQTtBeEc2eWdEQTtBd0d0eWdEQTtBQUNBO0FBQ0E7QXhHd3lnREE7QXdHcnlnREE7QUFDQTtBQUNBO0F4R3V5Z0RBOztBd0d0Z2dEQTtBQUNBO0FBQ0E7QUFDQTtBeEd5Z2dEQTs7QXdHbmdnREE7QUE5S0E7QUFDQTtBQUNBO0F4R3FyZ0RBO0F3R2xyZ0RBO0FBR0E7QUFDQTtBQUNBO0F4R2tyZ0RBOztBd0d6Z2dEQTs7OztBQWpLQTtBQUNBO0FBQ0E7QXhHaXJnREE7QXdHOXFnREE7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHdXJnREE7O0F3R3hoZ0RBOztBQXZKQTtBQUNBO0FBQ0E7QXhHb3JnREE7QXdHanJnREE7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHb3JnREE7O0F3R2ppZ0RBO0FBM0lBO0FBQ0E7QUFDQTtBQUNBO0F4R2dyZ0RBO0F3RzdxZ0RBO0FBR0E7QUFDQTtBQUNBO0F4RzZxZ0RBOztBd0d4aWdEQTs7Ozs7QUE3SEE7QUFDQTtBQUNBO0FBQ0E7QXhHNnFnREE7QXdHMXFnREE7Ozs7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHc3JnREE7O0F3RzNqZ0RBOzs7QUFuSEE7QUFDQTtBQUNBO0FBQ0E7QXhHb3JnREE7QXdHanJnREE7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHdXJnREE7O0F3R3hrZ0RBOzs7OztBQXZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3VyZ0RBO0F3R3ByZ0RBOzs7Ozs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0F4R2dzZ0RBO0F3RzdyZ0RBOzs7OztBQUNBO0F4R21zZ0RBOztBd0dubWdEQTtBQWhIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBK0dBO0F4R3ltZ0RBO0F3R3J0Z0RBO0FBR0E7QUFDQTtBQUNBO0F4R3F0Z0RBO0F3R2x0Z0RBO0FBQ0E7QXhHb3RnREE7O0F3RzdtZ0RBO0FBL0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHZ3RnREE7QXdHN3NnREE7QUFHQTtBQUNBO0FBQ0E7QXhHNnNnREE7QXdHMXNnREE7QUFDQTtBeEc0c2dEQTs7QXdHcm5nREE7OztBQUNBO0F4RzBuZ0RBOztBd0d0bmdEQTtBQWpPQTtBQUNBO0FBQ0E7QUFrT0E7QUFDQTtBeEcwbmdEQTtBd0cxMWdEQTtBQUdBO0FBQ0E7QUFDQTtBeEcwMWdEQTtBd0czbmdEQTtBQ3BoQkE7QXpHa3BoREE7QXlHem5oREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RnFwaERBO0F5R3huaERBO0FBQ0E7QXpHMG5oREE7QXdHMW9nREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzRvZ0RBO0F3R3pvZ0RBO0FDL2hCQTtBekcycWhEQTtBeUdscGhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGOHFoREE7QXlHanBoREE7QUFDQTtBekdtcGhEQTtBd0d0cGdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHd3BnREE7QXdHanBnREE7QUFDQTtBQ2pqQkE7QXpHcXNoREE7QXlHNXFoREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RndzaERBO0F5R3ZxaERBO0FBQ0E7QXpHeXFoREE7QXdHL3BnREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHaXFnREE7QXdHOXBnREE7QUM5akJBO0F6Ryt0aERBO0F5R3RzaERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZrdWhEQTtBeUdqc2hEQTtBQUNBO0F6R21zaERBO0F3RzNxZ0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzZxZ0RBOztBd0d2cWdEQTtBQTdPQTtBQUNBO0FBQ0E7QUFDQTtBQTZPQTtBQUNBO0F4RzRxZ0RBO0F3R3Y1Z0RBO0FBR0E7QUFDQTtBQUNBO0F4R3U1Z0RBO0F3RzdxZ0RBO0FDdmxCQTtBekd1d2hEQTtBeUc5dWhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGMHdoREE7QXlHN3VoREE7QUFDQTtBekcrdWhEQTtBd0c1cmdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHOHJnREE7QXdHM3JnREE7QUNsbUJBO0F6R2d5aERBO0F5R3Z3aERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZteWhEQTtBeUd0d2hEQTtBQUNBO0F6R3d3aERBO0F3R3hzZ0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEcwc2dEQTtBd0duc2dEQTtBQUNBO0FDcG5CQTtBekcwemhEQTtBeUdqeWhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGNnpoREE7QXlHNXhoREE7QUFDQTtBekc4eGhEQTtBd0dqdGdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdtdGdEQTtBd0dodGdEQTtBQ2pvQkE7QXpHbzFoREE7QXlHM3poREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RnUxaERBO0F5R3R6aERBO0FBQ0E7QXpHd3poREE7QXdHN3RnREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHK3RnREE7O0F3R3h0Z0RBOzs7QUFHQTtBeEcydGdEQTs7QXdHeHRnREE7QUFDQTtBeEcydGdEQTs7QXdHcnRnREE7O0FBRUE7QXhHd3RnREE7O0F3R3J0Z0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHd3RnREE7QXdHdHRnREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3d0Z0RBO0F3R3J0Z0RBO0FBR0E7QUFDQTtBeEdxdGdEQTtBd0dudGdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3F0Z0RBOztBd0dodGdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxc0JBO0F6Rzg1aERBO0F5R3I0aERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZpNmhEQTtBeUdwNGhEQTtBQUNBO0F6R3M0aERBOztBd0cvdGdEQTs7QUFFQTtBeEdrdWdEQTs7QXdHOXRnREE7QUFDQTtBeEdpdWdEQTs7QXdHN3RnREE7QUFDQTtBeEdndWdEQTs7QXdHNXRnREE7QUFDQTtBeEcrdGdEQTs7QTBHcjhoREE7Ozs7QUFHQTtBQUNBO0ExR3k4aERBOztBMkc5OGhEQTtBQUNBO0EzR2k5aERBO0EyRy84aERBO0FBQ0E7QUFDQTtBM0dpOWhEQTtBMkc5OGhEQTtBQUNBO0EzR2c5aERBO0EyRzc4aERBO0FBQ0E7QTNHKzhoREE7QTJHNThoREE7QUFDQTtBQUNBO0FBQ0E7QTNHODhoREE7QTJHNThoREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0c4OGhEQTtBMkc1OGhEQTtBQUNBO0FBQ0E7QTNHODhoREE7QTJHMzhoREE7QUFDQTtBM0c2OGhEQTtBMkczOGhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRzY4aERBO0EyRzM4aERBO0FBQ0E7QTNHNjhoREE7QTJHMThoREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0c0OGhEQTtBMkd4OGhEQTtBQUNBO0EzRzA4aERBO0EyR244aERBO0FBQ0E7QUFDQTtBM0dxOGhEQTs7QTJHaDhoREE7QUFDQTtBM0dtOGhEQTtBT2pnaURBO0FvR2dFQTtBM0dvOGhEQTs7QTRHaGhpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHbWhpREE7QTRHamhpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHbWhpREE7QTRHcmdpREE7QUFDQTtBNUd1Z2lEQTtBNEdyZ2lEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3VnaURBO0E0R25naURBO0FBQ0E7QTVHcWdpREE7QTRHbmdpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdxZ2lEQTtBNEdqZ2lEQTtBQUNBO0E1R21naURBO0E0R2hnaURBO0FBQ0E7QTVHa2dpREE7QTRHLy9oREE7QUFDQTtBNUdpZ2lEQTtBZ0I1Z2lEQTtBNEYxQkE7QUFDQTtBNUd5aWlEQTtBNEd2aWlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3lpaURBO0E0R3JpaURBO0FBQ0E7QTVHdWlpREE7QTRHcmlpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUd1aWlEQTtBNEduaWlEQTtBQUNBO0E1R3FpaURBO0E0R2xpaURBO0FBQ0E7QTVHb2lpREE7QTRHamlpREE7QUFDQTtBNUdtaWlEQTtBQUNBO0FnQi9paURBO0E0RjFCQTtBQUNBO0E1RzRraURBO0E0RzFraURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHNGtpREE7QTRHeGtpREE7QUFDQTtBNUcwa2lEQTtBNEd4a2lEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzBraURBO0E0R3RraURBO0FBQ0E7QTVHd2tpREE7QTRHcmtpREE7QUFDQTtBNUd1a2lEQTtBNEdwa2lEQTtBQUNBO0E1R3NraURBO0FBQ0E7QWdCbGxpREE7QTRGMUJBO0FBQ0E7QTVHK21pREE7QTRHN21pREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcrbWlEQTtBNEczbWlEQTtBQUNBO0E1RzZtaURBO0E0RzNtaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHNm1pREE7QTRHem1pREE7QUFDQTtBNUcybWlEQTtBNEd4bWlEQTtBQUNBO0E1RzBtaURBO0E0R3ZtaURBO0FBQ0E7QTVHeW1pREE7QUFDQTtBZ0JybmlEQTtBNEYxQkE7QUFDQTtBNUdrcGlEQTtBNEdocGlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R2twaURBO0E0RzlvaURBO0FBQ0E7QTVHZ3BpREE7QTRHOW9pREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdncGlEQTtBNEc1b2lEQTtBQUNBO0E1RzhvaURBO0E0RzNvaURBO0FBQ0E7QTVHNm9pREE7QTRHMW9pREE7QUFDQTtBNUc0b2lEQTtBQUNBO0E0R3hvaURBO0FBQ0E7QTVHMG9pREE7QTRHdm9pREE7QUFDQTtBNUd5b2lEQTtBNEd2b2lEQTtBQUNBO0FBQ0E7QTVHeW9pREE7QTRHcm9pREE7QUFDQTtBNUd1b2lEQTtBNEdyb2lEQTtBQUNBO0FBQ0E7QTVHdW9pREE7QTRHbm9pREE7QUFDQTtBNUdxb2lEQTtBNEdub2lEQTtBQUNBO0FBQ0E7QTVHcW9pREE7QTRHam9pREE7QUFDQTtBNUdtb2lEQTtBNEdqb2lEQTtBQUNBO0FBQ0E7QTVHbW9pREE7QTRHM25pREE7QUFDQTtBNUc2bmlEQTs7QTRHeG5pREE7QUFDQTtBNUcybmlEQTtBNEd6bmlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzJuaURBO0E0R3huaURBO0FBQ0E7QTVHMG5pREE7QTRHeG5pREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcwbmlEQTs7QTZHL3dpREE7QUFDQTtBN0dreGlEQTs7QTZHL3dpREE7QUFDQTtBN0dreGlEQTtBNkdoeGlEQTtBQUNBO0E3R2t4aURBO0E2Ry93aURBO0FBQ0E7QTdHaXhpREE7O0FFcHVpREE7Ozs7Ozs7Ozs7OztBQUFBO0E0R25EQTs7QXJCS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0JiQTtBQUNBO0EvR2t6aURBO0F5Rmh5aURBOztBQUNBO0FBQ0E7QXpGbXlpREE7QXlGanlpREE7O0FBQ0E7QUFDQTtBQUNBO0F6Rm95aURBO0E4Ry96aURBOzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUdrMGlEQTtBOEcvemlEQTs7QUFDQTtBOUdrMGlEQTs7QThHOXppREE7QXJCaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNCN0NBO0FBQ0E7QS9HKzFpREE7QXlGN3lpREE7QUFDQTtBQUNBO0F6Rit5aURBO0F5Rjd5aURBO0FBQ0E7QUFDQTtBQUNBO0F6Rit5aURBOztBOEd0MWlEQTtBQU9BO0FBQ0E7QTlHbTFpREE7QWdCN3ppREE7QThGOUJBO0FBRUE7QUFDQTtBOUc2MWlEQTtBQUNBOztBOEdyMWlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5R3cxaURBOztBOEdwMWlEQTtBQUNBO0E5R3UxaURBO0E4R3AxaURBO0FBQ0E7QUFDQTtBQUNBO0E5R3MxaURBOztBOEdsMWlEQTs7Ozs7Ozs7QUFRQTtBOUdxMWlEQTs7QThHbDFpREE7QUFDQTtBQUNBO0E5R3ExaURBOztBOEdsMWlEQTs7O0FBR0E7QTlHcTFpREE7O0E4R2wxaURBOztBQUVBO0E5R3ExaURBOztBOEdsMWlEQTs7OztBQUlBO0E5R3ExaURBOztBOEdsMWlEQTs7QUFFQTtBOUdxMWlEQTs7QThHbDFpREE7QUFDQTtBOUdxMWlEQTs7QThHbDFpREE7OztBQUdBO0E5R3ExaURBOztBOEdsMWlEQTtBQUNBO0E5R3ExaURBOztBOEdsMWlEQTs7O0FBR0E7QTlHcTFpREE7O0E4R2wxaURBOztBQUVBO0E5R3ExaURBOztBOEdsMWlEQTs7QUFFQTtBOUdxMWlEQTs7QTZJajlpREE7Ozs7QUFFQTtBN0lzOWlEQTtBNklsOWlEQTs7QUFDQTtBN0lxOWlEQTtBNklsOWlEQTs7QUFDQTtBN0lxOWlEQTtBNklqOWlEQTs7Ozs7O0FBR0E7QUFDQTtBN0lzOWlEQTtBNklwOWlEQTs7Ozs7O0FBQ0E7QTdJMjlpREE7QTZJeDlpREE7Ozs7OztBQUNBO0E3SSs5aURBO0E2STU5aURBOzs7Ozs7QUFDQTtBN0ltK2lEQTtBNkloK2lEQTs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0E3STIraURBO0E2SXQraURBOztBQUNBO0E3SXkraURBO0E2SXIraURBOztBQUNBO0E3SXcraURBO0E2SXIraURBOztBQUNBO0FBQ0E7QUFDQTtBN0l3K2lEQTtBNklyK2lEQTs7QUFDQTtBQUNBO0FBQ0E7QTdJdytpREE7O0E2SW4raURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lzK2lEQTs7QTZJbitpREE7QUFDQTtBQUNBO0E3SXMraURBO0E2SXAraURBO0FBQ0E7QUFDQTtBekR0RUE7QVk4SkE7QUE1RkE7QUF6Q0E7QWhHdWhqREE7QWdCLy9pREE7QTZIbUJBO0E3Q0ZBO0FBekNBO0FoRzRoakRBO0FBQ0E7QTZJNStpREE7QUFDQTtBN0k4K2lEQTtBNkkzK2lEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNitpREE7QWdCcmdqREE7QTZIZ0JBO0FBV0E7QTdJOCtpREE7QUFDQTtBNkkxK2lEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k0K2lEQTtBNkl6K2lEQTtBQUNBO0FBQ0E7QTdJMitpREE7QTZJeCtpREE7QUFDQTtBN0kwK2lEQTtBZ0J6aGpEQTtBNkh5Q0E7QUFXQTtBN0l5K2lEQTtBQUNBO0E2SXQraURBO0FBQ0E7QTdJdytpREE7QTZJdCtpREE7QUFDQTtBN0l3K2lEQTtBZ0JqampEQTtBNkh3RUE7QUFJQTtBQUNBO0E3SXkraURBO0FBQ0E7QTZJcitpREE7QUFDQTtBQUNBO0E3SXUraURBO0FnQjNqakRBO0E2SDBGQTtBQUNBO0E3SW8raURBO0FBQ0E7QTZJaitpREE7QUFDQTtBQUNBO0E3SW0raURBO0E2SWgraURBO0FBQ0E7QTdJaytpREE7QTZJLzlpREE7QUFDQTtBQUNBO0FBQ0E7QTdJaStpREE7QWdCNWtqREE7QTZIOEdBO0FBQ0E7QUFDQTtBN0lpK2lEQTtBQUNBO0E2STk5aURBO0FBQ0E7QUFDQTtBN0lnK2lEQTtBZ0J0bGpEQTtBNkhvSEE7QUFLQTtBN0lpK2lEQTtBQUNBO0FnQjNsakRBO0E2SDZIQTtBQUVBO0FBQ0E7QUFDQTtBN0lnK2lEQTtBQUNBO0E2STc5aURBO0FBQ0E7QTdJKzlpREE7QWdCcm1qREE7QTZIcUlBO0FBSUE7QTdJZytpREE7QUFDQTtBNkk3OWlEQTtBQUNBO0FBQ0E7QTdJKzlpREE7QTZJNzlpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0krOWlEQTtBNkkzOWlEQTtBQUNBO0FBQ0E7QTdJNjlpREE7QTZJMTlpREE7QXpEL01BO0FZOEpBO0FBaEdBO0FoR2duakRBO0E2STE5aURBO0FBQ0E7QTdJNDlpREE7QTZJMTlpREE7QUFDQTtBN0k0OWlEQTtBNkl6OWlEQTtBQUNBO0FBQ0E7QUFDQTtBN0kyOWlEQTtBNkl4OWlEQTtBQUNBO0FBQ0E7QUFDQTtBN0kwOWlEQTtBZ0I3b2pEQTtBNkhnTEE7QUFNQTtBN0kyOWlEQTtBQUNBO0E2SXg5aURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMDlpREE7QTZJbjlpREE7QUFDQTtBN0lxOWlEQTtBZ0IzcGpEQTtBNkg2TUE7QUFDQTtBN0lpOWlEQTtBQUNBO0E2STM4aURBO0FBQ0E7QTdJNjhpREE7QTZJeDhpREE7QUFDQTtBQUNBO0FBQ0E7QTdJMDhpREE7QWdCeHFqREE7QTZIMk5BO0FBTUE7QTdJMjhpREE7QUFDQTtBNkl6OGlEQTtBQUNBO0FBQ0E7QUFDQTtBN0kyOGlEQTtBZ0JscmpEQTtBNkhvT0E7QUFNQTtBQUNBO0FBQ0E7QTdJNDhpREE7QUFDQTtBNkl6OGlEQTtBQUNBO0FBQ0E7QUFDQTtBN0kyOGlEQTtBZ0I5cmpEQTtBNkhnUEE7QUFNQTtBN0k0OGlEQTtBQUNBO0E2STE4aURBO0FBQ0E7QTdJNDhpREE7QTZJbDhpREE7Ozs7QUFDQTtBQUNBO0E3SXU4aURBO0E2SXI4aURBOzs7O0FBQ0E7QUFDQTtBQUNBO0E3STA4aURBO0E2SXg4aURBOzs7O0FBQ0E7QTdJNjhpREE7QTZJMThpREE7Ozs7QUFDQTtBN0krOGlEQTtBNkk1OGlEQTs7OztBQUNBO0E3SWk5aURBO0E2STk4aURBOzs7O0FBQ0E7QTdJbTlpREE7QTZJaDlpREE7Ozs7QUFDQTtBN0lxOWlEQTtBZ0JudmpEQTtBNkg2UkE7Ozs7QUFJQTtBN0l5OWlEQTtBQUNBO0E2SXQ5aURBOzs7O0FBQ0E7QTdJMjlpREE7QTZJejlpREE7Ozs7QUFDQTtBN0k4OWlEQTtBNkk1OWlEQTs7OztBQUNBO0E3SWkraURBO0E2STc5aURBOzs7O0FBQ0E7QUFDQTtBN0lrK2lEQTtBZ0JweGpEQTtBNkhnVEE7Ozs7QUFLQTtBQUNBO0FBQ0E7QTdJcytpREE7QUFDQTtBNklwK2lEQTs7OztBQUNBO0E3SXkraURBO0FnQnB5akRBO0E2SGdVQTs7OztBQUVBO0E3SXkraURBO0FBQ0E7QWdCNXlqREE7QTZIZ1VBOzs7O0FBTUE7QTdJNitpREE7QUFDQTtBNkkzK2lEQTs7OztBQUNBO0FBQ0E7QTdJZy9pREE7QTZJNStpREE7Ozs7QUFDQTtBN0lpL2lEQTtBZ0JqMGpEQTtBNkgrVUE7Ozs7QUFJQTtBN0lxL2lEQTtBQUNBO0E2SWwvaURBOzs7O0FBQ0E7QUFDQTtBQUNBO0E3SXUvaURBO0E2SWovaURBOzs7O0FBQ0E7QTdJcy9pREE7QWdCdjFqREE7QTZIZ1dBOzs7O0FBSUE7QUFDQTtBN0kwL2lEQTtBQUNBO0E2SW4vaURBO0FBQ0E7QTdJcS9pREE7QTZJbi9pREE7QUFDQTtBN0lxL2lEQTtBNkluL2lEQTtBQUNBO0E3SXEvaURBO0E2SWovaURBO0FBQ0E7QTdJbS9pREE7QWdCNTJqREE7QTZId1hBO0FBSUE7QUFDQTtBN0lvL2lEQTtBQUNBO0E2STMraURBOztBQUNBO0E3STgraURBO0E2STUraURBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SSsraURBO0E2STcraURBOztBQUNBO0E3SWcvaURBO0E2STcraURBOztBQUNBO0E3SWcvaURBO0E2SXAraURBOzs7Ozs7Ozs7Ozs7O0FBR0E7QTdJZy9pREE7QTZJNStpREE7QUFDQTtBN0k4K2lEQTtBNkl6K2lEQTtBQUNBO0E3STIraURBO0E2SXgraURBO0FBQ0E7QTdJMCtpREE7QTZJcitpREE7QUFDQTtBN0l1K2lEQTtBNklwK2lEQTtBQUNBO0E3SXMraURBO0E2SWwraURBO0FBQ0E7QTdJbytpREE7QTZJaitpREE7QUFDQTtBN0ltK2lEQTtBNkk5OWlEQTtBQUNBO0E3SWcraURBO0E2STM5aURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k2OWlEQTtBZ0JuN2pEQTtBNkhpZEE7QUFRQTtBN0k4OWlEQTtBQUNBO0E2STU5aURBO0FBQ0E7QTdJODlpREE7QTZJMzlpREE7QUFDQTtBQUNBO0FBQ0E7QTdJNjlpREE7QTZJMTlpREE7QUFDQTtBN0k0OWlEQTtBNkl2OWlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXk5aURBO0FnQi84akRBO0E2SDRlQTtBQWFBO0FBQ0E7QUFDQTtBN0kwOWlEQTtBQUNBO0E2SXA5aURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lzOWlEQTtBZ0I3OWpEQTtBNkhrZ0JBO0FBUUE7QTdJdTlpREE7QUFDQTtBNklyOWlEQTtBQUNBO0E3SXU5aURBO0E2SXA5aURBO0FBQ0E7QUFDQTtBQUNBO0E3SXM5aURBO0E2SW45aURBO0FBQ0E7QTdJcTlpREE7QTZJaDlpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lrOWlEQTtBZ0J6L2pEQTtBNkg2aEJBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QTdJbTlpREE7QUFDQTtBNkkzOGlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNjhpREE7QTZJMzhpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k2OGlEQTtBZ0I5Z2tEQTtBNkg2akJBO0FBT0E7QTdJODhpREE7QUFDQTtBNkl0OGlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJdzhpREE7QTZJdDhpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0l3OGlEQTtBZ0JoaWtEQTtBNkhvbEJBO0FBT0E7QTdJeThpREE7QUFDQTtBNklqOGlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJbThpREE7QTZJajhpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0ltOGlEQTtBZ0JsamtEQTtBNkgybUJBO0FBT0E7QTdJbzhpREE7QUFDQTtBNkk3N2lEQTtBQUNBO0E3SSs3aURBO0FnQjFqa0RBO0E2SDBuQkE7QUFJQTtBN0lnOGlEQTtBQUNBO0E2STk3aURBOzs7Ozs7O0FBRUE7QUFDQTtBN0lxOGlEQTtBZ0J6a2tEQTtBNkhpb0JBOzs7Ozs7O0FBTUE7QUFDQTtBN0k0OGlEQTtBQUNBO0E2SXo4aURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kyOGlEQTtBZ0I1bGtEQTtBNkg0b0JBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QTdJNDhpREE7QUFDQTtBNklwOGlEQTtBQUNBO0E3SXM4aURBO0E2SWo4aURBOztBQUVBO0E3SW04aURBO0E2SWo4aURBOztBQUNBO0E3SW84aURBO0E2SWo4aURBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJbzhpREE7QWdCdm5rREE7QTZIOHFCQTs7QUFRQTtBN0lzOGlEQTtBQUNBO0E2SWw4aURBO0FBQ0E7QTdJbzhpREE7QTZJajhpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0ltOGlEQTtBNkloOGlEQTtBQUNBO0E3SWs4aURBO0E2SWg4aURBO0FBQ0E7QTdJazhpREE7QTZJNzdpREE7QUFDQTtBN0krN2lEQTtBNkkzN2lEQTtBQUNBO0E3STY3aURBO0E2STM3aURBO0FBQ0E7QTdJNjdpREE7QTZJdjdpREE7QUFDQTtBQUNBO0E3SXk3aURBO0E2SXQ3aURBO0FBQ0E7QUFDQTtBN0l3N2lEQTtBNkl0N2lEQTtBQUNBO0FBQ0E7QTdJdzdpREE7QTZJdDdpREE7QUFDQTtBN0l3N2lEQTtBZ0J2cGtEQTtBNkg4dEJBO0FBSUE7QTdJeTdpREE7QUFDQTtBNklsN2lEQTs7QUFFQTtBQUNBO0FBQ0E7QTdJbzdpREE7QTZJajdpREE7QUFDQTtBN0ltN2lEQTtBNkloN2lEQTtBQUNBO0E3SWs3aURBO0E2SS82aURBO0FBQ0E7QTdJaTdpREE7QTZJOTZpREE7QUFDQTtBQU1BO0E3STI2aURBO0FnQjVya0RBO0E2SDB3QkE7QUFJQTtBN0lrN2lEQTtBQUNBO0E2STU2aURBO0FBQ0E7QUFDQTtBN0k4NmlEQTtBNkl4NmlEQTtBQUNBO0E3STA2aURBO0E2SXA2aURBO0FBQ0E7QTdJczZpREE7QWdCM3NrREE7QTZId3lCQTtBQUNBO0E3SXM2aURBO0FBQ0E7QWdCaHRrREE7QTZIOHlCQTtBQUNBO0E3SXE2aURBO0FBQ0E7QTZJbDZpREE7QUFDQTtBN0lvNmlEQTtBNklsNmlEQTtBQUNBO0E3SW82aURBO0FnQjN0a0RBO0E2SDR6QkE7QUFDQTtBQUNBO0E3SWs2aURBO0FBQ0E7QWdCcHRrREE7QTZIc3pCQTtBQUNBO0E3SWk2aURBO0FBQ0E7QTZJOTVpREE7QUFDQTtBQUNBO0E3SWc2aURBO0E2STc1aURBO0FBQ0E7QTdJKzVpREE7QTZJNTVpREE7QUFDQTtBQUNBO0FBQ0E7QTdJODVpREE7QTZJNTVpREE7QUFDQTtBN0k4NWlEQTtBNkkzNWlEQTtBekQzNEJBO0FZOEpBO0FBNUZBO0FBekNBO0E2Q3EzQkE7QUFDQTtBN0krNWlEQTtBZ0I3dmtEQTtBNkgwMUJBO0E3Q3owQkE7QUF6Q0E7QWhHMHhrREE7QUFDQTtBNklsNmlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW82aURBO0E2SWg2aURBO0FBQ0E7QUFDQTtBQUNBO0E3SWs2aURBO0E2SS81aURBO0FBQ0E7QTdJaTZpREE7QTZJNzVpREE7QUFDQTtBQUNBO0E3SSs1aURBO0E2STM1aURBO0FBQ0E7QTdJNjVpREE7QTZJMzVpREE7QUFDQTtBN0k2NWlEQTtBNkl6NWlEQTtBQUNBO0E3STI1aURBO0E2SXo1aURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMjVpREE7QTZJejVpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kyNWlEQTtBNkl4NWlEQTtBQUNBO0FBQ0E7QUFDQTtBN0kwNWlEQTtBNklwNWlEQTtBQUNBO0E3SXM1aURBO0FnQnJ5a0RBO0E2SDg0QkE7QUFJQTtBQUNBO0E3SXU1aURBO0FBQ0E7QTZJcjVpREE7QUFDQTtBQUNBO0FBQ0E7QTdJdTVpREE7QTZJbjVpREE7QUFDQTtBN0lxNWlEQTtBNkloNWlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJazVpREE7QTZJOTRpREE7QUFDQTtBQUNBO0E3SWc1aURBO0E2STk0aURBO0FBRUE7QTdJKzRpREE7QWdCajBrREE7QTZINDZCQTtBQVdBO0E3STg0aURBO0E2STU0aURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJODRpREE7QTZJMzRpREE7QUFDQTtBN0k2NGlEQTtBQUNBO0E2STE0aURBO0FBQ0E7QTdJNDRpREE7QTZJejRpREE7QUFDQTtBQUNBO0E3STI0aURBO0E2SXo0aURBO0FBQ0E7QUFDQTtBN0kyNGlEQTtBNkl4NGlEQTtBQUNBO0E3STA0aURBO0E2SXg0aURBO0FBRUE7QTdJeTRpREE7QTZJbjRpREE7QUFDQTtBQUNBO0FBQ0E7QTdJcTRpREE7QTZJbDRpREE7QUFNQTtBN0krM2lEQTtBNklwNGlEQTtBQUVBO0E3SXE0aURBO0E2SS8zaURBO0FBQ0E7QTdJaTRpREE7QTZJOTNpREE7QUFDQTtBQUNBO0FBQ0E7QTdJZzRpREE7QTZJNTNpREE7O0FBQ0E7QUFDQTtBQUNBO0E3SSszaURBO0E2STEzaURBO0FBQ0E7QUFDQTtBQUNBO0E3STQzaURBO0E2SXozaURBO0FBQ0E7QTdJMjNpREE7QTZJeDNpREE7QUFDQTtBN0kwM2lEQTtBNkl0M2lEQTtBQUNBO0FBQ0E7QTdJdzNpREE7QTZJdDNpREE7QUFDQTtBN0l3M2lEQTtBNklyM2lEQTtBQUNBO0FBQ0E7QUFDQTtBN0l1M2lEQTtBNkluM2lEQTtBQUNBO0FBQ0E7QTdJcTNpREE7QTZJbDNpREE7QUFDQTtBN0lvM2lEQTtBNkloM2lEQTtBQUNBO0E3SWszaURBO0E2SWgzaURBO0FBQ0E7QUFDQTtBN0lrM2lEQTtBNkloM2lEQTtBQUNBO0E3SWszaURBO0E2SS8yaURBO0FBQ0E7QTdJaTNpREE7QTZJMzJpREE7QUFDQTtBN0k2MmlEQTtBZ0J2NmtEQTtBNkh5akNBO0FBSUE7QUFDQTtBN0k4MmlEQTtBQUNBO0E2STUyaURBO0FBQ0E7QTdJODJpREE7QTZJNTJpREE7QUFDQTtBQUNBO0E3STgyaURBO0FnQmo4a0RBO0E2SGlsQ0E7QUFLQTtBN0krMmlEQTtBQUNBO0E2STEyaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNDJpREE7QTZJMTJpREE7QUFDQTtBQUNBO0FBQ0E7QTdJNDJpREE7QTZJMTJpREE7QUFDQTtBQUNBO0FBQ0E7QTdJNDJpREE7QTZJejJpREE7QUFDQTtBQUNBO0FBQ0E7QTdJMjJpREE7QTZJdDJpREE7QUFDQTtBQUNBO0E3SXcyaURBO0E2SXQyaURBO0FBQ0E7QUFDQTtBN0l3MmlEQTtBNklwMmlEQTtBQUNBO0E3SXMyaURBO0E2SXAyaURBO0FBQ0E7QTdJczJpREE7QTZJajJpREE7QUFDQTtBN0ltMmlEQTtBNklqMmlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW0yaURBO0E2SWoyaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJbTJpREE7QTZJaDJpREE7QUFDQTtBQUNBO0FBQ0E7QTdJazJpREE7QWdCaC9rREE7QTZIcXBDQTtBQUVBO0FBQ0E7QUFDQTtBN0k2MWlEQTtBNkkzMWlEQTtBQUNBO0E3STYxaURBO0E2STExaURBO0FBQ0E7QUFDQTtBN0k0MWlEQTtBNkl6MWlEQTtBQUNBO0E3STIxaURBO0FBQ0E7QWdCamdsREE7QTZINHFDQTtBQUVBO0FBQ0E7QTdJdTFpREE7QUFDQTs7QWdCcGhsREE7QTZIa3NDQTtBQUVBO0E3SXExaURBO0FBQ0E7QTZJbjFpREE7QUFDQTtBN0lxMWlEQTtBZ0I3aGxEQTtBNkh1c0NBO0FBSUE7QTdJczFpREE7QUFDQTtBNkluMWlEQTtBQUNBO0E3SXExaURBO0E2SW4xaURBO0FBQ0E7QUFDQTtBQUNBO0E3SXExaURBO0FnQjdobERBO0E2SHFzQ0E7QUFNQTtBN0lzMWlEQTtBQUNBO0E2SWwxaURBO0FBQ0E7QTdJbzFpREE7QWdCbGpsREE7QTZIZ3VDQTtBQUVBO0FBQ0E7QTdJbzFpREE7QUFDQTtBZ0IzaWxEQTtBNkhtdENBO0FBT0E7QUFDQTtBN0lxMWlEQTtBQUNBOztBNkkvMGlEQTtBQUNBO0E3SWsxaURBO0E2SS8waURBO0FBQUE7QTdJazFpREE7O0E2STkwaURBO0FBQ0E7QTdJaTFpREE7QTZJOTBpREE7QUFBQTtBN0lpMWlEQTs7QWdCL2psREE7QTZIa3ZDQTtBQUNBO0E3SWkxaURBO0FBQ0E7QWdIMW9sREE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSDRvbERBO0FzR3ZwbERBO0FVQ0E7O0FWQUE7QUFDQTtBdEcycGxEQTtBQUNBO0FzR3pwbERBO0FBRUE7O0FBQ0E7QUFDQTtBdEcycGxEQTtBc0d2cGxEQTs7QUFDQTtBdEcwcGxEQTtBc0d0cGxEQTs7QUFDQTtBQUNBO0F0R3lwbERBO0FzR3JwbERBOztBQUNBO0F0R3dwbERBO0FBQ0E7QWdIbnFsREE7O0FBQ0E7QWhIc3FsREE7QWdIcHFsREE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QnRCQTtBWThKQTtBQWhHQTtBQXJDQTtBaEd3cWxEQTtBZ0JocGxEQTtBZ0d2Q0E7O0FoQm9EQTtBQXJDQTtBaEc4cWxEQTtBQUNBO0FnSDlxbERBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhIaXJsREE7QWdIOXFsREE7O0FBQ0E7QUFDQTtBaEhpcmxEQTtBZ0g5cWxEQTs7O0FBRUE7QUFDQTtBQUNBO0FoSGlybERBO0FnSC9xbERBOzs7QUFDQTtBaEhtcmxEQTtBZ0gvcWxEQTs7Ozs7QUFJQTtBQUNBO0FBQ0E7QWhIa3JsREE7QWdIOXFsREE7O0FBQ0E7QUFDQTtBaEhpcmxEQTtBZ0g3cWxEQTs7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FoSGdybERBO0FnSDlxbERBOztBQUNBO0FoSGlybERBOztBZ0J6c2xEQTtBZ0dpQ0E7QUFDQTtBaEg0cWxEQTtBQUNBO0FnSHpxbERBO0FBQ0E7QWhIMnFsREE7QWdIeHFsREE7QUFDQTtBQUNBO0FoSDBxbERBO0FnSHhxbERBO0FBRUE7QWhIeXFsREE7QWdIcnFsREE7QUFDQTtBaEh1cWxEQTs7QWdIanFsREE7O0FBRUE7QUFDQTtBaEhvcWxEQTs7QWdIOXBsREE7QUFDQTtBaEhpcWxEQTtBZ0g5cGxEQTtBQUNBO0FoSGdxbERBO0FnSDlwbERBO0FBRUE7QUFDQTtBaEgrcGxEQTtBZ0g3cGxEQTtBQUNBO0FoSCtwbERBO0FnSDVwbERBO0FBQ0E7QWhIOHBsREE7O0E4SS95bERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5SWt6bERBO0E4SWh6bERBO0FBQ0E7QTlJa3psREE7QThJaHpsREE7QUFDQTtBOUlremxEQTtBOEk5eWxEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlJZ3psREE7QThJN3lsREE7QUFDQTtBOUkreWxEQTtBOEk3eWxEQTtBQUNBO0FBQ0E7QTlJK3lsREE7QThJM3lsREE7QUFDQTtBOUk2eWxEQTtBOEkzeWxEQTtBQUNBO0FBQ0E7QTlJNnlsREE7QThJenlsREE7QUFDQTtBOUkyeWxEQTtBOEl6eWxEQTtBQUNBO0FBQ0E7QTlJMnlsREE7QThJdnlsREE7QUFDQTtBQUNBO0E5SXl5bERBO0E4SXZ5bERBO0FBQ0E7QUFDQTtBOUl5eWxEQTs7QThJeHdsREE7QUEzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUl1eWxEQTs7QThJNXdsREE7QUF2QkE7QUFDQTtBOUl1eWxEQTtBOElyeWxEQTtBQUNBO0FBQUE7QTlJd3lsREE7QThJdnlsREE7QUFBQTtBOUkweWxEQTtBOEl6eWxEQTtBQUFBO0E5STR5bERBO0E4STN5bERBO0FBQUE7QTlJOHlsREE7QUFDQTtBOEk1eWxEQTtBQUNBO0E5STh5bERBOztBOEk5eGxEQTtBQVhBO0E5STZ5bERBOztBOEk5eGxEQTtBQUNBO0E5SWl5bERBO0E4SS94bERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlJaXlsREE7O0ErSTc1bERBO0FBQ0E7QS9JZzZsREE7QStJOTVsREE7QUFDQTtBL0lnNmxEQTs7QStJNTVsREE7QUFDQTtBL0krNWxEQTs7QStJMzVsREE7QUFDQTtBL0k4NWxEQTtBZ0JuM2xEQTtBK0g1Q0E7QUFJQTtBL0krNWxEQTtBQUNBOztBK0kzNWxEQTtBRCtDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5SWczbERBOztBK0kvNWxEQTtBQUNBO0EvSWs2bERBOztBK0kvNWxEQTtBRCtDQTtBQUNBO0E5SW8zbERBO0E4SWwzbERBO0FBQ0E7QUFBQTtBOUlxM2xEQTtBOElwM2xEQTtBQUFBO0E5SXUzbERBO0E4SXQzbERBO0FBQUE7QTlJeTNsREE7QThJeDNsREE7QUFBQTtBOUkyM2xEQTtBQUNBO0E4SXozbERBO0FBQ0E7QTlJMjNsREE7O0ErSWo3bERBO0FBQ0E7QS9JbzdsREE7O0FFajZsREE7Ozs7Ozs7Ozs7OztBQUFBO0E4SHNCQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJdStsREE7QWdJMzlsREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEk2OWxEQTtBZ0l0OWxEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEl3OWxEQTtBZ0luZ21EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJcWdtREE7O0FnSWw4bERBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSXU4bERBO0FnSXI4bERBO0FBQ0E7QWhJdThsREE7O0FnSW45bERBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElraW1EQTtBZ0l0aG1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXdobURBO0FnSWpobURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSW1obURBO0FnSTlqbURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElna21EQTs7QWdJNy9sREE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJa2dtREE7QWdJaGdtREE7QUFDQTtBaElrZ21EQTs7QWdJOWdtREE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSTZsbURBO0FnSWpsbURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJbWxtREE7QWdJNWttREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJOGttREE7QWdJem5tREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTJubURBOztBZ0l4am1EQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEk2am1EQTtBZ0kzam1EQTtBQUNBO0FoSTZqbURBOztBZ0l6a21EQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJd3BtREE7QWdJNW9tREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEk4b21EQTtBZ0l2b21EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEl5b21EQTtBZ0lwcm1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJc3JtREE7O0FnSW5ubURBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSXdubURBO0FnSXRubURBO0FBQ0E7QWhJd25tREE7O0FnSXBvbURBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaEltdG1EQTtBZ0l2c21EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXlzbURBO0FnSWxzbURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSW9zbURBO0FnSS91bURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElpdm1EQTs7QWdJOXFtREE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJbXJtREE7QWdJanJtREE7QUFDQTtBaEltcm1EQTs7QWdJL3JtREE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSTh3bURBO0FnSWx3bURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJb3dtREE7QWdJN3ZtREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJK3ZtREE7QWdJMXltREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTR5bURBOztBZ0l6dW1EQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEk4dW1EQTtBZ0k1dW1EQTtBQUNBO0FoSTh1bURBOztBZ0kxdm1EQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJeTBtREE7QWdJN3ptREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEkrem1EQTtBZ0l4em1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEkwem1EQTtBZ0lyMm1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJdTJtREE7O0FnSXB5bURBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSXl5bURBO0FnSXZ5bURBO0FBQ0E7QWhJeXltREE7O0FnSXJ6bURBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElvNG1EQTtBZ0l4M21EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTAzbURBO0FnSW4zbURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSXEzbURBO0FnSWg2bURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElrNm1EQTs7QWdJLzFtREE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJbzJtREE7QWdJbDJtREE7QUFDQTtBaElvMm1EQTs7QWdJaDNtREE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSSs3bURBO0FnSW43bURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJcTdtREE7QWdJOTZtREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJZzdtREE7QWdJMzltREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTY5bURBOztBZ0kxNW1EQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEkrNW1EQTtBZ0k3NW1EQTtBQUNBO0FoSSs1bURBOztBZ0kzNm1EQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJMC9tREE7QWdJOSttREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElnL21EQTtBZ0l6K21EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEkyK21EQTtBZ0l0aG5EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJd2huREE7O0FnSXI5bURBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSTA5bURBO0FnSXg5bURBO0FBQ0E7QWhJMDltREE7O0FnSXQrbURBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElxam5EQTtBZ0l6aW5EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSTJpbkRBO0FnSXBpbkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSXNpbkRBO0FnSWpsbkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEltbG5EQTs7QWdJaGhuREE7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJcWhuREE7QWdJbmhuREE7QUFDQTtBaElxaG5EQTs7QWdJamluREE7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSWdubkRBO0FnSXBtbkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJc21uREE7QWdJL2xuREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJaW1uREE7QWdJNW9uREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSThvbkRBOztBZ0kza25EQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaElnbG5EQTtBZ0k5a25EQTtBQUNBO0FoSWdsbkRBOztBZ0k1bG5EQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJMnFuREE7QWdJL3BuREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaElpcW5EQTtBZ0kxcG5EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEk0cG5EQTtBZ0l2c25EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJeXNuREE7O0FnSXRvbkRBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSTJvbkRBO0FnSXpvbkRBO0FBQ0E7QWhJMm9uREE7O0FnSXJvbkRBO0FBQ0E7QUFvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXFubkRBO0FnSW5ubkRBO0FBQ0E7QWhJcW5uREE7QWdJbG5uREE7QUFDQTtBaElvbm5EQTs7QWdJaG5uREE7QUFDQTtBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSWdtbkRBO0FnSTlsbkRBO0FBQ0E7QWhJZ21uREE7QWdJN2xuREE7QUFDQTtBaEkrbG5EQTs7QUMzd25EQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBcUJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDR3bkRBO0FDenduREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQwd25EQTtBQ3Z3bkRBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEd3duREE7QUNyd25EQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHN3bkRBO0FDbnduREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURvd25EQTtBQ2p3bkRBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEa3duREE7QUMvdm5EQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRGd3bkRBO0FDN3ZuREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ4dm5EQTtBQzN2bkRBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FENHZuREE7QUN6dm5EQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDB2bkRBO0FDdnZuREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR3dm5EQTtBQ3J2bkRBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEc3ZuREE7QUNudm5EQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRG92bkRBO0FDanZuREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURrdm5EQTtBQy91bkRBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEZ3ZuREE7QUM3dW5EQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FDakhBOzs7Ozs7Ozs7Ozs7QUFBQTtBZ0l6REE7Ozs7O0FBQUE7QS9IQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFDQTtBSG1rb0RBOztBSWxrb0RBOzs7QUFHQTtBSnFrb0RBOztBSWxrb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUpxa29EQTs7QUkvam9EQTtBQUNBO0FKa2tvREE7O0FJeGpvREE7QUFDQTtBQUNBO0FDcUlBO0FEbklBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUoyam9EQTs7QUkvaW9EQTtBQUNBO0FKa2pvREE7O0FJemlvREE7QUFDQTtBQUNBO0FBQ0E7QUo0aW9EQTs7QUkvaG9EQTtBQUNBO0FBQ0E7QUpraW9EQTs7QUkzaG9EQTtBQUNBO0FBQ0E7QUo4aG9EQTs7QUluaG9EQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBSnNob0RBOztBSW5ob0RBO0FBQ0E7QUFDQTtBQUNBO0FKc2hvREE7O0FJbmhvREE7OztBQUdBO0FBQ0E7QUpzaG9EQTs7QUluaG9EQTs7OztBQUlBO0FKc2hvREE7O0FJbmhvREE7QUFDQTtBSnNob0RBOztBSW5ob0RBO0FBQ0E7QUFDQTtBSnNob0RBOztBSW5ob0RBO0FBQ0E7QUpzaG9EQTs7QUluaG9EQTs7QUFFQTtBSnNob0RBOztBSW5ob0RBO0FDSUE7QUxtaG9EQTs7QUk5Z29EQTs7QUFFQTtBQ1BBO0FEU0E7QUFDQTtBSmlob0RBOztBSTlnb0RBO0FBQUE7QUpraG9EQTs7QUlqaG9EQTtBQUFBO0FKcWhvREE7O0FJOWdvREE7QUFDQTtBQUNBO0FBQ0E7QUppaG9EQTtBT2pzb0RBO0FIbUxBO0FBQ0E7QUppaG9EQTs7QUl4Z29EQTtBQUNBO0FBQ0E7QUoyZ29EQTtBTzFzb0RBO0FIa01BO0FBQ0E7QUoyZ29EQTs7QUlsZ29EQTs7OztBQUlBO0FDeERBO0FMOGpvREE7O0FJbGdvREE7QUFFQTtBQUVBO0FBRUE7QUFHQTtBSmdnb0RBOztBSXgvbkRBO0FBRUE7QUowL25EQTs7QUlsL25EQTtBQUNBO0FBQ0E7QUpxL25EQTs7QUlsL25EQTtBQUdBO0FBQ0E7QUptL25EQTs7QUkzK25EQTtBQUNBO0FKOCtuREE7O0FJMytuREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKOCtuREE7O0FJdituREE7QUFFQTtBQUNBO0FKeStuREE7O0FJaituREE7QUFFQTtBQUNBO0FKbStuREE7O0FJNzluREE7QUFFQTtBSis5bkRBOztBSXY5bkRBO0FBQ0E7QUowOW5EQTs7QUl2OW5EQTs7Ozs7QUFLQTtBQUNBO0FDaEtBO0FEa0tBO0FKMDluREE7O0FJdjluREE7O0FBRUE7QUowOW5EQTs7QUl2OW5EQTs7QUFFQTtBSjA5bkRBOztBSXA5bkRBO0FBQ0E7QUp1OW5EQTs7QUlqOW5EQTtBQUNBO0FKbzluREE7O0FJNzhuREE7Ozs7QUFJQTtBSmc5bkRBOztBSXY4bkRBOzs7O0FBQ0E7QUo2OG5EQTs7QUl2OG5EQTs7OztBQUlBO0FBQ0E7QUowOG5EQTs7QUl2OG5EQTs7QUFFQTtBQUNBO0FKMDhuREE7O0FJdDhuREE7QUFDQTtBQUVBO0FKdzhuREE7O0FJcjhuREE7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBSms4bkRBOztBSTc3bkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlPQTtBRGdQQTtBQUNBO0FBQ0E7QUpnOG5EQTs7QUk3N25EQTtBQUNBO0FKZzhuREE7O0FJNTduREE7O0FBRUE7QUorN25EQTs7QUk1N25EQTtBQUtBO0FBQ0E7QUoyN25EQTs7QUlwN25EQTtBQUNBO0FKdTduREE7O0FJLzZuREE7QUFDQTtBQUNBO0FKazduREE7O0FJMzZuREE7QUFDQTtBSjg2bkRBOztBSTM2bkRBO0FBQ0E7QUFDQTtBSjg2bkRBOztBSTM2bkRBO0FBQ0E7QUo4Nm5EQTs7QUl6Nm5EQTtBQUNBO0FKNDZuREE7O0FReDRvREE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QVIyNG9EQTs7QVF2NG9EQTtBSHFLQTtBTHN1b0RBOztBUTE0b0RBO0FIb0tBO0FMMHVvREE7O0FRNzRvREE7QUhtS0E7QUw4dW9EQTs7QVFoNW9EQTtBSGtLQTtBTGt2b0RBOztBUW41b0RBO0FIaUtBO0FMc3ZvREE7O0FRdDVvREE7QUhnS0E7QUwwdm9EQTs7QVF4NW9EQTtBSDhKQTtBRzVKQTtBUjI1b0RBOztBUXY1b0RBO0FId0pBO0FHdEpBO0FBQ0E7QVIwNW9EQTs7QVF4NW9EQTtBSG1KQTtBR2pKQTtBQUNBO0FSMjVvREE7O0FRejVvREE7QUg4SUE7QUc1SUE7QUFDQTtBUjQ1b0RBOztBUTE1b0RBO0FIeUlBO0FHdklBO0FBQ0E7QVI2NW9EQTs7QVFyNW9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSdzVvREE7O0FRaDVvREE7O0FIa0hBO0FHL0dBO0FSbTVvREE7O0FRaDVvREE7O0FBRUE7QUFDQTtBUm01b0RBOztBUTM0b0RBO0FDL0VBO0FBQ0E7QVQ4OW9EQTs7QVEzNG9EQTtBQ3BGQTtBQUNBO0FUbStvREE7O0FRNzRvREE7QUFDQTtBUmc1b0RBO0FROTRvREE7QUFDQTtBUmc1b0RBOztBUXQ0b0RBO0FIMkRBO0FHekRBO0FSeTRvREE7O0FRcjRvREE7QUFDQTtBSG9FQTtBTHEwb0RBOztBUXI0b0RBO0FBQ0E7QUgrREE7QUc3REE7QVJ3NG9EQTtBUXQ0b0RBO0FBQ0E7QVJ3NG9EQTs7QVUzL29EQTtBQ0lBO0FBR0E7QVh5L29EQTs7QVUxL29EQTtBQUNBO0FBQ0E7QUFDQTtBRUVBO0FEUEE7QUFHQTtBWGtncERBOztBVXAvb0RBO0FBRUE7QVZzL29EQTs7QVVuL29EQTtBQUNBO0FBQ0E7QVZzL29EQTs7QVVuL29EQTtBTDhIQTtBSzVIQTtBVnMvb0RBOztBYTdocERBO0FSbUtBO0FRaktBO0FBQ0E7QWJnaXBEQTtBYTdocERBO0FBQ0E7QWIraHBEQTs7QWExaHBEQTtBQUNBO0FSc0pBO0FRcEpBO0FBQ0E7QURDQTtBWjZocERBO0FhMWhwREE7QUFDQTtBUjhJQTtBUTVJQTtBYjRocERBOztBYXRocERBO0FBQ0E7QVJxSUE7QVFuSUE7QWJ5aHBEQTtBYXRocERBO0FSZ0lBO0FROUhBO0FBQ0E7QWJ3aHBEQTs7QWFuaHBEQTtBQUNBO0FBQ0E7QWJzaHBEQTs7QWM5anBEQTs7Ozs7O0FDREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZndrcERBOztBZ0JyaHBEQTtBRnpDQTtBQUNBO0Fka2twREE7QUFDQTtBZ0IzaHBEQTtBRnpDQTtBQUNBO0FkdWtwREE7QUFDQTtBZ0JoaXBEQTtBRnpDQTtBQUNBO0FkNGtwREE7QUFDQTtBZ0JyaXBEQTtBRnpDQTtBQUNBO0FkaWxwREE7QUFDQTtBY3RqcERBO0FDbkNBO0FBQ0E7QUFDQTtBQUNBO0FmNGxwREE7O0FjdGpwREE7QUFDQTtBQUNBO0FkeWpwREE7QWN2anBEQTs7QUFFQTtBQUNBO0FkeWpwREE7O0FpQi9tcERBOzs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ1bnBEQTs7QWlCam1wREE7QUFDQTtBQUNBO0FBQ0E7QWpCb21wREE7O0FleGtwREE7QUFDQTtBQUNBO0FmMmtwREE7O0FlN2twREE7QUFDQTtBQUNBO0FmZ2xwREE7O0FlbGxwREE7QUFDQTtBQUNBO0FmcWxwREE7O0FldmxwREE7QUFDQTtBQUNBO0FmMGxwREE7O0FlNWxwREE7QUFDQTtBQUNBO0FmK2xwREE7O0Flam1wREE7QUFDQTtBQUNBO0Fmb21wREE7O0FpQnZucERBO0FGQ0E7QUFDQTtBQUNBO0FmMG5wREE7O0FpQnZucERBO0FGYkE7QUFJQTtBZnFvcERBOztBaUI1bnBEQTtBRmJBO0FBSUE7QWYwb3BEQTs7QWlCam9wREE7QUZiQTtBQUlBO0FmK29wREE7O0FpQnRvcERBO0FGYkE7QUFJQTtBZm9wcERBOztBaUIzb3BEQTtBRmJBO0FBSUE7QWZ5cHBEQTs7QWlCaHBwREE7QUZiQTtBQUlBO0FmOHBwREE7O0FpQnJwcERBO0FGYkE7QUFJQTtBZm1xcERBOztBaUIxcHBEQTtBRmJBO0FBSUE7QWZ3cXBEQTs7QWlCL3BwREE7QUZiQTtBQUlBO0FmNnFwREE7O0FpQnBxcERBO0FGYkE7QUFJQTtBZmtycERBOztBaUJ6cXBEQTtBRmJBO0FBSUE7QWZ1cnBEQTs7QWlCOXFwREE7QUZiQTtBQUlBO0FmNHJwREE7O0FpQjdxcERBO0FBQUE7QWpCaXJwREE7O0FpQi9xcERBO0FBQUE7QWpCbXJwREE7O0FpQmhycERBO0FBQUE7QWpCb3JwREE7O0FpQnBycERBO0FBQUE7QWpCd3JwREE7O0FpQnhycERBO0FBQUE7QWpCNHJwREE7O0FpQjVycERBO0FBQUE7QWpCZ3NwREE7O0FpQmhzcERBO0FBQUE7QWpCb3NwREE7O0FpQnBzcERBO0FBQUE7QWpCd3NwREE7O0FpQnhzcERBO0FBQUE7QWpCNHNwREE7O0FpQjVzcERBO0FBQUE7QWpCZ3RwREE7O0FpQmh0cERBO0FBQUE7QWpCb3RwREE7O0FpQnB0cERBO0FBQUE7QWpCd3RwREE7O0FpQnh0cERBO0FBQUE7QWpCNHRwREE7O0FpQjV0cERBO0FBQUE7QWpCZ3VwREE7O0FpQmh1cERBO0FBQUE7QWpCb3VwREE7O0FpQjd0cERBO0FGaEJBO0FmaXZwREE7O0FpQmp1cERBO0FGaEJBO0FmcXZwREE7O0FpQnJ1cERBO0FGaEJBO0FmeXZwREE7O0FpQnp1cERBO0FGaEJBO0FmNnZwREE7O0FpQjd1cERBO0FGaEJBO0FmaXdwREE7O0FpQmp2cERBO0FGaEJBO0FmcXdwREE7O0FpQnJ2cERBO0FGaEJBO0FmeXdwREE7O0FpQnp2cERBO0FGaEJBO0FmNndwREE7O0FpQjd2cERBO0FGaEJBO0FmaXhwREE7O0FpQmp3cERBO0FGaEJBO0FmcXhwREE7O0FpQnJ3cERBO0FGaEJBO0FmeXhwREE7O0FnQnB4cERBO0FDM0JBO0FBQ0E7QUFDQTtBQUNBO0FqQm16cERBO0FldnhwREE7QUFDQTtBQUNBO0FmeXhwREE7QWUzeHBEQTtBQUNBO0FBQ0E7QWY2eHBEQTtBZS94cERBO0FBQ0E7QUFDQTtBZml5cERBO0FlbnlwREE7QUFDQTtBQUNBO0FmcXlwREE7QWV2eXBEQTtBQUNBO0FBQ0E7QWZ5eXBEQTtBZTN5cERBO0FBQ0E7QUFDQTtBZjZ5cERBO0FpQmgwcERBO0FGQ0E7QUFDQTtBQUNBO0FmazBwREE7QWlCL3pwREE7QUZiQTtBQUlBO0FmNDBwREE7QWlCbjBwREE7QUZiQTtBQUlBO0FmZzFwREE7QWlCdjBwREE7QUZiQTtBQUlBO0FmbzFwREE7QWlCMzBwREE7QUZiQTtBQUlBO0FmdzFwREE7QWlCLzBwREE7QUZiQTtBQUlBO0FmNDFwREE7QWlCbjFwREE7QUZiQTtBQUlBO0FmZzJwREE7QWlCdjFwREE7QUZiQTtBQUlBO0FmbzJwREE7QWlCMzFwREE7QUZiQTtBQUlBO0FmdzJwREE7QWlCLzFwREE7QUZiQTtBQUlBO0FmNDJwREE7QWlCbjJwREE7QUZiQTtBQUlBO0FmZzNwREE7QWlCdjJwREE7QUZiQTtBQUlBO0FmbzNwREE7QWlCMzJwREE7QUZiQTtBQUlBO0FmdzNwREE7QWlCejJwREE7QUFBQTtBakI0MnBEQTtBaUIxMnBEQTtBQUFBO0FqQjYycERBO0FpQjEycERBO0FBQUE7QWpCNjJwREE7QWlCNzJwREE7QUFBQTtBakJnM3BEQTtBaUJoM3BEQTtBQUFBO0FqQm0zcERBO0FpQm4zcERBO0FBQUE7QWpCczNwREE7QWlCdDNwREE7QUFBQTtBakJ5M3BEQTtBaUJ6M3BEQTtBQUFBO0FqQjQzcERBO0FpQjUzcERBO0FBQUE7QWpCKzNwREE7QWlCLzNwREE7QUFBQTtBakJrNHBEQTtBaUJsNHBEQTtBQUFBO0FqQnE0cERBO0FpQnI0cERBO0FBQUE7QWpCdzRwREE7QWlCeDRwREE7QUFBQTtBakIyNHBEQTtBaUIzNHBEQTtBQUFBO0FqQjg0cERBO0FpQjk0cERBO0FBQUE7QWpCaTVwREE7QWlCMTRwREE7QUZoQkE7QWY2NXBEQTtBaUI3NHBEQTtBRmhCQTtBZmc2cERBO0FpQmg1cERBO0FGaEJBO0FmbTZwREE7QWlCbjVwREE7QUZoQkE7QWZzNnBEQTtBaUJ0NXBEQTtBRmhCQTtBZnk2cERBO0FpQno1cERBO0FGaEJBO0FmNDZwREE7QWlCNTVwREE7QUZoQkE7QWYrNnBEQTtBaUIvNXBEQTtBRmhCQTtBZms3cERBO0FpQmw2cERBO0FGaEJBO0FmcTdwREE7QWlCcjZwREE7QUZoQkE7QWZ3N3BEQTtBaUJ4NnBEQTtBRmhCQTtBZjI3cERBO0FpQjM2cERBO0FGaEJBO0FmODdwREE7QUFDQTtBZ0IxN3BEQTtBQzNCQTtBQUNBO0FBQ0E7QUFDQTtBakJ3OXBEQTtBZTU3cERBO0FBQ0E7QUFDQTtBZjg3cERBO0FlaDhwREE7QUFDQTtBQUNBO0FmazhwREE7QWVwOHBEQTtBQUNBO0FBQ0E7QWZzOHBEQTtBZXg4cERBO0FBQ0E7QUFDQTtBZjA4cERBO0FlNThwREE7QUFDQTtBQUNBO0FmODhwREE7QWVoOXBEQTtBQUNBO0FBQ0E7QWZrOXBEQTtBaUJyK3BEQTtBRkNBO0FBQ0E7QUFDQTtBZnUrcERBO0FpQnArcERBO0FGYkE7QUFJQTtBZmkvcERBO0FpQngrcERBO0FGYkE7QUFJQTtBZnEvcERBO0FpQjUrcERBO0FGYkE7QUFJQTtBZnkvcERBO0FpQmgvcERBO0FGYkE7QUFJQTtBZjYvcERBO0FpQnAvcERBO0FGYkE7QUFJQTtBZmlncURBO0FpQngvcERBO0FGYkE7QUFJQTtBZnFncURBO0FpQjUvcERBO0FGYkE7QUFJQTtBZnlncURBO0FpQmhncURBO0FGYkE7QUFJQTtBZjZncURBO0FpQnBncURBO0FGYkE7QUFJQTtBZmlocURBO0FpQnhncURBO0FGYkE7QUFJQTtBZnFocURBO0FpQjVncURBO0FGYkE7QUFJQTtBZnlocURBO0FpQmhocURBO0FGYkE7QUFJQTtBZjZocURBO0FpQjlncURBO0FBQUE7QWpCaWhxREE7QWlCL2dxREE7QUFBQTtBakJraHFEQTtBaUIvZ3FEQTtBQUFBO0FqQmtocURBO0FpQmxocURBO0FBQUE7QWpCcWhxREE7QWlCcmhxREE7QUFBQTtBakJ3aHFEQTtBaUJ4aHFEQTtBQUFBO0FqQjJocURBO0FpQjNocURBO0FBQUE7QWpCOGhxREE7QWlCOWhxREE7QUFBQTtBakJpaXFEQTtBaUJqaXFEQTtBQUFBO0FqQm9pcURBO0FpQnBpcURBO0FBQUE7QWpCdWlxREE7QWlCdmlxREE7QUFBQTtBakIwaXFEQTtBaUIxaXFEQTtBQUFBO0FqQjZpcURBO0FpQjdpcURBO0FBQUE7QWpCZ2pxREE7QWlCaGpxREE7QUFBQTtBakJtanFEQTtBaUJuanFEQTtBQUFBO0FqQnNqcURBO0FpQi9pcURBO0FGaEJBO0Fma2txREE7QWlCbGpxREE7QUZoQkE7QWZxa3FEQTtBaUJyanFEQTtBRmhCQTtBZndrcURBO0FpQnhqcURBO0FGaEJBO0FmMmtxREE7QWlCM2pxREE7QUZoQkE7QWY4a3FEQTtBaUI5anFEQTtBRmhCQTtBZmlscURBO0FpQmprcURBO0FGaEJBO0Fmb2xxREE7QWlCcGtxREE7QUZoQkE7QWZ1bHFEQTtBaUJ2a3FEQTtBRmhCQTtBZjBscURBO0FpQjFrcURBO0FGaEJBO0FmNmxxREE7QWlCN2txREE7QUZoQkE7QWZnbXFEQTtBaUJobHFEQTtBRmhCQTtBZm1tcURBO0FBQ0E7QWdCL2xxREE7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCNm5xREE7QWVqbXFEQTtBQUNBO0FBQ0E7QWZtbXFEQTtBZXJtcURBO0FBQ0E7QUFDQTtBZnVtcURBO0Flem1xREE7QUFDQTtBQUNBO0FmMm1xREE7QWU3bXFEQTtBQUNBO0FBQ0E7QWYrbXFEQTtBZWpucURBO0FBQ0E7QUFDQTtBZm1ucURBO0Flcm5xREE7QUFDQTtBQUNBO0FmdW5xREE7QWlCMW9xREE7QUZDQTtBQUNBO0FBQ0E7QWY0b3FEQTtBaUJ6b3FEQTtBRmJBO0FBSUE7QWZzcHFEQTtBaUI3b3FEQTtBRmJBO0FBSUE7QWYwcHFEQTtBaUJqcHFEQTtBRmJBO0FBSUE7QWY4cHFEQTtBaUJycHFEQTtBRmJBO0FBSUE7QWZrcXFEQTtBaUJ6cHFEQTtBRmJBO0FBSUE7QWZzcXFEQTtBaUI3cHFEQTtBRmJBO0FBSUE7QWYwcXFEQTtBaUJqcXFEQTtBRmJBO0FBSUE7QWY4cXFEQTtBaUJycXFEQTtBRmJBO0FBSUE7QWZrcnFEQTtBaUJ6cXFEQTtBRmJBO0FBSUE7QWZzcnFEQTtBaUI3cXFEQTtBRmJBO0FBSUE7QWYwcnFEQTtBaUJqcnFEQTtBRmJBO0FBSUE7QWY4cnFEQTtBaUJycnFEQTtBRmJBO0FBSUE7QWZrc3FEQTtBaUJucnFEQTtBQUFBO0FqQnNycURBO0FpQnBycURBO0FBQUE7QWpCdXJxREE7QWlCcHJxREE7QUFBQTtBakJ1cnFEQTtBaUJ2cnFEQTtBQUFBO0FqQjBycURBO0FpQjFycURBO0FBQUE7QWpCNnJxREE7QWlCN3JxREE7QUFBQTtBakJnc3FEQTtBaUJoc3FEQTtBQUFBO0FqQm1zcURBO0FpQm5zcURBO0FBQUE7QWpCc3NxREE7QWlCdHNxREE7QUFBQTtBakJ5c3FEQTtBaUJ6c3FEQTtBQUFBO0FqQjRzcURBO0FpQjVzcURBO0FBQUE7QWpCK3NxREE7QWlCL3NxREE7QUFBQTtBakJrdHFEQTtBaUJsdHFEQTtBQUFBO0FqQnF0cURBO0FpQnJ0cURBO0FBQUE7QWpCd3RxREE7QWlCeHRxREE7QUFBQTtBakIydHFEQTtBaUJwdHFEQTtBRmhCQTtBZnV1cURBO0FpQnZ0cURBO0FGaEJBO0FmMHVxREE7QWlCMXRxREE7QUZoQkE7QWY2dXFEQTtBaUI3dHFEQTtBRmhCQTtBZmd2cURBO0FpQmh1cURBO0FGaEJBO0FmbXZxREE7QWlCbnVxREE7QUZoQkE7QWZzdnFEQTtBaUJ0dXFEQTtBRmhCQTtBZnl2cURBO0FpQnp1cURBO0FGaEJBO0FmNHZxREE7QWlCNXVxREE7QUZoQkE7QWYrdnFEQTtBaUIvdXFEQTtBRmhCQTtBZmt3cURBO0FpQmx2cURBO0FGaEJBO0FmcXdxREE7QWlCcnZxREE7QUZoQkE7QWZ3d3FEQTtBQUNBO0FnQnB3cURBO0FDM0JBO0FBQ0E7QUFDQTtBQUNBO0FqQmt5cURBO0FldHdxREE7QUFDQTtBQUNBO0Fmd3dxREE7QWUxd3FEQTtBQUNBO0FBQ0E7QWY0d3FEQTtBZTl3cURBO0FBQ0E7QUFDQTtBZmd4cURBO0FlbHhxREE7QUFDQTtBQUNBO0Fmb3hxREE7QWV0eHFEQTtBQUNBO0FBQ0E7QWZ3eHFEQTtBZTF4cURBO0FBQ0E7QUFDQTtBZjR4cURBO0FpQi95cURBO0FGQ0E7QUFDQTtBQUNBO0FmaXpxREE7QWlCOXlxREE7QUZiQTtBQUlBO0FmMnpxREE7QWlCbHpxREE7QUZiQTtBQUlBO0FmK3pxREE7QWlCdHpxREE7QUZiQTtBQUlBO0FmbTBxREE7QWlCMXpxREE7QUZiQTtBQUlBO0FmdTBxREE7QWlCOXpxREE7QUZiQTtBQUlBO0FmMjBxREE7QWlCbDBxREE7QUZiQTtBQUlBO0FmKzBxREE7QWlCdDBxREE7QUZiQTtBQUlBO0FmbTFxREE7QWlCMTBxREE7QUZiQTtBQUlBO0FmdTFxREE7QWlCOTBxREE7QUZiQTtBQUlBO0FmMjFxREE7QWlCbDFxREE7QUZiQTtBQUlBO0FmKzFxREE7QWlCdDFxREE7QUZiQTtBQUlBO0FmbTJxREE7QWlCMTFxREE7QUZiQTtBQUlBO0FmdTJxREE7QWlCeDFxREE7QUFBQTtBakIyMXFEQTtBaUJ6MXFEQTtBQUFBO0FqQjQxcURBO0FpQnoxcURBO0FBQUE7QWpCNDFxREE7QWlCNTFxREE7QUFBQTtBakIrMXFEQTtBaUIvMXFEQTtBQUFBO0FqQmsycURBO0FpQmwycURBO0FBQUE7QWpCcTJxREE7QWlCcjJxREE7QUFBQTtBakJ3MnFEQTtBaUJ4MnFEQTtBQUFBO0FqQjIycURBO0FpQjMycURBO0FBQUE7QWpCODJxREE7QWlCOTJxREE7QUFBQTtBakJpM3FEQTtBaUJqM3FEQTtBQUFBO0FqQm8zcURBO0FpQnAzcURBO0FBQUE7QWpCdTNxREE7QWlCdjNxREE7QUFBQTtBakIwM3FEQTtBaUIxM3FEQTtBQUFBO0FqQjYzcURBO0FpQjczcURBO0FBQUE7QWpCZzRxREE7QWlCejNxREE7QUZoQkE7QWY0NHFEQTtBaUI1M3FEQTtBRmhCQTtBZis0cURBO0FpQi8zcURBO0FGaEJBO0FmazVxREE7QWlCbDRxREE7QUZoQkE7QWZxNXFEQTtBaUJyNHFEQTtBRmhCQTtBZnc1cURBO0FpQng0cURBO0FGaEJBO0FmMjVxREE7QWlCMzRxREE7QUZoQkE7QWY4NXFEQTtBaUI5NHFEQTtBRmhCQTtBZmk2cURBO0FpQmo1cURBO0FGaEJBO0FmbzZxREE7QWlCcDVxREE7QUZoQkE7QWZ1NnFEQTtBaUJ2NXFEQTtBRmhCQTtBZjA2cURBO0FpQjE1cURBO0FGaEJBO0FmNjZxREE7QUFDQTtBa0JqK3FEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQm0rcURBO0FrQmorcURBOztBQUVBO0FBQ0E7QUFDQTtBbEJtK3FEQTtBa0JoK3FEQTtBQUNBO0FBQ0E7QWxCaytxREE7QWtCLzlxREE7QUFDQTtBbEJpK3FEQTs7QWtCdjlxREE7O0FBRUE7QWxCMDlxREE7O0FrQmo5cURBO0FBQ0E7QWxCbzlxREE7QWtCbDlxREE7O0FBRUE7QWxCbzlxREE7QWtCaDlxREE7O0FBRUE7QWxCazlxREE7O0FrQjU4cURBOzs7O0FBSUE7QWxCKzhxREE7O0FrQnQ4cURBO0FBQ0E7QWxCeThxREE7O0FPeGdyREE7QVcyRUE7QUFDQTtBbEJpOHFEQTs7QW1CbmhyREE7OztBQUdBO0FuQnNockRBO0FtQmxockRBOzs7O0FBSUE7QW5Cb2hyREE7O0FPemhyREE7QVlpQkE7QW5CNGdyREE7QW1CMWdyREE7O0FBRUE7QW5CNGdyREE7O0FtQnZpckRBOzs7QUFHQTtBbkIwaXJEQTtBbUJ0aXJEQTs7OztBQUlBO0FuQndpckRBOztBTzdpckRBO0FZaUJBO0FuQmdpckRBO0FtQjlockRBOztBQUVBO0FuQmdpckRBOztBbUIzanJEQTs7O0FBR0E7QW5COGpyREE7QW1CMWpyREE7Ozs7QUFJQTtBbkI0anJEQTs7QU9qa3JEQTtBWWlCQTtBbkJvanJEQTtBbUJsanJEQTs7QUFFQTtBbkJvanJEQTs7QW1CL2tyREE7OztBQUdBO0FuQmtsckRBO0FtQjlrckRBOzs7O0FBSUE7QW5CZ2xyREE7O0FPcmxyREE7QVlpQkE7QW5Cd2tyREE7QW1CdGtyREE7O0FBRUE7QW5Cd2tyREE7O0FtQm5tckRBOzs7QUFHQTtBbkJzbXJEQTtBbUJsbXJEQTs7OztBQUlBO0FuQm9tckRBOztBT3ptckRBO0FZaUJBO0FuQjRsckRBO0FtQjFsckRBOztBQUVBO0FuQjRsckRBOztBbUJ2bnJEQTs7O0FBR0E7QW5CMG5yREE7QW1CdG5yREE7Ozs7QUFJQTtBbkJ3bnJEQTs7QU83bnJEQTtBWWlCQTtBbkJnbnJEQTtBbUI5bXJEQTs7QUFFQTtBbkJnbnJEQTs7QW1CM29yREE7OztBQUdBO0FuQjhvckRBO0FtQjFvckRBOzs7O0FBSUE7QW5CNG9yREE7O0FPanByREE7QVlpQkE7QW5Cb29yREE7QW1CbG9yREE7O0FBRUE7QW5Cb29yREE7O0FtQi9wckRBOzs7QUFHQTtBbkJrcXJEQTtBbUI5cHJEQTs7OztBQUlBO0FuQmdxckRBOztBT3JxckRBO0FZaUJBO0FuQndwckRBO0FtQnRwckRBOztBQUVBO0FuQndwckRBOztBbUJucnJEQTs7O0FBR0E7QW5Cc3JyREE7QW1CbHJyREE7Ozs7QUFJQTtBbkJvcnJEQTs7QU96cnJEQTtBWWlCQTtBbkI0cXJEQTtBbUIxcXJEQTs7QUFFQTtBbkI0cXJEQTs7QW1CdnNyREE7OztBQUdBO0FuQjBzckRBO0FtQnRzckRBOzs7O0FBSUE7QW5Cd3NyREE7O0FPN3NyREE7QVlpQkE7QW5CZ3NyREE7QW1COXJyREE7O0FBRUE7QW5CZ3NyREE7O0FtQjN0ckRBOzs7QUFHQTtBbkI4dHJEQTtBbUIxdHJEQTs7OztBQUlBO0FuQjR0ckRBOztBT2p1ckRBO0FZaUJBO0FuQm90ckRBO0FtQmx0ckRBOztBQUVBO0FuQm90ckRBOztBbUIvdXJEQTs7O0FBR0E7QW5Ca3ZyREE7QW1COXVyREE7Ozs7QUFJQTtBbkJndnJEQTs7QU9ydnJEQTtBWWlCQTtBbkJ3dXJEQTtBbUJ0dXJEQTs7QUFFQTtBbkJ3dXJEQTs7QW1CbndyREE7OztBQUdBO0FuQnN3ckRBO0FtQmx3ckRBOzs7O0FBSUE7QW5Cb3dyREE7O0FPendyREE7QVlpQkE7QW5CNHZyREE7QW1CMXZyREE7O0FBRUE7QW5CNHZyREE7O0FtQnZ4ckRBOzs7QUFHQTtBbkIweHJEQTtBbUJ0eHJEQTs7OztBQUlBO0FuQnd4ckRBOztBTzd4ckRBO0FZaUJBO0FuQmd4ckRBO0FtQjl3ckRBOztBQUVBO0FuQmd4ckRBOztBbUIzeXJEQTs7O0FBR0E7QW5COHlyREE7QW1CMXlyREE7Ozs7QUFJQTtBbkI0eXJEQTs7QU9qenJEQTtBWWlCQTtBbkJveXJEQTtBbUJseXJEQTs7QUFFQTtBbkJveXJEQTs7QW1CL3pyREE7OztBQUdBO0FuQmswckRBO0FtQjl6ckRBOzs7O0FBSUE7QW5CZzByREE7O0FPcjByREE7QVlpQkE7QW5Cd3pyREE7QW1CdHpyREE7O0FBRUE7QW5Cd3pyREE7O0FtQm4xckRBOzs7QUFHQTtBbkJzMXJEQTtBbUJsMXJEQTs7OztBQUlBO0FuQm8xckRBOztBT3oxckRBO0FZaUJBO0FuQjQwckRBO0FtQjEwckRBOztBQUVBO0FuQjQwckRBOztBbUJ2MnJEQTs7O0FBR0E7QW5CMDJyREE7QW1CdDJyREE7Ozs7QUFJQTtBbkJ3MnJEQTs7QU83MnJEQTtBWWlCQTtBbkJnMnJEQTtBbUI5MXJEQTs7QUFFQTtBbkJnMnJEQTs7QW1CMzNyREE7OztBQUdBO0FuQjgzckRBO0FtQjEzckRBOzs7O0FBSUE7QW5CNDNyREE7O0FPajRyREE7QVlpQkE7QW5CbzNyREE7QW1CbDNyREE7O0FBRUE7QW5CbzNyREE7O0FtQi80ckRBOzs7QUFHQTtBbkJrNXJEQTtBbUI5NHJEQTs7OztBQUlBO0FuQmc1ckRBOztBT3I1ckRBO0FZaUJBO0FuQnc0ckRBO0FtQnQ0ckRBOztBQUVBO0FuQnc0ckRBOztBbUJuNnJEQTs7O0FBR0E7QW5CczZyREE7QW1CbDZyREE7Ozs7QUFJQTtBbkJvNnJEQTs7QU96NnJEQTtBWWlCQTtBbkI0NXJEQTtBbUIxNXJEQTs7QUFFQTtBbkI0NXJEQTs7QW1CdjdyREE7OztBQUdBO0FuQjA3ckRBOztBT3Y3ckRBO0FZaUJBO0FuQjA2ckRBO0FtQng2ckRBOztBQUVBO0FuQjA2ckRBOztBa0IxMXJEQTtBQUNBO0FBQ0E7QUFDQTtBbEI2MXJEQTtBa0J4MXJEQTtBQUNBO0FBQ0E7QUFDQTtBbEIwMXJEQTs7QWtCcjFyREE7QUFDQTtBQUNBO0FsQncxckRBO0FrQnQxckRBOzs7QUFHQTtBbEJ3MXJEQTtBa0JyMXJEQTtBQUNBO0FsQnUxckRBO0FrQm4xckRBO0FBQ0E7QWxCcTFyREE7QU8xOXJEQTtBVzRJQTtBQUNBO0FsQmkxckRBOztBZ0JqNnJEQTtBRWlHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQm0wckRBO0FrQmgwckRBO0FBQ0E7QWxCazByREE7QUFDQTtBZ0I3NnJEQTtBRWlHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQjgwckRBO0FrQjMwckRBO0FBQ0E7QWxCNjByREE7QUFDQTtBZ0J4N3JEQTtBRWlHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQnkxckRBO0FrQnQxckRBO0FBQ0E7QWxCdzFyREE7QUFDQTtBZ0JuOHJEQTtBRWlHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQm8yckRBO0FrQmoyckRBO0FBQ0E7QWxCbTJyREE7QUFDQTtBa0I3MnJEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FsQjgyckRBO0FrQjMyckRBO0FBQ0E7QWxCNjJyREE7O0FvQjFoc0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZnlLQTtBZXZLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJBQTtBU0ZBO0FyQmlpc0RBO0FxQjdoc0RBO0FEZEE7QUNlQTtBckJnaXNEQTtBQUNBO0FvQjNoc0RBO0FBQ0E7QUFDQTtBcEI2aHNEQTtBc0I3aXNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QXRCMmlzREE7QW9CN2hzREE7QUFDQTtBQUVBO0FwQjhoc0RBO0FvQmppc0RBO0FBQ0E7QUFFQTtBcEI4aHNEQTtBb0J0aHNEQTtBQUVBO0FBRUE7QXBCc2hzREE7O0FvQjlnc0RBOzs7O0FBQ0E7QUFBQTtBQUFBO0FwQm9oc0RBOztBb0I5Z3NEQTtBQUNBO0FBQ0E7QXBCaWhzREE7QW9COWdzREE7QUFNQTtBQUNBO0FwQjJnc0RBOztBb0J0Z3NEQTs7QUFFQTtBQUNBO0FwQnlnc0RBOztBb0IvL3JEQTtBQUNBO0FBQ0E7QUFDQTtBZmlFQTtBZS9EQTtBcEJrZ3NEQTs7QW9CLy9yREE7QUFDQTtBQUNBO0FmMEVBO0FleEVBO0FwQmtnc0RBOztBb0IvL3JEQTtBQUNBO0FBQ0E7QWZtRUE7QWVqRUE7QXBCa2dzREE7O0FvQnovckRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWZvREE7QWVsREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEI0L3JEQTtBb0IxL3JEQTtBQUVBO0FBQ0E7QXBCMi9yREE7O0FvQi8rckRBO0FBQ0E7QUFDQTtBZjJCQTtBZXpCQTtBUnpJQTtBWjRuc0RBOztBb0IvK3JEQTtBQUNBO0FBQ0E7QWZtQkE7QWVqQkE7QVJqSkE7QVpvb3NEQTs7QW9CNytyREE7QUFFQTtBcEIrK3JEQTs7QW9CMytyREE7QUFDQTtBcEI4K3JEQTs7QW9CdCtyREE7QUFDQTtBcEJ5K3JEQTs7QW9CdCtyREE7QUFDQTtBQUNBO0FwQnkrckRBOztBb0JqK3JEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQm8rckRBO0FvQmwrckRBOztBQUVBO0FBQ0E7QXBCbytyREE7O0FvQjM5ckRBO0FBQ0E7QUFDQTtBQUNBO0FwQjg5ckRBOztBb0IzOXJEQTtBQUNBO0FBQ0E7QUFDQTtBcEI4OXJEQTtBb0IzOXJEQTtBQUVBO0FwQjQ5ckRBOztBb0J4OXJEQTtBQUNBO0FwQjI5ckRBOztBb0J4OXJEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjI5ckRBO0FvQng5ckRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCMDlyREE7O0FzQnZxc0RBO0FBQ0E7QUFDQTtBQUNBO0FqQnFJQTtBaUJuSUE7QXRCMHFzREE7O0FzQnZxc0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ3SEE7QWlCdEhBO0FBQ0E7QUFDQTtBVjlDQTtBWnl0c0RBO0FzQnRxc0RBO0FBRUE7QXRCdXFzREE7O0FzQmxxc0RBOzs7O0FBRUE7QXRCdXFzREE7O0FzQnJ0c0RBO0FBb0RBO0F0QnFxc0RBO0FzQjNwc0RBO0FBQ0E7QUFDQTtBdEI2cHNEQTs7QXNCN3RzREE7QUEyRkE7QXRCc29zREE7QXNCL25zREE7QUFDQTtBQUNBO0F0Qmlvc0RBOztBc0IxbnNEQTtBQUNBO0F0QjZuc0RBO0FzQjFuc0RBOzs7QUFFQTtBdEI2bnNEQTs7QXNCdG5zREE7QUFDQTtBdEJ5bnNEQTtBc0J2bnNEQTtBQUNBO0F0Qnluc0RBO0FzQnBuc0RBO0FBQ0E7QUM1SkE7QXZCbXhzREE7QXNCam5zREE7QUFDQTtBdEJtbnNEQTtBc0JobnNEQTtBQUNBO0F0Qmtuc0RBOztBc0J6bXNEQTtBQUNBO0F0QjRtc0RBO0FzQnhtc0RBO0FBQ0E7QUFDQTtBdEIwbXNEQTs7QXNCM3ZzREE7QUFDQTtBQUNBO0FBQ0E7QWpCcUlBO0FpQm5JQTtBdEI4dnNEQTs7QXNCM3ZzREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQndIQTtBaUJ0SEE7QUFDQTtBQUNBO0FWOUNBO0FaNnlzREE7QXNCMXZzREE7QUFFQTtBdEIydnNEQTs7QXNCdHZzREE7Ozs7QUFFQTtBdEIydnNEQTs7QXNCenlzREE7QUFvREE7QXRCeXZzREE7QXNCL3VzREE7QUFDQTtBQUNBO0F0Qml2c0RBOztBc0JqenNEQTtBQTJGQTtBdEIwdHNEQTtBc0JudHNEQTtBQUNBO0FBQ0E7QXRCcXRzREE7O0FzQjlzc0RBO0FBQ0E7QXRCaXRzREE7QXNCOXNzREE7OztBQUVBO0F0Qml0c0RBOztBc0Ixc3NEQTtBQUNBO0F0QjZzc0RBO0FzQjNzc0RBO0FBQ0E7QXRCNnNzREE7QXNCeHNzREE7QUFDQTtBQzVKQTtBdkJ1MnNEQTtBc0Jyc3NEQTtBQUNBO0F0QnVzc0RBO0FzQnBzc0RBO0FBQ0E7QXRCc3NzREE7O0FzQjdyc0RBO0FBQ0E7QXRCZ3NzREE7QXNCNXJzREE7QUFDQTtBQUNBO0F0Qjhyc0RBOztBb0J6bXNEQTtBQUNBO0FBQ0E7QUFDQTtBcEI0bXNEQTtBb0J2bXNEQTtBQUNBO0FwQnltc0RBO0FnQngwc0RBO0FJb09BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCdW1zREE7QW9Cbm1zREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQnFtc0RBO0FvQmptc0RBO0FBQ0E7QUFDQTtBQUNBO0FwQm1tc0RBO0FvQi9sc0RBO0FBQ0E7QXBCaW1zREE7QW9COWxzREE7O0FBRUE7QXBCZ21zREE7QW9CM2xzREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjZsc0RBO0FvQjNsc0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEI2bHNEQTtBb0IxbHNEQTtBQUNBO0FBQ0E7QXBCNGxzREE7QW9CMWxzREE7QUFDQTtBcEI0bHNEQTtBQUNBOztBd0I5NnNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQ3VGQTtBcEI0RUE7QW9CMUVBO0FieEZBO0FTRkE7QXJCczdzREE7QXFCbDdzREE7QUdkQTtBSGVBO0FyQnE3c0RBO0FBQ0E7QU8vN3NEQTtBaUJVQTtBQUNBO0F4Qnc3c0RBO0F3QnI3c0RBO0FBRUE7QUFDQTtBeEJzN3NEQTtBd0JsN3NEQTtBQUVBO0F4Qm03c0RBO0F3Qi82c0RBO0FBQ0E7QXhCaTdzREE7QXdCbjZzREE7O0FBRUE7QXhCcTZzREE7O0F3QjU1c0RBO0FDM0RBO0FGQUE7QUVFQTtBekIyOXNEQTtBT3Y5c0RBO0FrQkFBO0FGTkE7QUVRQTtBekIwOXNEQTtBeUJ2OXNEQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qm85c0RBO0F5Qi84c0RBO0FBRUE7QUFDQTtBQUNBO0F6Qmc5c0RBO0F5Qno4c0RBO0FBR0E7QUFDQTtBQUlBO0F6QnM4c0RBO0F5QnA4c0RBO0FBS0E7QXpCazhzREE7O0F3QjE3c0RBO0FDM0RBO0FGQUE7QUVFQTtBekJ5L3NEQTtBT3Ivc0RBO0FrQkFBO0FGTkE7QUVRQTtBekJ3L3NEQTtBeUJyL3NEQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qmsvc0RBO0F5Qjcrc0RBO0FBRUE7QUFDQTtBQUNBO0F6Qjgrc0RBO0F5QnYrc0RBO0FBR0E7QUFDQTtBQUlBO0F6Qm8rc0RBO0F5Qmwrc0RBO0FBS0E7QXpCZytzREE7O0F3Qng5c0RBO0FDM0RBO0FGQUE7QUVFQTtBekJ1aHREQTtBT25odERBO0FrQkFBO0FGTkE7QUVRQTtBekJzaHREQTtBeUJuaHREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QmdodERBO0F5QjNndERBO0FBRUE7QUFDQTtBQUNBO0F6QjRndERBO0F5QnJndERBO0FBR0E7QUFDQTtBQUlBO0F6QmtndERBO0F5QmhndERBO0FBS0E7QXpCOC9zREE7O0F3QnQvc0RBO0FDM0RBO0FGQUE7QUVFQTtBekJxanREQTtBT2pqdERBO0FrQkFBO0FGTkE7QUVRQTtBekJvanREQTtBeUJqanREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjhpdERBO0F5QnppdERBO0FBRUE7QUFDQTtBQUNBO0F6QjBpdERBO0F5Qm5pdERBO0FBR0E7QUFDQTtBQUlBO0F6QmdpdERBO0F5QjlodERBO0FBS0E7QXpCNGh0REE7O0F3QnBodERBO0FDM0RBO0FGQUE7QUVFQTtBekJtbHREQTtBTy9rdERBO0FrQkFBO0FGTkE7QUVRQTtBekJrbHREQTtBeUIva3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjRrdERBO0F5QnZrdERBO0FBRUE7QUFDQTtBQUNBO0F6QndrdERBO0F5QmprdERBO0FBR0E7QUFDQTtBQUlBO0F6QjhqdERBO0F5QjVqdERBO0FBS0E7QXpCMGp0REE7O0F3QmxqdERBO0FDM0RBO0FGQUE7QUVFQTtBekJpbnREQTtBTzdtdERBO0FrQkFBO0FGTkE7QUVRQTtBekJnbnREQTtBeUI3bXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjBtdERBO0F5QnJtdERBO0FBRUE7QUFDQTtBQUNBO0F6QnNtdERBO0F5Qi9sdERBO0FBR0E7QUFDQTtBQUlBO0F6QjRsdERBO0F5QjFsdERBO0FBS0E7QXpCd2x0REE7O0F3QmhsdERBO0FDM0RBO0FGQUE7QUVFQTtBekIrb3REQTtBTzNvdERBO0FrQkFBO0FGTkE7QUVRQTtBekI4b3REQTtBeUIzb3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QndvdERBO0F5Qm5vdERBO0FBRUE7QUFDQTtBQUNBO0F6Qm9vdERBO0F5QjdudERBO0FBR0E7QUFDQTtBQUlBO0F6QjBudERBO0F5QnhudERBO0FBS0E7QXpCc250REE7O0F3QjltdERBO0FDM0RBO0FGQUE7QUVFQTtBekI2cXREQTtBT3pxdERBO0FrQkFBO0FGTkE7QUVRQTtBekI0cXREQTtBeUJ6cXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QnNxdERBO0F5QmpxdERBO0FBRUE7QUFDQTtBQUNBO0F6QmtxdERBO0F5QjNwdERBO0FBR0E7QUFDQTtBQUlBO0F6QndwdERBO0F5QnRwdERBO0FBS0E7QXpCb3B0REE7O0F3QjVvdERBO0FDM0RBO0FGQUE7QUVFQTtBekIyc3REQTtBT3ZzdERBO0FrQkFBO0FGTkE7QUVRQTtBekIwc3REQTtBeUJ2c3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qm9zdERBO0F5Qi9ydERBO0FBRUE7QUFDQTtBQUNBO0F6QmdzdERBO0F5QnpydERBO0FBR0E7QUFDQTtBQUlBO0F6QnNydERBO0F5QnBydERBO0FBS0E7QXpCa3J0REE7O0F3QjFxdERBO0FDM0RBO0FGQUE7QUVFQTtBekJ5dXREQTtBT3J1dERBO0FrQkFBO0FGTkE7QUVRQTtBekJ3dXREQTtBeUJydXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qmt1dERBO0F5Qjd0dERBO0FBRUE7QUFDQTtBQUNBO0F6Qjh0dERBO0F5QnZ0dERBO0FBR0E7QUFDQTtBQUlBO0F6Qm90dERBO0F5Qmx0dERBO0FBS0E7QXpCZ3R0REE7O0F3QnhzdERBO0FDM0RBO0FGQUE7QUVFQTtBekJ1d3REQTtBT253dERBO0FrQkFBO0FGTkE7QUVRQTtBekJzd3REQTtBeUJud3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qmd3dERBO0F5QjN2dERBO0FBRUE7QUFDQTtBQUNBO0F6QjR2dERBO0F5QnJ2dERBO0FBR0E7QUFDQTtBQUlBO0F6Qmt2dERBO0F5Qmh2dERBO0FBS0E7QXpCOHV0REE7O0F3QnR1dERBO0FDM0RBO0FGQUE7QUVFQTtBekJxeXREQTtBT2p5dERBO0FrQkFBO0FGTkE7QUVRQTtBekJveXREQTtBeUJqeXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qjh4dERBO0F5Qnp4dERBO0FBRUE7QUFDQTtBQUNBO0F6QjB4dERBO0F5Qm54dERBO0FBR0E7QUFDQTtBQUlBO0F6Qmd4dERBO0F5Qjl3dERBO0FBS0E7QXpCNHd0REE7O0F3QnB3dERBO0FDM0RBO0FGQUE7QUVFQTtBekJtMHREQTtBTy96dERBO0FrQkFBO0FGTkE7QUVRQTtBekJrMHREQTtBeUIvenREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjR6dERBO0F5QnZ6dERBO0FBRUE7QUFDQTtBQUNBO0F6Qnd6dERBO0F5Qmp6dERBO0FBR0E7QUFDQTtBQUlBO0F6Qjh5dERBO0F5QjV5dERBO0FBS0E7QXpCMHl0REE7O0F3Qmx5dERBO0FDM0RBO0FGQUE7QUVFQTtBekJpMnREQTtBTzcxdERBO0FrQkFBO0FGTkE7QUVRQTtBekJnMnREQTtBeUI3MXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjAxdERBO0F5QnIxdERBO0FBRUE7QUFDQTtBQUNBO0F6QnMxdERBO0F5Qi8wdERBO0FBR0E7QUFDQTtBQUlBO0F6QjQwdERBO0F5QjEwdERBO0FBS0E7QXpCdzB0REE7O0F3QmgwdERBO0FDM0RBO0FGQUE7QUVFQTtBekIrM3REQTtBTzMzdERBO0FrQkFBO0FGTkE7QUVRQTtBekI4M3REQTtBeUIzM3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QnczdERBO0F5Qm4zdERBO0FBRUE7QUFDQTtBQUNBO0F6Qm8zdERBO0F5QjcydERBO0FBR0E7QUFDQTtBQUlBO0F6QjAydERBO0F5QngydERBO0FBS0E7QXpCczJ0REE7O0F3QjkxdERBO0FDM0RBO0FGQUE7QUVFQTtBekI2NXREQTtBT3o1dERBO0FrQkFBO0FGTkE7QUVRQTtBekI0NXREQTtBeUJ6NXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QnM1dERBO0F5Qmo1dERBO0FBRUE7QUFDQTtBQUNBO0F6Qms1dERBO0F5QjM0dERBO0FBR0E7QUFDQTtBQUlBO0F6Qnc0dERBO0F5QnQ0dERBO0FBS0E7QXpCbzR0REE7O0F3QjUzdERBO0FDM0RBO0FGQUE7QUVFQTtBekIyN3REQTtBT3Y3dERBO0FrQkFBO0FGTkE7QUVRQTtBekIwN3REQTtBeUJ2N3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qm83dERBO0F5Qi82dERBO0FBRUE7QUFDQTtBQUNBO0F6Qmc3dERBO0F5Qno2dERBO0FBR0E7QUFDQTtBQUlBO0F6QnM2dERBO0F5QnA2dERBO0FBS0E7QXpCazZ0REE7O0F3QjE1dERBO0FDM0RBO0FGQUE7QUVFQTtBekJ5OXREQTtBT3I5dERBO0FrQkFBO0FGTkE7QUVRQTtBekJ3OXREQTtBeUJyOXREQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6Qms5dERBO0F5Qjc4dERBO0FBRUE7QUFDQTtBQUNBO0F6Qjg4dERBO0F5QnY4dERBO0FBR0E7QUFDQTtBQUlBO0F6Qm84dERBO0F5Qmw4dERBO0FBS0E7QXpCZzh0REE7O0F3Qng3dERBO0FDM0RBO0FGQUE7QUVFQTtBekJ1L3REQTtBT24vdERBO0FrQkFBO0FGTkE7QUVRQTtBekJzL3REQTtBeUJuL3REQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QmcvdERBO0F5QjMrdERBO0FBRUE7QUFDQTtBQUNBO0F6QjQrdERBO0F5QnIrdERBO0FBR0E7QUFDQTtBQUlBO0F6QmsrdERBO0F5QmgrdERBO0FBS0E7QXpCODl0REE7O0F3QnQ5dERBO0FDM0RBO0FGQUE7QUVFQTtBekJxaHVEQTtBT2podURBO0FrQkFBO0FGTkE7QUVRQTtBekJvaHVEQTtBeUJqaHVEQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjhndURBO0F5QnpndURBO0FBRUE7QUFDQTtBQUNBO0F6QjBndURBO0F5Qm5ndURBO0FBR0E7QUFDQTtBQUlBO0F6QmdndURBO0F5QjkvdERBO0FBS0E7QXpCNC90REE7O0F3QnAvdERBO0FDM0RBO0FGQUE7QUVFQTtBekJtanVEQTtBTy9pdURBO0FrQkFBO0FGTkE7QUVRQTtBekJranVEQTtBeUIvaXVEQTtBQUVBO0FGYkE7QUVlQTtBQUtBO0F6QjRpdURBO0F5QnZpdURBO0FBRUE7QUFDQTtBQUNBO0F6QndpdURBO0F5QmppdURBO0FBR0E7QUFDQTtBQUlBO0F6QjhodURBO0F5QjVodURBO0FBS0E7QXpCMGh1REE7O0F3QjVndURBO0FDUEE7QUFDQTtBekJ1aHVEQTtBTzVrdURBO0FrQndEQTtBQUNBO0FBQ0E7QXpCdWh1REE7QXlCcGh1REE7QUFFQTtBekJxaHVEQTtBeUJsaHVEQTtBQUVBO0FBQ0E7QXpCbWh1REE7QXlCaGh1REE7QUFHQTtBQUNBO0FBQ0E7QXpCZ2h1REE7QXlCOWd1REE7QUFLQTtBekI0Z3VEQTs7QXdCcml1REE7QUNQQTtBQUNBO0F6QmdqdURBO0FPcm11REE7QWtCd0RBO0FBQ0E7QUFDQTtBekJnanVEQTtBeUI3aXVEQTtBQUVBO0F6QjhpdURBO0F5QjNpdURBO0FBRUE7QUFDQTtBekI0aXVEQTtBeUJ6aXVEQTtBQUdBO0FBQ0E7QUFDQTtBekJ5aXVEQTtBeUJ2aXVEQTtBQUtBO0F6QnFpdURBOztBd0I5anVEQTtBQ1BBO0FBQ0E7QXpCeWt1REE7QU85bnVEQTtBa0J3REE7QUFDQTtBQUNBO0F6QnlrdURBO0F5QnRrdURBO0FBRUE7QXpCdWt1REE7QXlCcGt1REE7QUFFQTtBQUNBO0F6QnFrdURBO0F5QmxrdURBO0FBR0E7QUFDQTtBQUNBO0F6QmtrdURBO0F5QmhrdURBO0FBS0E7QXpCOGp1REE7O0F3QnZsdURBO0FDUEE7QUFDQTtBekJrbXVEQTtBT3ZwdURBO0FrQndEQTtBQUNBO0FBQ0E7QXpCa211REE7QXlCL2x1REE7QUFFQTtBekJnbXVEQTtBeUI3bHVEQTtBQUVBO0FBQ0E7QXpCOGx1REE7QXlCM2x1REE7QUFHQTtBQUNBO0FBQ0E7QXpCMmx1REE7QXlCemx1REE7QUFLQTtBekJ1bHVEQTs7QXdCaG51REE7QUNQQTtBQUNBO0F6QjJudURBO0FPaHJ1REE7QWtCd0RBO0FBQ0E7QUFDQTtBekIybnVEQTtBeUJ4bnVEQTtBQUVBO0F6QnludURBO0F5QnRudURBO0FBRUE7QUFDQTtBekJ1bnVEQTtBeUJwbnVEQTtBQUdBO0FBQ0E7QUFDQTtBekJvbnVEQTtBeUJsbnVEQTtBQUtBO0F6QmdudURBOztBd0J6b3VEQTtBQ1BBO0FBQ0E7QXpCb3B1REE7QU96c3VEQTtBa0J3REE7QUFDQTtBQUNBO0F6Qm9wdURBO0F5QmpwdURBO0FBRUE7QXpCa3B1REE7QXlCL291REE7QUFFQTtBQUNBO0F6QmdwdURBO0F5QjdvdURBO0FBR0E7QUFDQTtBQUNBO0F6QjZvdURBO0F5QjNvdURBO0FBS0E7QXpCeW91REE7O0F3QmxxdURBO0FDUEE7QUFDQTtBekI2cXVEQTtBT2x1dURBO0FrQndEQTtBQUNBO0FBQ0E7QXpCNnF1REE7QXlCMXF1REE7QUFFQTtBekIycXVEQTtBeUJ4cXVEQTtBQUVBO0FBQ0E7QXpCeXF1REE7QXlCdHF1REE7QUFHQTtBQUNBO0FBQ0E7QXpCc3F1REE7QXlCcHF1REE7QUFLQTtBekJrcXVEQTs7QXdCM3J1REE7QUNQQTtBQUNBO0F6QnNzdURBO0FPM3Z1REE7QWtCd0RBO0FBQ0E7QUFDQTtBekJzc3VEQTtBeUJuc3VEQTtBQUVBO0F6Qm9zdURBO0F5QmpzdURBO0FBRUE7QUFDQTtBekJrc3VEQTtBeUIvcnVEQTtBQUdBO0FBQ0E7QUFDQTtBekIrcnVEQTtBeUI3cnVEQTtBQUtBO0F6QjJydURBOztBd0JwdHVEQTtBQ1BBO0FBQ0E7QXpCK3R1REE7QU9weHVEQTtBa0J3REE7QUFDQTtBQUNBO0F6Qit0dURBO0F5QjV0dURBO0FBRUE7QXpCNnR1REE7QXlCMXR1REE7QUFFQTtBQUNBO0F6QjJ0dURBO0F5Qnh0dURBO0FBR0E7QUFDQTtBQUNBO0F6Qnd0dURBO0F5QnR0dURBO0FBS0E7QXpCb3R1REE7O0F3Qjd1dURBO0FDUEE7QUFDQTtBekJ3dnVEQTtBTzd5dURBO0FrQndEQTtBQUNBO0FBQ0E7QXpCd3Z1REE7QXlCcnZ1REE7QUFFQTtBekJzdnVEQTtBeUJudnVEQTtBQUVBO0FBQ0E7QXpCb3Z1REE7QXlCanZ1REE7QUFHQTtBQUNBO0FBQ0E7QXpCaXZ1REE7QXlCL3V1REE7QUFLQTtBekI2dXVEQTs7QXdCdHd1REE7QUNQQTtBQUNBO0F6Qml4dURBO0FPdDB1REE7QWtCd0RBO0FBQ0E7QUFDQTtBekJpeHVEQTtBeUI5d3VEQTtBQUVBO0F6Qit3dURBO0F5QjV3dURBO0FBRUE7QUFDQTtBekI2d3VEQTtBeUIxd3VEQTtBQUdBO0FBQ0E7QUFDQTtBekIwd3VEQTtBeUJ4d3VEQTtBQUtBO0F6QnN3dURBOztBd0IveHVEQTtBQ1BBO0FBQ0E7QXpCMHl1REE7QU8vMXVEQTtBa0J3REE7QUFDQTtBQUNBO0F6QjB5dURBO0F5QnZ5dURBO0FBRUE7QXpCd3l1REE7QXlCcnl1REE7QUFFQTtBQUNBO0F6QnN5dURBO0F5Qm55dURBO0FBR0E7QUFDQTtBQUNBO0F6Qm15dURBO0F5Qmp5dURBO0FBS0E7QXpCK3h1REE7O0F3Qnh6dURBO0FDUEE7QUFDQTtBekJtMHVEQTtBT3gzdURBO0FrQndEQTtBQUNBO0FBQ0E7QXpCbTB1REE7QXlCaDB1REE7QUFFQTtBekJpMHVEQTtBeUI5enVEQTtBQUVBO0FBQ0E7QXpCK3p1REE7QXlCNXp1REE7QUFHQTtBQUNBO0FBQ0E7QXpCNHp1REE7QXlCMXp1REE7QUFLQTtBekJ3enVEQTs7QXdCajF1REE7QUNQQTtBQUNBO0F6QjQxdURBO0FPajV1REE7QWtCd0RBO0FBQ0E7QUFDQTtBekI0MXVEQTtBeUJ6MXVEQTtBQUVBO0F6QjAxdURBO0F5QnYxdURBO0FBRUE7QUFDQTtBekJ3MXVEQTtBeUJyMXVEQTtBQUdBO0FBQ0E7QUFDQTtBekJxMXVEQTtBeUJuMXVEQTtBQUtBO0F6QmkxdURBOztBd0IxMnVEQTtBQ1BBO0FBQ0E7QXpCcTN1REE7QU8xNnVEQTtBa0J3REE7QUFDQTtBQUNBO0F6QnEzdURBO0F5QmwzdURBO0FBRUE7QXpCbTN1REE7QXlCaDN1REE7QUFFQTtBQUNBO0F6QmkzdURBO0F5QjkydURBO0FBR0E7QUFDQTtBQUNBO0F6QjgydURBO0F5QjUydURBO0FBS0E7QXpCMDJ1REE7O0F3Qm40dURBO0FDUEE7QUFDQTtBekI4NHVEQTtBT244dURBO0FrQndEQTtBQUNBO0FBQ0E7QXpCODR1REE7QXlCMzR1REE7QUFFQTtBekI0NHVEQTtBeUJ6NHVEQTtBQUVBO0FBQ0E7QXpCMDR1REE7QXlCdjR1REE7QUFHQTtBQUNBO0FBQ0E7QXpCdTR1REE7QXlCcjR1REE7QUFLQTtBekJtNHVEQTs7QXdCNTV1REE7QUNQQTtBQUNBO0F6QnU2dURBO0FPNTl1REE7QWtCd0RBO0FBQ0E7QUFDQTtBekJ1NnVEQTtBeUJwNnVEQTtBQUVBO0F6QnE2dURBO0F5Qmw2dURBO0FBRUE7QUFDQTtBekJtNnVEQTtBeUJoNnVEQTtBQUdBO0FBQ0E7QUFDQTtBekJnNnVEQTtBeUI5NXVEQTtBQUtBO0F6QjQ1dURBOztBd0JyN3VEQTtBQ1BBO0FBQ0E7QXpCZzh1REE7QU9yL3VEQTtBa0J3REE7QUFDQTtBQUNBO0F6Qmc4dURBO0F5Qjc3dURBO0FBRUE7QXpCODd1REE7QXlCMzd1REE7QUFFQTtBQUNBO0F6QjQ3dURBO0F5Qno3dURBO0FBR0E7QUFDQTtBQUNBO0F6Qnk3dURBO0F5QnY3dURBO0FBS0E7QXpCcTd1REE7O0F3Qjk4dURBO0FDUEE7QUFDQTtBekJ5OXVEQTtBTzlndkRBO0FrQndEQTtBQUNBO0FBQ0E7QXpCeTl1REE7QXlCdDl1REE7QUFFQTtBekJ1OXVEQTtBeUJwOXVEQTtBQUVBO0FBQ0E7QXpCcTl1REE7QXlCbDl1REE7QUFHQTtBQUNBO0FBQ0E7QXpCazl1REE7QXlCaDl1REE7QUFLQTtBekI4OHVEQTs7QXdCdit1REE7QUNQQTtBQUNBO0F6QmsvdURBO0FPdml2REE7QWtCd0RBO0FBQ0E7QUFDQTtBekJrL3VEQTtBeUIvK3VEQTtBQUVBO0F6QmcvdURBO0F5QjcrdURBO0FBRUE7QUFDQTtBekI4K3VEQTtBeUIzK3VEQTtBQUdBO0FBQ0E7QUFDQTtBekIyK3VEQTtBeUJ6K3VEQTtBQUtBO0F6QnUrdURBOztBd0JoZ3ZEQTtBQ1BBO0FBQ0E7QXpCMmd2REE7QU9oa3ZEQTtBa0J3REE7QUFDQTtBQUNBO0F6QjJndkRBO0F5QnhndkRBO0FBRUE7QXpCeWd2REE7QXlCdGd2REE7QUFFQTtBQUNBO0F6QnVndkRBO0F5QnBndkRBO0FBR0E7QUFDQTtBQUNBO0F6Qm9ndkRBO0F5QmxndkRBO0FBS0E7QXpCZ2d2REE7O0F3QjlndkRBO0FBQ0E7QUFDQTtBQUNBO0F4QmlodkRBO0FPMWx2REE7QWlCNEVBO0FBQ0E7QXhCaWh2REE7QXdCOWd2REE7QUFFQTtBeEIrZ3ZEQTtBd0I1Z3ZEQTtBQUVBO0FBQ0E7QXhCNmd2REE7O0F3QmxndkRBO0FDUEE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBWnNtdkRBOztBd0JyZ3ZEQTtBQ1hBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QVo2bXZEQTs7QXdCbmd2REE7QUFDQTtBQUNBO0F4QnNndkRBO0F3Qm5ndkRBO0FBQ0E7QXhCcWd2REE7O0F3QjcvdURBOzs7QUFDQTtBeEJrZ3ZEQTs7QTBCN292REE7QUxnQkE7QXJCaW92REE7QXFCN252REE7QUtwQkE7QUxxQkE7QXJCZ292REE7QUFDQTtBMEJucHZEQTtBQUNBO0ExQnFwdkRBOztBMEJocHZEQTtBQUNBO0ExQm1wdkRBOztBMEIvb3ZEQTtBQUNBO0FBQ0E7QUFDQTtBTERBO0FyQm9wdkRBO0FxQmhwdkRBO0FLTkE7QUxPQTtBckJtcHZEQTtBQUNBO0EwQnJwdkRBO0FBQ0E7QUFDQTtBTE5BO0FyQjhwdkRBO0FxQjFwdkRBO0FLQUE7QUxDQTtBckI2cHZEQTtBQUNBOztBbUlscnZEQTs7OztBQUlBO0FuSXFydkRBOztBbUlscnZEQTtBQUNBO0FuSXFydkRBO0F1SGpxdkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFoQ0E7QUFDQTtBQUNBO0FBQ0E7QXZIb3N2REE7QXVIL292REE7QUFDQTtBdkhpcHZEQTs7QW1JM3J2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlIMkpBO0E4SHpKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZIZEE7QVo2c3ZEQTs7QW1JdHJ2REE7QUFDQTtBQUNBO0FuSXlydkRBOztBbUl0cnZEQTtBQUNBO0FBQ0E7QW5JeXJ2REE7O0FnQjdxdkRBO0FtSG5CQTtBQUNBO0FBQ0E7QW5Jb3N2REE7QW1JanN2REE7QUFDQTtBQUNBO0FuSW1zdkRBO0FBQ0E7QWdCeHJ2REE7QW1IbkJBO0FBQ0E7QUFDQTtBbkk4c3ZEQTtBbUkzc3ZEQTtBQUNBO0FBQ0E7QW5JNnN2REE7QUFDQTtBZ0Jsc3ZEQTtBbUhuQkE7QUFDQTtBQUNBO0FuSXd0dkRBO0FtSXJ0dkRBO0FBQ0E7QUFDQTtBbkl1dHZEQTtBQUNBO0FnQjVzdkRBO0FtSG5CQTtBQUNBO0FBQ0E7QW5Ja3V2REE7QW1JL3R2REE7QUFDQTtBQUNBO0FuSWl1dkRBO0FBQ0E7QW1JMXR2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkk0dHZEQTtBdUgzdnZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBekJBO0FBQ0E7QUFDQTtBQUNBO0F2SHV4dkRBO0F1SHp1dkRBO0FBQ0E7QXZIMnV2REE7O0FtSWh1dkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkltdXZEQTtBdUhoeHZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBbEJBO0FBQ0E7QUFDQTtBQUNBO0F2SHF5dkRBO0F1SDl2dkRBO0FBQ0E7QXZIZ3d2REE7QW1JM3V2REE7QUFDQTtBbkk2dXZEQTs7QW1JdnV2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSTB1dkRBO0F1SHh5dkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZIMHl2REE7QXVIL3h2REE7QUFDQTtBdkhpeXZEQTtBdUg5eHZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBOUJBO0FBQ0E7QUFDQTtBdkgrenZEQTtBdUg5eHZEQTtBQUNBO0F2SGd5dkRBO0FtSTF2dkRBO0FBQ0E7QW5JNHZ2REE7O0FtSXB2dkRBO0FBSUE7QUFDQTtBbklvdnZEQTs7QW1JL3V2REE7QUM5R0E7QUFDQTtBQUNBO0FBQ0E7QXBJaTJ2REE7O0FtSS91dkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbklrdnZEQTtBT3YydkRBO0E0SG9JQTtBQUNBO0E1Ry9JQTtBdkJzM3ZEQTtBbUludXZEQTtBQUVBO0FBQ0E7QTVHdEpBO0F2QjIzdkRBO0FtSWp1dkRBO0FBRUE7QUFDQTtBQUNBO0FuSWt1dkRBOztBbUkxdHZEQTtBQUNBO0FuSTZ0dkRBOztBbUl6dHZEQTtBQUNBO0FBQ0E7QUFDQTtBOUhBQTtBOEhFQTtBQUNBO0FuSTR0dkRBOztBbUl4dHZEQTtBQUNBO0FBQ0E7QUFDQTtBbkkydHZEQTs7QTJCdDV2REE7O0FBRUE7QUFDQTtBQUNBO0EzQnk1dkRBO0EyQnY1dkRBOztBQUNBO0FBQ0E7QTNCMDV2REE7QU96NXZEQTs7QW9CSUE7QTNCeTV2REE7QTJCdjV2REE7Ozs7QUFHQTtBM0IwNXZEQTs7QTJCcDV2REE7QUFDQTtBQUNBO0FBQ0E7QTNCdTV2REE7QTJCcjV2REE7QUFDQTtBM0J1NXZEQTs7QTJCajV2REE7O0FBRUE7QTNCbzV2REE7QTJCaDV2REE7O0FmWEE7QUFDQTtBWis1dkRBO0EyQmg1dkRBOztBZkZBO0FBQ0E7QVpzNXZEQTs7QTJCbjR2REE7QUFDQTtBQUNBO0EzQnM0dkRBO0EyQnA0dkRBO0FBR0E7QTNCbzR2REE7QTJCajR2REE7QUFDQTtBM0JtNHZEQTs7QTJCLzN2REE7QUFDQTtBQUNBO0EzQms0dkRBOztBMkIvM3ZEQTtBQUNBO0FBQ0E7QTNCazR2REE7O0EyQjkydkRBO0FBQ0E7QUFDQTtBQUNBO0EzQmkzdkRBO0EyQi8ydkRBOztBQUVBO0EzQmkzdkRBO0EyQjkydkRBOztBQUVBO0EzQmczdkRBO0EyQjUydkRBOztBZnJGQTtBQUNBO0FacTh2REE7QTJCNTJ2REE7O0FmeEdBO0FBQ0E7QVp3OXZEQTs7QTJCNzF2REE7O0FBRUE7QTNCZzJ2REE7QTJCOTF2REE7Ozs7QUFFQTtBQUNBO0FBQ0E7QTNCazJ2REE7O0E0QjMvdkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUI4L3ZEQTtBNEI1L3ZEQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCOC92REE7QTRCNS92REE7Ozs7Ozs7Ozs7OztBQUdBO0E1QnVnd0RBO0E0Qmxnd0RBOzs7QUFHQTtBNUJvZ3dEQTtBNEJoZ3dEQTtBQUNBO0E1Qmtnd0RBO0E0QjcvdkRBOztBaEJJQTtBQUNBO0FaNi92REE7QTRCNy92REE7QUFDQTtBQUNBO0E1QisvdkRBO0E0QjcvdkRBO0FoQm5CQTtBQUNBO0FabWh3REE7QTRCLy92REE7QWhCUEE7QUFDQTtBWnlnd0RBO0E0Qi8vdkRBOzs7O0FoQnpCQTtBQUNBO0FaOGh3REE7QTRCNy92REE7Ozs7QWhCbENBO0FBQ0E7QVpxaXdEQTs7QTRCcC92REE7O0FBRUE7QTVCdS92REE7QTRCbC92REE7O0FBQ0E7QUFDQTtBNUJxL3ZEQTtBNEJuL3ZEQTs7QUFDQTtBNUJzL3ZEQTtBNEJsL3ZEQTs7Ozs7Ozs7QUFJQTtBNUJ3L3ZEQTs7QTRCcC92REE7QUFBQTtBNUJ3L3ZEQTs7QTRCdi92REE7QUFBQTtBNUIyL3ZEQTs7QTRCbi92REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkIyREE7QXVCekRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQi9HQTtBWnNtd0RBO0E0Qm4vdkRBOztBQUVBO0E1QnEvdkRBOztBNEIzK3ZEQTs7QUFFQTtBNUI4K3ZEQTs7QTRCMyt2REE7Ozs7OztBQU1BO0F2QndCQTtBdUJ0QkE7QWhCNUlBO0FaMm53REE7O0E0QjMrdkRBOztBQUVBO0E1QjgrdkRBOztBNEIzK3ZEQTs7Ozs7O0FBTUE7QXZCT0E7QXVCTEE7QWhCN0pBO0FaNG93REE7O0E0QjMrdkRBOztBQUVBO0E1QjgrdkRBOztBNEJuK3ZEQTs7Ozs7Ozs7QWhCOUpBO0FBQ0E7QVo0b3dEQTs7QTRCcCt2REE7Ozs7OztBaEIzSkE7QUFDQTtBWndvd0RBOztBNkJocndEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0E3Qm1yd0RBOztBNkJocndEQTtBQUNBO0FBQ0E7QTdCbXJ3REE7O0E2Qmhyd0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qm1yd0RBO0E2Qmpyd0RBO0FBQ0E7QUFDQTtBTjNCQTtBdkIrc3dEQTtBNkIvcXdEQTtBQUtBO0E3QjZxd0RBO0E2Qnpxd0RBO0FBQ0E7QTdCMnF3REE7QTZCeHF3REE7QUFDQTtBQUNBO0FBQ0E7QTdCMHF3REE7QTZCbnF3REE7QUFDQTtBN0JxcXdEQTtBNkJucXdEQTtBQUNBO0E3QnFxd0RBOztBNkIzcHdEQTtBQUNBO0FBQ0E7QUFFQTtBN0I2cHdEQTtBNkJ6cHdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QjJwd0RBO0E2QnRwd0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0J3cHdEQTs7QTZCOW93REE7QWpCbEdBO0Fab3Z3REE7QTZCN293REE7QUFDQTtBN0Irb3dEQTtBNkIxb3dEQTtBQUNBO0FOMUhBO0F2QnV3d0RBO0E2Qnpvd0RBO0FBQ0E7QTdCMm93REE7QTZCdG93REE7QU5wSUE7QXZCNnd3REE7QTZCdG93REE7QU52SUE7QXZCZ3h3REE7O0E2Qjlud0RBO0FBRUE7QTdCZ293REE7QTZCNW53REE7QUFDQTtBN0I4bndEQTtBNkJ6bndEQTtBTjlKQTtBdkIweHdEQTs7QTZCam53REE7QUFDQTtBN0JvbndEQTtBNkJqbndEQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0E3Qmtud0RBO0E2Qi9td0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FSbExBO0FyQm15d0RBO0FxQi94d0RBO0FRdUtBO0FSdEtBO0FyQmt5d0RBO0FBQ0E7QTZCaG53REE7QUFDQTtBQUNBO0E3Qmtud0RBO0E2Qjdtd0RBO0FOek1BO0F2Qnl6d0RBOztBNkJubXdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCN0NBO0F3QitDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdE5BO0FpQnlOQTtBQUFBO0FBQUE7QTdCcW13REE7QTZCbm13REE7QUFDQTtBQUNBO0FBS0E7QTdCaW13REE7QTZCOWx3REE7QUFNQTtBQUNBO0E3QjJsd0RBO0E2QnZsd0RBO0FBRUE7QUFDQTtBQUNBO0E3Qndsd0RBO0E2QnJsd0RBO0FBQ0E7QUFDQTtBN0J1bHdEQTtBNkJubHdEQTtBQUNBO0E3QnFsd0RBO0E2Qmpsd0RBO0FBQ0E7QUFDQTtBN0JtbHdEQTs7QTZCL2t3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEIxR0E7QUw2cndEQTs7QTZCL2t3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEJsSUE7QUxxdHdEQTs7QTZCMWt3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QjZrd0RBOztBNkIxa3dEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QjZrd0RBO0E2QjNrd0RBO0FBQ0E7QUFDQTtBN0I2a3dEQTtBNkJ6a3dEQTtBQUVBO0E3QjBrd0RBO0E2QnRrd0RBO0FBQ0E7QTdCd2t3REE7QTZCcGt3REE7QUFDQTtBN0Jza3dEQTs7QTZCbGt3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQmxWQTtBWnc1d0RBO0E2Qmxrd0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTjdXQTtBTStXQTtBakJuV0E7QVp3NndEQTs7QTZCMWp3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBN0I2andEQTtBNkIzandEQTtBQUNBO0E3QjZqd0RBO0E2Qnpqd0RBO0FBQUE7QTdCNGp3REE7QTZCM2p3REE7QUFBQTtBN0I4andEQTtBNkI3andEQTtBQUFBO0E3Qmdrd0RBO0E2Qjdqd0RBO0FBQ0E7QTdCK2p3REE7QTZCNWp3REE7QUFDQTtBQUNBO0FBQ0E7QU5sWkE7QU1vWkE7QWpCeFlBO0FTRkE7QUFBQTtBUThZQTtBQUFBO0E3QjZqd0RBO0FxQnY4d0RBO0FRaVlBO0FSaFlBO0FBQUE7QXJCMDh3REE7QUFDQTtBNkJoa3dEQTtBTjFaQTtBdkI2OXdEQTtBNkI5andEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ6WkE7QVowOXdEQTtBNkI1andEQTtBQUNBO0FBQ0E7QU41YUE7QU04YUE7QWpCbGFBO0FTRkE7QUFBQTtBUXdhQTtBQUFBO0E3QjZqd0RBO0FxQmord0RBO0FRNFpBO0FSM1pBO0FBQUE7QXJCbyt3REE7QUFDQTtBNkJoa3dEQTtBTnBiQTtBdkJ1L3dEQTtBNkI5andEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJuYkE7QVpvL3dEQTtBNkI1andEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU56Y0E7QU0yY0E7QWpCL2JBO0FTRkE7QUFBQTtBUXFjQTtBN0I2andEQTtBcUI5L3dEQTtBUXNiQTtBUnJiQTtBQUFBO0FyQmlneERBO0FBQ0E7QTZCaGt3REE7QU5qZEE7QXZCb2h4REE7QTZCOWp3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0Jna3dEQTtBNkI1andEQTtBQUNBO0FqQnRkQTtBWnFoeERBO0E2QjNqd0RBO0FBQ0E7QUFDQTtBakI1ZEE7QVowaHhEQTtBNkJ6andEQTtBQUNBO0E3QjJqd0RBO0E2Qnhqd0RBO0FBQ0E7QTdCMGp3REE7QTZCdmp3REE7QUFDQTtBN0J5andEQTtBNkJ0andEQTtBQUNBO0E3Qndqd0RBO0E2QnJqd0RBO0FBQ0E7QTdCdWp3REE7O0E2Qmxqd0RBOzs7QVJ6ZkE7QXJCaWp4REE7QXFCN2l4REE7QVFxZkE7OztBUnBmQTtBckJranhEQTtBQUNBOztBOEJua3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlCc2t4REE7O0E4Qm5reERBO0FBQ0E7QUFDQTtBQUNBO0E5QnNreERBO0FPdGt4REE7QXVCR0E7QTlCc2t4REE7QThCbGt4REE7QUFDQTtBQUNBO0FBQ0E7QTlCb2t4REE7O0E4QjVqeERBO0FBQ0E7QTlCK2p4REE7QThCN2p4REE7QUFDQTtBQUNBO0FBQ0E7QWxCYkE7QUFDQTtBWjZreERBO0FPemx4REE7QXVCNkJBO0FBQ0E7QTlCK2p4REE7QThCNWp4REE7QUFDQTtBQUNBO0FBQ0E7QTlCOGp4REE7QThCMWp4REE7O0FBRUE7QUFDQTtBQUNBO0E5QjRqeERBO0E4QnpqeERBO0FBRUE7QWxCdENBO0FBQ0E7QVppbXhEQTs7QThCaGp4REE7QUFDQTtBQUNBO0FsQjdEQTtBWmlueERBO0E4QmhqeERBOztBQUVBO0FBQ0E7QTlCa2p4REE7O0E4QnhpeERBOztBQUVBO0FBQ0E7QTlCMml4REE7O0E4QnRpeERBOztBQUVBO0FBQ0E7QUFDQTtBOUJ5aXhEQTs7QThCL2h4REE7QUFDQTtBOUJraXhEQTtBOEJoaXhEQTtBQUNBO0E5QmtpeERBOztBK0Izb3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0I4b3hEQTtBK0Ixb3hEQTs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CaXB4REE7QStCN254REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUI2SEE7QTBCM0hBO0FBQ0E7QS9CK254REE7QU96cXhEQTtBd0I2Q0E7QS9CK254REE7O0ErQnRueERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0J5bnhEQTtBK0J2bnhEQTtBQUNBO0FBQ0E7QS9CeW54REE7QStCdG54REE7QUFDQTtBQUNBO0EvQndueERBOztBK0IvbXhEQTtBQUNBO0FBQ0E7QUFDQTtBL0JrbnhEQTs7QStCdG14REE7QUFDQTtBQUNBO0FBR0E7QS9CdW14REE7O0ErQm5teERBO0FBQ0E7QTFCOERBO0EwQjVEQTtBQUNBO0FBQ0E7QW5CeEdBO0FaK3N4REE7QU9qdHhEQTtBd0I4R0E7QS9Cc214REE7O0ErQmhteERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQm1teERBOztBK0JobXhEQTtBQUNBO0FBQ0E7QS9CbW14REE7O0FnQnpxeERBO0Fla0ZBOzs7Ozs7QUFDQTtBQUNBO0EvQmdteERBO0FBQ0E7QWdCbHN4REE7QWU2RkE7QUFvQkE7QUFDQTtBL0JxbHhEQTtBK0JubHhEQTtBQUNBO0EvQnFseERBO0ErQm5seERBO0FBQ0E7QS9CcWx4REE7QStCbGx4REE7QUFDQTtBQUNBO0EvQm9seERBO0ErQi9reERBOzs7Ozs7QUFDQTtBL0JzbHhEQTtBK0J4a3hEQTtBQUNBO0EvQjBreERBO0ErQnZreERBO0FBQ0E7QUFHQTtBL0J1a3hEQTtBK0Jwa3hEQTtBQUNBO0EvQnNreERBO0FBQ0E7QWdCdnR4REE7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9CNm94REE7QUFDQTtBZ0IvdXhEQTtBZTZGQTtBQW9CQTtBQUNBO0EvQmtveERBO0ErQmhveERBO0FBQ0E7QS9Ca294REE7QStCaG94REE7QUFDQTtBL0Jrb3hEQTtBK0IvbnhEQTtBQUNBO0FBQ0E7QS9CaW94REE7QStCNW54REE7Ozs7OztBQUNBO0EvQm1veERBO0ErQnJueERBO0FBQ0E7QS9CdW54REE7QStCcG54REE7QUFDQTtBQUdBO0EvQm9ueERBO0ErQmpueERBO0FBQ0E7QS9CbW54REE7QUFDQTtBZ0Jwd3hEQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0IwcnhEQTtBQUNBO0FnQjV4eERBO0FlNkZBO0FBb0JBO0FBQ0E7QS9CK3F4REE7QStCN3F4REE7QUFDQTtBL0IrcXhEQTtBK0I3cXhEQTtBQUNBO0EvQitxeERBO0ErQjVxeERBO0FBQ0E7QUFDQTtBL0I4cXhEQTtBK0J6cXhEQTs7Ozs7O0FBQ0E7QS9CZ3J4REE7QStCbHF4REE7QUFDQTtBL0JvcXhEQTtBK0JqcXhEQTtBQUNBO0FBR0E7QS9CaXF4REE7QStCOXB4REE7QUFDQTtBL0JncXhEQTtBQUNBO0FnQmp6eERBO0Fla0ZBOzs7Ozs7QUFDQTtBQUNBO0EvQnV1eERBO0FBQ0E7QWdCejB4REE7QWU2RkE7QUFvQkE7QUFDQTtBL0I0dHhEQTtBK0IxdHhEQTtBQUNBO0EvQjR0eERBO0ErQjF0eERBO0FBQ0E7QS9CNHR4REE7QStCenR4REE7QUFDQTtBQUNBO0EvQjJ0eERBO0ErQnR0eERBOzs7Ozs7QUFDQTtBL0I2dHhEQTtBK0Ivc3hEQTtBQUNBO0EvQml0eERBO0ErQjlzeERBO0FBQ0E7QUFHQTtBL0I4c3hEQTtBK0Izc3hEQTtBQUNBO0EvQjZzeERBO0FBQ0E7QStCOXd4REE7QUFvQkE7QUFDQTtBL0I2dnhEQTtBK0JoeHhEQTs7Ozs7O0FBQ0E7QUFDQTtBL0J1eHhEQTtBK0Jwd3hEQTtBQUNBO0EvQnN3eERBO0ErQnB3eERBO0FBQ0E7QS9Cc3d4REE7QStCbnd4REE7QUFDQTtBQUNBO0EvQnF3eERBO0ErQmh3eERBOzs7Ozs7QUFDQTtBL0J1d3hEQTtBK0J6dnhEQTtBQUNBO0EvQjJ2eERBO0ErQnh2eERBO0FBQ0E7QUFHQTtBL0J3dnhEQTtBK0JydnhEQTtBQUNBO0EvQnV2eERBOztBK0J6dXhEQTtBQUNBO0EvQjR1eERBO0FPcDh4REE7QXdCMk5BO0EvQjR1eERBO0ErQnZ1eERBO0FBQ0E7QS9CeXV4REE7QU8xOHhEQTtBd0JvT0E7QS9CeXV4REE7QStCdHV4REE7QUFDQTtBL0J3dXhEQTtBK0JwdXhEQTs7OztBQUlBO0EvQnN1eERBO0ErQmx1eERBO0FBQ0E7QUFDQTtBL0JvdXhEQTtBK0JqdXhEQTtBQUNBO0EvQm11eERBO0ErQmh1eERBO0FBQ0E7QS9Ca3V4REE7QStCanV4REE7QUFDQTtBL0JtdXhEQTtBT24reERBO0F3Qm1RQTtBL0JtdXhEQTs7QStCM3R4REE7QUFDQTtBL0I4dHhEQTtBTzEreERBO0F3QitRQTtBL0I4dHhEQTtBK0J6dHhEQTtBQUNBO0EvQjJ0eERBO0FPaC94REE7QXdCd1JBO0EvQjJ0eERBO0ErQnh0eERBO0FBQ0E7QS9CMHR4REE7QStCdHR4REE7Ozs7QUFJQTtBL0J3dHhEQTtBK0JwdHhEQTtBQUNBO0FBQ0E7QS9Cc3R4REE7QStCbnR4REE7QUFDQTtBL0JxdHhEQTtBK0JsdHhEQTtBQUNBO0EvQm90eERBO0ErQm50eERBO0FBQ0E7QS9CcXR4REE7QU96Z3lEQTtBd0J1VEE7QS9CcXR4REE7O0FnQ3hoeURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBcEJLQTtBWnNoeURBO0FnQ3hoeURBO0FBQ0E7QUFDQTtBaEMwaHlEQTtBZ0N2aHlEQTtBQUNBO0FBQ0E7QWhDeWh5REE7QWdDdmh5REE7QUFDQTtBcEJDQTtBQUNBO0FaeWh5REE7QWdDdmh5REE7QUFDQTtBcEJVQTtBQUNBO0FaZ2h5REE7QWdDcGh5REE7O0FBRUE7QWhDc2h5REE7O0FnQ2xoeURBO0FBR0E7QUFHQTtBQUNBO0FoQ2loeURBOztBZ0M3Z3lEQTtBQUNBO0FoQ2doeURBOztBZ0M3Z3lEQTtBQUNBO0FBQ0E7QWhDZ2h5REE7O0FnQzdneURBO0FBQ0E7QWhDZ2h5REE7O0FPcmt5REE7QXlCMERBO0FoQytneURBO0FnQzVneURBO0FBQ0E7QWhDOGd5REE7O0FnQ3RneURBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QWhDd2d5REE7QWdDdGd5REE7QXBCdkVBO0FaZ2x5REE7O0FnQ3BneURBO0FBQ0E7QUFFQTtBQUNBO0FoQ3NneURBO0FnQ3BneURBO0FwQmxGQTtBWnlseURBOztBZ0M3L3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ2dneURBOztBZ0M3L3hEQTtBQUNBO0FBQ0E7QWhDZ2d5REE7O0FnQzUveERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQi9HQTtBWitteURBOztBZ0M1L3hEQTs7O0FBR0E7QUFDQTtBaEMrL3hEQTs7QWdDNS94REE7O0FwQmpIQTtBQUNBO0Faa255REE7O0FnQzcveERBOztBcEJ4R0E7QUFDQTtBWjBteURBOztBZ0MxL3hEQTtBQUNBO0FoQzYveERBO0FnQjVseURBO0FnQjZGQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FoQzYveERBO0FnQzMveERBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWhDNC94REE7QUFDQTs7QWdDaC94REE7QUFDQTtBaENtL3hEQTtBZ0I5bXlEQTtBZ0J1SEE7QUFRQTtBQUNBO0FoQ20veERBO0FnQ2gveERBO0FBRUE7QUFDQTtBaENpL3hEQTtBZ0MvK3hEQTtBQUNBO0FBQ0E7QWhDaS94REE7QWdDNSt4REE7QXBCektBO0FBQ0E7QVp3cHlEQTtBZ0M3K3hEQTs7QUFHQTtBaEM4K3hEQTtBZ0M1K3hEQTs7QUFHQTtBaEM2K3hEQTtBZ0N6K3hEQTtBcEIxS0E7QUFDQTtBWnNweURBO0FnQzEreERBOztBQUdBO0FoQzIreERBO0FnQ3oreERBOztBQUdBO0FoQzAreERBO0FBQ0E7O0FnQzc5eERBO0FBQ0E7QWhDZyt4REE7QWdCeHB5REE7QWdCc0xBO0FBTUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FoQ2creERBO0FnQzk5eERBO0FBQ0E7QUFDQTtBaENnK3hEQTtBQUNBOztBZ0N2OXhEQTtBQUNBO0FoQzA5eERBO0FnQ3g5eERBO0FBQ0E7QWhDMDl4REE7QWdDeDl4REE7QUFDQTtBcEJ2T0E7QUFDQTtBWmtzeURBO0FnQ3g5eERBO0FwQnpQQTtBQUNBO0Fab3R5REE7QWdDeDl4REE7QXBCdFFBO0FvQndRQTtBaEMwOXhEQTs7QWlDcHZ5REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QXJCV0E7QVo0dXlEQTs7QWlDanZ5REE7QUFDQTtBakNvdnlEQTtBaUNsdnlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQ292eURBO0FpQzF1eURBO0FBQ0E7QWpDNHV5REE7QWlDenV5REE7QUFDQTtBakMydXlEQTtBaUN4dXlEQTtBQUNBO0FqQzB1eURBOztBa0NqeHlEQTtBQUNBO0F6QkdBO0FBQ0E7QUdhQTtBWnN3eURBOztBa0NseHlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbENxeHlEQTtBa0NueHlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDcXh5REE7QWtDbHh5REE7QUFDQTtBQUNBO0FBQ0E7QWxDb3h5REE7O0FrQzl3eURBO0FBQ0E7QXRCYUE7QUFDQTtBWnF3eURBO0FrQzl3eURBO0F0Qk5BO0FBQ0E7QVp1eHlEQTtBa0M3d3lEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQyt3eURBO0FrQzV3eURBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBbEM2d3lEQTs7QW1DcDB5REE7QUFDQTtBOUJnTEE7QThCOUtBO0FuQ3UweURBO0FtQ2wweURBO0F2QnFDQTtBQUNBO0FaZ3l5REE7QW1DajB5REE7QXZCa0JBO0FBQ0E7QVprenlEQTs7QW1DbDF5REE7QUFDQTtBOUJnTEE7QThCOUtBO0FuQ3ExeURBO0FtQ2gxeURBO0F2QnFDQTtBQUNBO0FaOHl5REE7QW1DLzB5REE7QXZCa0JBO0FBQ0E7QVpnMHlEQTs7QW9DOTF5REE7QUFDQTtBQUNBO0EvQjZLQTtBK0IzS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEJLQTtBU0ZBO0FyQmcyeURBO0FxQjUxeURBO0FlZkE7QWZnQkE7QXJCKzF5REE7QUFDQTtBT3IyeURBO0E2QkdBO0FwQ3EyeURBOztBb0NoMnlEQTtBQUNBO0FwQ20yeURBOztBb0M5MXlEQTtBQUNBO0FBQ0E7QXBDaTJ5REE7O0FvQzExeURBO0FBQ0E7QUFDQTtBeEJ2QkE7QVpxM3lEQTs7QW9DcjF5REE7QUNqREE7QUFDQTtBckMwNHlEQTtBTzUzeURBO0E4QlZBO0FBQ0E7QXJDeTR5REE7QXFDdDR5REE7QUFFQTtBQUNBO0FyQ3U0eURBOztBb0NsMnlEQTtBQ2pEQTtBQUNBO0FyQ3U1eURBO0FPejR5REE7QThCVkE7QUFDQTtBckNzNXlEQTtBcUNuNXlEQTtBQUVBO0FBQ0E7QXJDbzV5REE7O0FvQy8yeURBO0FDakRBO0FBQ0E7QXJDbzZ5REE7QU90NXlEQTtBOEJWQTtBQUNBO0FyQ202eURBO0FxQ2g2eURBO0FBRUE7QUFDQTtBckNpNnlEQTs7QW9DNTN5REE7QUNqREE7QUFDQTtBckNpN3lEQTtBT242eURBO0E4QlZBO0FBQ0E7QXJDZzd5REE7QXFDNzZ5REE7QUFFQTtBQUNBO0FyQzg2eURBOztBb0N6NHlEQTtBQ2pEQTtBQUNBO0FyQzg3eURBO0FPaDd5REE7QThCVkE7QUFDQTtBckM2N3lEQTtBcUMxN3lEQTtBQUVBO0FBQ0E7QXJDMjd5REE7O0FvQ3Q1eURBO0FDakRBO0FBQ0E7QXJDMjh5REE7QU83N3lEQTtBOEJWQTtBQUNBO0FyQzA4eURBO0FxQ3Y4eURBO0FBRUE7QUFDQTtBckN3OHlEQTs7QW9DbjZ5REE7QUNqREE7QUFDQTtBckN3OXlEQTtBTzE4eURBO0E4QlZBO0FBQ0E7QXJDdTl5REE7QXFDcDl5REE7QUFFQTtBQUNBO0FyQ3E5eURBOztBb0NoN3lEQTtBQ2pEQTtBQUNBO0FyQ3EreURBO0FPdjl5REE7QThCVkE7QUFDQTtBckNvK3lEQTtBcUNqK3lEQTtBQUVBO0FBQ0E7QXJDayt5REE7O0FvQzc3eURBO0FDakRBO0FBQ0E7QXJDay95REE7QU9wK3lEQTtBOEJWQTtBQUNBO0FyQ2kveURBO0FxQzkreURBO0FBRUE7QUFDQTtBckMrK3lEQTs7QW9DMTh5REE7QUNqREE7QUFDQTtBckMrL3lEQTtBT2oveURBO0E4QlZBO0FBQ0E7QXJDOC95REE7QXFDMy95REE7QUFFQTtBQUNBO0FyQzQveURBOztBb0N2OXlEQTtBQ2pEQTtBQUNBO0FyQzRnekRBO0FPOS95REE7QThCVkE7QUFDQTtBckMyZ3pEQTtBcUN4Z3pEQTtBQUVBO0FBQ0E7QXJDeWd6REE7O0FvQ3AreURBO0FDakRBO0FBQ0E7QXJDeWh6REE7QU8zZ3pEQTtBOEJWQTtBQUNBO0FyQ3doekRBO0FxQ3JoekRBO0FBRUE7QUFDQTtBckNzaHpEQTs7QW9Dai95REE7QUNqREE7QUFDQTtBckNzaXpEQTtBT3hoekRBO0E4QlZBO0FBQ0E7QXJDcWl6REE7QXFDbGl6REE7QUFFQTtBQUNBO0FyQ21pekRBOztBb0M5L3lEQTtBQ2pEQTtBQUNBO0FyQ21qekRBO0FPcml6REE7QThCVkE7QUFDQTtBckNranpEQTtBcUMvaXpEQTtBQUVBO0FBQ0E7QXJDZ2p6REE7O0FvQzNnekRBO0FDakRBO0FBQ0E7QXJDZ2t6REE7QU9sanpEQTtBOEJWQTtBQUNBO0FyQytqekRBO0FxQzVqekRBO0FBRUE7QUFDQTtBckM2anpEQTs7QW9DeGh6REE7QUNqREE7QUFDQTtBckM2a3pEQTtBTy9qekRBO0E4QlZBO0FBQ0E7QXJDNGt6REE7QXFDemt6REE7QUFFQTtBQUNBO0FyQzBrekRBOztBb0NyaXpEQTtBQ2pEQTtBQUNBO0FyQzBsekRBO0FPNWt6REE7QThCVkE7QUFDQTtBckN5bHpEQTtBcUN0bHpEQTtBQUVBO0FBQ0E7QXJDdWx6REE7O0FvQ2xqekRBO0FDakRBO0FBQ0E7QXJDdW16REE7QU96bHpEQTtBOEJWQTtBQUNBO0FyQ3NtekRBO0FxQ25tekRBO0FBRUE7QUFDQTtBckNvbXpEQTs7QW9DL2p6REE7QUNqREE7QUFDQTtBckNvbnpEQTtBT3RtekRBO0E4QlZBO0FBQ0E7QXJDbW56REE7QXFDaG56REE7QUFFQTtBQUNBO0FyQ2luekRBOztBb0M1a3pEQTtBQ2pEQTtBQUNBO0FyQ2lvekRBO0FPbm56REE7QThCVkE7QUFDQTtBckNnb3pEQTtBcUM3bnpEQTtBQUVBO0FBQ0E7QXJDOG56REE7O0FvQ3psekRBO0FDakRBO0FBQ0E7QXJDOG96REE7QU9ob3pEQTtBOEJWQTtBQUNBO0FyQzZvekRBO0FxQzFvekRBO0FBRUE7QUFDQTtBckMyb3pEQTs7QXFJeHB6REE7QUFDQTtBQUNBO0FBRUE7QXpIY0E7QVo2b3pEQTtBZ0JubXpEQTtBcUg1REE7QUFRQTtBckkycHpEQTtBQUNBOztBcUl4cHpEQTtBQUNBO0FBQ0E7QXpISUE7QVp3cHpEQTs7QXNDdHF6REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUJVQTtBWmdxekRBOztBc0NycXpEQTtBQUVBO0F0Q3VxekRBOztBc0NucXpEQTtBQUNBO0F0Q3NxekRBOztBc0M5cHpEQTtBQUNBO0F0Q2lxekRBO0FzQzlwekRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q2dxekRBOztBc0N0cHpEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN5c3pEQTtBdUN2c3pEQTtBQUNBO0F2Q3lzekRBO0F1Q3RzekRBO0FBQ0E7QXZDd3N6REE7O0FzQ2xxekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3F0ekRBO0F1Q250ekRBO0FBQ0E7QXZDcXR6REE7QXVDbHR6REE7QUFDQTtBdkNvdHpEQTs7QXNDOXF6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaXV6REE7QXVDL3R6REE7QUFDQTtBdkNpdXpEQTtBdUM5dHpEQTtBQUNBO0F2Q2d1ekRBOztBc0MxcnpEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2dXpEQTtBdUMzdXpEQTtBQUNBO0F2QzZ1ekRBO0F1QzF1ekRBO0FBQ0E7QXZDNHV6REE7O0FzQ3RzekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3l2ekRBO0F1Q3Z2ekRBO0FBQ0E7QXZDeXZ6REE7QXVDdHZ6REE7QUFDQTtBdkN3dnpEQTs7QXNDbHR6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcXd6REE7QXVDbnd6REE7QUFDQTtBdkNxd3pEQTtBdUNsd3pEQTtBQUNBO0F2Q293ekRBOztBc0M5dHpEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpeHpEQTtBdUMvd3pEQTtBQUNBO0F2Q2l4ekRBO0F1Qzl3ekRBO0FBQ0E7QXZDZ3h6REE7O0FzQzF1ekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzZ4ekRBO0F1QzN4ekRBO0FBQ0E7QXZDNnh6REE7QXVDMXh6REE7QUFDQTtBdkM0eHpEQTs7QXNDdHZ6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeXl6REE7QXVDdnl6REE7QUFDQTtBdkN5eXpEQTtBdUN0eXpEQTtBQUNBO0F2Q3d5ekRBOztBc0Nsd3pEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNxenpEQTtBdUNuenpEQTtBQUNBO0F2Q3F6ekRBO0F1Q2x6ekRBO0FBQ0E7QXZDb3p6REE7O0FzQzl3ekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q2kwekRBO0F1Qy96ekRBO0FBQ0E7QXZDaTB6REE7QXVDOXp6REE7QUFDQTtBdkNnMHpEQTs7QXNDMXh6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDNjB6REE7QXVDMzB6REE7QUFDQTtBdkM2MHpEQTtBdUMxMHpEQTtBQUNBO0F2QzQwekRBOztBc0N0eXpEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN5MXpEQTtBdUN2MXpEQTtBQUNBO0F2Q3kxekRBO0F1Q3QxekRBO0FBQ0E7QXZDdzF6REE7O0FzQ2x6ekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3EyekRBO0F1Q24yekRBO0FBQ0E7QXZDcTJ6REE7QXVDbDJ6REE7QUFDQTtBdkNvMnpEQTs7QXNDOXp6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaTN6REE7QXVDLzJ6REE7QUFDQTtBdkNpM3pEQTtBdUM5MnpEQTtBQUNBO0F2Q2czekRBOztBc0MxMHpEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2M3pEQTtBdUMzM3pEQTtBQUNBO0F2QzYzekRBO0F1QzEzekRBO0FBQ0E7QXZDNDN6REE7O0FzQ3QxekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3k0ekRBO0F1Q3Y0ekRBO0FBQ0E7QXZDeTR6REE7QXVDdDR6REE7QUFDQTtBdkN3NHpEQTs7QXNDbDJ6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcTV6REE7QXVDbjV6REE7QUFDQTtBdkNxNXpEQTtBdUNsNXpEQTtBQUNBO0F2Q281ekRBOztBc0M5MnpEQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpNnpEQTtBdUMvNXpEQTtBQUNBO0F2Q2k2ekRBO0F1Qzk1ekRBO0FBQ0E7QXZDZzZ6REE7O0FzQzEzekRBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzY2ekRBO0F1QzM2ekRBO0FBQ0E7QXZDNjZ6REE7QXVDMTZ6REE7QUFDQTtBdkM0NnpEQTs7QXNDdDR6REE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeTd6REE7QXVDdjd6REE7QUFDQTtBdkN5N3pEQTtBdUN0N3pEQTtBQUNBO0F2Q3c3ekRBOztBd0NoOHpEQTtBQUNBO0FBQUE7QXhDbzh6REE7QXdDbjh6REE7QUFBQTtBeENzOHpEQTtBQUNBO0F3Q244ekRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Dd0tBO0FtQ3RLQTtBNUJJQTtBWms4ekRBOztBd0NqOHpEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5CWEE7QXJCZzl6REE7QXFCNTh6REE7QW1CREE7QW5CRUE7QXJCKzh6REE7QUFDQTs7QXdDdDh6REE7QWpCWUE7QWlCVkE7QXhDeTh6REE7O0F3Q3I4ekRBO0FBQ0E7QXhDdzh6REE7QXdDcjh6REE7QUFKQTtBQUtBO0F4Q3c4ekRBO0FBQ0E7O0F5Q24vekRBO0FBQ0E7QUFDQTtBekNzL3pEQTs7QXlDbi96REE7QUFDQTtBekNzL3pEQTs7QTBDeC96REE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBOUJRQTtBWmsvekRBOztBMENoL3pEQTtBQUNBO0FBQ0E7QUFDQTtBMUNtL3pEQTtBTzEvekRBO0FtQ1dBO0FBQ0E7QUFDQTtBQUNBO0ExQ2svekRBO0EwQy8rekRBO0FBQ0E7QUFDQTtBMUNpL3pEQTs7QTBDeCt6REE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QTFDMCt6REE7QTBDeCt6REE7QTlCMUJBO0FBQ0E7QVpxZzBEQTtBMEN4K3pEQTtBOUJoQkE7QUFDQTtBWjIvekRBO0EwQ3grekRBO0FBRUE7QUFDQTtBQUNBO0ExQ3krekRBO0EwQ3IrekRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDdSt6REE7QTBDcCt6REE7QUFDQTtBMUNzK3pEQTtBMENwK3pEQTtBQUNBO0FBQ0E7QTFDcyt6REE7O0EwQ3g5ekRBO0FBQ0E7QTFDMjl6REE7QTBDeDl6REE7QTlCMUJBO0FBWkE7QVprZzBEQTtBMEN2OXpEQTtBOUIzQ0E7QUFZQTtBWjAvekRBO0EwQ3Q5ekRBO0FBQ0E7QTFDdzl6REE7QTBDcjl6REE7QUFDQTtBQUNBO0ExQ3U5ekRBO0EwQ3I5ekRBO0FBQ0E7QUFDQTtBMUN1OXpEQTs7QWdCbGgwREE7QTBCbUNBO0FBQ0E7QTFDbS96REE7QTBDaC96REE7QTlCMUJBO0FBWkE7QVowaDBEQTtBMEMvK3pEQTtBOUIzQ0E7QUFZQTtBWmtoMERBO0EwQzkrekRBO0FBQ0E7QTFDZy96REE7QTBDNyt6REE7QUFDQTtBQUNBO0ExQysrekRBO0EwQzcrekRBO0FBQ0E7QUFDQTtBMUMrK3pEQTtBQUNBO0FnQjNpMERBO0EwQm1DQTtBQUNBO0ExQzJnMERBO0EwQ3hnMERBO0E5QjFCQTtBQVpBO0Faa2owREE7QTBDdmcwREE7QTlCM0NBO0FBWUE7QVowaTBEQTtBMEN0ZzBEQTtBQUNBO0ExQ3dnMERBO0EwQ3JnMERBO0FBQ0E7QUFDQTtBMUN1ZzBEQTtBMENyZzBEQTtBQUNBO0FBQ0E7QTFDdWcwREE7QUFDQTtBZ0JuazBEQTtBMEJtQ0E7QUFDQTtBMUNtaTBEQTtBMENoaTBEQTtBOUIxQkE7QUFaQTtBWjBrMERBO0EwQy9oMERBO0E5QjNDQTtBQVlBO0Faa2swREE7QTBDOWgwREE7QUFDQTtBMUNnaTBEQTtBMEM3aDBEQTtBQUNBO0FBQ0E7QTFDK2gwREE7QTBDN2gwREE7QUFDQTtBQUNBO0ExQytoMERBO0FBQ0E7QWdCM2wwREE7QTBCbUNBO0FBQ0E7QTFDMmowREE7QTBDeGowREE7QTlCMUJBO0FBWkE7QVprbTBEQTtBMEN2ajBEQTtBOUIzQ0E7QUFZQTtBWjBsMERBO0EwQ3RqMERBO0FBQ0E7QTFDd2owREE7QTBDcmowREE7QUFDQTtBQUNBO0ExQ3VqMERBO0EwQ3JqMERBO0FBQ0E7QUFDQTtBMUN1ajBEQTtBQUNBO0EwQzFpMERBO0E5Qm5IQTtBWmdxMERBO0EwQzFpMERBO0FBQ0E7QTFDNGkwREE7QTBDMWkwREE7QUFDQTtBMUM0aTBEQTs7QTJDcnIwREE7QUFDQTtBQUNBO0EzQ3dyMERBO0FPN3EwREE7QW9DUEE7QUFDQTtBM0N1cjBEQTtBMkNwcjBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NzcjBEQTs7QTJDbnMwREE7QUFDQTtBQUNBO0EzQ3NzMERBO0FPM3IwREE7QW9DUEE7QUFDQTtBM0NxczBEQTtBMkNsczBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NvczBEQTs7QTJDanQwREE7QUFDQTtBQUNBO0EzQ290MERBO0FPenMwREE7QW9DUEE7QUFDQTtBM0NtdDBEQTtBMkNodDBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NrdDBEQTs7QTJDL3QwREE7QUFDQTtBQUNBO0EzQ2t1MERBO0FPdnQwREE7QW9DUEE7QUFDQTtBM0NpdTBEQTtBMkM5dDBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NndTBEQTs7QTJDN3UwREE7QUFDQTtBQUNBO0EzQ2d2MERBO0FPcnUwREE7QW9DUEE7QUFDQTtBM0MrdTBEQTtBMkM1dTBEQTtBQUNBO0FBQ0E7QUFDQTtBM0M4dTBEQTs7QTJDM3YwREE7QUFDQTtBQUNBO0EzQzh2MERBO0FPbnYwREE7QW9DUEE7QUFDQTtBM0M2djBEQTtBMkMxdjBEQTtBQUNBO0FBQ0E7QUFDQTtBM0M0djBEQTs7QTJDencwREE7QUFDQTtBQUNBO0EzQzR3MERBO0FPancwREE7QW9DUEE7QUFDQTtBM0MydzBEQTtBMkN4dzBEQTtBQUNBO0FBQ0E7QUFDQTtBM0MwdzBEQTs7QTJDdngwREE7QUFDQTtBQUNBO0EzQzB4MERBO0FPL3cwREE7QW9DUEE7QUFDQTtBM0N5eDBEQTtBMkN0eDBEQTtBQUNBO0FBQ0E7QUFDQTtBM0N3eDBEQTs7QTJDcnkwREE7QUFDQTtBQUNBO0EzQ3d5MERBO0FPN3gwREE7QW9DUEE7QUFDQTtBM0N1eTBEQTtBMkNweTBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NzeTBEQTs7QTJDbnowREE7QUFDQTtBQUNBO0EzQ3N6MERBO0FPM3kwREE7QW9DUEE7QUFDQTtBM0NxejBEQTtBMkNsejBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NvejBEQTs7QTJDajAwREE7QUFDQTtBQUNBO0EzQ28wMERBO0FPenowREE7QW9DUEE7QUFDQTtBM0NtMDBEQTtBMkNoMDBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NrMDBEQTs7QTJDLzAwREE7QUFDQTtBQUNBO0EzQ2sxMERBO0FPdjAwREE7QW9DUEE7QUFDQTtBM0NpMTBEQTtBMkM5MDBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NnMTBEQTs7QTJDNzEwREE7QUFDQTtBQUNBO0EzQ2cyMERBO0FPcjEwREE7QW9DUEE7QUFDQTtBM0MrMTBEQTtBMkM1MTBEQTtBQUNBO0FBQ0E7QUFDQTtBM0M4MTBEQTs7QTJDMzIwREE7QUFDQTtBQUNBO0EzQzgyMERBO0FPbjIwREE7QW9DUEE7QUFDQTtBM0M2MjBEQTtBMkMxMjBEQTtBQUNBO0FBQ0E7QUFDQTtBM0M0MjBEQTs7QTJDejMwREE7QUFDQTtBQUNBO0EzQzQzMERBO0FPajMwREE7QW9DUEE7QUFDQTtBM0MyMzBEQTtBMkN4MzBEQTtBQUNBO0FBQ0E7QUFDQTtBM0MwMzBEQTs7QTJDdjQwREE7QUFDQTtBQUNBO0EzQzA0MERBO0FPLzMwREE7QW9DUEE7QUFDQTtBM0N5NDBEQTtBMkN0NDBEQTtBQUNBO0FBQ0E7QUFDQTtBM0N3NDBEQTs7QTJDcjUwREE7QUFDQTtBQUNBO0EzQ3c1MERBO0FPNzQwREE7QW9DUEE7QUFDQTtBM0N1NTBEQTtBMkNwNTBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NzNTBEQTs7QTJDbjYwREE7QUFDQTtBQUNBO0EzQ3M2MERBO0FPMzUwREE7QW9DUEE7QUFDQTtBM0NxNjBEQTtBMkNsNjBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NvNjBEQTs7QTJDajcwREE7QUFDQTtBQUNBO0EzQ283MERBO0FPejYwREE7QW9DUEE7QUFDQTtBM0NtNzBEQTtBMkNoNzBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NrNzBEQTs7QTJDLzcwREE7QUFDQTtBQUNBO0EzQ2s4MERBO0FPdjcwREE7QW9DUEE7QUFDQTtBM0NpODBEQTtBMkM5NzBEQTtBQUNBO0FBQ0E7QUFDQTtBM0NnODBEQTs7QTJDNzgwREE7QUFDQTtBQUNBO0EzQ2c5MERBO0FPcjgwREE7QW9DUEE7QUFDQTtBM0MrODBEQTtBMkM1ODBEQTtBQUNBO0FBQ0E7QUFDQTtBM0M4ODBEQTs7QTRDOTkwREE7QUFDQTtBdkNtTEE7QXVDakxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVDaSswREE7QU81OTBEQTtBcUNEQTtBQUNBO0E1Q2crMERBO0FPNTkwREE7QXFDQ0E7QTVDODkwREE7O0E0Q245MERBO0FBQ0E7QUFDQTtBQUNBO0E1Q3M5MERBOztBNENoOTBEQTtBQUNBO0E1Q205MERBOztBc0l6LzBEQTtBQUdBO0FBQ0E7QWpJZ0xBO0FpSTlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFIT0E7QVpvLzBEQTtBc0l4LzBEQTtBQUNBO0F0STAvMERBO0FzSXYvMERBO0FBQ0E7QXRJeS8wREE7QXNJdC8wREE7QUFDQTtBQUNBO0F0SXcvMERBO0FzSXIvMERBO0FBQ0E7QXRJdS8wREE7O0FzSW4vMERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFIWkE7QUFDQTtBWm1nMURBOztBc0lwLzBEQTtBQUNBO0F0SXUvMERBOztBdUk3aDFEQTtBQUVBO0F2SStoMURBO0F1STdoMURBO0FBQ0E7QUFDQTtBdkkraDFEQTs7QXVJMWgxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QXZJMmgxREE7O0F1SXBoMURBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QXZJc2gxREE7QXVJbmgxREE7QWxIM0JBO0FrSDZCQTtBdklxaDFEQTtBcUI5aTFEQTtBa0h1QkE7QWxIdEJBO0FyQmlqMURBO0FBQ0E7QXVJeGgxREE7QUFDQTtBdkkwaDFEQTtBdUl0aDFEQTtBQUNBO0F2SXdoMURBOztBdUlwaDFEQTtBQUNBO0FBQ0E7QXZJdWgxREE7QXVJcmgxREE7QUFDQTtBQUNBO0F2SXVoMURBO0F1SXBoMURBOztBQUVBO0F2SXNoMURBO0F1SW5oMURBO0FBQ0E7QXZJcWgxREE7O0F1SWpoMURBO0FBQ0E7QUFDQTtBQUNBO0F2SW9oMURBO0F1SWpoMURBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBdkltaDFEQTtBdUkvZzFEQTtBQUNBO0FBQ0E7QUFDQTtBdklpaDFEQTtBdUkvZzFEQTtBQUNBO0F2SWloMURBO0F1STlnMURBO0FBQ0E7QXZJZ2gxREE7O0F1STFnMURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBM0hsR0E7QTJIc0dBO0F2SXlnMURBOztBdUlyZzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2SXdnMURBO0F1SXJnMURBO0FBQUE7QXZJd2cxREE7QXVJdmcxREE7QUFBQTtBdkkwZzFEQTs7QXVJcmcxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzSHRIQTtBQUNBO0FaK24xREE7QXVJdmcxREE7QUFDQTtBQUVBO0F2SXdnMURBOztBdUluZzFEQTtBQUNBO0FBQ0E7QXZJc2cxREE7O0F1SWpnMURBO0FBQ0E7QUFHQTtBQUNBO0F2SWtnMURBOztBdUk5LzBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0h6SUE7QUFDQTtBWjJvMURBO0F1STcvMERBO0FBQ0E7QXZJKy8wREE7O0F1STEvMERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkk2LzBEQTs7QWdCcG8xREE7QXVINklBO0FBQ0E7QUFDQTtBdkkyLzBEQTtBdUl4LzBEQTtBQUNBO0F2STAvMERBO0F1SXgvMERBO0FBQ0E7QXZJMC8wREE7QXVJdC8wREE7QUFDQTtBdkl3LzBEQTtBdUl0LzBEQTtBQUNBO0FBQ0E7QUFBQTtBdkl3LzBEQTtBdUloLzBEQTtBQUFBO0F2SW0vMERBO0FBQ0E7QWdCM3AxREE7QXVIMktBOztBQUVBO0F2SW0vMERBO0FBQ0E7QWdCanExREE7QXVIa0xBO0FBQUE7QXZJbS8wREE7QUFDQTtBd0lqdTFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDSkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcElxS0E7QW1JektBO0FBQ0E7QXhJNnUxREE7QXdJM3UxREE7QUFBQTtBeEk4dTFEQTtBd0k1dTFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4STh1MURBO0F3STV1MURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhJOHUxREE7O0F3SXp1MURBO0FBQ0E7QXhJNHUxREE7QXdJMXUxREE7QUFDQTtBeEk0dTFEQTtBd0kxdTFEQTtBQUNBO0FBQ0E7QUFDQTtBeEk0dTFEQTs7QXdJdnUxREE7QUFDQTtBeEkwdTFEQTtBd0l4dTFEQTtBQUNBO0FBQ0E7QUFDQTtBeEkwdTFEQTtBd0l4dTFEQTtBQUNBO0FBQ0E7QUFDQTtBeEkwdTFEQTs7QXdJcnUxREE7QUFDQTtBeEl3dTFEQTtBd0l0dTFEQTtBQUNBO0F4SXd1MURBO0F3SXR1MURBO0FBQ0E7QUFDQTtBQUNBO0F4SXd1MURBOztBd0ludTFEQTtBQUNBO0F4SXN1MURBO0F3SXB1MURBO0FBQ0E7QUFDQTtBQUNBO0F4SXN1MURBO0F3SXB1MURBO0FBQ0E7QUFDQTtBQUNBO0F4SXN1MURBOztBd0lqdDFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVIOUZBO0FabXoxREE7O0EwSXIwMURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FETEE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcElxS0E7QXFJeEtBO0FBQ0E7QUFDQTtBQUNBO0E5SEdBO0FaZzExREE7QTBJLzAxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSWkxMURBO0EwSS8wMURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUlnMTFEQTs7QTBJMzAxREE7QUFDQTtBMUk4MDFEQTtBMEk1MDFEQTtBQUNBO0ExSTgwMURBO0EwSTUwMURBO0FBQ0E7QUFDQTtBQUNBO0ExSTgwMURBO0EwSTMwMURBO0FBQ0E7QUFDQTtBQUNBO0ExSTYwMURBOztBMEl4MDFEQTtBQUNBO0ExSTIwMURBO0EwSXowMURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJMjAxREE7QTBJejAxREE7QUFDQTtBQUNBO0FBQ0E7QTFJMjAxREE7QTBJeDAxREE7QUFDQTtBQUNBO0FBQ0E7QTFJMDAxREE7O0EwSXIwMURBO0FBQ0E7QTFJdzAxREE7QTBJdDAxREE7QUFDQTtBMUl3MDFEQTtBMEl0MDFEQTtBQUNBO0FBQ0E7QUFDQTtBMUl3MDFEQTtBMElyMDFEQTtBQUNBO0FBQ0E7QUFDQTtBMUl1MDFEQTtBMElsMDFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJbzAxREE7O0EwSWgwMURBO0FBQ0E7QTFJbTAxREE7QTBJajAxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUltMDFEQTtBMElqMDFEQTtBQUNBO0FBQ0E7QUFDQTtBMUltMDFEQTtBMEloMDFEQTtBQUNBO0FBQ0E7QUFDQTtBMUlrMDFEQTs7QTBJNXkxREE7QUFDQTtBQUNBO0FySTBCQTtBcUl2QkE7QUFDQTtBOUhuSUE7QUFDQTtBWms3MURBO0EwSTd5MURBO0FBQ0E7QTFJK3kxREE7O0EwSTN5MURBO0FBQ0E7QUFDQTtBMUk4eTFEQTs7QTJJejgxREE7QUFDQTtBM0k0ODFEQTs7QTJJejgxREE7QUFDQTtBM0k0ODFEQTs7QTJJejgxREE7QUFDQTtBQUNBO0FBQ0E7QTNJNDgxREE7QWlEbisxREE7QUFDQTtBQUNBO0FBQ0E7QWpEcSsxREE7O0EySTc4MURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SGxCQTtBckJtKzFEQTtBcUIvOTFEQTtBc0hRQTtBdEhQQTtBckJrKzFEQTtBQUNBOztBMklsOTFEQTs7O0FBR0E7QTNJcTkxREE7O0EySWw5MURBOztBQUVBO0EzSXE5MURBOztBMklsOTFEQTs7QUFFQTtBM0lxOTFEQTs7QTJJNTgxREE7QUFDQTtBQUNBO0FBQ0E7QTNJKzgxREE7QTJJNTgxREE7OztBQUdBO0FBQ0E7QTNJODgxREE7QTJJMzgxREE7O0FBRUE7QUFDQTtBdEg1REE7QXJCMGcyREE7QXFCdGcyREE7QXNIcURBOztBdEhwREE7QXJCMGcyREE7QUFDQTs7QTJJMTgxREE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEh0RkE7QXJCbWkyREE7QXFCL2gyREE7QXNIa0VBOztBdEhqRUE7QXJCbWkyREE7QUFDQTtBT3ppMkRBOzs7QW9JMkZBO0FBQ0E7QUFDQTtBQUNBO0EzSW05MURBOztBMkloOTFEQTtBQUNBO0EzSW05MURBOztBMkk5ODFEQTtBQUNBO0EzSWk5MURBOztBMkkxODFEQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBM0k2ODFEQTs7QTJJMzgxREE7QUFDQTtBM0k4ODFEQTs7QTJJNTgxREE7QUFDQTtBM0krODFEQTs7QTJJdDgxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0EzSXc4MURBO0EySXQ4MURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QXRIL0pBO0FyQnVtMkRBO0FxQm5tMkRBO0FzSDZJQTtBdEg1SUE7QXJCc20yREE7QUFDQTtBMkl6ODFEQTtBQUNBO0EzSTI4MURBOztBMklsODFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0lxODFEQTs7QTRJdm8yREE7QUFDQTtBQUFBO0E1STJvMkRBO0FBQ0E7QTRJem8yREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0E1STBvMkRBOztBNEl2bzJEQTtBQUNBO0FBQ0E7QUFDQTtBNUkwbzJEQTs7QTRJbm8yREE7QUFDQTtBQUNBO0E1SXNvMkRBO0E0SXBvMkRBO0FBQ0E7QUFDQTtBNUlzbzJEQTtBQUNBO0E0SW5vMkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBNUlvbzJEQTs7QTRJam8yREE7QUFDQTtBQUNBO0E1SW9vMkRBOztBNElobzJEQTtBQUNBOztBQUVBO0E1SW1vMkRBO0FBQ0E7QTZDL3IyREE7QUFBQTtBN0NrczJEQTs7QTZDanMyREE7QUFBQTtBN0NxczJEQTs7QTZDcHMyREE7QUFBQTtBN0N3czJEQTs7QTZDdnMyREE7QUFBQTtBN0MyczJEQTs7QTZDMXMyREE7QUFBQTtBN0M4czJEQTs7QTZDN3MyREE7QUFBQTtBN0NpdDJEQTs7QThDbnQyREE7QUFDQTtBOUNzdDJEQTs7QU81czJEQTs7O0F1Q0xBO0E5Q3V0MkRBOztBOEM3dDJEQTtBQUNBO0E5Q2d1MkRBOztBT3R0MkRBOzs7QXVDTEE7QTlDaXUyREE7O0E4Q3Z1MkRBO0FBQ0E7QTlDMHUyREE7O0FPaHUyREE7OztBdUNMQTtBOUMydTJEQTs7QThDanYyREE7QUFDQTtBOUNvdjJEQTs7QU8xdTJEQTs7O0F1Q0xBO0E5Q3F2MkRBOztBOEMzdjJEQTtBQUNBO0E5Qzh2MkRBOztBT3B2MkRBOzs7QXVDTEE7QTlDK3YyREE7O0E4Q3J3MkRBO0FBQ0E7QTlDd3cyREE7O0FPOXYyREE7OztBdUNMQTtBOUN5dzJEQTs7QThDL3cyREE7QUFDQTtBOUNreDJEQTs7QU94dzJEQTs7O0F1Q0xBO0E5Q214MkRBOztBOEN6eDJEQTtBQUNBO0E5QzR4MkRBOztBT2x4MkRBOzs7QXVDTEE7QTlDNngyREE7O0E4Q255MkRBO0FBQ0E7QTlDc3kyREE7O0FPNXgyREE7OztBdUNMQTtBOUN1eTJEQTs7QThDN3kyREE7QUFDQTtBOUNnejJEQTs7QU90eTJEQTs7O0F1Q0xBO0E5Q2l6MkRBOztBOEN2ejJEQTtBQUNBO0E5QzB6MkRBOztBT2h6MkRBOzs7QXVDTEE7QTlDMnoyREE7O0E4Q2owMkRBO0FBQ0E7QTlDbzAyREE7O0FPMXoyREE7OztBdUNMQTtBOUNxMDJEQTs7QThDMzAyREE7QUFDQTtBOUM4MDJEQTs7QU9wMDJEQTs7O0F1Q0xBO0E5QyswMkRBOztBOENyMTJEQTtBQUNBO0E5Q3cxMkRBOztBTzkwMkRBOzs7QXVDTEE7QTlDeTEyREE7O0E4Qy8xMkRBO0FBQ0E7QTlDazIyREE7O0FPeDEyREE7OztBdUNMQTtBOUNtMjJEQTs7QThDejIyREE7QUFDQTtBOUM0MjJEQTs7QU9sMjJEQTs7O0F1Q0xBO0E5QzYyMkRBOztBOENuMzJEQTtBQUNBO0E5Q3MzMkRBOztBTzUyMkRBOzs7QXVDTEE7QTlDdTMyREE7O0E4QzczMkRBO0FBQ0E7QTlDZzQyREE7O0FPdDMyREE7OztBdUNMQTtBOUNpNDJEQTs7QThDdjQyREE7QUFDQTtBOUMwNDJEQTs7QU9oNDJEQTs7O0F1Q0xBO0E5QzI0MkRBOztBOENqNTJEQTtBQUNBO0E5Q281MkRBOztBTzE0MkRBOzs7QXVDTEE7QTlDcTUyREE7O0E4QzM1MkRBO0FBQ0E7QTlDODUyREE7O0FPcDUyREE7OztBdUNMQTtBOUMrNTJEQTs7QStDOTUyREE7QUFDQTtBL0NpNjJEQTs7QStDOTUyREE7QUFDQTtBL0NpNjJEQTs7QWdENTYyREE7QUFBQTtBaERnNzJEQTs7QWdELzYyREE7QUFBQTtBaERtNzJEQTs7QWdEbDcyREE7QUFBQTtBaERzNzJEQTs7QWdEcjcyREE7QUFBQTtBaER5NzJEQTs7QWdEeDcyREE7QUFBQTtBaEQ0NzJEQTs7QWdEMTcyREE7QUFBQTtBaEQ4NzJEQTs7QWdENzcyREE7QUFBQTtBaERpODJEQTs7QWdEaDgyREE7QUFBQTtBaERvODJEQTs7QWdEbjgyREE7QUFBQTtBaER1ODJEQTs7QWdEdDgyREE7QUFBQTtBaEQwODJEQTs7QWdEdjgyREE7QUFDQTtBaEQwODJEQTs7QWdEMzgyREE7QUFDQTtBaEQ4ODJEQTs7QWdELzgyREE7QUFDQTtBaERrOTJEQTs7QWdEbjkyREE7QUFDQTtBaERzOTJEQTs7QWdEdjkyREE7QUFDQTtBaEQwOTJEQTs7QWdEMzkyREE7QUFDQTtBaEQ4OTJEQTs7QWdELzkyREE7QUFDQTtBaERrKzJEQTs7QWdEbisyREE7QUFDQTtBaERzKzJEQTs7QWdEdisyREE7QUFDQTtBaEQwKzJEQTs7QWdEMysyREE7QUFDQTtBaEQ4KzJEQTs7QWdELysyREE7QUFDQTtBaERrLzJEQTs7QWdEbi8yREE7QUFDQTtBaERzLzJEQTs7QWdEdi8yREE7QUFDQTtBaEQwLzJEQTs7QWdEMy8yREE7QUFDQTtBaEQ4LzJEQTs7QWdELy8yREE7QUFDQTtBaERrZzNEQTs7QWdEbmczREE7QUFDQTtBaERzZzNEQTs7QWdEdmczREE7QUFDQTtBaEQwZzNEQTs7QWdEM2czREE7QUFDQTtBaEQ4ZzNEQTs7QWdEL2czREE7QUFDQTtBaERraDNEQTs7QWdEbmgzREE7QUFDQTtBaERzaDNEQTs7QWdEdmgzREE7QUFDQTtBaEQwaDNEQTs7QWdEdGgzREE7QUFDQTtBaER5aDNEQTs7QWdEbGgzREE7QUFDQTtBaERxaDNEQTs7QWdEbGgzREE7QUFDQTtBaERxaDNEQTs7QWdEbGgzREE7QUFDQTtBQUNBO0FoRHFoM0RBOztBZ0RsaDNEQTtBQUNBO0FBQ0E7QWhEcWgzREE7O0FnRGxoM0RBO0FBQ0E7QUFDQTtBaERxaDNEQTs7QWdEbGgzREE7QUFDQTtBQUNBO0FoRHFoM0RBOztBZ0RsaDNEQTtBQUNBO0FoRHFoM0RBOztBZ0RsaDNEQTtBQUNBO0FoRHFoM0RBOztBZ0RsaDNEQTtBQUNBO0FoRHFoM0RBOztBZ0RsaDNEQTtBQUNBO0FoRHFoM0RBOztBaUQ3bDNEQTtBQUNBO0FBQ0E7QUFDQTtBakRnbTNEQTs7QWtEemwzREE7QUFBQTtBbEQ2bDNEQTs7QWtEN2wzREE7QUFBQTtBbERpbTNEQTs7QWtEam0zREE7QUFBQTtBbERxbTNEQTs7QWtEcm0zREE7QUFBQTtBbER5bTNEQTs7QWtEem0zREE7QUFBQTtBbEQ2bTNEQTs7QWtEN20zREE7QUFBQTtBbERpbjNEQTs7QWtEam4zREE7QUFBQTtBbERxbjNEQTs7QWtEcm4zREE7QUFBQTtBbER5bjNEQTs7QWtEem4zREE7QUFBQTtBbEQ2bjNEQTs7QWdCNWszREE7QWtDakRBO0FBQUE7QWxEa28zREE7QWtEbG8zREE7QUFBQTtBbERxbzNEQTtBa0RybzNEQTtBQUFBO0FsRHdvM0RBO0FrRHhvM0RBO0FBQUE7QWxEMm8zREE7QWtEM28zREE7QUFBQTtBbEQ4bzNEQTtBa0Q5bzNEQTtBQUFBO0FsRGlwM0RBO0FrRGpwM0RBO0FBQUE7QWxEb3AzREE7QWtEcHAzREE7QUFBQTtBbER1cDNEQTtBa0R2cDNEQTtBQUFBO0FsRDBwM0RBO0FBQ0E7QWdCMW0zREE7QWtDakRBO0FBQUE7QWxEK3AzREE7QWtEL3AzREE7QUFBQTtBbERrcTNEQTtBa0RscTNEQTtBQUFBO0FsRHFxM0RBO0FrRHJxM0RBO0FBQUE7QWxEd3EzREE7QWtEeHEzREE7QUFBQTtBbEQycTNEQTtBa0QzcTNEQTtBQUFBO0FsRDhxM0RBO0FrRDlxM0RBO0FBQUE7QWxEaXIzREE7QWtEanIzREE7QUFBQTtBbERvcjNEQTtBa0RwcjNEQTtBQUFBO0FsRHVyM0RBO0FBQ0E7QWdCdm8zREE7QWtDakRBO0FBQUE7QWxENHIzREE7QWtENXIzREE7QUFBQTtBbEQrcjNEQTtBa0QvcjNEQTtBQUFBO0FsRGtzM0RBO0FrRGxzM0RBO0FBQUE7QWxEcXMzREE7QWtEcnMzREE7QUFBQTtBbER3czNEQTtBa0R4czNEQTtBQUFBO0FsRDJzM0RBO0FrRDNzM0RBO0FBQUE7QWxEOHMzREE7QWtEOXMzREE7QUFBQTtBbERpdDNEQTtBa0RqdDNEQTtBQUFBO0FsRG90M0RBO0FBQ0E7QWdCcHEzREE7QWtDakRBO0FBQUE7QWxEeXQzREE7QWtEenQzREE7QUFBQTtBbEQ0dDNEQTtBa0Q1dDNEQTtBQUFBO0FsRCt0M0RBO0FrRC90M0RBO0FBQUE7QWxEa3UzREE7QWtEbHUzREE7QUFBQTtBbERxdTNEQTtBa0RydTNEQTtBQUFBO0FsRHd1M0RBO0FrRHh1M0RBO0FBQUE7QWxEMnUzREE7QWtEM3UzREE7QUFBQTtBbEQ4dTNEQTtBa0Q5dTNEQTtBQUFBO0FsRGl2M0RBO0FBQ0E7QWtEeHUzREE7QUFFQTtBQUFBO0FsRDB1M0RBO0FrRDF1M0RBO0FBQUE7QWxENnUzREE7QWtEN3UzREE7QUFBQTtBbERndjNEQTtBa0RodjNEQTtBQUFBO0FsRG12M0RBO0FrRG52M0RBO0FBQUE7QWxEc3YzREE7QWtEdHYzREE7QUFBQTtBbER5djNEQTtBa0R6djNEQTtBQUFBO0FsRDR2M0RBO0FrRDV2M0RBO0FBQUE7QWxEK3YzREE7QWtEL3YzREE7QUFBQTtBbERrdzNEQTtBQUNBO0FtRHh4M0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkQweDNEQTtBbUR4eDNEQTtBQUNBO0FBQ0E7QW5EMHgzREE7QW1EdngzREE7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5EeXgzREE7O0FtRGh4M0RBO0FBQ0E7QW5EbXgzREE7O0FtRHB4M0RBO0FBQ0E7QW5EdXgzREE7O0FtRHh4M0RBO0FBQ0E7QW5EMngzREE7O0FtRDV4M0RBO0FBQ0E7QW5EK3gzREE7O0FtRGh5M0RBO0FBQ0E7QW5EbXkzREE7O0FtRHB5M0RBO0FBQ0E7QW5EdXkzREE7O0FtRHh5M0RBO0FBQ0E7QW5EMnkzREE7O0FtRDV5M0RBO0FBQ0E7QW5EK3kzREE7O0FtRGh6M0RBO0FBQ0E7QW5EbXozREE7O0FtRHB6M0RBO0FBQ0E7QW5EdXozREE7O0FtRHh6M0RBO0FBQ0E7QW5EMnozREE7O0FtRDV6M0RBO0FBQ0E7QW5EK3ozREE7O0FtRGgwM0RBO0FBQ0E7QW5EbTAzREE7O0FtRHAwM0RBO0FBQ0E7QW5EdTAzREE7O0FtRHgwM0RBO0FBQ0E7QW5EMjAzREE7O0FtRDUwM0RBO0FBQ0E7QW5EKzAzREE7O0FtRGgxM0RBO0FBQ0E7QW5EbTEzREE7O0FtRHAxM0RBO0FBQ0E7QW5EdTEzREE7O0FtRHgxM0RBO0FBQ0E7QW5EMjEzREE7O0FtRDUxM0RBO0FBQ0E7QW5EKzEzREE7O0FtRGgyM0RBO0FBQ0E7QW5EbTIzREE7O0FtRHAyM0RBO0FBQ0E7QW5EdTIzREE7O0FtRHgyM0RBO0FBQ0E7QW5EMjIzREE7O0FtRDUyM0RBO0FBQ0E7QW5EKzIzREE7O0FtRGgzM0RBO0FBQ0E7QW5EbTMzREE7O0FtRHAzM0RBO0FBQ0E7QW5EdTMzREE7O0FtRHgzM0RBO0FBQ0E7QW5EMjMzREE7O0FtRDUzM0RBO0FBQ0E7QW5EKzMzREE7O0FtRGg0M0RBO0FBQ0E7QW5EbTQzREE7O0FtRHA0M0RBO0FBQ0E7QW5EdTQzREE7O0FtRHg0M0RBO0FBQ0E7QW5EMjQzREE7O0FtRDU0M0RBO0FBQ0E7QW5EKzQzREE7O0FtRGg1M0RBO0FBQ0E7QW5EbTUzREE7O0FtRHA1M0RBO0FBQ0E7QW5EdTUzREE7O0FtRHg1M0RBO0FBQ0E7QW5EMjUzREE7O0FtRDU1M0RBO0FBQ0E7QW5EKzUzREE7O0FtRGg2M0RBO0FBQ0E7QW5EbTYzREE7O0FtRHA2M0RBO0FBQ0E7QW5EdTYzREE7O0FtRHg2M0RBO0FBQ0E7QW5EMjYzREE7O0FtRDU2M0RBO0FBQ0E7QW5EKzYzREE7O0FtRGg3M0RBO0FBQ0E7QW5EbTczREE7O0FtRHA3M0RBO0FBQ0E7QW5EdTczREE7O0FtRHg3M0RBO0FBQ0E7QW5EMjczREE7O0FtRDU3M0RBO0FBQ0E7QW5EKzczREE7O0FtRGg4M0RBO0FBQ0E7QW5EbTgzREE7O0FtRHA4M0RBO0FBQ0E7QW5EdTgzREE7O0FtRHg4M0RBO0FBQ0E7QW5EMjgzREE7O0FtRDU4M0RBO0FBQ0E7QW5EKzgzREE7O0FtRGg5M0RBO0FBQ0E7QW5EbTkzREE7O0FtRHA5M0RBO0FBQ0E7QW5EdTkzREE7O0FtRHg5M0RBO0FBQ0E7QW5EMjkzREE7O0FtRDU5M0RBO0FBQ0E7QW5EKzkzREE7O0FtRGgrM0RBO0FBQ0E7QW5EbSszREE7O0FtRHArM0RBO0FBQ0E7QW5EdSszREE7O0FtRHgrM0RBO0FBQ0E7QW5EMiszREE7O0FtRDUrM0RBO0FBQ0E7QW5EKyszREE7O0FvRHhnNERBO0FBQUE7QXBENGc0REE7O0FvRDNnNERBO0FBQUE7QXBEK2c0REE7O0FvRDlnNERBO0FBQUE7QXBEa2g0REE7O0FvRGpoNERBO0FBQUE7QXBEcWg0REE7O0FvRG5oNERBO0FBQUE7QXBEdWg0REE7O0FvRHRoNERBO0FBQUE7QXBEMGg0REE7O0FvRHpoNERBO0FBQUE7QXBENmg0REE7O0FvRDVoNERBO0FBQUE7QXBEZ2k0REE7O0FvRC9oNERBO0FBQUE7QXBEbWk0REE7O0FvRGxpNERBO0FBQUE7QXBEc2k0REE7O0FvRHJpNERBO0FBQUE7QXBEeWk0REE7O0FvRHhpNERBO0FBQUE7QXBENGk0REE7O0FvRDFpNERBO0FBQUE7QXBEOGk0REE7O0FvRDdpNERBO0FBQUE7QXBEaWo0REE7O0FvRGhqNERBO0FBQUE7QXBEb2o0REE7O0FvRG5qNERBO0FBQUE7QXBEdWo0REE7O0FvRHRqNERBO0FBQUE7QXBEMGo0REE7O0FvRHhqNERBO0FBQUE7QXBENGo0REE7O0FvRDNqNERBO0FBQUE7QXBEK2o0REE7O0FvRDlqNERBO0FBQUE7QXBEa2s0REE7O0FvRGprNERBO0FBQUE7QXBEcWs0REE7O0FvRHBrNERBO0FBQUE7QXBEd2s0REE7O0FvRHRrNERBO0FBQUE7QXBEMGs0REE7O0FvRHprNERBO0FBQUE7QXBENms0REE7O0FvRDVrNERBO0FBQUE7QXBEZ2w0REE7O0FvRC9rNERBO0FBQUE7QXBEbWw0REE7O0FvRGxsNERBO0FBQUE7QXBEc2w0REE7O0FvRHJsNERBO0FBQUE7QXBEeWw0REE7O0FvRHZsNERBO0FBQUE7QXBEMmw0REE7O0FvRDFsNERBO0FBQUE7QXBEOGw0REE7O0FvRDdsNERBO0FBQUE7QXBEaW00REE7O0FvRGhtNERBO0FBQUE7QXBEb200REE7O0FvRG5tNERBO0FBQUE7QXBEdW00REE7O0FvRHRtNERBO0FBQUE7QXBEMG00REE7O0FnQjlsNERBO0FvQ2xEQTtBQUFBO0FwRHFwNERBO0FvRHBwNERBO0FBQUE7QXBEdXA0REE7QW9EdHA0REE7QUFBQTtBcER5cDREQTtBb0R4cDREQTtBQUFBO0FwRDJwNERBO0FvRHpwNERBO0FBQUE7QXBENHA0REE7QW9EM3A0REE7QUFBQTtBcEQ4cDREQTtBb0Q3cDREQTtBQUFBO0FwRGdxNERBO0FvRC9wNERBO0FBQUE7QXBEa3E0REE7QW9EanE0REE7QUFBQTtBcERvcTREQTtBb0RucTREQTtBQUFBO0FwRHNxNERBO0FvRHJxNERBO0FBQUE7QXBEd3E0REE7QW9EdnE0REE7QUFBQTtBcEQwcTREQTtBb0R4cTREQTtBQUFBO0FwRDJxNERBO0FvRDFxNERBO0FBQUE7QXBENnE0REE7QW9ENXE0REE7QUFBQTtBcEQrcTREQTtBb0Q5cTREQTtBQUFBO0FwRGlyNERBO0FvRGhyNERBO0FBQUE7QXBEbXI0REE7QW9EanI0REE7QUFBQTtBcERvcjREQTtBb0RucjREQTtBQUFBO0FwRHNyNERBO0FvRHJyNERBO0FBQUE7QXBEd3I0REE7QW9EdnI0REE7QUFBQTtBcEQwcjREQTtBb0R6cjREQTtBQUFBO0FwRDRyNERBO0FvRDFyNERBO0FBQUE7QXBENnI0REE7QW9ENXI0REE7QUFBQTtBcEQrcjREQTtBb0Q5cjREQTtBQUFBO0FwRGlzNERBO0FvRGhzNERBO0FBQUE7QXBEbXM0REE7QW9EbHM0REE7QUFBQTtBcERxczREQTtBb0RwczREQTtBQUFBO0FwRHVzNERBO0FvRHJzNERBO0FBQUE7QXBEd3M0REE7QW9EdnM0REE7QUFBQTtBcEQwczREQTtBb0R6czREQTtBQUFBO0FwRDRzNERBO0FvRDNzNERBO0FBQUE7QXBEOHM0REE7QW9EN3M0REE7QUFBQTtBcERndDREQTtBb0QvczREQTtBQUFBO0FwRGt0NERBO0FBQ0E7QWdCdnM0REE7QW9DbERBO0FBQUE7QXBENnY0REE7QW9ENXY0REE7QUFBQTtBcEQrdjREQTtBb0Q5djREQTtBQUFBO0FwRGl3NERBO0FvRGh3NERBO0FBQUE7QXBEbXc0REE7QW9Eanc0REE7QUFBQTtBcERvdzREQTtBb0RudzREQTtBQUFBO0FwRHN3NERBO0FvRHJ3NERBO0FBQUE7QXBEd3c0REE7QW9Ednc0REE7QUFBQTtBcEQwdzREQTtBb0R6dzREQTtBQUFBO0FwRDR3NERBO0FvRDN3NERBO0FBQUE7QXBEOHc0REE7QW9EN3c0REE7QUFBQTtBcERneDREQTtBb0QvdzREQTtBQUFBO0FwRGt4NERBO0FvRGh4NERBO0FBQUE7QXBEbXg0REE7QW9EbHg0REE7QUFBQTtBcERxeDREQTtBb0RweDREQTtBQUFBO0FwRHV4NERBO0FvRHR4NERBO0FBQUE7QXBEeXg0REE7QW9EeHg0REE7QUFBQTtBcEQyeDREQTtBb0R6eDREQTtBQUFBO0FwRDR4NERBO0FvRDN4NERBO0FBQUE7QXBEOHg0REE7QW9EN3g0REE7QUFBQTtBcERneTREQTtBb0QveDREQTtBQUFBO0FwRGt5NERBO0FvRGp5NERBO0FBQUE7QXBEb3k0REE7QW9EbHk0REE7QUFBQTtBcERxeTREQTtBb0RweTREQTtBQUFBO0FwRHV5NERBO0FvRHR5NERBO0FBQUE7QXBEeXk0REE7QW9EeHk0REE7QUFBQTtBcEQyeTREQTtBb0QxeTREQTtBQUFBO0FwRDZ5NERBO0FvRDV5NERBO0FBQUE7QXBEK3k0REE7QW9EN3k0REE7QUFBQTtBcERnejREQTtBb0QveTREQTtBQUFBO0FwRGt6NERBO0FvRGp6NERBO0FBQUE7QXBEb3o0REE7QW9Ebno0REE7QUFBQTtBcERzejREQTtBb0RyejREQTtBQUFBO0FwRHd6NERBO0FvRHZ6NERBO0FBQUE7QXBEMHo0REE7QUFDQTtBZ0IveTREQTtBb0NsREE7QUFBQTtBcERxMjREQTtBb0RwMjREQTtBQUFBO0FwRHUyNERBO0FvRHQyNERBO0FBQUE7QXBEeTI0REE7QW9EeDI0REE7QUFBQTtBcEQyMjREQTtBb0R6MjREQTtBQUFBO0FwRDQyNERBO0FvRDMyNERBO0FBQUE7QXBEODI0REE7QW9ENzI0REE7QUFBQTtBcERnMzREQTtBb0QvMjREQTtBQUFBO0FwRGszNERBO0FvRGozNERBO0FBQUE7QXBEbzM0REE7QW9EbjM0REE7QUFBQTtBcERzMzREQTtBb0RyMzREQTtBQUFBO0FwRHczNERBO0FvRHYzNERBO0FBQUE7QXBEMDM0REE7QW9EeDM0REE7QUFBQTtBcEQyMzREQTtBb0QxMzREQTtBQUFBO0FwRDYzNERBO0FvRDUzNERBO0FBQUE7QXBEKzM0REE7QW9EOTM0REE7QUFBQTtBcERpNDREQTtBb0RoNDREQTtBQUFBO0FwRG00NERBO0FvRGo0NERBO0FBQUE7QXBEbzQ0REE7QW9EbjQ0REE7QUFBQTtBcERzNDREQTtBb0RyNDREQTtBQUFBO0FwRHc0NERBO0FvRHY0NERBO0FBQUE7QXBEMDQ0REE7QW9EejQ0REE7QUFBQTtBcEQ0NDREQTtBb0QxNDREQTtBQUFBO0FwRDY0NERBO0FvRDU0NERBO0FBQUE7QXBEKzQ0REE7QW9EOTQ0REE7QUFBQTtBcERpNTREQTtBb0RoNTREQTtBQUFBO0FwRG01NERBO0FvRGw1NERBO0FBQUE7QXBEcTU0REE7QW9EcDU0REE7QUFBQTtBcER1NTREQTtBb0RyNTREQTtBQUFBO0FwRHc1NERBO0FvRHY1NERBO0FBQUE7QXBEMDU0REE7QW9EejU0REE7QUFBQTtBcEQ0NTREQTtBb0QzNTREQTtBQUFBO0FwRDg1NERBO0FvRDc1NERBO0FBQUE7QXBEZzY0REE7QW9ELzU0REE7QUFBQTtBcERrNjREQTtBQUNBO0FnQnY1NERBO0FvQ2xEQTtBQUFBO0FwRDY4NERBO0FvRDU4NERBO0FBQUE7QXBEKzg0REE7QW9EOTg0REE7QUFBQTtBcERpOTREQTtBb0RoOTREQTtBQUFBO0FwRG05NERBO0FvRGo5NERBO0FBQUE7QXBEbzk0REE7QW9Ebjk0REE7QUFBQTtBcERzOTREQTtBb0RyOTREQTtBQUFBO0FwRHc5NERBO0FvRHY5NERBO0FBQUE7QXBEMDk0REE7QW9Eejk0REE7QUFBQTtBcEQ0OTREQTtBb0QzOTREQTtBQUFBO0FwRDg5NERBO0FvRDc5NERBO0FBQUE7QXBEZys0REE7QW9ELzk0REE7QUFBQTtBcERrKzREQTtBb0RoKzREQTtBQUFBO0FwRG0rNERBO0FvRGwrNERBO0FBQUE7QXBEcSs0REE7QW9EcCs0REE7QUFBQTtBcER1KzREQTtBb0R0KzREQTtBQUFBO0FwRHkrNERBO0FvRHgrNERBO0FBQUE7QXBEMis0REE7QW9Eeis0REE7QUFBQTtBcEQ0KzREQTtBb0QzKzREQTtBQUFBO0FwRDgrNERBO0FvRDcrNERBO0FBQUE7QXBEZy80REE7QW9ELys0REE7QUFBQTtBcERrLzREQTtBb0RqLzREQTtBQUFBO0FwRG8vNERBO0FvRGwvNERBO0FBQUE7QXBEcS80REE7QW9EcC80REE7QUFBQTtBcER1LzREQTtBb0R0LzREQTtBQUFBO0FwRHkvNERBO0FvRHgvNERBO0FBQUE7QXBEMi80REE7QW9EMS80REE7QUFBQTtBcEQ2LzREQTtBb0Q1LzREQTtBQUFBO0FwRCsvNERBO0FvRDcvNERBO0FBQUE7QXBEZ2c1REE7QW9ELy80REE7QUFBQTtBcERrZzVEQTtBb0RqZzVEQTtBQUFBO0FwRG9nNURBO0FvRG5nNURBO0FBQUE7QXBEc2c1REE7QW9Ecmc1REE7QUFBQTtBcER3ZzVEQTtBb0R2ZzVEQTtBQUFBO0FwRDBnNURBO0FBQ0E7QXFEcmo1REE7QUFBQTtBckR3ajVEQTs7QXFEdmo1REE7QUFBQTtBckQyajVEQTs7QXFEMWo1REE7QUFBQTtBckQ4ajVEQTs7QWdCMWc1REE7QXFDdERBO0FBQUE7QXJEcWs1REE7QXFEcGs1REE7QUFBQTtBckR1azVEQTtBcUR0azVEQTtBQUFBO0FyRHlrNURBO0FBQ0E7QWdCdGg1REE7QXFDdERBO0FBQUE7QXJEZ2w1REE7QXFEL2s1REE7QUFBQTtBckRrbDVEQTtBcURqbDVEQTtBQUFBO0FyRG9sNURBO0FBQ0E7QWdCamk1REE7QXFDdERBO0FBQUE7QXJEMmw1REE7QXFEMWw1REE7QUFBQTtBckQ2bDVEQTtBcUQ1bDVEQTtBQUFBO0FyRCtsNURBO0FBQ0E7QWdCNWk1REE7QXFDdERBO0FBQUE7QXJEc201REE7QXFEcm01REE7QUFBQTtBckR3bTVEQTtBcUR2bTVEQTtBQUFBO0FyRDBtNURBO0FBQ0E7QXNEaG41REE7QUFBQTtBQUFBO0FBQUE7QXREbW41REE7O0FzRG5uNURBO0FBQUE7QUFBQTtBQUFBO0F0RHVuNURBOztBc0R2bjVEQTtBQUFBO0FBQUE7QUFBQTtBdEQybjVEQTs7QXVEM241REE7QUFBQTtBdkQrbjVEQTs7QXVEL241REE7QUFBQTtBdkRtbzVEQTs7QXdEbG81REE7QUFBQTtBeERzbzVEQTs7QXdEdG81REE7QUFBQTtBeEQwbzVEQTs7QXdEMW81REE7QUFBQTtBeEQ4bzVEQTs7QXdEOW81REE7QUFBQTtBeERrcDVEQTs7QXdEbHA1REE7QUFBQTtBeERzcDVEQTs7QXdEanA1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RG9wNURBOztBd0RqcDVEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEb3A1REE7O0F3RGhwNURBO0FBREE7QUFFQTtBQUNBO0FBQ0E7QXhEb3A1REE7QUFDQTs7QXlEOXE1REE7QUNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFEZ3I1REE7O0EwRHRxNURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExRHdxNURBOztBMkRyczVEQTtBQUFBO0EzRHlzNURBOztBMkR4czVEQTtBQUFBO0EzRDRzNURBOztBMkQzczVEQTtBQUFBO0EzRCtzNURBOztBMkQ5czVEQTtBQUFBO0EzRGt0NURBOztBNERqdDVEQTtBQUFBO0E1RHF0NURBOztBNERydDVEQTtBQUFBO0E1RHl0NURBOztBNER6dDVEQTtBQUFBO0E1RDZ0NURBOztBNEQ3dDVEQTtBQUFBO0E1RGl1NURBOztBNERqdTVEQTtBQUFBO0E1RHF1NURBOztBNERydTVEQTtBQUFBO0E1RHl1NURBOztBNER6dTVEQTtBQUFBO0E1RDZ1NURBOztBNEQ3dTVEQTtBQUFBO0E1RGl2NURBOztBNERqdjVEQTtBQUFBO0E1RHF2NURBOztBNERydjVEQTtBQUFBO0E1RHl2NURBOztBNER6djVEQTtBQUFBO0E1RDZ2NURBOztBNEQ3djVEQTtBQUFBO0E1RGl3NURBOztBNERqdzVEQTtBQUFBO0E1RHF3NURBOztBNERydzVEQTtBQUFBO0E1RHl3NURBOztBNERydzVEQTtBQUFBO0E1RHl3NURBOztBNER4dzVEQTtBQUFBO0E1RDR3NURBOztBNER4dzVEQTtBQUFBO0E1RDR3NURBOztBNEQzdzVEQTtBQUFBO0E1RCt3NURBOztBNEQ3dzVEQTtBQUFBO0E1RGl4NURBOztBNERoeDVEQTtBQUFBO0E1RG94NURBOztBNkQ3eDVEQTtBQUFBO0E3RGl5NURBOztBNkRoeTVEQTs7QUFFQTtBN0RteTVEQTs7QTZEank1REE7O0FBRUE7QTdEb3k1REE7O0E2RGx5NURBOztBQUVBO0E3RHF5NURBOztBNkRueTVEQTs7QUFFQTtBN0RzeTVEQTs7QTZEcno1REE7QUFBQTtBN0R5ejVEQTs7QTZEeHo1REE7O0FBRUE7QTdEMno1REE7O0E2RHp6NURBOztBQUVBO0E3RDR6NURBOztBNkQxejVEQTs7QUFFQTtBN0Q2ejVEQTs7QTZEM3o1REE7O0FBRUE7QTdEOHo1REE7O0E2RDcwNURBO0FBQUE7QTdEaTE1REE7O0E2RGgxNURBOztBQUVBO0E3RG0xNURBOztBNkRqMTVEQTs7QUFFQTtBN0RvMTVEQTs7QTZEbDE1REE7O0FBRUE7QTdEcTE1REE7O0E2RG4xNURBOztBQUVBO0E3RHMxNURBOztBNkRyMjVEQTtBQUFBO0E3RHkyNURBOztBNkR4MjVEQTs7QUFFQTtBN0QyMjVEQTs7QTZEejI1REE7O0FBRUE7QTdENDI1REE7O0E2RDEyNURBOztBQUVBO0E3RDYyNURBOztBNkQzMjVEQTs7QUFFQTtBN0Q4MjVEQTs7QTZENzM1REE7QUFBQTtBN0RpNDVEQTs7QTZEaDQ1REE7O0FBRUE7QTdEbTQ1REE7O0E2RGo0NURBOztBQUVBO0E3RG80NURBOztBNkRsNDVEQTs7QUFFQTtBN0RxNDVEQTs7QTZEbjQ1REE7O0FBRUE7QTdEczQ1REE7O0E2RHI1NURBO0FBQUE7QTdEeTU1REE7O0E2RHg1NURBOztBQUVBO0E3RDI1NURBOztBNkR6NTVEQTs7QUFFQTtBN0Q0NTVEQTs7QTZEMTU1REE7O0FBRUE7QTdENjU1REE7O0E2RDM1NURBOztBQUVBO0E3RDg1NURBOztBNkQ3NjVEQTtBQUFBO0E3RGk3NURBOztBNkRoNzVEQTs7QUFFQTtBN0RtNzVEQTs7QTZEajc1REE7O0FBRUE7QTdEbzc1REE7O0E2RGw3NURBOztBQUVBO0E3RHE3NURBOztBNkRuNzVEQTs7QUFFQTtBN0RzNzVEQTs7QTZEcjg1REE7QUFBQTtBN0R5ODVEQTs7QTZEeDg1REE7O0FBRUE7QTdEMjg1REE7O0E2RHo4NURBOztBQUVBO0E3RDQ4NURBOztBNkQxODVEQTs7QUFFQTtBN0Q2ODVEQTs7QTZEMzg1REE7O0FBRUE7QTdEODg1REE7O0E2RDc5NURBO0FBQUE7QTdEaSs1REE7O0E2RGgrNURBOztBQUVBO0E3RG0rNURBOztBNkRqKzVEQTs7QUFFQTtBN0RvKzVEQTs7QTZEbCs1REE7O0FBRUE7QTdEcSs1REE7O0E2RG4rNURBOztBQUVBO0E3RHMrNURBOztBNkRyLzVEQTtBQUFBO0E3RHkvNURBOztBNkR4LzVEQTs7QUFFQTtBN0QyLzVEQTs7QTZEei81REE7O0FBRUE7QTdENC81REE7O0E2RDEvNURBOztBQUVBO0E3RDYvNURBOztBNkQzLzVEQTs7QUFFQTtBN0Q4LzVEQTs7QTZEN2c2REE7QUFBQTtBN0RpaDZEQTs7QTZEaGg2REE7O0FBRUE7QTdEbWg2REE7O0E2RGpoNkRBOztBQUVBO0E3RG9oNkRBOztBNkRsaDZEQTs7QUFFQTtBN0RxaDZEQTs7QTZEbmg2REE7O0FBRUE7QTdEc2g2REE7O0E2RHJpNkRBO0FBQUE7QTdEeWk2REE7O0E2RHhpNkRBOztBQUVBO0E3RDJpNkRBOztBNkR6aTZEQTs7QUFFQTtBN0Q0aTZEQTs7QTZEMWk2REE7O0FBRUE7QTdENmk2REE7O0E2RDNpNkRBOztBQUVBO0E3RDhpNkRBOztBNkQ3ajZEQTtBQUFBO0E3RGlrNkRBOztBNkRoazZEQTs7QUFFQTtBN0RtazZEQTs7QTZEams2REE7O0FBRUE7QTdEb2s2REE7O0E2RGxrNkRBOztBQUVBO0E3RHFrNkRBOztBNkRuazZEQTs7QUFFQTtBN0RzazZEQTs7QTZEcmw2REE7QUFBQTtBN0R5bDZEQTs7QTZEeGw2REE7O0FBRUE7QTdEMmw2REE7O0E2RHpsNkRBOztBQUVBO0E3RDRsNkRBOztBNkQxbDZEQTs7QUFFQTtBN0Q2bDZEQTs7QTZEM2w2REE7O0FBRUE7QTdEOGw2REE7O0E2RDdtNkRBO0FBQUE7QTdEaW42REE7O0E2RGhuNkRBOztBQUVBO0E3RG1uNkRBOztBNkRqbjZEQTs7QUFFQTtBN0RvbjZEQTs7QTZEbG42REE7O0FBRUE7QTdEcW42REE7O0E2RG5uNkRBOztBQUVBO0E3RHNuNkRBOztBNkRybzZEQTtBQUFBO0E3RHlvNkRBOztBNkR4bzZEQTs7QUFFQTtBN0QybzZEQTs7QTZEem82REE7O0FBRUE7QTdENG82REE7O0E2RDFvNkRBOztBQUVBO0E3RDZvNkRBOztBNkQzbzZEQTs7QUFFQTtBN0Q4bzZEQTs7QTZEN3A2REE7QUFBQTtBN0RpcTZEQTs7QTZEaHE2REE7O0FBRUE7QTdEbXE2REE7O0E2RGpxNkRBOztBQUVBO0E3RG9xNkRBOztBNkRscTZEQTs7QUFFQTtBN0RxcTZEQTs7QTZEbnE2REE7O0FBRUE7QTdEc3E2REE7O0E2RHJyNkRBO0FBQUE7QTdEeXI2REE7O0E2RHhyNkRBOztBQUVBO0E3RDJyNkRBOztBNkR6cjZEQTs7QUFFQTtBN0Q0cjZEQTs7QTZEMXI2REE7O0FBRUE7QTdENnI2REE7O0E2RDNyNkRBOztBQUVBO0E3RDhyNkRBOztBNkQ3czZEQTtBQUFBO0E3RGl0NkRBOztBNkRodDZEQTs7QUFFQTtBN0RtdDZEQTs7QTZEanQ2REE7O0FBRUE7QTdEb3Q2REE7O0E2RGx0NkRBOztBQUVBO0E3RHF0NkRBOztBNkRudDZEQTs7QUFFQTtBN0RzdDZEQTs7QTZEcnU2REE7QUFBQTtBN0R5dTZEQTs7QTZEeHU2REE7O0FBRUE7QTdEMnU2REE7O0E2RHp1NkRBOztBQUVBO0E3RDR1NkRBOztBNkQxdTZEQTs7QUFFQTtBN0Q2dTZEQTs7QTZEM3U2REE7O0FBRUE7QTdEOHU2REE7O0E2RDd2NkRBO0FBQUE7QTdEaXc2REE7O0E2RGh3NkRBOztBQUVBO0E3RG13NkRBOztBNkRqdzZEQTs7QUFFQTtBN0RvdzZEQTs7QTZEbHc2REE7O0FBRUE7QTdEcXc2REE7O0E2RG53NkRBOztBQUVBO0E3RHN3NkRBOztBNkRyeDZEQTtBQUFBO0E3RHl4NkRBOztBNkR4eDZEQTs7QUFFQTtBN0QyeDZEQTs7QTZEeng2REE7O0FBRUE7QTdENHg2REE7O0E2RDF4NkRBOztBQUVBO0E3RDZ4NkRBOztBNkQzeDZEQTs7QUFFQTtBN0Q4eDZEQTs7QTZEN3k2REE7QUFBQTtBN0RpejZEQTs7QTZEaHo2REE7O0FBRUE7QTdEbXo2REE7O0E2RGp6NkRBOztBQUVBO0E3RG96NkRBOztBNkRsejZEQTs7QUFFQTtBN0RxejZEQTs7QTZEbno2REE7O0FBRUE7QTdEc3o2REE7O0E2RHIwNkRBO0FBQUE7QTdEeTA2REE7O0E2RHgwNkRBOztBQUVBO0E3RDIwNkRBOztBNkR6MDZEQTs7QUFFQTtBN0Q0MDZEQTs7QTZEMTA2REE7O0FBRUE7QTdENjA2REE7O0E2RDMwNkRBOztBQUVBO0E3RDgwNkRBOztBNkQ3MTZEQTtBQUFBO0E3RGkyNkRBOztBNkRoMjZEQTs7QUFFQTtBN0RtMjZEQTs7QTZEajI2REE7O0FBRUE7QTdEbzI2REE7O0E2RGwyNkRBOztBQUVBO0E3RHEyNkRBOztBNkRuMjZEQTs7QUFFQTtBN0RzMjZEQTs7QTZEcjM2REE7QUFBQTtBN0R5MzZEQTs7QTZEeDM2REE7O0FBRUE7QTdEMjM2REE7O0E2RHozNkRBOztBQUVBO0E3RDQzNkRBOztBNkQxMzZEQTs7QUFFQTtBN0Q2MzZEQTs7QTZEMzM2REE7O0FBRUE7QTdEODM2REE7O0E2RDc0NkRBO0FBQUE7QTdEaTU2REE7O0E2RGg1NkRBOztBQUVBO0E3RG01NkRBOztBNkRqNTZEQTs7QUFFQTtBN0RvNTZEQTs7QTZEbDU2REE7O0FBRUE7QTdEcTU2REE7O0E2RG41NkRBOztBQUVBO0E3RHM1NkRBOztBNkRyNjZEQTtBQUFBO0E3RHk2NkRBOztBNkR4NjZEQTs7QUFFQTtBN0QyNjZEQTs7QTZEejY2REE7O0FBRUE7QTdENDY2REE7O0E2RDE2NkRBOztBQUVBO0E3RDY2NkRBOztBNkQzNjZEQTs7QUFFQTtBN0Q4NjZEQTs7QTZENzc2REE7QUFBQTtBN0RpODZEQTs7QTZEaDg2REE7O0FBRUE7QTdEbTg2REE7O0E2RGo4NkRBOztBQUVBO0E3RG84NkRBOztBNkRsODZEQTs7QUFFQTtBN0RxODZEQTs7QTZEbjg2REE7O0FBRUE7QTdEczg2REE7O0E2RHI5NkRBO0FBQUE7QTdEeTk2REE7O0E2RHg5NkRBOztBQUVBO0E3RDI5NkRBOztBNkR6OTZEQTs7QUFFQTtBN0Q0OTZEQTs7QTZEMTk2REE7O0FBRUE7QTdENjk2REE7O0E2RDM5NkRBOztBQUVBO0E3RDg5NkRBOztBNkQ3KzZEQTtBQUFBO0E3RGkvNkRBOztBNkRoLzZEQTs7QUFFQTtBN0RtLzZEQTs7QTZEai82REE7O0FBRUE7QTdEby82REE7O0E2RGwvNkRBOztBQUVBO0E3RHEvNkRBOztBNkRuLzZEQTs7QUFFQTtBN0RzLzZEQTs7QTZEcmc3REE7QUFBQTtBN0R5ZzdEQTs7QTZEeGc3REE7O0FBRUE7QTdEMmc3REE7O0E2RHpnN0RBOztBQUVBO0E3RDRnN0RBOztBNkQxZzdEQTs7QUFFQTtBN0Q2ZzdEQTs7QTZEM2c3REE7O0FBRUE7QTdEOGc3REE7O0E2RDdoN0RBO0FBQUE7QTdEaWk3REE7O0E2RGhpN0RBOztBQUVBO0E3RG1pN0RBOztBNkRqaTdEQTs7QUFFQTtBN0RvaTdEQTs7QTZEbGk3REE7O0FBRUE7QTdEcWk3REE7O0E2RG5pN0RBOztBQUVBO0E3RHNpN0RBOztBNkRyajdEQTtBQUFBO0E3RHlqN0RBOztBNkR4ajdEQTs7QUFFQTtBN0QyajdEQTs7QTZEemo3REE7O0FBRUE7QTdENGo3REE7O0E2RDFqN0RBOztBQUVBO0E3RDZqN0RBOztBNkQzajdEQTs7QUFFQTtBN0Q4ajdEQTs7QTZEN2s3REE7QUFBQTtBN0RpbDdEQTs7QTZEaGw3REE7O0FBRUE7QTdEbWw3REE7O0E2RGpsN0RBOztBQUVBO0E3RG9sN0RBOztBNkRsbDdEQTs7QUFFQTtBN0RxbDdEQTs7QTZEbmw3REE7O0FBRUE7QTdEc2w3REE7O0E2RHJtN0RBO0FBQUE7QTdEeW03REE7O0E2RHhtN0RBOztBQUVBO0E3RDJtN0RBOztBNkR6bTdEQTs7QUFFQTtBN0Q0bTdEQTs7QTZEMW03REE7O0FBRUE7QTdENm03REE7O0E2RDNtN0RBOztBQUVBO0E3RDhtN0RBOztBNkQ3bjdEQTtBQUFBO0E3RGlvN0RBOztBNkRobzdEQTs7QUFFQTtBN0RtbzdEQTs7QTZEam83REE7O0FBRUE7QTdEb283REE7O0E2RGxvN0RBOztBQUVBO0E3RHFvN0RBOztBNkRubzdEQTs7QUFFQTtBN0RzbzdEQTs7QTZEcnA3REE7QUFBQTtBN0R5cDdEQTs7QTZEeHA3REE7O0FBRUE7QTdEMnA3REE7O0E2RHpwN0RBOztBQUVBO0E3RDRwN0RBOztBNkQxcDdEQTs7QUFFQTtBN0Q2cDdEQTs7QTZEM3A3REE7O0FBRUE7QTdEOHA3REE7O0E2RDdxN0RBO0FBQUE7QTdEaXI3REE7O0E2RGhyN0RBOztBQUVBO0E3RG1yN0RBOztBNkRqcjdEQTs7QUFFQTtBN0RvcjdEQTs7QTZEbHI3REE7O0FBRUE7QTdEcXI3REE7O0E2RG5yN0RBOztBQUVBO0E3RHNyN0RBOztBNkRyczdEQTtBQUFBO0E3RHlzN0RBOztBNkR4czdEQTs7QUFFQTtBN0QyczdEQTs7QTZEenM3REE7O0FBRUE7QTdENHM3REE7O0E2RDFzN0RBOztBQUVBO0E3RDZzN0RBOztBNkQzczdEQTs7QUFFQTtBN0Q4czdEQTs7QTZEN3Q3REE7QUFBQTtBN0RpdTdEQTs7QTZEaHU3REE7O0FBRUE7QTdEbXU3REE7O0E2RGp1N0RBOztBQUVBO0E3RG91N0RBOztBNkRsdTdEQTs7QUFFQTtBN0RxdTdEQTs7QTZEbnU3REE7O0FBRUE7QTdEc3U3REE7O0E2RHJ2N0RBO0FBQUE7QTdEeXY3REE7O0E2RHh2N0RBOztBQUVBO0E3RDJ2N0RBOztBNkR6djdEQTs7QUFFQTtBN0Q0djdEQTs7QTZEMXY3REE7O0FBRUE7QTdENnY3REE7O0E2RDN2N0RBOztBQUVBO0E3RDh2N0RBOztBNkQ3dzdEQTtBQUFBO0E3RGl4N0RBOztBNkRoeDdEQTs7QUFFQTtBN0RteDdEQTs7QTZEang3REE7O0FBRUE7QTdEb3g3REE7O0E2RGx4N0RBOztBQUVBO0E3RHF4N0RBOztBNkRueDdEQTs7QUFFQTtBN0RzeDdEQTs7QTZEcnk3REE7QUFBQTtBN0R5eTdEQTs7QTZEeHk3REE7O0FBRUE7QTdEMnk3REE7O0E2RHp5N0RBOztBQUVBO0E3RDR5N0RBOztBNkQxeTdEQTs7QUFFQTtBN0Q2eTdEQTs7QTZEM3k3REE7O0FBRUE7QTdEOHk3REE7O0E2RHR5N0RBO0FBQUE7QTdEMHk3REE7O0E2RHp5N0RBOztBQUVBO0E3RDR5N0RBOztBNkQxeTdEQTs7QUFFQTtBN0Q2eTdEQTs7QTZEM3k3REE7O0FBRUE7QTdEOHk3REE7O0E2RDV5N0RBOztBQUVBO0E3RCt5N0RBOztBNkQ5ejdEQTtBQUFBO0E3RGswN0RBOztBNkRqMDdEQTs7QUFFQTtBN0RvMDdEQTs7QTZEbDA3REE7O0FBRUE7QTdEcTA3REE7O0E2RG4wN0RBOztBQUVBO0E3RHMwN0RBOztBNkRwMDdEQTs7QUFFQTtBN0R1MDdEQTs7QTZEdDE3REE7QUFBQTtBN0QwMTdEQTs7QTZEejE3REE7O0FBRUE7QTdENDE3REE7O0E2RDExN0RBOztBQUVBO0E3RDYxN0RBOztBNkQzMTdEQTs7QUFFQTtBN0Q4MTdEQTs7QTZENTE3REE7O0FBRUE7QTdEKzE3REE7O0E2RDkyN0RBO0FBQUE7QTdEazM3REE7O0E2RGozN0RBOztBQUVBO0E3RG8zN0RBOztBNkRsMzdEQTs7QUFFQTtBN0RxMzdEQTs7QTZEbjM3REE7O0FBRUE7QTdEczM3REE7O0E2RHAzN0RBOztBQUVBO0E3RHUzN0RBOztBNkR0NDdEQTtBQUFBO0E3RDA0N0RBOztBNkR6NDdEQTs7QUFFQTtBN0Q0NDdEQTs7QTZEMTQ3REE7O0FBRUE7QTdENjQ3REE7O0E2RDM0N0RBOztBQUVBO0E3RDg0N0RBOztBNkQ1NDdEQTs7QUFFQTtBN0QrNDdEQTs7QTZEOTU3REE7QUFBQTtBN0RrNjdEQTs7QTZEajY3REE7O0FBRUE7QTdEbzY3REE7O0E2RGw2N0RBOztBQUVBO0E3RHE2N0RBOztBNkRuNjdEQTs7QUFFQTtBN0RzNjdEQTs7QTZEcDY3REE7O0FBRUE7QTdEdTY3REE7O0E2RHQ3N0RBO0FBQUE7QTdEMDc3REE7O0E2RHo3N0RBOztBQUVBO0E3RDQ3N0RBOztBNkQxNzdEQTs7QUFFQTtBN0Q2NzdEQTs7QTZEMzc3REE7O0FBRUE7QTdEODc3REE7O0E2RDU3N0RBOztBQUVBO0E3RCs3N0RBOztBNkQ5ODdEQTtBQUFBO0E3RGs5N0RBOztBNkRqOTdEQTs7QUFFQTtBN0RvOTdEQTs7QTZEbDk3REE7O0FBRUE7QTdEcTk3REE7O0E2RG45N0RBOztBQUVBO0E3RHM5N0RBOztBNkRwOTdEQTs7QUFFQTtBN0R1OTdEQTs7QTZEdCs3REE7QUFBQTtBN0QwKzdEQTs7QTZEeis3REE7O0FBRUE7QTdENCs3REE7O0E2RDErN0RBOztBQUVBO0E3RDYrN0RBOztBNkQzKzdEQTs7QUFFQTtBN0Q4KzdEQTs7QTZENSs3REE7O0FBRUE7QTdEKys3REE7O0E2RDkvN0RBO0FBQUE7QTdEa2c4REE7O0E2RGpnOERBOztBQUVBO0E3RG9nOERBOztBNkRsZzhEQTs7QUFFQTtBN0RxZzhEQTs7QTZEbmc4REE7O0FBRUE7QTdEc2c4REE7O0E2RHBnOERBOztBQUVBO0E3RHVnOERBOztBNkR0aDhEQTtBQUFBO0E3RDBoOERBOztBNkR6aDhEQTs7QUFFQTtBN0Q0aDhEQTs7QTZEMWg4REE7O0FBRUE7QTdENmg4REE7O0E2RDNoOERBOztBQUVBO0E3RDhoOERBOztBNkQ1aDhEQTs7QUFFQTtBN0QraDhEQTs7QTZEOWk4REE7QUFBQTtBN0RrajhEQTs7QTZEamo4REE7O0FBRUE7QTdEb2o4REE7O0E2RGxqOERBOztBQUVBO0E3RHFqOERBOztBNkRuajhEQTs7QUFFQTtBN0RzajhEQTs7QTZEcGo4REE7O0FBRUE7QTdEdWo4REE7O0E2RHRrOERBO0FBQUE7QTdEMGs4REE7O0E2RHprOERBOztBQUVBO0E3RDRrOERBOztBNkQxazhEQTs7QUFFQTtBN0Q2azhEQTs7QTZEM2s4REE7O0FBRUE7QTdEOGs4REE7O0E2RDVrOERBOztBQUVBO0E3RCtrOERBOztBNkQ5bDhEQTtBQUFBO0E3RGttOERBOztBNkRqbThEQTs7QUFFQTtBN0RvbThEQTs7QTZEbG04REE7O0FBRUE7QTdEcW04REE7O0E2RG5tOERBOztBQUVBO0E3RHNtOERBOztBNkRwbThEQTs7QUFFQTtBN0R1bThEQTs7QTZEdG44REE7QUFBQTtBN0QwbjhEQTs7QTZEem44REE7O0FBRUE7QTdENG44REE7O0E2RDFuOERBOztBQUVBO0E3RDZuOERBOztBNkQzbjhEQTs7QUFFQTtBN0Q4bjhEQTs7QTZENW44REE7O0FBRUE7QTdEK244REE7O0E2RDlvOERBO0FBQUE7QTdEa3A4REE7O0E2RGpwOERBOztBQUVBO0E3RG9wOERBOztBNkRscDhEQTs7QUFFQTtBN0RxcDhEQTs7QTZEbnA4REE7O0FBRUE7QTdEc3A4REE7O0E2RHBwOERBOztBQUVBO0E3RHVwOERBOztBNkR0cThEQTtBQUFBO0E3RDBxOERBOztBNkR6cThEQTs7QUFFQTtBN0Q0cThEQTs7QTZEMXE4REE7O0FBRUE7QTdENnE4REE7O0E2RDNxOERBOztBQUVBO0E3RDhxOERBOztBNkQ1cThEQTs7QUFFQTtBN0QrcThEQTs7QTZEOXI4REE7QUFBQTtBN0RrczhEQTs7QTZEanM4REE7O0FBRUE7QTdEb3M4REE7O0E2RGxzOERBOztBQUVBO0E3RHFzOERBOztBNkRuczhEQTs7QUFFQTtBN0RzczhEQTs7QTZEcHM4REE7O0FBRUE7QTdEdXM4REE7O0E2RHR0OERBO0FBQUE7QTdEMHQ4REE7O0E2RHp0OERBOztBQUVBO0E3RDR0OERBOztBNkQxdDhEQTs7QUFFQTtBN0Q2dDhEQTs7QTZEM3Q4REE7O0FBRUE7QTdEOHQ4REE7O0E2RDV0OERBOztBQUVBO0E3RCt0OERBOztBNkQ5dThEQTtBQUFBO0E3RGt2OERBOztBNkRqdjhEQTs7QUFFQTtBN0RvdjhEQTs7QTZEbHY4REE7O0FBRUE7QTdEcXY4REE7O0E2RG52OERBOztBQUVBO0E3RHN2OERBOztBNkRwdjhEQTs7QUFFQTtBN0R1djhEQTs7QTZEdHc4REE7QUFBQTtBN0QwdzhEQTs7QTZEenc4REE7O0FBRUE7QTdENHc4REE7O0E2RDF3OERBOztBQUVBO0E3RDZ3OERBOztBNkQzdzhEQTs7QUFFQTtBN0Q4dzhEQTs7QTZENXc4REE7O0FBRUE7QTdEK3c4REE7O0E2RHp3OERBO0FBQUE7QTdENnc4REE7O0E2RDV3OERBOztBQUVBO0E3RCt3OERBOztBNkQ3dzhEQTs7QUFFQTtBN0RneDhEQTs7QTZEOXc4REE7O0FBRUE7QTdEaXg4REE7O0E2RC93OERBOztBQUVBO0E3RGt4OERBOztBZ0IzeDhEQTtBNkNsREE7QUFBQTtBN0RrMThEQTtBNkRqMThEQTs7QUFFQTtBN0RtMThEQTtBNkRqMThEQTs7QUFFQTtBN0RtMThEQTtBNkRqMThEQTs7QUFFQTtBN0RtMThEQTtBNkRqMThEQTs7QUFFQTtBN0RtMThEQTtBNkRsMjhEQTtBQUFBO0E3RHEyOERBO0E2RHAyOERBOztBQUVBO0E3RHMyOERBO0E2RHAyOERBOztBQUVBO0E3RHMyOERBO0E2RHAyOERBOztBQUVBO0E3RHMyOERBO0E2RHAyOERBOztBQUVBO0E3RHMyOERBO0E2RHIzOERBO0FBQUE7QTdEdzM4REE7QTZEdjM4REE7O0FBRUE7QTdEeTM4REE7QTZEdjM4REE7O0FBRUE7QTdEeTM4REE7QTZEdjM4REE7O0FBRUE7QTdEeTM4REE7QTZEdjM4REE7O0FBRUE7QTdEeTM4REE7QTZEeDQ4REE7QUFBQTtBN0QyNDhEQTtBNkQxNDhEQTs7QUFFQTtBN0Q0NDhEQTtBNkQxNDhEQTs7QUFFQTtBN0Q0NDhEQTtBNkQxNDhEQTs7QUFFQTtBN0Q0NDhEQTtBNkQxNDhEQTs7QUFFQTtBN0Q0NDhEQTtBNkQzNThEQTtBQUFBO0E3RDg1OERBO0E2RDc1OERBOztBQUVBO0E3RCs1OERBO0E2RDc1OERBOztBQUVBO0E3RCs1OERBO0E2RDc1OERBOztBQUVBO0E3RCs1OERBO0E2RDc1OERBOztBQUVBO0E3RCs1OERBO0E2RDk2OERBO0FBQUE7QTdEaTc4REE7QTZEaDc4REE7O0FBRUE7QTdEazc4REE7QTZEaDc4REE7O0FBRUE7QTdEazc4REE7QTZEaDc4REE7O0FBRUE7QTdEazc4REE7QTZEaDc4REE7O0FBRUE7QTdEazc4REE7QTZEajg4REE7QUFBQTtBN0RvODhEQTtBNkRuODhEQTs7QUFFQTtBN0RxODhEQTtBNkRuODhEQTs7QUFFQTtBN0RxODhEQTtBNkRuODhEQTs7QUFFQTtBN0RxODhEQTtBNkRuODhEQTs7QUFFQTtBN0RxODhEQTtBNkRwOThEQTtBQUFBO0E3RHU5OERBO0E2RHQ5OERBOztBQUVBO0E3RHc5OERBO0E2RHQ5OERBOztBQUVBO0E3RHc5OERBO0E2RHQ5OERBOztBQUVBO0E3RHc5OERBO0E2RHQ5OERBOztBQUVBO0E3RHc5OERBO0E2RHYrOERBO0FBQUE7QTdEMCs4REE7QTZEeis4REE7O0FBRUE7QTdEMis4REE7QTZEeis4REE7O0FBRUE7QTdEMis4REE7QTZEeis4REE7O0FBRUE7QTdEMis4REE7QTZEeis4REE7O0FBRUE7QTdEMis4REE7QTZEMS84REE7QUFBQTtBN0Q2LzhEQTtBNkQ1LzhEQTs7QUFFQTtBN0Q4LzhEQTtBNkQ1LzhEQTs7QUFFQTtBN0Q4LzhEQTtBNkQ1LzhEQTs7QUFFQTtBN0Q4LzhEQTtBNkQ1LzhEQTs7QUFFQTtBN0Q4LzhEQTtBNkQ3ZzlEQTtBQUFBO0E3RGdoOURBO0E2RC9nOURBOztBQUVBO0E3RGloOURBO0E2RC9nOURBOztBQUVBO0E3RGloOURBO0E2RC9nOURBOztBQUVBO0E3RGloOURBO0E2RC9nOURBOztBQUVBO0E3RGloOURBO0E2RGhpOURBO0FBQUE7QTdEbWk5REE7QTZEbGk5REE7O0FBRUE7QTdEb2k5REE7QTZEbGk5REE7O0FBRUE7QTdEb2k5REE7QTZEbGk5REE7O0FBRUE7QTdEb2k5REE7QTZEbGk5REE7O0FBRUE7QTdEb2k5REE7QTZEbmo5REE7QUFBQTtBN0RzajlEQTtBNkRyajlEQTs7QUFFQTtBN0R1ajlEQTtBNkRyajlEQTs7QUFFQTtBN0R1ajlEQTtBNkRyajlEQTs7QUFFQTtBN0R1ajlEQTtBNkRyajlEQTs7QUFFQTtBN0R1ajlEQTtBNkR0azlEQTtBQUFBO0E3RHlrOURBO0E2RHhrOURBOztBQUVBO0E3RDBrOURBO0E2RHhrOURBOztBQUVBO0E3RDBrOURBO0E2RHhrOURBOztBQUVBO0E3RDBrOURBO0E2RHhrOURBOztBQUVBO0E3RDBrOURBO0E2RHpsOURBO0FBQUE7QTdENGw5REE7QTZEM2w5REE7O0FBRUE7QTdENmw5REE7QTZEM2w5REE7O0FBRUE7QTdENmw5REE7QTZEM2w5REE7O0FBRUE7QTdENmw5REE7QTZEM2w5REE7O0FBRUE7QTdENmw5REE7QTZENW05REE7QUFBQTtBN0QrbTlEQTtBNkQ5bTlEQTs7QUFFQTtBN0RnbjlEQTtBNkQ5bTlEQTs7QUFFQTtBN0RnbjlEQTtBNkQ5bTlEQTs7QUFFQTtBN0RnbjlEQTtBNkQ5bTlEQTs7QUFFQTtBN0RnbjlEQTtBNkQvbjlEQTtBQUFBO0E3RGtvOURBO0E2RGpvOURBOztBQUVBO0E3RG1vOURBO0E2RGpvOURBOztBQUVBO0E3RG1vOURBO0E2RGpvOURBOztBQUVBO0E3RG1vOURBO0E2RGpvOURBOztBQUVBO0E3RG1vOURBO0E2RGxwOURBO0FBQUE7QTdEcXA5REE7QTZEcHA5REE7O0FBRUE7QTdEc3A5REE7QTZEcHA5REE7O0FBRUE7QTdEc3A5REE7QTZEcHA5REE7O0FBRUE7QTdEc3A5REE7QTZEcHA5REE7O0FBRUE7QTdEc3A5REE7QTZEcnE5REE7QUFBQTtBN0R3cTlEQTtBNkR2cTlEQTs7QUFFQTtBN0R5cTlEQTtBNkR2cTlEQTs7QUFFQTtBN0R5cTlEQTtBNkR2cTlEQTs7QUFFQTtBN0R5cTlEQTtBNkR2cTlEQTs7QUFFQTtBN0R5cTlEQTtBNkR4cjlEQTtBQUFBO0E3RDJyOURBO0E2RDFyOURBOztBQUVBO0E3RDRyOURBO0E2RDFyOURBOztBQUVBO0E3RDRyOURBO0E2RDFyOURBOztBQUVBO0E3RDRyOURBO0E2RDFyOURBOztBQUVBO0E3RDRyOURBO0E2RDNzOURBO0FBQUE7QTdEOHM5REE7QTZEN3M5REE7O0FBRUE7QTdEK3M5REE7QTZEN3M5REE7O0FBRUE7QTdEK3M5REE7QTZEN3M5REE7O0FBRUE7QTdEK3M5REE7QTZEN3M5REE7O0FBRUE7QTdEK3M5REE7QTZEOXQ5REE7QUFBQTtBN0RpdTlEQTtBNkRodTlEQTs7QUFFQTtBN0RrdTlEQTtBNkRodTlEQTs7QUFFQTtBN0RrdTlEQTtBNkRodTlEQTs7QUFFQTtBN0RrdTlEQTtBNkRodTlEQTs7QUFFQTtBN0RrdTlEQTtBNkRqdjlEQTtBQUFBO0E3RG92OURBO0E2RG52OURBOztBQUVBO0E3RHF2OURBO0E2RG52OURBOztBQUVBO0E3RHF2OURBO0E2RG52OURBOztBQUVBO0E3RHF2OURBO0E2RG52OURBOztBQUVBO0E3RHF2OURBO0E2RHB3OURBO0FBQUE7QTdEdXc5REE7QTZEdHc5REE7O0FBRUE7QTdEd3c5REE7QTZEdHc5REE7O0FBRUE7QTdEd3c5REE7QTZEdHc5REE7O0FBRUE7QTdEd3c5REE7QTZEdHc5REE7O0FBRUE7QTdEd3c5REE7QTZEdng5REE7QUFBQTtBN0QweDlEQTtBNkR6eDlEQTs7QUFFQTtBN0QyeDlEQTtBNkR6eDlEQTs7QUFFQTtBN0QyeDlEQTtBNkR6eDlEQTs7QUFFQTtBN0QyeDlEQTtBNkR6eDlEQTs7QUFFQTtBN0QyeDlEQTtBNkQxeTlEQTtBQUFBO0E3RDZ5OURBO0E2RDV5OURBOztBQUVBO0E3RDh5OURBO0E2RDV5OURBOztBQUVBO0E3RDh5OURBO0E2RDV5OURBOztBQUVBO0E3RDh5OURBO0E2RDV5OURBOztBQUVBO0E3RDh5OURBO0E2RDd6OURBO0FBQUE7QTdEZzA5REE7QTZEL3o5REE7O0FBRUE7QTdEaTA5REE7QTZEL3o5REE7O0FBRUE7QTdEaTA5REE7QTZEL3o5REE7O0FBRUE7QTdEaTA5REE7QTZEL3o5REE7O0FBRUE7QTdEaTA5REE7QTZEaDE5REE7QUFBQTtBN0RtMTlEQTtBNkRsMTlEQTs7QUFFQTtBN0RvMTlEQTtBNkRsMTlEQTs7QUFFQTtBN0RvMTlEQTtBNkRsMTlEQTs7QUFFQTtBN0RvMTlEQTtBNkRsMTlEQTs7QUFFQTtBN0RvMTlEQTtBNkRuMjlEQTtBQUFBO0E3RHMyOURBO0E2RHIyOURBOztBQUVBO0E3RHUyOURBO0E2RHIyOURBOztBQUVBO0E3RHUyOURBO0E2RHIyOURBOztBQUVBO0E3RHUyOURBO0E2RHIyOURBOztBQUVBO0E3RHUyOURBO0E2RHQzOURBO0FBQUE7QTdEeTM5REE7QTZEeDM5REE7O0FBRUE7QTdEMDM5REE7QTZEeDM5REE7O0FBRUE7QTdEMDM5REE7QTZEeDM5REE7O0FBRUE7QTdEMDM5REE7QTZEeDM5REE7O0FBRUE7QTdEMDM5REE7QTZEejQ5REE7QUFBQTtBN0Q0NDlEQTtBNkQzNDlEQTs7QUFFQTtBN0Q2NDlEQTtBNkQzNDlEQTs7QUFFQTtBN0Q2NDlEQTtBNkQzNDlEQTs7QUFFQTtBN0Q2NDlEQTtBNkQzNDlEQTs7QUFFQTtBN0Q2NDlEQTtBNkQ1NTlEQTtBQUFBO0E3RCs1OURBO0E2RDk1OURBOztBQUVBO0E3RGc2OURBO0E2RDk1OURBOztBQUVBO0E3RGc2OURBO0E2RDk1OURBOztBQUVBO0E3RGc2OURBO0E2RDk1OURBOztBQUVBO0E3RGc2OURBO0E2RC82OURBO0FBQUE7QTdEazc5REE7QTZEajc5REE7O0FBRUE7QTdEbTc5REE7QTZEajc5REE7O0FBRUE7QTdEbTc5REE7QTZEajc5REE7O0FBRUE7QTdEbTc5REE7QTZEajc5REE7O0FBRUE7QTdEbTc5REE7QTZEbDg5REE7QUFBQTtBN0RxODlEQTtBNkRwODlEQTs7QUFFQTtBN0RzODlEQTtBNkRwODlEQTs7QUFFQTtBN0RzODlEQTtBNkRwODlEQTs7QUFFQTtBN0RzODlEQTtBNkRwODlEQTs7QUFFQTtBN0RzODlEQTtBNkRyOTlEQTtBQUFBO0E3RHc5OURBO0E2RHY5OURBOztBQUVBO0E3RHk5OURBO0E2RHY5OURBOztBQUVBO0E3RHk5OURBO0E2RHY5OURBOztBQUVBO0E3RHk5OURBO0E2RHY5OURBOztBQUVBO0E3RHk5OURBO0E2RHgrOURBO0FBQUE7QTdEMis5REE7QTZEMSs5REE7O0FBRUE7QTdENCs5REE7QTZEMSs5REE7O0FBRUE7QTdENCs5REE7QTZEMSs5REE7O0FBRUE7QTdENCs5REE7QTZEMSs5REE7O0FBRUE7QTdENCs5REE7QTZEMy85REE7QUFBQTtBN0Q4LzlEQTtBNkQ3LzlEQTs7QUFFQTtBN0QrLzlEQTtBNkQ3LzlEQTs7QUFFQTtBN0QrLzlEQTtBNkQ3LzlEQTs7QUFFQTtBN0QrLzlEQTtBNkQ3LzlEQTs7QUFFQTtBN0QrLzlEQTtBNkQ5ZytEQTtBQUFBO0E3RGloK0RBO0E2RGhoK0RBOztBQUVBO0E3RGtoK0RBO0E2RGhoK0RBOztBQUVBO0E3RGtoK0RBO0E2RGhoK0RBOztBQUVBO0E3RGtoK0RBO0E2RGhoK0RBOztBQUVBO0E3RGtoK0RBO0E2RGppK0RBO0FBQUE7QTdEb2krREE7QTZEbmkrREE7O0FBRUE7QTdEcWkrREE7QTZEbmkrREE7O0FBRUE7QTdEcWkrREE7QTZEbmkrREE7O0FBRUE7QTdEcWkrREE7QTZEbmkrREE7O0FBRUE7QTdEcWkrREE7QTZEcGorREE7QUFBQTtBN0R1aitEQTtBNkR0aitEQTs7QUFFQTtBN0R3aitEQTtBNkR0aitEQTs7QUFFQTtBN0R3aitEQTtBNkR0aitEQTs7QUFFQTtBN0R3aitEQTtBNkR0aitEQTs7QUFFQTtBN0R3aitEQTtBNkR2aytEQTtBQUFBO0E3RDBrK0RBO0E2RHprK0RBOztBQUVBO0E3RDJrK0RBO0E2RHprK0RBOztBQUVBO0E3RDJrK0RBO0E2RHprK0RBOztBQUVBO0E3RDJrK0RBO0E2RHprK0RBOztBQUVBO0E3RDJrK0RBO0E2RDFsK0RBO0FBQUE7QTdENmwrREE7QTZENWwrREE7O0FBRUE7QTdEOGwrREE7QTZENWwrREE7O0FBRUE7QTdEOGwrREE7QTZENWwrREE7O0FBRUE7QTdEOGwrREE7QTZENWwrREE7O0FBRUE7QTdEOGwrREE7QTZEN20rREE7QUFBQTtBN0RnbitEQTtBNkQvbStEQTs7QUFFQTtBN0RpbitEQTtBNkQvbStEQTs7QUFFQTtBN0RpbitEQTtBNkQvbStEQTs7QUFFQTtBN0RpbitEQTtBNkQvbStEQTs7QUFFQTtBN0RpbitEQTtBNkRobytEQTtBQUFBO0E3RG1vK0RBO0E2RGxvK0RBOztBQUVBO0E3RG9vK0RBO0E2RGxvK0RBOztBQUVBO0E3RG9vK0RBO0E2RGxvK0RBOztBQUVBO0E3RG9vK0RBO0E2RGxvK0RBOztBQUVBO0E3RG9vK0RBO0E2RDVuK0RBO0FBQUE7QTdEK24rREE7QTZEOW4rREE7O0FBRUE7QTdEZ28rREE7QTZEOW4rREE7O0FBRUE7QTdEZ28rREE7QTZEOW4rREE7O0FBRUE7QTdEZ28rREE7QTZEOW4rREE7O0FBRUE7QTdEZ28rREE7QTZEL28rREE7QUFBQTtBN0RrcCtEQTtBNkRqcCtEQTs7QUFFQTtBN0RtcCtEQTtBNkRqcCtEQTs7QUFFQTtBN0RtcCtEQTtBNkRqcCtEQTs7QUFFQTtBN0RtcCtEQTtBNkRqcCtEQTs7QUFFQTtBN0RtcCtEQTtBNkRscStEQTtBQUFBO0E3RHFxK0RBO0E2RHBxK0RBOztBQUVBO0E3RHNxK0RBO0E2RHBxK0RBOztBQUVBO0E3RHNxK0RBO0E2RHBxK0RBOztBQUVBO0E3RHNxK0RBO0E2RHBxK0RBOztBQUVBO0E3RHNxK0RBO0E2RHJyK0RBO0FBQUE7QTdEd3IrREE7QTZEdnIrREE7O0FBRUE7QTdEeXIrREE7QTZEdnIrREE7O0FBRUE7QTdEeXIrREE7QTZEdnIrREE7O0FBRUE7QTdEeXIrREE7QTZEdnIrREE7O0FBRUE7QTdEeXIrREE7QTZEeHMrREE7QUFBQTtBN0QycytEQTtBNkQxcytEQTs7QUFFQTtBN0Q0cytEQTtBNkQxcytEQTs7QUFFQTtBN0Q0cytEQTtBNkQxcytEQTs7QUFFQTtBN0Q0cytEQTtBNkQxcytEQTs7QUFFQTtBN0Q0cytEQTtBNkQzdCtEQTtBQUFBO0E3RDh0K0RBO0E2RDd0K0RBOztBQUVBO0E3RCt0K0RBO0E2RDd0K0RBOztBQUVBO0E3RCt0K0RBO0E2RDd0K0RBOztBQUVBO0E3RCt0K0RBO0E2RDd0K0RBOztBQUVBO0E3RCt0K0RBO0E2RDl1K0RBO0FBQUE7QTdEaXYrREE7QTZEaHYrREE7O0FBRUE7QTdEa3YrREE7QTZEaHYrREE7O0FBRUE7QTdEa3YrREE7QTZEaHYrREE7O0FBRUE7QTdEa3YrREE7QTZEaHYrREE7O0FBRUE7QTdEa3YrREE7QTZEancrREE7QUFBQTtBN0RvdytEQTtBNkRudytEQTs7QUFFQTtBN0RxdytEQTtBNkRudytEQTs7QUFFQTtBN0RxdytEQTtBNkRudytEQTs7QUFFQTtBN0RxdytEQTtBNkRudytEQTs7QUFFQTtBN0RxdytEQTtBNkRweCtEQTtBQUFBO0E3RHV4K0RBO0E2RHR4K0RBOztBQUVBO0E3RHd4K0RBO0E2RHR4K0RBOztBQUVBO0E3RHd4K0RBO0E2RHR4K0RBOztBQUVBO0E3RHd4K0RBO0E2RHR4K0RBOztBQUVBO0E3RHd4K0RBO0E2RHZ5K0RBO0FBQUE7QTdEMHkrREE7QTZEenkrREE7O0FBRUE7QTdEMnkrREE7QTZEenkrREE7O0FBRUE7QTdEMnkrREE7QTZEenkrREE7O0FBRUE7QTdEMnkrREE7QTZEenkrREE7O0FBRUE7QTdEMnkrREE7QTZEMXorREE7QUFBQTtBN0Q2eitEQTtBNkQ1eitEQTs7QUFFQTtBN0Q4eitEQTtBNkQ1eitEQTs7QUFFQTtBN0Q4eitEQTtBNkQ1eitEQTs7QUFFQTtBN0Q4eitEQTtBNkQ1eitEQTs7QUFFQTtBN0Q4eitEQTtBNkQ3MCtEQTtBQUFBO0E3RGcxK0RBO0E2RC8wK0RBOztBQUVBO0E3RGkxK0RBO0E2RC8wK0RBOztBQUVBO0E3RGkxK0RBO0E2RC8wK0RBOztBQUVBO0E3RGkxK0RBO0E2RC8wK0RBOztBQUVBO0E3RGkxK0RBO0E2RGgyK0RBO0FBQUE7QTdEbTIrREE7QTZEbDIrREE7O0FBRUE7QTdEbzIrREE7QTZEbDIrREE7O0FBRUE7QTdEbzIrREE7QTZEbDIrREE7O0FBRUE7QTdEbzIrREE7QTZEbDIrREE7O0FBRUE7QTdEbzIrREE7QTZEbjMrREE7QUFBQTtBN0RzMytEQTtBNkRyMytEQTs7QUFFQTtBN0R1MytEQTtBNkRyMytEQTs7QUFFQTtBN0R1MytEQTtBNkRyMytEQTs7QUFFQTtBN0R1MytEQTtBNkRyMytEQTs7QUFFQTtBN0R1MytEQTtBNkR0NCtEQTtBQUFBO0E3RHk0K0RBO0E2RHg0K0RBOztBQUVBO0E3RDA0K0RBO0E2RHg0K0RBOztBQUVBO0E3RDA0K0RBO0E2RHg0K0RBOztBQUVBO0E3RDA0K0RBO0E2RHg0K0RBOztBQUVBO0E3RDA0K0RBO0E2RHo1K0RBO0FBQUE7QTdENDUrREE7QTZEMzUrREE7O0FBRUE7QTdENjUrREE7QTZEMzUrREE7O0FBRUE7QTdENjUrREE7QTZEMzUrREE7O0FBRUE7QTdENjUrREE7QTZEMzUrREE7O0FBRUE7QTdENjUrREE7QTZENTYrREE7QUFBQTtBN0QrNitEQTtBNkQ5NitEQTs7QUFFQTtBN0RnNytEQTtBNkQ5NitEQTs7QUFFQTtBN0RnNytEQTtBNkQ5NitEQTs7QUFFQTtBN0RnNytEQTtBNkQ5NitEQTs7QUFFQTtBN0RnNytEQTtBNkQvNytEQTtBQUFBO0E3RGs4K0RBO0E2RGo4K0RBOztBQUVBO0E3RG04K0RBO0E2RGo4K0RBOztBQUVBO0E3RG04K0RBO0E2RGo4K0RBOztBQUVBO0E3RG04K0RBO0E2RGo4K0RBOztBQUVBO0E3RG04K0RBO0E2RGw5K0RBO0FBQUE7QTdEcTkrREE7QTZEcDkrREE7O0FBRUE7QTdEczkrREE7QTZEcDkrREE7O0FBRUE7QTdEczkrREE7QTZEcDkrREE7O0FBRUE7QTdEczkrREE7QTZEcDkrREE7O0FBRUE7QTdEczkrREE7QTZEcisrREE7QUFBQTtBN0R3KytEQTtBNkR2KytEQTs7QUFFQTtBN0R5KytEQTtBNkR2KytEQTs7QUFFQTtBN0R5KytEQTtBNkR2KytEQTs7QUFFQTtBN0R5KytEQTtBNkR2KytEQTs7QUFFQTtBN0R5KytEQTtBNkR4LytEQTtBQUFBO0E3RDIvK0RBO0E2RDEvK0RBOztBQUVBO0E3RDQvK0RBO0E2RDEvK0RBOztBQUVBO0E3RDQvK0RBO0E2RDEvK0RBOztBQUVBO0E3RDQvK0RBO0E2RDEvK0RBOztBQUVBO0E3RDQvK0RBO0E2RHQvK0RBO0FBQUE7QTdEeS8rREE7QTZEeC8rREE7O0FBRUE7QTdEMC8rREE7QTZEeC8rREE7O0FBRUE7QTdEMC8rREE7QTZEeC8rREE7O0FBRUE7QTdEMC8rREE7QTZEeC8rREE7O0FBRUE7QTdEMC8rREE7QUFDQTtBZ0JwZy9EQTtBNkNsREE7QUFBQTtBN0Qwai9EQTtBNkR6ai9EQTs7QUFFQTtBN0Qyai9EQTtBNkR6ai9EQTs7QUFFQTtBN0Qyai9EQTtBNkR6ai9EQTs7QUFFQTtBN0Qyai9EQTtBNkR6ai9EQTs7QUFFQTtBN0Qyai9EQTtBNkQxay9EQTtBQUFBO0E3RDZrL0RBO0E2RDVrL0RBOztBQUVBO0E3RDhrL0RBO0E2RDVrL0RBOztBQUVBO0E3RDhrL0RBO0E2RDVrL0RBOztBQUVBO0E3RDhrL0RBO0E2RDVrL0RBOztBQUVBO0E3RDhrL0RBO0E2RDdsL0RBO0FBQUE7QTdEZ20vREE7QTZEL2wvREE7O0FBRUE7QTdEaW0vREE7QTZEL2wvREE7O0FBRUE7QTdEaW0vREE7QTZEL2wvREE7O0FBRUE7QTdEaW0vREE7QTZEL2wvREE7O0FBRUE7QTdEaW0vREE7QTZEaG4vREE7QUFBQTtBN0Rtbi9EQTtBNkRsbi9EQTs7QUFFQTtBN0Rvbi9EQTtBNkRsbi9EQTs7QUFFQTtBN0Rvbi9EQTtBNkRsbi9EQTs7QUFFQTtBN0Rvbi9EQTtBNkRsbi9EQTs7QUFFQTtBN0Rvbi9EQTtBNkRuby9EQTtBQUFBO0E3RHNvL0RBO0E2RHJvL0RBOztBQUVBO0E3RHVvL0RBO0E2RHJvL0RBOztBQUVBO0E3RHVvL0RBO0E2RHJvL0RBOztBQUVBO0E3RHVvL0RBO0E2RHJvL0RBOztBQUVBO0E3RHVvL0RBO0E2RHRwL0RBO0FBQUE7QTdEeXAvREE7QTZEeHAvREE7O0FBRUE7QTdEMHAvREE7QTZEeHAvREE7O0FBRUE7QTdEMHAvREE7QTZEeHAvREE7O0FBRUE7QTdEMHAvREE7QTZEeHAvREE7O0FBRUE7QTdEMHAvREE7QTZEenEvREE7QUFBQTtBN0Q0cS9EQTtBNkQzcS9EQTs7QUFFQTtBN0Q2cS9EQTtBNkQzcS9EQTs7QUFFQTtBN0Q2cS9EQTtBNkQzcS9EQTs7QUFFQTtBN0Q2cS9EQTtBNkQzcS9EQTs7QUFFQTtBN0Q2cS9EQTtBNkQ1ci9EQTtBQUFBO0E3RCtyL0RBO0E2RDlyL0RBOztBQUVBO0E3RGdzL0RBO0E2RDlyL0RBOztBQUVBO0E3RGdzL0RBO0E2RDlyL0RBOztBQUVBO0E3RGdzL0RBO0E2RDlyL0RBOztBQUVBO0E3RGdzL0RBO0E2RC9zL0RBO0FBQUE7QTdEa3QvREE7QTZEanQvREE7O0FBRUE7QTdEbXQvREE7QTZEanQvREE7O0FBRUE7QTdEbXQvREE7QTZEanQvREE7O0FBRUE7QTdEbXQvREE7QTZEanQvREE7O0FBRUE7QTdEbXQvREE7QTZEbHUvREE7QUFBQTtBN0RxdS9EQTtBNkRwdS9EQTs7QUFFQTtBN0RzdS9EQTtBNkRwdS9EQTs7QUFFQTtBN0RzdS9EQTtBNkRwdS9EQTs7QUFFQTtBN0RzdS9EQTtBNkRwdS9EQTs7QUFFQTtBN0RzdS9EQTtBNkRydi9EQTtBQUFBO0E3RHd2L0RBO0E2RHZ2L0RBOztBQUVBO0E3RHl2L0RBO0E2RHZ2L0RBOztBQUVBO0E3RHl2L0RBO0E2RHZ2L0RBOztBQUVBO0E3RHl2L0RBO0E2RHZ2L0RBOztBQUVBO0E3RHl2L0RBO0E2RHh3L0RBO0FBQUE7QTdEMncvREE7QTZEMXcvREE7O0FBRUE7QTdENHcvREE7QTZEMXcvREE7O0FBRUE7QTdENHcvREE7QTZEMXcvREE7O0FBRUE7QTdENHcvREE7QTZEMXcvREE7O0FBRUE7QTdENHcvREE7QTZEM3gvREE7QUFBQTtBN0Q4eC9EQTtBNkQ3eC9EQTs7QUFFQTtBN0QreC9EQTtBNkQ3eC9EQTs7QUFFQTtBN0QreC9EQTtBNkQ3eC9EQTs7QUFFQTtBN0QreC9EQTtBNkQ3eC9EQTs7QUFFQTtBN0QreC9EQTtBNkQ5eS9EQTtBQUFBO0E3RGl6L0RBO0E2RGh6L0RBOztBQUVBO0E3RGt6L0RBO0E2RGh6L0RBOztBQUVBO0E3RGt6L0RBO0E2RGh6L0RBOztBQUVBO0E3RGt6L0RBO0E2RGh6L0RBOztBQUVBO0E3RGt6L0RBO0E2RGowL0RBO0FBQUE7QTdEbzAvREE7QTZEbjAvREE7O0FBRUE7QTdEcTAvREE7QTZEbjAvREE7O0FBRUE7QTdEcTAvREE7QTZEbjAvREE7O0FBRUE7QTdEcTAvREE7QTZEbjAvREE7O0FBRUE7QTdEcTAvREE7QTZEcDEvREE7QUFBQTtBN0R1MS9EQTtBNkR0MS9EQTs7QUFFQTtBN0R3MS9EQTtBNkR0MS9EQTs7QUFFQTtBN0R3MS9EQTtBNkR0MS9EQTs7QUFFQTtBN0R3MS9EQTtBNkR0MS9EQTs7QUFFQTtBN0R3MS9EQTtBNkR2Mi9EQTtBQUFBO0E3RDAyL0RBO0E2RHoyL0RBOztBQUVBO0E3RDIyL0RBO0E2RHoyL0RBOztBQUVBO0E3RDIyL0RBO0E2RHoyL0RBOztBQUVBO0E3RDIyL0RBO0E2RHoyL0RBOztBQUVBO0E3RDIyL0RBO0E2RDEzL0RBO0FBQUE7QTdENjMvREE7QTZENTMvREE7O0FBRUE7QTdEODMvREE7QTZENTMvREE7O0FBRUE7QTdEODMvREE7QTZENTMvREE7O0FBRUE7QTdEODMvREE7QTZENTMvREE7O0FBRUE7QTdEODMvREE7QTZENzQvREE7QUFBQTtBN0RnNS9EQTtBNkQvNC9EQTs7QUFFQTtBN0RpNS9EQTtBNkQvNC9EQTs7QUFFQTtBN0RpNS9EQTtBNkQvNC9EQTs7QUFFQTtBN0RpNS9EQTtBNkQvNC9EQTs7QUFFQTtBN0RpNS9EQTtBNkRoNi9EQTtBQUFBO0E3RG02L0RBO0E2RGw2L0RBOztBQUVBO0E3RG82L0RBO0E2RGw2L0RBOztBQUVBO0E3RG82L0RBO0E2RGw2L0RBOztBQUVBO0E3RG82L0RBO0E2RGw2L0RBOztBQUVBO0E3RG82L0RBO0E2RG43L0RBO0FBQUE7QTdEczcvREE7QTZEcjcvREE7O0FBRUE7QTdEdTcvREE7QTZEcjcvREE7O0FBRUE7QTdEdTcvREE7QTZEcjcvREE7O0FBRUE7QTdEdTcvREE7QTZEcjcvREE7O0FBRUE7QTdEdTcvREE7QTZEdDgvREE7QUFBQTtBN0R5OC9EQTtBNkR4OC9EQTs7QUFFQTtBN0QwOC9EQTtBNkR4OC9EQTs7QUFFQTtBN0QwOC9EQTtBNkR4OC9EQTs7QUFFQTtBN0QwOC9EQTtBNkR4OC9EQTs7QUFFQTtBN0QwOC9EQTtBNkR6OS9EQTtBQUFBO0E3RDQ5L0RBO0E2RDM5L0RBOztBQUVBO0E3RDY5L0RBO0E2RDM5L0RBOztBQUVBO0E3RDY5L0RBO0E2RDM5L0RBOztBQUVBO0E3RDY5L0RBO0E2RDM5L0RBOztBQUVBO0E3RDY5L0RBO0E2RDUrL0RBO0FBQUE7QTdEKysvREE7QTZEOSsvREE7O0FBRUE7QTdEZy8vREE7QTZEOSsvREE7O0FBRUE7QTdEZy8vREE7QTZEOSsvREE7O0FBRUE7QTdEZy8vREE7QTZEOSsvREE7O0FBRUE7QTdEZy8vREE7QTZELy8vREE7QUFBQTtBN0RrZ2dFQTtBNkRqZ2dFQTs7QUFFQTtBN0RtZ2dFQTtBNkRqZ2dFQTs7QUFFQTtBN0RtZ2dFQTtBNkRqZ2dFQTs7QUFFQTtBN0RtZ2dFQTtBNkRqZ2dFQTs7QUFFQTtBN0RtZ2dFQTtBNkRsaGdFQTtBQUFBO0E3RHFoZ0VBO0E2RHBoZ0VBOztBQUVBO0E3RHNoZ0VBO0E2RHBoZ0VBOztBQUVBO0E3RHNoZ0VBO0E2RHBoZ0VBOztBQUVBO0E3RHNoZ0VBO0E2RHBoZ0VBOztBQUVBO0E3RHNoZ0VBO0E2RHJpZ0VBO0FBQUE7QTdEd2lnRUE7QTZEdmlnRUE7O0FBRUE7QTdEeWlnRUE7QTZEdmlnRUE7O0FBRUE7QTdEeWlnRUE7QTZEdmlnRUE7O0FBRUE7QTdEeWlnRUE7QTZEdmlnRUE7O0FBRUE7QTdEeWlnRUE7QTZEeGpnRUE7QUFBQTtBN0QyamdFQTtBNkQxamdFQTs7QUFFQTtBN0Q0amdFQTtBNkQxamdFQTs7QUFFQTtBN0Q0amdFQTtBNkQxamdFQTs7QUFFQTtBN0Q0amdFQTtBNkQxamdFQTs7QUFFQTtBN0Q0amdFQTtBNkQza2dFQTtBQUFBO0E3RDhrZ0VBO0E2RDdrZ0VBOztBQUVBO0E3RCtrZ0VBO0E2RDdrZ0VBOztBQUVBO0E3RCtrZ0VBO0E2RDdrZ0VBOztBQUVBO0E3RCtrZ0VBO0E2RDdrZ0VBOztBQUVBO0E3RCtrZ0VBO0E2RDlsZ0VBO0FBQUE7QTdEaW1nRUE7QTZEaG1nRUE7O0FBRUE7QTdEa21nRUE7QTZEaG1nRUE7O0FBRUE7QTdEa21nRUE7QTZEaG1nRUE7O0FBRUE7QTdEa21nRUE7QTZEaG1nRUE7O0FBRUE7QTdEa21nRUE7QTZEam5nRUE7QUFBQTtBN0RvbmdFQTtBNkRubmdFQTs7QUFFQTtBN0RxbmdFQTtBNkRubmdFQTs7QUFFQTtBN0RxbmdFQTtBNkRubmdFQTs7QUFFQTtBN0RxbmdFQTtBNkRubmdFQTs7QUFFQTtBN0RxbmdFQTtBNkRwb2dFQTtBQUFBO0E3RHVvZ0VBO0E2RHRvZ0VBOztBQUVBO0E3RHdvZ0VBO0E2RHRvZ0VBOztBQUVBO0E3RHdvZ0VBO0E2RHRvZ0VBOztBQUVBO0E3RHdvZ0VBO0E2RHRvZ0VBOztBQUVBO0E3RHdvZ0VBO0E2RHZwZ0VBO0FBQUE7QTdEMHBnRUE7QTZEenBnRUE7O0FBRUE7QTdEMnBnRUE7QTZEenBnRUE7O0FBRUE7QTdEMnBnRUE7QTZEenBnRUE7O0FBRUE7QTdEMnBnRUE7QTZEenBnRUE7O0FBRUE7QTdEMnBnRUE7QTZEMXFnRUE7QUFBQTtBN0Q2cWdFQTtBNkQ1cWdFQTs7QUFFQTtBN0Q4cWdFQTtBNkQ1cWdFQTs7QUFFQTtBN0Q4cWdFQTtBNkQ1cWdFQTs7QUFFQTtBN0Q4cWdFQTtBNkQ1cWdFQTs7QUFFQTtBN0Q4cWdFQTtBNkQ3cmdFQTtBQUFBO0E3RGdzZ0VBO0E2RC9yZ0VBOztBQUVBO0E3RGlzZ0VBO0E2RC9yZ0VBOztBQUVBO0E3RGlzZ0VBO0E2RC9yZ0VBOztBQUVBO0E3RGlzZ0VBO0E2RC9yZ0VBOztBQUVBO0E3RGlzZ0VBO0E2RGh0Z0VBO0FBQUE7QTdEbXRnRUE7QTZEbHRnRUE7O0FBRUE7QTdEb3RnRUE7QTZEbHRnRUE7O0FBRUE7QTdEb3RnRUE7QTZEbHRnRUE7O0FBRUE7QTdEb3RnRUE7QTZEbHRnRUE7O0FBRUE7QTdEb3RnRUE7QTZEbnVnRUE7QUFBQTtBN0RzdWdFQTtBNkRydWdFQTs7QUFFQTtBN0R1dWdFQTtBNkRydWdFQTs7QUFFQTtBN0R1dWdFQTtBNkRydWdFQTs7QUFFQTtBN0R1dWdFQTtBNkRydWdFQTs7QUFFQTtBN0R1dWdFQTtBNkR0dmdFQTtBQUFBO0E3RHl2Z0VBO0E2RHh2Z0VBOztBQUVBO0E3RDB2Z0VBO0E2RHh2Z0VBOztBQUVBO0E3RDB2Z0VBO0E2RHh2Z0VBOztBQUVBO0E3RDB2Z0VBO0E2RHh2Z0VBOztBQUVBO0E3RDB2Z0VBO0E2RHp3Z0VBO0FBQUE7QTdENHdnRUE7QTZEM3dnRUE7O0FBRUE7QTdENndnRUE7QTZEM3dnRUE7O0FBRUE7QTdENndnRUE7QTZEM3dnRUE7O0FBRUE7QTdENndnRUE7QTZEM3dnRUE7O0FBRUE7QTdENndnRUE7QTZENXhnRUE7QUFBQTtBN0QreGdFQTtBNkQ5eGdFQTs7QUFFQTtBN0RneWdFQTtBNkQ5eGdFQTs7QUFFQTtBN0RneWdFQTtBNkQ5eGdFQTs7QUFFQTtBN0RneWdFQTtBNkQ5eGdFQTs7QUFFQTtBN0RneWdFQTtBNkQveWdFQTtBQUFBO0E3RGt6Z0VBO0E2RGp6Z0VBOztBQUVBO0E3RG16Z0VBO0E2RGp6Z0VBOztBQUVBO0E3RG16Z0VBO0E2RGp6Z0VBOztBQUVBO0E3RG16Z0VBO0E2RGp6Z0VBOztBQUVBO0E3RG16Z0VBO0E2RGwwZ0VBO0FBQUE7QTdEcTBnRUE7QTZEcDBnRUE7O0FBRUE7QTdEczBnRUE7QTZEcDBnRUE7O0FBRUE7QTdEczBnRUE7QTZEcDBnRUE7O0FBRUE7QTdEczBnRUE7QTZEcDBnRUE7O0FBRUE7QTdEczBnRUE7QTZEcjFnRUE7QUFBQTtBN0R3MWdFQTtBNkR2MWdFQTs7QUFFQTtBN0R5MWdFQTtBNkR2MWdFQTs7QUFFQTtBN0R5MWdFQTtBNkR2MWdFQTs7QUFFQTtBN0R5MWdFQTtBNkR2MWdFQTs7QUFFQTtBN0R5MWdFQTtBNkR4MmdFQTtBQUFBO0E3RDIyZ0VBO0E2RDEyZ0VBOztBQUVBO0E3RDQyZ0VBO0E2RDEyZ0VBOztBQUVBO0E3RDQyZ0VBO0E2RDEyZ0VBOztBQUVBO0E3RDQyZ0VBO0E2RDEyZ0VBOztBQUVBO0E3RDQyZ0VBO0E2RHAyZ0VBO0FBQUE7QTdEdTJnRUE7QTZEdDJnRUE7O0FBRUE7QTdEdzJnRUE7QTZEdDJnRUE7O0FBRUE7QTdEdzJnRUE7QTZEdDJnRUE7O0FBRUE7QTdEdzJnRUE7QTZEdDJnRUE7O0FBRUE7QTdEdzJnRUE7QTZEdjNnRUE7QUFBQTtBN0QwM2dFQTtBNkR6M2dFQTs7QUFFQTtBN0QyM2dFQTtBNkR6M2dFQTs7QUFFQTtBN0QyM2dFQTtBNkR6M2dFQTs7QUFFQTtBN0QyM2dFQTtBNkR6M2dFQTs7QUFFQTtBN0QyM2dFQTtBNkQxNGdFQTtBQUFBO0E3RDY0Z0VBO0E2RDU0Z0VBOztBQUVBO0E3RDg0Z0VBO0E2RDU0Z0VBOztBQUVBO0E3RDg0Z0VBO0E2RDU0Z0VBOztBQUVBO0E3RDg0Z0VBO0E2RDU0Z0VBOztBQUVBO0E3RDg0Z0VBO0E2RDc1Z0VBO0FBQUE7QTdEZzZnRUE7QTZELzVnRUE7O0FBRUE7QTdEaTZnRUE7QTZELzVnRUE7O0FBRUE7QTdEaTZnRUE7QTZELzVnRUE7O0FBRUE7QTdEaTZnRUE7QTZELzVnRUE7O0FBRUE7QTdEaTZnRUE7QTZEaDdnRUE7QUFBQTtBN0RtN2dFQTtBNkRsN2dFQTs7QUFFQTtBN0RvN2dFQTtBNkRsN2dFQTs7QUFFQTtBN0RvN2dFQTtBNkRsN2dFQTs7QUFFQTtBN0RvN2dFQTtBNkRsN2dFQTs7QUFFQTtBN0RvN2dFQTtBNkRuOGdFQTtBQUFBO0E3RHM4Z0VBO0E2RHI4Z0VBOztBQUVBO0E3RHU4Z0VBO0E2RHI4Z0VBOztBQUVBO0E3RHU4Z0VBO0E2RHI4Z0VBOztBQUVBO0E3RHU4Z0VBO0E2RHI4Z0VBOztBQUVBO0E3RHU4Z0VBO0E2RHQ5Z0VBO0FBQUE7QTdEeTlnRUE7QTZEeDlnRUE7O0FBRUE7QTdEMDlnRUE7QTZEeDlnRUE7O0FBRUE7QTdEMDlnRUE7QTZEeDlnRUE7O0FBRUE7QTdEMDlnRUE7QTZEeDlnRUE7O0FBRUE7QTdEMDlnRUE7QTZEeitnRUE7QUFBQTtBN0Q0K2dFQTtBNkQzK2dFQTs7QUFFQTtBN0Q2K2dFQTtBNkQzK2dFQTs7QUFFQTtBN0Q2K2dFQTtBNkQzK2dFQTs7QUFFQTtBN0Q2K2dFQTtBNkQzK2dFQTs7QUFFQTtBN0Q2K2dFQTtBNkQ1L2dFQTtBQUFBO0E3RCsvZ0VBO0E2RDkvZ0VBOztBQUVBO0E3RGdnaEVBO0E2RDkvZ0VBOztBQUVBO0E3RGdnaEVBO0E2RDkvZ0VBOztBQUVBO0E3RGdnaEVBO0E2RDkvZ0VBOztBQUVBO0E3RGdnaEVBO0E2RC9naEVBO0FBQUE7QTdEa2hoRUE7QTZEamhoRUE7O0FBRUE7QTdEbWhoRUE7QTZEamhoRUE7O0FBRUE7QTdEbWhoRUE7QTZEamhoRUE7O0FBRUE7QTdEbWhoRUE7QTZEamhoRUE7O0FBRUE7QTdEbWhoRUE7QTZEbGloRUE7QUFBQTtBN0RxaWhFQTtBNkRwaWhFQTs7QUFFQTtBN0RzaWhFQTtBNkRwaWhFQTs7QUFFQTtBN0RzaWhFQTtBNkRwaWhFQTs7QUFFQTtBN0RzaWhFQTtBNkRwaWhFQTs7QUFFQTtBN0RzaWhFQTtBNkRyamhFQTtBQUFBO0E3RHdqaEVBO0E2RHZqaEVBOztBQUVBO0E3RHlqaEVBO0E2RHZqaEVBOztBQUVBO0E3RHlqaEVBO0E2RHZqaEVBOztBQUVBO0E3RHlqaEVBO0E2RHZqaEVBOztBQUVBO0E3RHlqaEVBO0E2RHhraEVBO0FBQUE7QTdEMmtoRUE7QTZEMWtoRUE7O0FBRUE7QTdENGtoRUE7QTZEMWtoRUE7O0FBRUE7QTdENGtoRUE7QTZEMWtoRUE7O0FBRUE7QTdENGtoRUE7QTZEMWtoRUE7O0FBRUE7QTdENGtoRUE7QTZEM2xoRUE7QUFBQTtBN0Q4bGhFQTtBNkQ3bGhFQTs7QUFFQTtBN0QrbGhFQTtBNkQ3bGhFQTs7QUFFQTtBN0QrbGhFQTtBNkQ3bGhFQTs7QUFFQTtBN0QrbGhFQTtBNkQ3bGhFQTs7QUFFQTtBN0QrbGhFQTtBNkQ5bWhFQTtBQUFBO0E3RGluaEVBO0E2RGhuaEVBOztBQUVBO0E3RGtuaEVBO0E2RGhuaEVBOztBQUVBO0E3RGtuaEVBO0E2RGhuaEVBOztBQUVBO0E3RGtuaEVBO0E2RGhuaEVBOztBQUVBO0E3RGtuaEVBO0E2RGpvaEVBO0FBQUE7QTdEb29oRUE7QTZEbm9oRUE7O0FBRUE7QTdEcW9oRUE7QTZEbm9oRUE7O0FBRUE7QTdEcW9oRUE7QTZEbm9oRUE7O0FBRUE7QTdEcW9oRUE7QTZEbm9oRUE7O0FBRUE7QTdEcW9oRUE7QTZEcHBoRUE7QUFBQTtBN0R1cGhFQTtBNkR0cGhFQTs7QUFFQTtBN0R3cGhFQTtBNkR0cGhFQTs7QUFFQTtBN0R3cGhFQTtBNkR0cGhFQTs7QUFFQTtBN0R3cGhFQTtBNkR0cGhFQTs7QUFFQTtBN0R3cGhFQTtBNkR2cWhFQTtBQUFBO0E3RDBxaEVBO0E2RHpxaEVBOztBQUVBO0E3RDJxaEVBO0E2RHpxaEVBOztBQUVBO0E3RDJxaEVBO0E2RHpxaEVBOztBQUVBO0E3RDJxaEVBO0E2RHpxaEVBOztBQUVBO0E3RDJxaEVBO0E2RDFyaEVBO0FBQUE7QTdENnJoRUE7QTZENXJoRUE7O0FBRUE7QTdEOHJoRUE7QTZENXJoRUE7O0FBRUE7QTdEOHJoRUE7QTZENXJoRUE7O0FBRUE7QTdEOHJoRUE7QTZENXJoRUE7O0FBRUE7QTdEOHJoRUE7QTZEN3NoRUE7QUFBQTtBN0RndGhFQTtBNkQvc2hFQTs7QUFFQTtBN0RpdGhFQTtBNkQvc2hFQTs7QUFFQTtBN0RpdGhFQTtBNkQvc2hFQTs7QUFFQTtBN0RpdGhFQTtBNkQvc2hFQTs7QUFFQTtBN0RpdGhFQTtBNkRodWhFQTtBQUFBO0E3RG11aEVBO0E2RGx1aEVBOztBQUVBO0E3RG91aEVBO0E2RGx1aEVBOztBQUVBO0E3RG91aEVBO0E2RGx1aEVBOztBQUVBO0E3RG91aEVBO0E2RGx1aEVBOztBQUVBO0E3RG91aEVBO0E2RDl0aEVBO0FBQUE7QTdEaXVoRUE7QTZEaHVoRUE7O0FBRUE7QTdEa3VoRUE7QTZEaHVoRUE7O0FBRUE7QTdEa3VoRUE7QTZEaHVoRUE7O0FBRUE7QTdEa3VoRUE7QTZEaHVoRUE7O0FBRUE7QTdEa3VoRUE7QUFDQTtBZ0I1dWhFQTtBNkNsREE7QUFBQTtBN0RreWhFQTtBNkRqeWhFQTs7QUFFQTtBN0RteWhFQTtBNkRqeWhFQTs7QUFFQTtBN0RteWhFQTtBNkRqeWhFQTs7QUFFQTtBN0RteWhFQTtBNkRqeWhFQTs7QUFFQTtBN0RteWhFQTtBNkRsemhFQTtBQUFBO0E3RHF6aEVBO0E2RHB6aEVBOztBQUVBO0E3RHN6aEVBO0E2RHB6aEVBOztBQUVBO0E3RHN6aEVBO0E2RHB6aEVBOztBQUVBO0E3RHN6aEVBO0E2RHB6aEVBOztBQUVBO0E3RHN6aEVBO0E2RHIwaEVBO0FBQUE7QTdEdzBoRUE7QTZEdjBoRUE7O0FBRUE7QTdEeTBoRUE7QTZEdjBoRUE7O0FBRUE7QTdEeTBoRUE7QTZEdjBoRUE7O0FBRUE7QTdEeTBoRUE7QTZEdjBoRUE7O0FBRUE7QTdEeTBoRUE7QTZEeDFoRUE7QUFBQTtBN0QyMWhFQTtBNkQxMWhFQTs7QUFFQTtBN0Q0MWhFQTtBNkQxMWhFQTs7QUFFQTtBN0Q0MWhFQTtBNkQxMWhFQTs7QUFFQTtBN0Q0MWhFQTtBNkQxMWhFQTs7QUFFQTtBN0Q0MWhFQTtBNkQzMmhFQTtBQUFBO0E3RDgyaEVBO0E2RDcyaEVBOztBQUVBO0E3RCsyaEVBO0E2RDcyaEVBOztBQUVBO0E3RCsyaEVBO0E2RDcyaEVBOztBQUVBO0E3RCsyaEVBO0E2RDcyaEVBOztBQUVBO0E3RCsyaEVBO0E2RDkzaEVBO0FBQUE7QTdEaTRoRUE7QTZEaDRoRUE7O0FBRUE7QTdEazRoRUE7QTZEaDRoRUE7O0FBRUE7QTdEazRoRUE7QTZEaDRoRUE7O0FBRUE7QTdEazRoRUE7QTZEaDRoRUE7O0FBRUE7QTdEazRoRUE7QTZEajVoRUE7QUFBQTtBN0RvNWhFQTtBNkRuNWhFQTs7QUFFQTtBN0RxNWhFQTtBNkRuNWhFQTs7QUFFQTtBN0RxNWhFQTtBNkRuNWhFQTs7QUFFQTtBN0RxNWhFQTtBNkRuNWhFQTs7QUFFQTtBN0RxNWhFQTtBNkRwNmhFQTtBQUFBO0E3RHU2aEVBO0E2RHQ2aEVBOztBQUVBO0E3RHc2aEVBO0E2RHQ2aEVBOztBQUVBO0E3RHc2aEVBO0E2RHQ2aEVBOztBQUVBO0E3RHc2aEVBO0E2RHQ2aEVBOztBQUVBO0E3RHc2aEVBO0E2RHY3aEVBO0FBQUE7QTdEMDdoRUE7QTZEejdoRUE7O0FBRUE7QTdEMjdoRUE7QTZEejdoRUE7O0FBRUE7QTdEMjdoRUE7QTZEejdoRUE7O0FBRUE7QTdEMjdoRUE7QTZEejdoRUE7O0FBRUE7QTdEMjdoRUE7QTZEMThoRUE7QUFBQTtBN0Q2OGhFQTtBNkQ1OGhFQTs7QUFFQTtBN0Q4OGhFQTtBNkQ1OGhFQTs7QUFFQTtBN0Q4OGhFQTtBNkQ1OGhFQTs7QUFFQTtBN0Q4OGhFQTtBNkQ1OGhFQTs7QUFFQTtBN0Q4OGhFQTtBNkQ3OWhFQTtBQUFBO0E3RGcraEVBO0E2RC85aEVBOztBQUVBO0E3RGkraEVBO0E2RC85aEVBOztBQUVBO0E3RGkraEVBO0E2RC85aEVBOztBQUVBO0E3RGkraEVBO0E2RC85aEVBOztBQUVBO0E3RGkraEVBO0E2RGgvaEVBO0FBQUE7QTdEbS9oRUE7QTZEbC9oRUE7O0FBRUE7QTdEby9oRUE7QTZEbC9oRUE7O0FBRUE7QTdEby9oRUE7QTZEbC9oRUE7O0FBRUE7QTdEby9oRUE7QTZEbC9oRUE7O0FBRUE7QTdEby9oRUE7QTZEbmdpRUE7QUFBQTtBN0RzZ2lFQTtBNkRyZ2lFQTs7QUFFQTtBN0R1Z2lFQTtBNkRyZ2lFQTs7QUFFQTtBN0R1Z2lFQTtBNkRyZ2lFQTs7QUFFQTtBN0R1Z2lFQTtBNkRyZ2lFQTs7QUFFQTtBN0R1Z2lFQTtBNkR0aGlFQTtBQUFBO0E3RHloaUVBO0E2RHhoaUVBOztBQUVBO0E3RDBoaUVBO0E2RHhoaUVBOztBQUVBO0E3RDBoaUVBO0E2RHhoaUVBOztBQUVBO0E3RDBoaUVBO0E2RHhoaUVBOztBQUVBO0E3RDBoaUVBO0E2RHppaUVBO0FBQUE7QTdENGlpRUE7QTZEM2lpRUE7O0FBRUE7QTdENmlpRUE7QTZEM2lpRUE7O0FBRUE7QTdENmlpRUE7QTZEM2lpRUE7O0FBRUE7QTdENmlpRUE7QTZEM2lpRUE7O0FBRUE7QTdENmlpRUE7QTZENWppRUE7QUFBQTtBN0QramlFQTtBNkQ5amlFQTs7QUFFQTtBN0Rna2lFQTtBNkQ5amlFQTs7QUFFQTtBN0Rna2lFQTtBNkQ5amlFQTs7QUFFQTtBN0Rna2lFQTtBNkQ5amlFQTs7QUFFQTtBN0Rna2lFQTtBNkQva2lFQTtBQUFBO0E3RGtsaUVBO0E2RGpsaUVBOztBQUVBO0E3RG1saUVBO0E2RGpsaUVBOztBQUVBO0E3RG1saUVBO0E2RGpsaUVBOztBQUVBO0E3RG1saUVBO0E2RGpsaUVBOztBQUVBO0E3RG1saUVBO0E2RGxtaUVBO0FBQUE7QTdEcW1pRUE7QTZEcG1pRUE7O0FBRUE7QTdEc21pRUE7QTZEcG1pRUE7O0FBRUE7QTdEc21pRUE7QTZEcG1pRUE7O0FBRUE7QTdEc21pRUE7QTZEcG1pRUE7O0FBRUE7QTdEc21pRUE7QTZEcm5pRUE7QUFBQTtBN0R3bmlFQTtBNkR2bmlFQTs7QUFFQTtBN0R5bmlFQTtBNkR2bmlFQTs7QUFFQTtBN0R5bmlFQTtBNkR2bmlFQTs7QUFFQTtBN0R5bmlFQTtBNkR2bmlFQTs7QUFFQTtBN0R5bmlFQTtBNkR4b2lFQTtBQUFBO0E3RDJvaUVBO0E2RDFvaUVBOztBQUVBO0E3RDRvaUVBO0E2RDFvaUVBOztBQUVBO0E3RDRvaUVBO0E2RDFvaUVBOztBQUVBO0E3RDRvaUVBO0E2RDFvaUVBOztBQUVBO0E3RDRvaUVBO0E2RDNwaUVBO0FBQUE7QTdEOHBpRUE7QTZEN3BpRUE7O0FBRUE7QTdEK3BpRUE7QTZEN3BpRUE7O0FBRUE7QTdEK3BpRUE7QTZEN3BpRUE7O0FBRUE7QTdEK3BpRUE7QTZEN3BpRUE7O0FBRUE7QTdEK3BpRUE7QTZEOXFpRUE7QUFBQTtBN0RpcmlFQTtBNkRocmlFQTs7QUFFQTtBN0RrcmlFQTtBNkRocmlFQTs7QUFFQTtBN0RrcmlFQTtBNkRocmlFQTs7QUFFQTtBN0RrcmlFQTtBNkRocmlFQTs7QUFFQTtBN0RrcmlFQTtBNkRqc2lFQTtBQUFBO0E3RG9zaUVBO0E2RG5zaUVBOztBQUVBO0E3RHFzaUVBO0E2RG5zaUVBOztBQUVBO0E3RHFzaUVBO0E2RG5zaUVBOztBQUVBO0E3RHFzaUVBO0E2RG5zaUVBOztBQUVBO0E3RHFzaUVBO0E2RHB0aUVBO0FBQUE7QTdEdXRpRUE7QTZEdHRpRUE7O0FBRUE7QTdEd3RpRUE7QTZEdHRpRUE7O0FBRUE7QTdEd3RpRUE7QTZEdHRpRUE7O0FBRUE7QTdEd3RpRUE7QTZEdHRpRUE7O0FBRUE7QTdEd3RpRUE7QTZEdnVpRUE7QUFBQTtBN0QwdWlFQTtBNkR6dWlFQTs7QUFFQTtBN0QydWlFQTtBNkR6dWlFQTs7QUFFQTtBN0QydWlFQTtBNkR6dWlFQTs7QUFFQTtBN0QydWlFQTtBNkR6dWlFQTs7QUFFQTtBN0QydWlFQTtBNkQxdmlFQTtBQUFBO0E3RDZ2aUVBO0E2RDV2aUVBOztBQUVBO0E3RDh2aUVBO0E2RDV2aUVBOztBQUVBO0E3RDh2aUVBO0E2RDV2aUVBOztBQUVBO0E3RDh2aUVBO0E2RDV2aUVBOztBQUVBO0E3RDh2aUVBO0E2RDd3aUVBO0FBQUE7QTdEZ3hpRUE7QTZEL3dpRUE7O0FBRUE7QTdEaXhpRUE7QTZEL3dpRUE7O0FBRUE7QTdEaXhpRUE7QTZEL3dpRUE7O0FBRUE7QTdEaXhpRUE7QTZEL3dpRUE7O0FBRUE7QTdEaXhpRUE7QTZEaHlpRUE7QUFBQTtBN0RteWlFQTtBNkRseWlFQTs7QUFFQTtBN0RveWlFQTtBNkRseWlFQTs7QUFFQTtBN0RveWlFQTtBNkRseWlFQTs7QUFFQTtBN0RveWlFQTtBNkRseWlFQTs7QUFFQTtBN0RveWlFQTtBNkRuemlFQTtBQUFBO0E3RHN6aUVBO0E2RHJ6aUVBOztBQUVBO0E3RHV6aUVBO0E2RHJ6aUVBOztBQUVBO0E3RHV6aUVBO0E2RHJ6aUVBOztBQUVBO0E3RHV6aUVBO0E2RHJ6aUVBOztBQUVBO0E3RHV6aUVBO0E2RHQwaUVBO0FBQUE7QTdEeTBpRUE7QTZEeDBpRUE7O0FBRUE7QTdEMDBpRUE7QTZEeDBpRUE7O0FBRUE7QTdEMDBpRUE7QTZEeDBpRUE7O0FBRUE7QTdEMDBpRUE7QTZEeDBpRUE7O0FBRUE7QTdEMDBpRUE7QTZEejFpRUE7QUFBQTtBN0Q0MWlFQTtBNkQzMWlFQTs7QUFFQTtBN0Q2MWlFQTtBNkQzMWlFQTs7QUFFQTtBN0Q2MWlFQTtBNkQzMWlFQTs7QUFFQTtBN0Q2MWlFQTtBNkQzMWlFQTs7QUFFQTtBN0Q2MWlFQTtBNkQ1MmlFQTtBQUFBO0E3RCsyaUVBO0E2RDkyaUVBOztBQUVBO0E3RGczaUVBO0E2RDkyaUVBOztBQUVBO0E3RGczaUVBO0E2RDkyaUVBOztBQUVBO0E3RGczaUVBO0E2RDkyaUVBOztBQUVBO0E3RGczaUVBO0E2RC8zaUVBO0FBQUE7QTdEazRpRUE7QTZEajRpRUE7O0FBRUE7QTdEbTRpRUE7QTZEajRpRUE7O0FBRUE7QTdEbTRpRUE7QTZEajRpRUE7O0FBRUE7QTdEbTRpRUE7QTZEajRpRUE7O0FBRUE7QTdEbTRpRUE7QTZEbDVpRUE7QUFBQTtBN0RxNWlFQTtBNkRwNWlFQTs7QUFFQTtBN0RzNWlFQTtBNkRwNWlFQTs7QUFFQTtBN0RzNWlFQTtBNkRwNWlFQTs7QUFFQTtBN0RzNWlFQTtBNkRwNWlFQTs7QUFFQTtBN0RzNWlFQTtBNkRyNmlFQTtBQUFBO0E3RHc2aUVBO0E2RHY2aUVBOztBQUVBO0E3RHk2aUVBO0E2RHY2aUVBOztBQUVBO0E3RHk2aUVBO0E2RHY2aUVBOztBQUVBO0E3RHk2aUVBO0E2RHY2aUVBOztBQUVBO0E3RHk2aUVBO0E2RHg3aUVBO0FBQUE7QTdEMjdpRUE7QTZEMTdpRUE7O0FBRUE7QTdENDdpRUE7QTZEMTdpRUE7O0FBRUE7QTdENDdpRUE7QTZEMTdpRUE7O0FBRUE7QTdENDdpRUE7QTZEMTdpRUE7O0FBRUE7QTdENDdpRUE7QTZEMzhpRUE7QUFBQTtBN0Q4OGlFQTtBNkQ3OGlFQTs7QUFFQTtBN0QrOGlFQTtBNkQ3OGlFQTs7QUFFQTtBN0QrOGlFQTtBNkQ3OGlFQTs7QUFFQTtBN0QrOGlFQTtBNkQ3OGlFQTs7QUFFQTtBN0QrOGlFQTtBNkQ5OWlFQTtBQUFBO0E3RGkraUVBO0E2RGgraUVBOztBQUVBO0E3RGsraUVBO0E2RGgraUVBOztBQUVBO0E3RGsraUVBO0E2RGgraUVBOztBQUVBO0E3RGsraUVBO0E2RGgraUVBOztBQUVBO0E3RGsraUVBO0E2RGovaUVBO0FBQUE7QTdEby9pRUE7QTZEbi9pRUE7O0FBRUE7QTdEcS9pRUE7QTZEbi9pRUE7O0FBRUE7QTdEcS9pRUE7QTZEbi9pRUE7O0FBRUE7QTdEcS9pRUE7QTZEbi9pRUE7O0FBRUE7QTdEcS9pRUE7QTZEcGdqRUE7QUFBQTtBN0R1Z2pFQTtBNkR0Z2pFQTs7QUFFQTtBN0R3Z2pFQTtBNkR0Z2pFQTs7QUFFQTtBN0R3Z2pFQTtBNkR0Z2pFQTs7QUFFQTtBN0R3Z2pFQTtBNkR0Z2pFQTs7QUFFQTtBN0R3Z2pFQTtBNkR2aGpFQTtBQUFBO0E3RDBoakVBO0E2RHpoakVBOztBQUVBO0E3RDJoakVBO0E2RHpoakVBOztBQUVBO0E3RDJoakVBO0E2RHpoakVBOztBQUVBO0E3RDJoakVBO0E2RHpoakVBOztBQUVBO0E3RDJoakVBO0E2RDFpakVBO0FBQUE7QTdENmlqRUE7QTZENWlqRUE7O0FBRUE7QTdEOGlqRUE7QTZENWlqRUE7O0FBRUE7QTdEOGlqRUE7QTZENWlqRUE7O0FBRUE7QTdEOGlqRUE7QTZENWlqRUE7O0FBRUE7QTdEOGlqRUE7QTZEN2pqRUE7QUFBQTtBN0Rna2pFQTtBNkQvampFQTs7QUFFQTtBN0Rpa2pFQTtBNkQvampFQTs7QUFFQTtBN0Rpa2pFQTtBNkQvampFQTs7QUFFQTtBN0Rpa2pFQTtBNkQvampFQTs7QUFFQTtBN0Rpa2pFQTtBNkRobGpFQTtBQUFBO0E3RG1sakVBO0E2RGxsakVBOztBQUVBO0E3RG9sakVBO0E2RGxsakVBOztBQUVBO0E3RG9sakVBO0E2RGxsakVBOztBQUVBO0E3RG9sakVBO0E2RGxsakVBOztBQUVBO0E3RG9sakVBO0E2RDVrakVBO0FBQUE7QTdEK2tqRUE7QTZEOWtqRUE7O0FBRUE7QTdEZ2xqRUE7QTZEOWtqRUE7O0FBRUE7QTdEZ2xqRUE7QTZEOWtqRUE7O0FBRUE7QTdEZ2xqRUE7QTZEOWtqRUE7O0FBRUE7QTdEZ2xqRUE7QTZEL2xqRUE7QUFBQTtBN0RrbWpFQTtBNkRqbWpFQTs7QUFFQTtBN0RtbWpFQTtBNkRqbWpFQTs7QUFFQTtBN0RtbWpFQTtBNkRqbWpFQTs7QUFFQTtBN0RtbWpFQTtBNkRqbWpFQTs7QUFFQTtBN0RtbWpFQTtBNkRsbmpFQTtBQUFBO0E3RHFuakVBO0E2RHBuakVBOztBQUVBO0E3RHNuakVBO0E2RHBuakVBOztBQUVBO0E3RHNuakVBO0E2RHBuakVBOztBQUVBO0E3RHNuakVBO0E2RHBuakVBOztBQUVBO0E3RHNuakVBO0E2RHJvakVBO0FBQUE7QTdEd29qRUE7QTZEdm9qRUE7O0FBRUE7QTdEeW9qRUE7QTZEdm9qRUE7O0FBRUE7QTdEeW9qRUE7QTZEdm9qRUE7O0FBRUE7QTdEeW9qRUE7QTZEdm9qRUE7O0FBRUE7QTdEeW9qRUE7QTZEeHBqRUE7QUFBQTtBN0QycGpFQTtBNkQxcGpFQTs7QUFFQTtBN0Q0cGpFQTtBNkQxcGpFQTs7QUFFQTtBN0Q0cGpFQTtBNkQxcGpFQTs7QUFFQTtBN0Q0cGpFQTtBNkQxcGpFQTs7QUFFQTtBN0Q0cGpFQTtBNkQzcWpFQTtBQUFBO0E3RDhxakVBO0E2RDdxakVBOztBQUVBO0E3RCtxakVBO0E2RDdxakVBOztBQUVBO0E3RCtxakVBO0E2RDdxakVBOztBQUVBO0E3RCtxakVBO0E2RDdxakVBOztBQUVBO0E3RCtxakVBO0E2RDlyakVBO0FBQUE7QTdEaXNqRUE7QTZEaHNqRUE7O0FBRUE7QTdEa3NqRUE7QTZEaHNqRUE7O0FBRUE7QTdEa3NqRUE7QTZEaHNqRUE7O0FBRUE7QTdEa3NqRUE7QTZEaHNqRUE7O0FBRUE7QTdEa3NqRUE7QTZEanRqRUE7QUFBQTtBN0RvdGpFQTtBNkRudGpFQTs7QUFFQTtBN0RxdGpFQTtBNkRudGpFQTs7QUFFQTtBN0RxdGpFQTtBNkRudGpFQTs7QUFFQTtBN0RxdGpFQTtBNkRudGpFQTs7QUFFQTtBN0RxdGpFQTtBNkRwdWpFQTtBQUFBO0E3RHV1akVBO0E2RHR1akVBOztBQUVBO0E3RHd1akVBO0E2RHR1akVBOztBQUVBO0E3RHd1akVBO0E2RHR1akVBOztBQUVBO0E3RHd1akVBO0E2RHR1akVBOztBQUVBO0E3RHd1akVBO0E2RHZ2akVBO0FBQUE7QTdEMHZqRUE7QTZEenZqRUE7O0FBRUE7QTdEMnZqRUE7QTZEenZqRUE7O0FBRUE7QTdEMnZqRUE7QTZEenZqRUE7O0FBRUE7QTdEMnZqRUE7QTZEenZqRUE7O0FBRUE7QTdEMnZqRUE7QTZEMXdqRUE7QUFBQTtBN0Q2d2pFQTtBNkQ1d2pFQTs7QUFFQTtBN0Q4d2pFQTtBNkQ1d2pFQTs7QUFFQTtBN0Q4d2pFQTtBNkQ1d2pFQTs7QUFFQTtBN0Q4d2pFQTtBNkQ1d2pFQTs7QUFFQTtBN0Q4d2pFQTtBNkQ3eGpFQTtBQUFBO0E3RGd5akVBO0E2RC94akVBOztBQUVBO0E3RGl5akVBO0E2RC94akVBOztBQUVBO0E3RGl5akVBO0E2RC94akVBOztBQUVBO0E3RGl5akVBO0E2RC94akVBOztBQUVBO0E3RGl5akVBO0E2RGh6akVBO0FBQUE7QTdEbXpqRUE7QTZEbHpqRUE7O0FBRUE7QTdEb3pqRUE7QTZEbHpqRUE7O0FBRUE7QTdEb3pqRUE7QTZEbHpqRUE7O0FBRUE7QTdEb3pqRUE7QTZEbHpqRUE7O0FBRUE7QTdEb3pqRUE7QTZEbjBqRUE7QUFBQTtBN0RzMGpFQTtBNkRyMGpFQTs7QUFFQTtBN0R1MGpFQTtBNkRyMGpFQTs7QUFFQTtBN0R1MGpFQTtBNkRyMGpFQTs7QUFFQTtBN0R1MGpFQTtBNkRyMGpFQTs7QUFFQTtBN0R1MGpFQTtBNkR0MWpFQTtBQUFBO0E3RHkxakVBO0E2RHgxakVBOztBQUVBO0E3RDAxakVBO0E2RHgxakVBOztBQUVBO0E3RDAxakVBO0E2RHgxakVBOztBQUVBO0E3RDAxakVBO0E2RHgxakVBOztBQUVBO0E3RDAxakVBO0E2RHoyakVBO0FBQUE7QTdENDJqRUE7QTZEMzJqRUE7O0FBRUE7QTdENjJqRUE7QTZEMzJqRUE7O0FBRUE7QTdENjJqRUE7QTZEMzJqRUE7O0FBRUE7QTdENjJqRUE7QTZEMzJqRUE7O0FBRUE7QTdENjJqRUE7QTZENTNqRUE7QUFBQTtBN0QrM2pFQTtBNkQ5M2pFQTs7QUFFQTtBN0RnNGpFQTtBNkQ5M2pFQTs7QUFFQTtBN0RnNGpFQTtBNkQ5M2pFQTs7QUFFQTtBN0RnNGpFQTtBNkQ5M2pFQTs7QUFFQTtBN0RnNGpFQTtBNkQvNGpFQTtBQUFBO0E3RGs1akVBO0E2RGo1akVBOztBQUVBO0E3RG01akVBO0E2RGo1akVBOztBQUVBO0E3RG01akVBO0E2RGo1akVBOztBQUVBO0E3RG01akVBO0E2RGo1akVBOztBQUVBO0E3RG01akVBO0E2RGw2akVBO0FBQUE7QTdEcTZqRUE7QTZEcDZqRUE7O0FBRUE7QTdEczZqRUE7QTZEcDZqRUE7O0FBRUE7QTdEczZqRUE7QTZEcDZqRUE7O0FBRUE7QTdEczZqRUE7QTZEcDZqRUE7O0FBRUE7QTdEczZqRUE7QTZEcjdqRUE7QUFBQTtBN0R3N2pFQTtBNkR2N2pFQTs7QUFFQTtBN0R5N2pFQTtBNkR2N2pFQTs7QUFFQTtBN0R5N2pFQTtBNkR2N2pFQTs7QUFFQTtBN0R5N2pFQTtBNkR2N2pFQTs7QUFFQTtBN0R5N2pFQTtBNkR4OGpFQTtBQUFBO0E3RDI4akVBO0E2RDE4akVBOztBQUVBO0E3RDQ4akVBO0E2RDE4akVBOztBQUVBO0E3RDQ4akVBO0E2RDE4akVBOztBQUVBO0E3RDQ4akVBO0E2RDE4akVBOztBQUVBO0E3RDQ4akVBO0E2RHQ4akVBO0FBQUE7QTdEeThqRUE7QTZEeDhqRUE7O0FBRUE7QTdEMDhqRUE7QTZEeDhqRUE7O0FBRUE7QTdEMDhqRUE7QTZEeDhqRUE7O0FBRUE7QTdEMDhqRUE7QTZEeDhqRUE7O0FBRUE7QTdEMDhqRUE7QUFDQTtBZ0JwOWpFQTtBNkNsREE7QUFBQTtBN0QwZ2tFQTtBNkR6Z2tFQTs7QUFFQTtBN0QyZ2tFQTtBNkR6Z2tFQTs7QUFFQTtBN0QyZ2tFQTtBNkR6Z2tFQTs7QUFFQTtBN0QyZ2tFQTtBNkR6Z2tFQTs7QUFFQTtBN0QyZ2tFQTtBNkQxaGtFQTtBQUFBO0E3RDZoa0VBO0E2RDVoa0VBOztBQUVBO0E3RDhoa0VBO0E2RDVoa0VBOztBQUVBO0E3RDhoa0VBO0E2RDVoa0VBOztBQUVBO0E3RDhoa0VBO0E2RDVoa0VBOztBQUVBO0E3RDhoa0VBO0E2RDdpa0VBO0FBQUE7QTdEZ2prRUE7QTZEL2lrRUE7O0FBRUE7QTdEaWprRUE7QTZEL2lrRUE7O0FBRUE7QTdEaWprRUE7QTZEL2lrRUE7O0FBRUE7QTdEaWprRUE7QTZEL2lrRUE7O0FBRUE7QTdEaWprRUE7QTZEaGtrRUE7QUFBQTtBN0Rta2tFQTtBNkRsa2tFQTs7QUFFQTtBN0Rva2tFQTtBNkRsa2tFQTs7QUFFQTtBN0Rva2tFQTtBNkRsa2tFQTs7QUFFQTtBN0Rva2tFQTtBNkRsa2tFQTs7QUFFQTtBN0Rva2tFQTtBNkRubGtFQTtBQUFBO0E3RHNsa0VBO0E2RHJsa0VBOztBQUVBO0E3RHVsa0VBO0E2RHJsa0VBOztBQUVBO0E3RHVsa0VBO0E2RHJsa0VBOztBQUVBO0E3RHVsa0VBO0E2RHJsa0VBOztBQUVBO0E3RHVsa0VBO0E2RHRta0VBO0FBQUE7QTdEeW1rRUE7QTZEeG1rRUE7O0FBRUE7QTdEMG1rRUE7QTZEeG1rRUE7O0FBRUE7QTdEMG1rRUE7QTZEeG1rRUE7O0FBRUE7QTdEMG1rRUE7QTZEeG1rRUE7O0FBRUE7QTdEMG1rRUE7QTZEem5rRUE7QUFBQTtBN0Q0bmtFQTtBNkQzbmtFQTs7QUFFQTtBN0Q2bmtFQTtBNkQzbmtFQTs7QUFFQTtBN0Q2bmtFQTtBNkQzbmtFQTs7QUFFQTtBN0Q2bmtFQTtBNkQzbmtFQTs7QUFFQTtBN0Q2bmtFQTtBNkQ1b2tFQTtBQUFBO0E3RCtva0VBO0E2RDlva0VBOztBQUVBO0E3RGdwa0VBO0E2RDlva0VBOztBQUVBO0E3RGdwa0VBO0E2RDlva0VBOztBQUVBO0E3RGdwa0VBO0E2RDlva0VBOztBQUVBO0E3RGdwa0VBO0E2RC9wa0VBO0FBQUE7QTdEa3FrRUE7QTZEanFrRUE7O0FBRUE7QTdEbXFrRUE7QTZEanFrRUE7O0FBRUE7QTdEbXFrRUE7QTZEanFrRUE7O0FBRUE7QTdEbXFrRUE7QTZEanFrRUE7O0FBRUE7QTdEbXFrRUE7QTZEbHJrRUE7QUFBQTtBN0RxcmtFQTtBNkRwcmtFQTs7QUFFQTtBN0RzcmtFQTtBNkRwcmtFQTs7QUFFQTtBN0RzcmtFQTtBNkRwcmtFQTs7QUFFQTtBN0RzcmtFQTtBNkRwcmtFQTs7QUFFQTtBN0RzcmtFQTtBNkRyc2tFQTtBQUFBO0E3RHdza0VBO0E2RHZza0VBOztBQUVBO0E3RHlza0VBO0E2RHZza0VBOztBQUVBO0E3RHlza0VBO0E2RHZza0VBOztBQUVBO0E3RHlza0VBO0E2RHZza0VBOztBQUVBO0E3RHlza0VBO0E2RHh0a0VBO0FBQUE7QTdEMnRrRUE7QTZEMXRrRUE7O0FBRUE7QTdENHRrRUE7QTZEMXRrRUE7O0FBRUE7QTdENHRrRUE7QTZEMXRrRUE7O0FBRUE7QTdENHRrRUE7QTZEMXRrRUE7O0FBRUE7QTdENHRrRUE7QTZEM3VrRUE7QUFBQTtBN0Q4dWtFQTtBNkQ3dWtFQTs7QUFFQTtBN0QrdWtFQTtBNkQ3dWtFQTs7QUFFQTtBN0QrdWtFQTtBNkQ3dWtFQTs7QUFFQTtBN0QrdWtFQTtBNkQ3dWtFQTs7QUFFQTtBN0QrdWtFQTtBNkQ5dmtFQTtBQUFBO0E3RGl3a0VBO0E2RGh3a0VBOztBQUVBO0E3RGt3a0VBO0E2RGh3a0VBOztBQUVBO0E3RGt3a0VBO0E2RGh3a0VBOztBQUVBO0E3RGt3a0VBO0E2RGh3a0VBOztBQUVBO0E3RGt3a0VBO0E2RGp4a0VBO0FBQUE7QTdEb3hrRUE7QTZEbnhrRUE7O0FBRUE7QTdEcXhrRUE7QTZEbnhrRUE7O0FBRUE7QTdEcXhrRUE7QTZEbnhrRUE7O0FBRUE7QTdEcXhrRUE7QTZEbnhrRUE7O0FBRUE7QTdEcXhrRUE7QTZEcHlrRUE7QUFBQTtBN0R1eWtFQTtBNkR0eWtFQTs7QUFFQTtBN0R3eWtFQTtBNkR0eWtFQTs7QUFFQTtBN0R3eWtFQTtBNkR0eWtFQTs7QUFFQTtBN0R3eWtFQTtBNkR0eWtFQTs7QUFFQTtBN0R3eWtFQTtBNkR2emtFQTtBQUFBO0E3RDB6a0VBO0E2RHp6a0VBOztBQUVBO0E3RDJ6a0VBO0E2RHp6a0VBOztBQUVBO0E3RDJ6a0VBO0E2RHp6a0VBOztBQUVBO0E3RDJ6a0VBO0E2RHp6a0VBOztBQUVBO0E3RDJ6a0VBO0E2RDEwa0VBO0FBQUE7QTdENjBrRUE7QTZENTBrRUE7O0FBRUE7QTdEODBrRUE7QTZENTBrRUE7O0FBRUE7QTdEODBrRUE7QTZENTBrRUE7O0FBRUE7QTdEODBrRUE7QTZENTBrRUE7O0FBRUE7QTdEODBrRUE7QTZENzFrRUE7QUFBQTtBN0RnMmtFQTtBNkQvMWtFQTs7QUFFQTtBN0RpMmtFQTtBNkQvMWtFQTs7QUFFQTtBN0RpMmtFQTtBNkQvMWtFQTs7QUFFQTtBN0RpMmtFQTtBNkQvMWtFQTs7QUFFQTtBN0RpMmtFQTtBNkRoM2tFQTtBQUFBO0E3RG0za0VBO0E2RGwza0VBOztBQUVBO0E3RG8za0VBO0E2RGwza0VBOztBQUVBO0E3RG8za0VBO0E2RGwza0VBOztBQUVBO0E3RG8za0VBO0E2RGwza0VBOztBQUVBO0E3RG8za0VBO0E2RG40a0VBO0FBQUE7QTdEczRrRUE7QTZEcjRrRUE7O0FBRUE7QTdEdTRrRUE7QTZEcjRrRUE7O0FBRUE7QTdEdTRrRUE7QTZEcjRrRUE7O0FBRUE7QTdEdTRrRUE7QTZEcjRrRUE7O0FBRUE7QTdEdTRrRUE7QTZEdDVrRUE7QUFBQTtBN0R5NWtFQTtBNkR4NWtFQTs7QUFFQTtBN0QwNWtFQTtBNkR4NWtFQTs7QUFFQTtBN0QwNWtFQTtBNkR4NWtFQTs7QUFFQTtBN0QwNWtFQTtBNkR4NWtFQTs7QUFFQTtBN0QwNWtFQTtBNkR6NmtFQTtBQUFBO0E3RDQ2a0VBO0E2RDM2a0VBOztBQUVBO0E3RDY2a0VBO0E2RDM2a0VBOztBQUVBO0E3RDY2a0VBO0E2RDM2a0VBOztBQUVBO0E3RDY2a0VBO0E2RDM2a0VBOztBQUVBO0E3RDY2a0VBO0E2RDU3a0VBO0FBQUE7QTdEKzdrRUE7QTZEOTdrRUE7O0FBRUE7QTdEZzhrRUE7QTZEOTdrRUE7O0FBRUE7QTdEZzhrRUE7QTZEOTdrRUE7O0FBRUE7QTdEZzhrRUE7QTZEOTdrRUE7O0FBRUE7QTdEZzhrRUE7QTZELzhrRUE7QUFBQTtBN0RrOWtFQTtBNkRqOWtFQTs7QUFFQTtBN0RtOWtFQTtBNkRqOWtFQTs7QUFFQTtBN0RtOWtFQTtBNkRqOWtFQTs7QUFFQTtBN0RtOWtFQTtBNkRqOWtFQTs7QUFFQTtBN0RtOWtFQTtBNkRsK2tFQTtBQUFBO0E3RHEra0VBO0E2RHAra0VBOztBQUVBO0E3RHMra0VBO0E2RHAra0VBOztBQUVBO0E3RHMra0VBO0E2RHAra0VBOztBQUVBO0E3RHMra0VBO0E2RHAra0VBOztBQUVBO0E3RHMra0VBO0E2RHIva0VBO0FBQUE7QTdEdy9rRUE7QTZEdi9rRUE7O0FBRUE7QTdEeS9rRUE7QTZEdi9rRUE7O0FBRUE7QTdEeS9rRUE7QTZEdi9rRUE7O0FBRUE7QTdEeS9rRUE7QTZEdi9rRUE7O0FBRUE7QTdEeS9rRUE7QTZEeGdsRUE7QUFBQTtBN0QyZ2xFQTtBNkQxZ2xFQTs7QUFFQTtBN0Q0Z2xFQTtBNkQxZ2xFQTs7QUFFQTtBN0Q0Z2xFQTtBNkQxZ2xFQTs7QUFFQTtBN0Q0Z2xFQTtBNkQxZ2xFQTs7QUFFQTtBN0Q0Z2xFQTtBNkQzaGxFQTtBQUFBO0E3RDhobEVBO0E2RDdobEVBOztBQUVBO0E3RCtobEVBO0E2RDdobEVBOztBQUVBO0E3RCtobEVBO0E2RDdobEVBOztBQUVBO0E3RCtobEVBO0E2RDdobEVBOztBQUVBO0E3RCtobEVBO0E2RDlpbEVBO0FBQUE7QTdEaWpsRUE7QTZEaGpsRUE7O0FBRUE7QTdEa2psRUE7QTZEaGpsRUE7O0FBRUE7QTdEa2psRUE7QTZEaGpsRUE7O0FBRUE7QTdEa2psRUE7QTZEaGpsRUE7O0FBRUE7QTdEa2psRUE7QTZEamtsRUE7QUFBQTtBN0Rva2xFQTtBNkRua2xFQTs7QUFFQTtBN0Rxa2xFQTtBNkRua2xFQTs7QUFFQTtBN0Rxa2xFQTtBNkRua2xFQTs7QUFFQTtBN0Rxa2xFQTtBNkRua2xFQTs7QUFFQTtBN0Rxa2xFQTtBNkRwbGxFQTtBQUFBO0E3RHVsbEVBO0E2RHRsbEVBOztBQUVBO0E3RHdsbEVBO0E2RHRsbEVBOztBQUVBO0E3RHdsbEVBO0E2RHRsbEVBOztBQUVBO0E3RHdsbEVBO0E2RHRsbEVBOztBQUVBO0E3RHdsbEVBO0E2RHZtbEVBO0FBQUE7QTdEMG1sRUE7QTZEem1sRUE7O0FBRUE7QTdEMm1sRUE7QTZEem1sRUE7O0FBRUE7QTdEMm1sRUE7QTZEem1sRUE7O0FBRUE7QTdEMm1sRUE7QTZEem1sRUE7O0FBRUE7QTdEMm1sRUE7QTZEMW5sRUE7QUFBQTtBN0Q2bmxFQTtBNkQ1bmxFQTs7QUFFQTtBN0Q4bmxFQTtBNkQ1bmxFQTs7QUFFQTtBN0Q4bmxFQTtBNkQ1bmxFQTs7QUFFQTtBN0Q4bmxFQTtBNkQ1bmxFQTs7QUFFQTtBN0Q4bmxFQTtBNkQ3b2xFQTtBQUFBO0E3RGdwbEVBO0E2RC9vbEVBOztBQUVBO0E3RGlwbEVBO0E2RC9vbEVBOztBQUVBO0E3RGlwbEVBO0E2RC9vbEVBOztBQUVBO0E3RGlwbEVBO0E2RC9vbEVBOztBQUVBO0E3RGlwbEVBO0E2RGhxbEVBO0FBQUE7QTdEbXFsRUE7QTZEbHFsRUE7O0FBRUE7QTdEb3FsRUE7QTZEbHFsRUE7O0FBRUE7QTdEb3FsRUE7QTZEbHFsRUE7O0FBRUE7QTdEb3FsRUE7QTZEbHFsRUE7O0FBRUE7QTdEb3FsRUE7QTZEbnJsRUE7QUFBQTtBN0RzcmxFQTtBNkRycmxFQTs7QUFFQTtBN0R1cmxFQTtBNkRycmxFQTs7QUFFQTtBN0R1cmxFQTtBNkRycmxFQTs7QUFFQTtBN0R1cmxFQTtBNkRycmxFQTs7QUFFQTtBN0R1cmxFQTtBNkR0c2xFQTtBQUFBO0E3RHlzbEVBO0E2RHhzbEVBOztBQUVBO0E3RDBzbEVBO0E2RHhzbEVBOztBQUVBO0E3RDBzbEVBO0E2RHhzbEVBOztBQUVBO0E3RDBzbEVBO0E2RHhzbEVBOztBQUVBO0E3RDBzbEVBO0E2RHp0bEVBO0FBQUE7QTdENHRsRUE7QTZEM3RsRUE7O0FBRUE7QTdENnRsRUE7QTZEM3RsRUE7O0FBRUE7QTdENnRsRUE7QTZEM3RsRUE7O0FBRUE7QTdENnRsRUE7QTZEM3RsRUE7O0FBRUE7QTdENnRsRUE7QTZENXVsRUE7QUFBQTtBN0QrdWxFQTtBNkQ5dWxFQTs7QUFFQTtBN0RndmxFQTtBNkQ5dWxFQTs7QUFFQTtBN0RndmxFQTtBNkQ5dWxFQTs7QUFFQTtBN0RndmxFQTtBNkQ5dWxFQTs7QUFFQTtBN0RndmxFQTtBNkQvdmxFQTtBQUFBO0E3RGt3bEVBO0E2RGp3bEVBOztBQUVBO0E3RG13bEVBO0E2RGp3bEVBOztBQUVBO0E3RG13bEVBO0E2RGp3bEVBOztBQUVBO0E3RG13bEVBO0E2RGp3bEVBOztBQUVBO0E3RG13bEVBO0E2RGx4bEVBO0FBQUE7QTdEcXhsRUE7QTZEcHhsRUE7O0FBRUE7QTdEc3hsRUE7QTZEcHhsRUE7O0FBRUE7QTdEc3hsRUE7QTZEcHhsRUE7O0FBRUE7QTdEc3hsRUE7QTZEcHhsRUE7O0FBRUE7QTdEc3hsRUE7QTZEcnlsRUE7QUFBQTtBN0R3eWxFQTtBNkR2eWxFQTs7QUFFQTtBN0R5eWxFQTtBNkR2eWxFQTs7QUFFQTtBN0R5eWxFQTtBNkR2eWxFQTs7QUFFQTtBN0R5eWxFQTtBNkR2eWxFQTs7QUFFQTtBN0R5eWxFQTtBNkR4emxFQTtBQUFBO0E3RDJ6bEVBO0E2RDF6bEVBOztBQUVBO0E3RDR6bEVBO0E2RDF6bEVBOztBQUVBO0E3RDR6bEVBO0E2RDF6bEVBOztBQUVBO0E3RDR6bEVBO0E2RDF6bEVBOztBQUVBO0E3RDR6bEVBO0E2RHB6bEVBO0FBQUE7QTdEdXpsRUE7QTZEdHpsRUE7O0FBRUE7QTdEd3psRUE7QTZEdHpsRUE7O0FBRUE7QTdEd3psRUE7QTZEdHpsRUE7O0FBRUE7QTdEd3psRUE7QTZEdHpsRUE7O0FBRUE7QTdEd3psRUE7QTZEdjBsRUE7QUFBQTtBN0QwMGxFQTtBNkR6MGxFQTs7QUFFQTtBN0QyMGxFQTtBNkR6MGxFQTs7QUFFQTtBN0QyMGxFQTtBNkR6MGxFQTs7QUFFQTtBN0QyMGxFQTtBNkR6MGxFQTs7QUFFQTtBN0QyMGxFQTtBNkQxMWxFQTtBQUFBO0E3RDYxbEVBO0E2RDUxbEVBOztBQUVBO0E3RDgxbEVBO0E2RDUxbEVBOztBQUVBO0E3RDgxbEVBO0E2RDUxbEVBOztBQUVBO0E3RDgxbEVBO0E2RDUxbEVBOztBQUVBO0E3RDgxbEVBO0E2RDcybEVBO0FBQUE7QTdEZzNsRUE7QTZELzJsRUE7O0FBRUE7QTdEaTNsRUE7QTZELzJsRUE7O0FBRUE7QTdEaTNsRUE7QTZELzJsRUE7O0FBRUE7QTdEaTNsRUE7QTZELzJsRUE7O0FBRUE7QTdEaTNsRUE7QTZEaDRsRUE7QUFBQTtBN0RtNGxFQTtBNkRsNGxFQTs7QUFFQTtBN0RvNGxFQTtBNkRsNGxFQTs7QUFFQTtBN0RvNGxFQTtBNkRsNGxFQTs7QUFFQTtBN0RvNGxFQTtBNkRsNGxFQTs7QUFFQTtBN0RvNGxFQTtBNkRuNWxFQTtBQUFBO0E3RHM1bEVBO0E2RHI1bEVBOztBQUVBO0E3RHU1bEVBO0E2RHI1bEVBOztBQUVBO0E3RHU1bEVBO0E2RHI1bEVBOztBQUVBO0E3RHU1bEVBO0E2RHI1bEVBOztBQUVBO0E3RHU1bEVBO0E2RHQ2bEVBO0FBQUE7QTdEeTZsRUE7QTZEeDZsRUE7O0FBRUE7QTdEMDZsRUE7QTZEeDZsRUE7O0FBRUE7QTdEMDZsRUE7QTZEeDZsRUE7O0FBRUE7QTdEMDZsRUE7QTZEeDZsRUE7O0FBRUE7QTdEMDZsRUE7QTZEejdsRUE7QUFBQTtBN0Q0N2xFQTtBNkQzN2xFQTs7QUFFQTtBN0Q2N2xFQTtBNkQzN2xFQTs7QUFFQTtBN0Q2N2xFQTtBNkQzN2xFQTs7QUFFQTtBN0Q2N2xFQTtBNkQzN2xFQTs7QUFFQTtBN0Q2N2xFQTtBNkQ1OGxFQTtBQUFBO0E3RCs4bEVBO0E2RDk4bEVBOztBQUVBO0E3RGc5bEVBO0E2RDk4bEVBOztBQUVBO0E3RGc5bEVBO0E2RDk4bEVBOztBQUVBO0E3RGc5bEVBO0E2RDk4bEVBOztBQUVBO0E3RGc5bEVBO0E2RC85bEVBO0FBQUE7QTdEaytsRUE7QTZEaitsRUE7O0FBRUE7QTdEbStsRUE7QTZEaitsRUE7O0FBRUE7QTdEbStsRUE7QTZEaitsRUE7O0FBRUE7QTdEbStsRUE7QTZEaitsRUE7O0FBRUE7QTdEbStsRUE7QTZEbC9sRUE7QUFBQTtBN0RxL2xFQTtBNkRwL2xFQTs7QUFFQTtBN0RzL2xFQTtBNkRwL2xFQTs7QUFFQTtBN0RzL2xFQTtBNkRwL2xFQTs7QUFFQTtBN0RzL2xFQTtBNkRwL2xFQTs7QUFFQTtBN0RzL2xFQTtBNkRyZ21FQTtBQUFBO0E3RHdnbUVBO0E2RHZnbUVBOztBQUVBO0E3RHlnbUVBO0E2RHZnbUVBOztBQUVBO0E3RHlnbUVBO0E2RHZnbUVBOztBQUVBO0E3RHlnbUVBO0E2RHZnbUVBOztBQUVBO0E3RHlnbUVBO0E2RHhobUVBO0FBQUE7QTdEMmhtRUE7QTZEMWhtRUE7O0FBRUE7QTdENGhtRUE7QTZEMWhtRUE7O0FBRUE7QTdENGhtRUE7QTZEMWhtRUE7O0FBRUE7QTdENGhtRUE7QTZEMWhtRUE7O0FBRUE7QTdENGhtRUE7QTZEM2ltRUE7QUFBQTtBN0Q4aW1FQTtBNkQ3aW1FQTs7QUFFQTtBN0QraW1FQTtBNkQ3aW1FQTs7QUFFQTtBN0QraW1FQTtBNkQ3aW1FQTs7QUFFQTtBN0QraW1FQTtBNkQ3aW1FQTs7QUFFQTtBN0QraW1FQTtBNkQ5am1FQTtBQUFBO0E3RGlrbUVBO0E2RGhrbUVBOztBQUVBO0E3RGtrbUVBO0E2RGhrbUVBOztBQUVBO0E3RGtrbUVBO0E2RGhrbUVBOztBQUVBO0E3RGtrbUVBO0E2RGhrbUVBOztBQUVBO0E3RGtrbUVBO0E2RGpsbUVBO0FBQUE7QTdEb2xtRUE7QTZEbmxtRUE7O0FBRUE7QTdEcWxtRUE7QTZEbmxtRUE7O0FBRUE7QTdEcWxtRUE7QTZEbmxtRUE7O0FBRUE7QTdEcWxtRUE7QTZEbmxtRUE7O0FBRUE7QTdEcWxtRUE7QTZEcG1tRUE7QUFBQTtBN0R1bW1FQTtBNkR0bW1FQTs7QUFFQTtBN0R3bW1FQTtBNkR0bW1FQTs7QUFFQTtBN0R3bW1FQTtBNkR0bW1FQTs7QUFFQTtBN0R3bW1FQTtBNkR0bW1FQTs7QUFFQTtBN0R3bW1FQTtBNkR2bm1FQTtBQUFBO0E3RDBubUVBO0E2RHpubUVBOztBQUVBO0E3RDJubUVBO0E2RHpubUVBOztBQUVBO0E3RDJubUVBO0E2RHpubUVBOztBQUVBO0E3RDJubUVBO0E2RHpubUVBOztBQUVBO0E3RDJubUVBO0E2RDFvbUVBO0FBQUE7QTdENm9tRUE7QTZENW9tRUE7O0FBRUE7QTdEOG9tRUE7QTZENW9tRUE7O0FBRUE7QTdEOG9tRUE7QTZENW9tRUE7O0FBRUE7QTdEOG9tRUE7QTZENW9tRUE7O0FBRUE7QTdEOG9tRUE7QTZEN3BtRUE7QUFBQTtBN0RncW1FQTtBNkQvcG1FQTs7QUFFQTtBN0RpcW1FQTtBNkQvcG1FQTs7QUFFQTtBN0RpcW1FQTtBNkQvcG1FQTs7QUFFQTtBN0RpcW1FQTtBNkQvcG1FQTs7QUFFQTtBN0RpcW1FQTtBNkRocm1FQTtBQUFBO0E3RG1ybUVBO0E2RGxybUVBOztBQUVBO0E3RG9ybUVBO0E2RGxybUVBOztBQUVBO0E3RG9ybUVBO0E2RGxybUVBOztBQUVBO0E3RG9ybUVBO0E2RGxybUVBOztBQUVBO0E3RG9ybUVBO0E2RDlxbUVBO0FBQUE7QTdEaXJtRUE7QTZEaHJtRUE7O0FBRUE7QTdEa3JtRUE7QTZEaHJtRUE7O0FBRUE7QTdEa3JtRUE7QTZEaHJtRUE7O0FBRUE7QTdEa3JtRUE7QTZEaHJtRUE7O0FBRUE7QTdEa3JtRUE7QUFDQTtBOERudm1FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBOURtdm1FQTs7QStEN3ZtRUE7QUFBQTtBL0Rpd21FQTs7QStEN3ZtRUE7QUFBQTtBL0Rpd21FQTs7QStEaHdtRUE7QUFBQTtBL0Rvd21FQTs7QStEbndtRUE7QUFBQTtBL0R1d21FQTs7QStEdHdtRUE7QUNUQTtBQUNBO0FBQ0E7QWhFbXhtRUE7O0ErRHB3bUVBO0FBQUE7QS9Ed3dtRUE7O0ErRHZ3bUVBO0FBQUE7QS9EMndtRUE7O0ErRDF3bUVBO0FBQUE7QS9EOHdtRUE7O0FnQnp1bUVBO0ErQ3ZDQTtBQUFBO0EvRHF4bUVBO0ErRHB4bUVBO0FBQUE7QS9EdXhtRUE7QStEdHhtRUE7QUFBQTtBL0R5eG1FQTtBQUNBO0FnQnJ2bUVBO0ErQ3ZDQTtBQUFBO0EvRGd5bUVBO0ErRC94bUVBO0FBQUE7QS9Ea3ltRUE7QStEanltRUE7QUFBQTtBL0RveW1FQTtBQUNBO0FnQmh3bUVBO0ErQ3ZDQTtBQUFBO0EvRDJ5bUVBO0ErRDF5bUVBO0FBQUE7QS9ENnltRUE7QStENXltRUE7QUFBQTtBL0QreW1FQTtBQUNBO0FnQjN3bUVBO0ErQ3ZDQTtBQUFBO0EvRHN6bUVBO0ErRHJ6bUVBO0FBQUE7QS9Ed3ptRUE7QStEdnptRUE7QUFBQTtBL0Qwem1FQTtBQUNBO0ErRHJ6bUVBO0FBQUE7QS9Ed3ptRUE7O0ErRHZ6bUVBO0FBQUE7QS9EMnptRUE7O0ErRDF6bUVBO0FBQUE7QS9EOHptRUE7O0ErRDF6bUVBO0FBQUE7QS9EOHptRUE7O0ErRDd6bUVBO0FBQUE7QS9EaTBtRUE7O0ErRGgwbUVBO0FBQUE7QS9EbzBtRUE7O0ErRG4wbUVBO0FBQUE7QS9EdTBtRUE7O0ErRHQwbUVBO0FBQUE7QS9EMDBtRUE7O0ErRHowbUVBO0FBQUE7QS9ENjBtRUE7O0ErRHowbUVBO0FBQUE7QS9ENjBtRUE7O0FpRXAzbUVBO0FBQ0E7QWpFdTNtRUE7O0FPNzJtRUE7QTBETEE7QWpFczNtRUE7O0FpRTUzbUVBO0FBQ0E7QWpFKzNtRUE7O0FPcjNtRUE7QTBETEE7QWpFODNtRUE7O0FpRXA0bUVBO0FBQ0E7QWpFdTRtRUE7O0FPNzNtRUE7QTBETEE7QWpFczRtRUE7O0FpRTU0bUVBO0FBQ0E7QWpFKzRtRUE7O0FPcjRtRUE7QTBETEE7QWpFODRtRUE7O0FpRXA1bUVBO0FBQ0E7QWpFdTVtRUE7O0FPNzRtRUE7QTBETEE7QWpFczVtRUE7O0FpRTU1bUVBO0FBQ0E7QWpFKzVtRUE7O0FPcjVtRUE7QTBETEE7QWpFODVtRUE7O0FpRXA2bUVBO0FBQ0E7QWpFdTZtRUE7O0FPNzVtRUE7QTBETEE7QWpFczZtRUE7O0FpRTU2bUVBO0FBQ0E7QWpFKzZtRUE7O0FPcjZtRUE7QTBETEE7QWpFODZtRUE7O0FpRXA3bUVBO0FBQ0E7QWpFdTdtRUE7O0FPNzZtRUE7QTBETEE7QWpFczdtRUE7O0FpRTU3bUVBO0FBQ0E7QWpFKzdtRUE7O0FPcjdtRUE7QTBETEE7QWpFODdtRUE7O0FpRXA4bUVBO0FBQ0E7QWpFdThtRUE7O0FPNzdtRUE7QTBETEE7QWpFczhtRUE7O0FpRTU4bUVBO0FBQ0E7QWpFKzhtRUE7O0FPcjhtRUE7QTBETEE7QWpFODhtRUE7O0FpRXA5bUVBO0FBQ0E7QWpFdTltRUE7O0FPNzhtRUE7QTBETEE7QWpFczltRUE7O0FpRTU5bUVBO0FBQ0E7QWpFKzltRUE7O0FPcjltRUE7QTBETEE7QWpFODltRUE7O0FpRXArbUVBO0FBQ0E7QWpFdSttRUE7O0FPNzltRUE7QTBETEE7QWpFcyttRUE7O0FpRTUrbUVBO0FBQ0E7QWpFKyttRUE7O0FPcittRUE7QTBETEE7QWpFOCttRUE7O0FpRXAvbUVBO0FBQ0E7QWpFdS9tRUE7O0FPNyttRUE7QTBETEE7QWpFcy9tRUE7O0FpRTUvbUVBO0FBQ0E7QWpFKy9tRUE7O0FPci9tRUE7QTBETEE7QWpFOC9tRUE7O0FpRXBnbkVBO0FBQ0E7QWpFdWduRUE7O0FPNy9tRUE7QTBETEE7QWpFc2duRUE7O0FpRTVnbkVBO0FBQ0E7QWpFK2duRUE7O0FPcmduRUE7QTBETEE7QWpFOGduRUE7O0FpRXBobkVBO0FBQ0E7QWpFdWhuRUE7O0FPN2duRUE7QTBETEE7QWpFc2huRUE7O0ErRC8rbUVBO0FBQUE7QS9EbS9tRUE7O0ErRGwvbUVBO0FBQUE7QS9Ecy9tRUE7O0ErRHAvbUVBO0FBQUE7QS9Edy9tRUE7O0ErRHYvbUVBO0FBQUE7QS9EMi9tRUE7O0ErRHYvbUVBO0FHdkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxFa2puRUE7O0ErRDMvbUVBO0FBQUE7QS9EKy9tRUE7O0ErRDcvbUVBO0FBQ0E7QUFDQTtBL0RnZ25FQTs7QStEMy9tRUE7QUFBQTtBL0QrL21FQTs7QW1FaGtuRUE7QUFDQTtBbkVta25FQTs7QW1FaGtuRUE7QUFDQTtBbkVta25FQTs7QW9FbmtuRUE7QUFDQTs7O0FBS0E7QUFFQTtBcEVta25FQTtBb0Uvam5FQTtBQUNBO0FwRWlrbkVBO0FvRXhqbkVBO0FBQ0E7QXBFMGpuRUE7QW9FNWluRUE7QUFDQTtBcEU4aW5FQTtBb0U1aW5FQTs7QUFFQTtBQUNBO0FwRThpbkVBO0FvRTNpbkVBOztBQUVBO0FwRTZpbkVBO0FvRTFpbkVBOzs7QUFHQTtBQUNBO0FwRTRpbkVBO0FvRXppbkVBOztBQUVBO0FwRTJpbkVBO0FvRW5pbkVBO0FBQ0E7QXBFcWluRUE7QW9FbmluRUE7QUFDQTtBcEVxaW5FQTtBb0VuaW5FQTtBQUNBO0FwRXFpbkVBO0FvRWppbkVBO0FBQ0E7QXBFbWluRUE7QW9FamluRUE7QUFDQTtBcEVtaW5FQTtBb0VoaW5FQTtBQUNBO0FwRWtpbkVBO0FvRWhpbkVBOztBQUVBO0FwRWtpbkVBO0FvRTdobkVBOztBQUVBO0FwRStobkVBO0FvRTNobkVBO0FBQ0E7QXBFNmhuRUE7QW9FM2huRUE7Ozs7QUFJQTtBcEU2aG5FQTtBb0V6aG5FQTtBQUNBO0FBQ0E7QXBFMmhuRUE7QUFDQTtBb0YxcG5FQTtBQzRFQTtBQUNBO0FBQ0E7QUFDQTtBQXhFQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRnNwbkVBO0FxRmxwbkVBO0FBQ0E7QUFLQTtBckZncG5FQTtBcUY1b25FQTtBQUdBO0FBQ0E7QXJGNG9uRUE7QXFGem9uRUE7QUFDQTtBckYyb25FQTtBcUY5bG5FQTtBQUlBO0FyRjZsbkVBOztBcUYxa25FQTtBQ2pHQTtBdEYrcW5FQTtBc0Y3cW5FQTtBQUNBO0F0RitxbkVBO0FzRjdxbkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEYrcW5FQTs7QWdCeG5uRUE7QXFFb0NBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRnVsbkVBO0FBQ0E7QWdCbm9uRUE7QXFFb0NBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QXJGd2xuRUE7QUFDQTs7QXFGamxuRUE7QUFEQTtBQUVBO0FyRnFsbkVBO0FBQ0E7QXFGbGxuRUE7QUFEQTtBQUVBO0FBQ0E7QXJGcWxuRUE7QUFDQTtBcUZqbG5FQTtBQURBO0FBRUE7QXJGb2xuRUE7QUFDQTs7QXFGL2tuRUE7O0FBRUE7QXJGa2xuRUE7O0FxRjdrbkVBO0FBQ0E7QXJGZ2xuRUE7QXFGOWtuRUE7QUFDQTtBckZnbG5FQTs7QXFGNWtuRUE7QUFDQTtBckYra25FQTtBcUY3a25FQTtBQUNBO0FBQUE7QXJGK2tuRUE7O0F1Rmx1bkVBO0FBQ0E7QXZGcXVuRUE7O0F1RnR1bkVBO0FBQ0E7QXZGeXVuRUE7O0FnQmxwbkVBO0F1RXhGQTtBQUNBO0F2Rjh1bkVBO0F1Ri91bkVBO0FBQ0E7QXZGaXZuRUE7QUFDQTtBZ0IzcG5FQTtBdUV4RkE7QUFDQTtBdkZzdm5FQTtBdUZ2dm5FQTtBQUNBO0F2Rnl2bkVBO0FBQ0E7QWdCbnFuRUE7QXVFeEZBO0FBQ0E7QXZGOHZuRUE7QXVGL3ZuRUE7QUFDQTtBdkZpd25FQTtBQUNBO0FnQjd0bkVBO0F1RXRDQTtBQUNBO0F2RnN3bkVBO0F1RnZ3bkVBO0FBQ0E7QXZGeXduRUE7QUFDQTtBZ0J4dG5FQTtBdUUzQ0E7QUFHQTtBdkZvd25FQTtBQUNBOztBZ0I3dG5FQTtBdUUzQ0E7QUFHQTtBdkYwd25FQTtBQUNBOztBZ0JudW5FQTtBdUUzQ0E7QUFHQTtBdkZneG5FQTtBQUNBOztBZ0J6dW5FQTtBdUUzQ0E7QUFHQTtBdkZzeG5FQTtBQUNBOztBdUYxeG5FQTtBQUdBO0F2RjJ4bkVBOztBdUZ0eG5FQTtBQUNBO0F2Rnl4bkVBOztBd0YzeG5FQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGeXluRUE7O0F3RjF4bkVBO0FBdEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGb3puRUE7O0FnQjF4bkVBO0F3RUZBO0FBQ0E7QXhGZ3luRUE7QXdGN3huRUE7QUFDQTtBeEYreG5FQTtBQUNBO0FnQm55bkVBO0F3RVFBO0FBQ0E7QXhGOHhuRUE7QXdGM3huRUE7QUFDQTtBeEY2eG5FQTtBQUNBO0FnQjN5bkVBO0F3RWtCQTtBQUNBO0F4RjR4bkVBO0F3Rnp4bkVBO0FBQ0E7QXhGMnhuRUE7QUFDQTtBZ0Juem5FQTtBd0VGQTtBQUNBO0F4Rnd6bkVBO0F3RnJ6bkVBO0FBQ0E7QXhGdXpuRUE7QUFDQTtBZ0Izem5FQTtBd0VRQTtBQUNBO0F4RnN6bkVBO0F3Rm56bkVBO0FBQ0E7QXhGcXpuRUE7QUFDQTtBZ0JuMG5FQTtBd0VrQkE7QUFDQTtBeEZvem5FQTtBd0Zqem5FQTtBQUNBO0F4Rm16bkVBO0FBQ0E7QWdCMzBuRUE7QXdFRkE7QUFDQTtBeEZnMW5FQTtBd0Y3MG5FQTtBQUNBO0F4RiswbkVBO0FBQ0E7QWdCbjFuRUE7QXdFUUE7QUFDQTtBeEY4MG5FQTtBd0YzMG5FQTtBQUNBO0F4RjYwbkVBO0FBQ0E7QWdCMzFuRUE7QXdFa0JBO0FBQ0E7QXhGNDBuRUE7QXdGejBuRUE7QUFDQTtBeEYyMG5FQTtBQUNBO0FnQm4ybkVBO0F3RUZBO0FBQ0E7QXhGdzJuRUE7QXdGcjJuRUE7QUFDQTtBeEZ1Mm5FQTtBQUNBO0FnQjMybkVBO0F3RVFBO0FBQ0E7QXhGczJuRUE7QXdGbjJuRUE7QUFDQTtBeEZxMm5FQTtBQUNBO0FnQm4zbkVBO0F3RWtCQTtBQUNBO0F4Rm8ybkVBO0F3RmoybkVBO0FBQ0E7QXhGbTJuRUE7QUFDQTtBZ0IzM25FQTtBd0VGQTtBQUNBO0F4Rmc0bkVBO0F3RjczbkVBO0FBQ0E7QXhGKzNuRUE7QUFDQTtBZ0JuNG5FQTtBd0VRQTtBQUNBO0F4RjgzbkVBO0F3RjMzbkVBO0FBQ0E7QXhGNjNuRUE7QUFDQTtBZ0IzNG5FQTtBd0VrQkE7QUFDQTtBeEY0M25FQTtBd0Z6M25FQTtBQUNBO0F4RjIzbkVBO0FBQ0E7QWdCbjVuRUE7QXdFRkE7QUFDQTtBeEZ3NW5FQTtBd0ZyNW5FQTtBQUNBO0F4RnU1bkVBO0FBQ0E7QWdCMzVuRUE7QXdFUUE7QUFDQTtBeEZzNW5FQTtBd0ZuNW5FQTtBQUNBO0F4RnE1bkVBO0FBQ0E7QWdCbjZuRUE7QXdFa0JBO0FBQ0E7QXhGbzVuRUE7QXdGajVuRUE7QUFDQTtBeEZtNW5FQTtBQUNBO0FnQjM2bkVBO0F3RUZBO0FBQ0E7QXhGZzduRUE7QXdGNzZuRUE7QUFDQTtBeEYrNm5FQTtBQUNBO0FnQm43bkVBO0F3RVFBO0FBQ0E7QXhGODZuRUE7QXdGMzZuRUE7QUFDQTtBeEY2Nm5FQTtBQUNBO0FnQjM3bkVBO0F3RWtCQTtBQUNBO0F4RjQ2bkVBO0F3Rno2bkVBO0FBQ0E7QXhGMjZuRUE7QUFDQTtBd0Z2Nm5FQTs7O0FBQUE7QUFJQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZ5Nm5FQTs7QWdCajluRUE7QXdFOENBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RnU2bkVBO0FBQ0E7QWdCOTluRUE7QXdFNkRBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Rm82bkVBO0FBQ0E7QXdGLzVuRUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZpNm5FQTtBQUNBO0FnQnQvbkVBO0F3RTJGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEY4NW5FQTtBQUNBO0F5Rjlqb0VBOzs7Ozs7OztBQUFBO0FDT0E7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBMUZra29FQTs7QTBGL2pvRUE7QUFDQTtBQUNBO0ExRmtrb0VBOztBMEYvam9FQTtBQUNBO0FBQ0E7QTFGa2tvRUE7O0FnQjVqb0VBO0EwRXJEQTtBQUNBO0ExRnFub0VBO0EwRmxub0VBO0FBQ0E7QTFGb25vRUE7QTBGam5vRUE7QUFDQTtBMUZtbm9FQTtBMEZobm9FQTtBQUNBO0ExRmtub0VBO0EwRi9tb0VBO0FBQ0E7QTFGaW5vRUE7QTBGOW1vRUE7QUFDQTtBMUZnbm9FQTtBMEY3bW9FQTtBQUNBO0ExRittb0VBO0EwRjVtb0VBO0FBQ0E7QTFGOG1vRUE7QTBGM21vRUE7QUFDQTtBMUY2bW9FQTtBMEYxbW9FQTtBQUNBO0ExRjRtb0VBO0EwRnptb0VBO0FBQ0E7QUFDQTtBMUYybW9FQTtBMEZ4bW9FQTtBQUNBO0FBQ0E7QTFGMG1vRUE7QUFDQTtBZ0JybW9FQTtBMEVyREE7QUFDQTtBMUY2cG9FQTtBMEYxcG9FQTtBQUNBO0ExRjRwb0VBO0EwRnpwb0VBO0FBQ0E7QTFGMnBvRUE7QTBGeHBvRUE7QUFDQTtBMUYwcG9FQTtBMEZ2cG9FQTtBQUNBO0ExRnlwb0VBO0EwRnRwb0VBO0FBQ0E7QTFGd3BvRUE7QTBGcnBvRUE7QUFDQTtBMUZ1cG9FQTtBMEZwcG9FQTtBQUNBO0ExRnNwb0VBO0EwRm5wb0VBO0FBQ0E7QTFGcXBvRUE7QTBGbHBvRUE7QUFDQTtBMUZvcG9FQTtBMEZqcG9FQTtBQUNBO0FBQ0E7QTFGbXBvRUE7QTBGaHBvRUE7QUFDQTtBQUNBO0ExRmtwb0VBO0FBQ0E7QWdCN29vRUE7QTBFckRBO0FBQ0E7QTFGcXNvRUE7QTBGbHNvRUE7QUFDQTtBMUZvc29FQTtBMEZqc29FQTtBQUNBO0ExRm1zb0VBO0EwRmhzb0VBO0FBQ0E7QTFGa3NvRUE7QTBGL3JvRUE7QUFDQTtBMUZpc29FQTtBMEY5cm9FQTtBQUNBO0ExRmdzb0VBO0EwRjdyb0VBO0FBQ0E7QTFGK3JvRUE7QTBGNXJvRUE7QUFDQTtBMUY4cm9FQTtBMEYzcm9FQTtBQUNBO0ExRjZyb0VBO0EwRjFyb0VBO0FBQ0E7QTFGNHJvRUE7QTBGenJvRUE7QUFDQTtBQUNBO0ExRjJyb0VBO0EwRnhyb0VBO0FBQ0E7QUFDQTtBMUYwcm9FQTtBQUNBO0FnQnJyb0VBO0EwRXJEQTtBQUNBO0ExRjZ1b0VBO0EwRjF1b0VBO0FBQ0E7QTFGNHVvRUE7QTBGenVvRUE7QUFDQTtBMUYydW9FQTtBMEZ4dW9FQTtBQUNBO0ExRjB1b0VBO0EwRnZ1b0VBO0FBQ0E7QTFGeXVvRUE7QTBGdHVvRUE7QUFDQTtBMUZ3dW9FQTtBMEZydW9FQTtBQUNBO0ExRnV1b0VBO0EwRnB1b0VBO0FBQ0E7QTFGc3VvRUE7QTBGbnVvRUE7QUFDQTtBMUZxdW9FQTtBMEZsdW9FQTtBQUNBO0ExRm91b0VBO0EwRmp1b0VBO0FBQ0E7QUFDQTtBMUZtdW9FQTtBMEZodW9FQTtBQUNBO0FBQ0E7QTFGa3VvRUE7QUFDQTtBMEY3dG9FQTtBQUNBO0ExRit0b0VBOztBMEZodW9FQTtBQUNBO0ExRm11b0VBOztBMEZwdW9FQTtBQUNBO0ExRnV1b0VBOztBMEZ4dW9FQTtBQUNBO0ExRjJ1b0VBOztBMEY1dW9FQTtBQUNBO0ExRit1b0VBOztBMEZodm9FQTtBQUNBO0ExRm12b0VBOztBMEZwdm9FQTtBQUNBO0ExRnV2b0VBOztBMEZ4dm9FQTtBQUNBO0ExRjJ2b0VBOztBMEY1dm9FQTtBQUNBO0ExRit2b0VBOztBMEZod29FQTtBQUNBO0ExRm13b0VBOztBMEZwd29FQTtBQUNBO0ExRnV3b0VBOztBMEZ4d29FQTtBQUNBO0ExRjJ3b0VBOztBMEY1d29FQTtBQUNBO0ExRit3b0VBOztBMEZoeG9FQTtBQUNBO0ExRm14b0VBOztBMEZweG9FQTtBQUNBO0ExRnV4b0VBOztBMEZ4eG9FQTtBQUNBO0ExRjJ4b0VBOztBMEY1eG9FQTtBQUNBO0ExRit4b0VBOztBMEZoeW9FQTtBQUNBO0ExRm15b0VBOztBMEZweW9FQTtBQUNBO0ExRnV5b0VBOztBMEZ4eW9FQTtBQUNBO0ExRjJ5b0VBOztBMEY1eW9FQTtBQUNBO0ExRit5b0VBOztBMEYzeW9FQTtBQUNBO0ExRjh5b0VBOztBMEZ6eW9FQTtBQUNBO0ExRjR5b0VBOztBMEZ6eW9FQTtBQUNBO0FBQ0E7QTFGNHlvRUE7O0EwRnp5b0VBO0FBQ0E7QUFDQTtBMUY0eW9FQTs7QTBGenlvRUE7QUFDQTtBQUNBO0ExRjR5b0VBOztBMEZ6eW9FQTtBQUNBO0FBQ0E7QTFGNHlvRUE7O0EwRnp5b0VBO0FBQ0E7QTFGNHlvRUE7O0EwRnp5b0VBO0FBQ0E7QTFGNHlvRUE7O0EyRjc0b0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0ZnNW9FQTs7QTJGNTRvRUE7QUFDQTtBM0YrNG9FQTs7QTJGdDRvRUE7QUFDQTtBM0Z5NG9FQTs7QTJGdDRvRUE7QUFDQTtBM0Z5NG9FQTs7QTJGcjRvRUE7QUFDQTtBM0Z3NG9FQTs7QTJGcDRvRUE7QUFDQTtBM0Z1NG9FQTs7QTJGbjRvRUE7QUFDQTtBM0ZzNG9FQTs7QTJGbDRvRUE7QUFDQTtBM0ZxNG9FQTs7QTJGbDRvRUE7QUMvQ0E7QTVGcTdvRUE7O0E4Rng3b0VBO0FBQ0E7QTlGMjdvRUE7O0E4Rng3b0VBO0FBQ0E7QTlGMjdvRUE7QWdCcDRvRUE7QThFeERBO0FBSUE7QTlGNDdvRUE7QUFDQTs7QThGejdvRUE7QUFDQTtBOUY0N29FQTtBZ0I3NG9FQTtBOEVoREE7QUFJQTtBOUY2N29FQTtBQUNBOztBOEYxN29FQTtBQUNBO0E5RjY3b0VBOztBK0ZsOW9FQTs7QUFBQTtBQVFBO0FBQ0E7QS9GZzlvRUE7O0ErRjc4b0VBO0FBQ0E7QS9GZzlvRUE7O0ErRjc4b0VBO0FBQ0E7QS9GZzlvRUE7O0ErRjc4b0VBO0FBQ0E7QS9GZzlvRUE7O0ErRno4b0VBO0FBQ0E7QS9GNDhvRUE7O0ErRno4b0VBOztBQUNBO0EvRjY4b0VBOztBK0YxOG9FQTtBQUNBO0EvRjY4b0VBOztBK0YxOG9FQTtBQUNBO0EvRjY4b0VBOztBK0YxOG9FQTs7Ozs7OztBQUNBO0EvRm05b0VBOztBK0ZoOW9FQTtBQUNBO0EvRm05b0VBOztBK0ZoOW9FQTtBQUNBO0EvRm05b0VBOztBK0ZoOW9FQTtBQUNBO0EvRm05b0VBOztBK0Z6Nm9FQTs7QVh4RkE7QVk4SkE7QUE1RkE7QUF6Q0E7QURtRUE7QS9GODZvRUE7QWdCejlvRUE7QStFdUNBOztBQ3RCQTtBQXpDQTtBaEd1L29FQTtBQUNBO0FnQmgrb0VBO0ErRXVDQTs7QUFPQTtBL0Z1N29FQTtBQUNBOztBK0ZwN29FQTs7QVhuR0E7QVk4SkE7QUE1RkE7QURxQ0E7QS9GdzdvRUE7QWdCOStvRUE7QStFa0RBOztBQ2pDQTtBaEdrK29FQTtBQUNBO0FnQnAvb0VBO0ErRWtEQTs7QUFPQTtBL0ZnOG9FQTtBQUNBOztBK0Y3N29FQTs7QVg5R0E7QVk4SkE7QUE1RkE7QUF6Q0E7QUR5RkE7QS9GazhvRUE7QWdCbmdwRUE7QStFNkRBOztBQzVDQTtBQXpDQTtBaEdpaXBFQTtBQUNBO0FnQjFncEVBO0ErRTZEQTs7QUFPQTtBL0YyOG9FQTtBQUNBOztBK0Z4OG9FQTs7QVh6SEE7QVk4SkE7QUE1RkE7QUF6Q0E7QURvR0E7QS9GNjhvRUE7QWdCemhwRUE7QStFd0VBOztBQ3ZEQTtBQXpDQTtBaEd1anBFQTtBQUNBO0FnQmhpcEVBO0ErRXdFQTs7QUFPQTtBL0ZzOW9FQTtBQUNBOztBK0ZuOW9FQTs7QVhwSUE7QVk4SkE7QUE1RkE7QUF6Q0E7QUQrR0E7QS9GdzlvRUE7QWdCL2lwRUE7QStFbUZBOztBQ2xFQTtBQXpDQTtBaEc2a3BFQTtBQUNBO0FnQnRqcEVBO0ErRW1GQTs7QUFPQTtBL0ZpK29FQTtBQUNBOztBK0Y5OW9FQTs7QUFFQTtBQUNBO0FBT0E7QS9GMjlvRUE7QWdCbmtwRUE7QStFOEZBOztBQU1BO0FBQ0E7QS9GbytvRUE7QUFDQTtBZ0Ixa3BFQTtBK0U4RkE7O0FBYUE7QS9GbytvRUE7QUFDQTs7QStGNzlvRUE7QVhwS0E7QVk4SkE7QUE1RkE7QWhHcWtwRUE7QWdCdGxwRUE7QStFbUhBO0FDbEdBO0FoR3lrcEVBO0FBQ0E7O0ErRnArb0VBO0FYeEtBO0FZOEpBO0FBNUZBO0FoR2dscEVBO0FnQmptcEVBO0ErRXVIQTtBQ3RHQTtBaEdvbHBFQTtBQUNBOztBK0YzK29FQTtBWDVLQTtBWThKQTtBQTVGQTtBaEcybHBFQTtBZ0I1bXBFQTtBK0UySEE7QUMxR0E7QWhHK2xwRUE7QUFDQTs7QStGbC9vRUE7QVhoTEE7QVk4SkE7QUE1RkE7QUF6Q0E7QWhHZ3BwRUE7QWdCeG5wRUE7QStFK0hBO0FDOUdBO0FBekNBO0FoR3FwcEVBO0FBQ0E7O0ErRnYvb0VBO0FYeExBO0FZOEpBO0FBaEdBO0FBckNBO0FoRzZwcEVBO0FnQnJvcEVBO0ErRXVJQTtBQzFIQTtBQXJDQTtBaEdrcXBFQTtBQUNBOztBK0ZoZ3BFQTtBWDVMQTtBWThKQTtBQWhHQTtBQXJDQTtBaEcwcXBFQTtBZ0JscHBFQTtBK0UySUE7QUM5SEE7QUFyQ0E7QWhHK3FwRUE7QUFDQTs7QStGemdwRUE7QVhoTUE7QVk4SkE7QUFoR0E7QWhHaXBwRUE7O0ErRjNncEVBO0FYcE1BO0FZOEpBO0FBaEdBO0FoR3VwcEVBOztBK0Y3Z3BFQTtBWHhNQTtBWThKQTtBQWhHQTtBQXJDQTtBaEdtc3BFQTs7QStGaGhwRUE7QVg1TUE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHMHNwRUE7O0ErRm5ocEVBO0FYaE5BO0FZOEpBO0FBaEdBO0FBckNBO0FoR2l0cEVBO0FnQnpycEVBO0ErRStKQTtBQ2xKQTtBQXJDQTtBaEdzdHBFQTtBQUNBOztBK0Z4aHBFQTtBQUNBO0EvRjJocEVBO0FnQm5zcEVBO0ErRXVLQTtBQUlBO0EvRjRocEVBO0FBQ0E7O0ErRnpocEVBOzs7O0FWcE9BO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QXJGZ3dwRUE7QXFGNXZwRUE7Ozs7QUFDQTtBQUtBO0FyRjZ2cEVBO0FxRnp2cEVBOzs7Ozs7Ozs7O0FBR0E7QUFDQTtBckZrd3BFQTtBcUYvdnBFQTs7OztBQUNBO0FyRm93cEVBOztBK0Z2anBFQTs7O0FWM09BO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QXJGb3lwRUE7QXFGaHlwRUE7OztBQUNBO0FBS0E7QXJGZ3lwRUE7QXFGNXhwRUE7Ozs7Ozs7QUFHQTtBQUNBO0FyRmt5cEVBO0FxRi94cEVBOzs7QUFDQTtBckZteXBFQTs7QStGaGxwRUE7OztBVmpQQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FyRnEwcEVBO0FxRi96cEVBOzs7QUFDQTtBQUdBO0FyRmkwcEVBO0FxRjN6cEVBOzs7Ozs7O0FBR0E7QUFDQTtBckZpMHBFQTtBcUY5enBFQTs7O0FBQ0E7QXJGazBwRUE7O0ErRnptcEVBO0FJM1BBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkd3MnBFQTtBbUd0MnBFQTtBQUlBO0FBQ0E7QW5HcTJwRUE7O0ErRnhtcEVBOzs7Ozs7Ozs7QUFDQTtBQUNBO0FBQ0E7QS9GbW5wRUE7QStGam5wRUE7Ozs7Ozs7OztBQUNBO0EvRjJucEVBO0ErRnhucEVBOzs7Ozs7Ozs7QUFDQTtBQUNBO0EvRmtvcEVBO0ErRmhvcEVBOzs7Ozs7Ozs7QUFDQTtBL0Ywb3BFQTtBK0Z2b3BFQTs7Ozs7Ozs7O0FBQ0E7QS9GaXBwRUE7QStGNW9wRUE7Ozs7Ozs7OztBQUNBO0EvRnNwcEVBOztBK0Y3b3BFQTtBQUNBO0EvRmdwcEVBO0ErRjlvcEVBO0FBQ0E7QS9GZ3BwRUE7QStGN29wRUE7QUFDQTtBL0Yrb3BFQTtBK0Y1b3BFQTtBQUNBO0EvRjhvcEVBO0ErRjNvcEVBO0FBQ0E7QS9GNm9wRUE7QStGMW9wRUE7QUFDQTtBL0Y0b3BFQTtBK0Z6b3BFQTtBQUNBO0EvRjJvcEVBO0ErRnhvcEVBO0FBQ0E7QS9GMG9wRUE7QStGdm9wRUE7QUFDQTtBL0Z5b3BFQTtBK0Z0b3BFQTtBQUNBO0EvRndvcEVBOztBK0Y1bnBFQTtBQUNBO0EvRitucEVBOztBK0Y1bnBFQTtBSzlWQTtBQUNBO0FwRzg5cEVBO0FnQnQ2cEVBO0ErRXFTQTtBSzFWQTtBcEcrOXBFQTtBQUNBOztBK0Zsb3BFQTtBWDFWQTtBWThKQTtBQWhHQTtBaEdvNnBFQTs7QXFHcitwRUE7QUFDQTtBQUNBO0FBQ0E7QXJHdytwRUE7QXFHdDlwRUE7QUFDQTtBckd3OXBFQTtBcUdyOXBFQTtBQUNBO0FyR3U5cEVBO0FxRzk4cEVBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR2k5cEVBO0FnQnA4cEVBO0FxRmpCQTs7QUFPQTtBckdtOXBFQTtBQUNBO0FxR3Q4cEVBOztBQUNBO0FyR3k4cEVBO0FxR2o4cEVBO0FBQ0E7QUFDQTtBckdtOHBFQTtBcUc5N3BFQTs7QUFFQTtBckdnOHBFQTtBcUd2N3BFQTs7QUFFQTtBckd5N3BFQTtBcUdqN3BFQTtBQUNBO0FyR203cEVBO0FxR2g3cEVBO0FBQ0E7QXJHazdwRUE7QXFHLzZwRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHaTdwRUE7QXFHOTZwRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdnN3BFQTtBcUc3NnBFQTtBQUNBO0FyRys2cEVBO0FxRzU2cEVBO0FBQ0E7QXJHODZwRUE7QXFHMzZwRUE7QUFDQTtBQUNBO0FyRzY2cEVBO0FxRzE2cEVBO0FBQ0E7QXJHNDZwRUE7QUFDQTtBcUd2NnBFQTtBQUNBO0FBQ0E7QXJHeTZwRUE7QXFHbDZwRUE7QUFDQTtBckdvNnBFQTtBcUc3NXBFQTtBQUNBO0FyRys1cEVBO0FxRzE1cEVBOzs7O0FBRUE7QXJHODVwRUE7QWdCM2hxRUE7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckdpNnBFQTtBQUNBO0FnQnBpcUVBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHbzZwRUE7QUFDQTtBZ0I3aXFFQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckd1NnBFQTtBQUNBO0FnQnRqcUVBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyR3c2cEVBO0FBQ0E7QXFHdDZwRUE7Ozs7QUFDQTtBckcyNnBFQTtBcUd2NnBFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcwNnBFQTtBZ0I1a3FFQTtBcUY4SkE7O0FBT0E7QXJHNDZwRUE7QUFDQTtBcUdsNnBFQTs7QUFDQTtBckdxNnBFQTtBcUczNXBFQTtBQUNBO0FBQ0E7QUFDQTtBckc2NXBFQTtBcUczNXBFQTtBQUNBO0FBQ0E7QXJHNjVwRUE7QXFHbjVwRUE7O0FBRUE7QXJHcTVwRUE7QXFHaDVwRUE7O0FBRUE7QXJHazVwRUE7QXFHNTRwRUE7QUFDQTtBQUNBO0FBQ0E7QXJHODRwRUE7QXFHdjRwRUE7QUFDQTtBckd5NHBFQTtBcUdwNHBFQTs7OztBQUVBO0FyR3c0cEVBO0FxR3Q0cEVBOzs7O0FBQ0E7QXJHMjRwRUE7QXFHdjRwRUE7O0FBQ0E7QXJHMDRwRUE7QXFHbDRwRUE7QUFDQTtBckdvNHBFQTtBcUczM3BFQTs7QUFFQTtBckc2M3BFQTtBcUd4M3BFQTs7QUFFQTtBckcwM3BFQTtBcUdwM3BFQTtBQUNBO0FyR3MzcEVBO0FxRy8ycEVBO0FBQ0E7QXJHaTNwRUE7QXFHNzJwRUE7QUFDQTtBckcrMnBFQTtBcUd2MnBFQTs7QUFFQTtBckd5MnBFQTtBcUc3MXBFQTs7QUFFQTtBckcrMXBFQTtBZ0IzcHFFQTtBcUYvQkE7QUFDQTtBckc2cnFFQTtBcUcxcnFFQTtBQUNBO0FyRzRycUVBO0FxR25ycUVBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3NycUVBO0FBQ0E7QWdCMXFxRUE7QXFGakJBOztBQU9BO0FyR3lycUVBO0FBQ0E7QWdCaHJxRUE7QXFGSUE7O0FBQ0E7QXJHZ3JxRUE7QXFHeHFxRUE7QUFDQTtBQUNBO0FyRzBxcUVBO0FxR3JxcUVBOztBQUVBO0FyR3VxcUVBO0FxRzlwcUVBOztBQUVBO0FyR2dxcUVBO0FxR3hwcUVBO0FBQ0E7QXJHMHBxRUE7QXFHdnBxRUE7QUFDQTtBckd5cHFFQTtBcUd0cHFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd3cHFFQTtBcUdycHFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3VwcUVBO0FxR3BwcUVBO0FBQ0E7QXJHc3BxRUE7QXFHbnBxRUE7QUFDQTtBckdxcHFFQTtBcUdscHFFQTtBQUNBO0FBQ0E7QXJHb3BxRUE7QXFHanBxRUE7QUFDQTtBckdtcHFFQTtBQUNBO0FxRzlvcUVBO0FBQ0E7QUFDQTtBckdncHFFQTtBcUd6b3FFQTtBQUNBO0FyRzJvcUVBO0FxR3BvcUVBO0FBQ0E7QXJHc29xRUE7QXFHam9xRUE7Ozs7QUFFQTtBckdxb3FFQTtBQUNBO0FnQm53cUVBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHeW9xRUE7QUFDQTtBZ0I1d3FFQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyRzRvcUVBO0FBQ0E7QWdCcnhxRUE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHK29xRUE7QUFDQTtBZ0I5eHFFQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckdncHFFQTtBQUNBO0FnQnZ5cUVBO0FxRnlKQTs7OztBQUNBO0FyR29wcUVBO0FxR2hwcUVBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR21wcUVBO0FBQ0E7QWdCdHpxRUE7QXFGOEpBOztBQU9BO0FyR3NwcUVBO0FBQ0E7QWdCNXpxRUE7QXFGZ0xBOztBQUNBO0FyR2dwcUVBO0FxR3RvcUVBO0FBQ0E7QUFDQTtBQUNBO0FyR3dvcUVBO0FxR3RvcUVBO0FBQ0E7QUFDQTtBckd3b3FFQTtBcUc5bnFFQTs7QUFFQTtBckdnb3FFQTtBcUczbnFFQTs7QUFFQTtBckc2bnFFQTtBcUd2bnFFQTtBQUNBO0FBQ0E7QUFDQTtBckd5bnFFQTtBcUdsbnFFQTtBQUNBO0FyR29ucUVBO0FxRy9tcUVBOzs7O0FBRUE7QXJHbW5xRUE7QXFHam5xRUE7Ozs7QUFDQTtBckdzbnFFQTtBcUdsbnFFQTs7QUFDQTtBckdxbnFFQTtBcUc3bXFFQTtBQUNBO0FyRyttcUVBO0FxR3RtcUVBOztBQUVBO0FyR3dtcUVBO0FxR25tcUVBOztBQUVBO0FyR3FtcUVBO0FxRy9scUVBO0FBQ0E7QXJHaW1xRUE7QXFHMWxxRUE7QUFDQTtBckc0bHFFQTtBcUd4bHFFQTtBQUNBO0FyRzBscUVBO0FxR2xscUVBOztBQUVBO0FyR29scUVBO0FxR3hrcUVBOztBQUVBO0FyRzBrcUVBO0FBQ0E7QWdCdjRxRUE7QXFGL0JBO0FBQ0E7QXJHeTZxRUE7QXFHdDZxRUE7QUFDQTtBckd3NnFFQTtBcUcvNXFFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdrNnFFQTtBQUNBO0FnQnQ1cUVBO0FxRmpCQTs7QUFPQTtBckdxNnFFQTtBQUNBO0FnQjU1cUVBO0FxRklBOztBQUNBO0FyRzQ1cUVBO0FxR3A1cUVBO0FBQ0E7QUFDQTtBckdzNXFFQTtBcUdqNXFFQTs7QUFFQTtBckdtNXFFQTtBcUcxNHFFQTs7QUFFQTtBckc0NHFFQTtBcUdwNHFFQTtBQUNBO0FyR3M0cUVBO0FxR240cUVBO0FBQ0E7QXJHcTRxRUE7QXFHbDRxRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbzRxRUE7QXFHajRxRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdtNHFFQTtBcUdoNHFFQTtBQUNBO0FyR2s0cUVBO0FxRy8zcUVBO0FBQ0E7QXJHaTRxRUE7QXFHOTNxRUE7QUFDQTtBQUNBO0FyR2c0cUVBO0FxRzczcUVBO0FBQ0E7QXJHKzNxRUE7QUFDQTtBcUcxM3FFQTtBQUNBO0FBQ0E7QXJHNDNxRUE7QXFHcjNxRUE7QUFDQTtBckd1M3FFQTtBcUdoM3FFQTtBQUNBO0FyR2szcUVBO0FxRzcycUVBOzs7O0FBRUE7QXJHaTNxRUE7QUFDQTtBZ0IvK3FFQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyR3EzcUVBO0FBQ0E7QWdCeC9xRUE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckd3M3FFQTtBQUNBO0FnQmpnckVBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyRzIzcUVBO0FBQ0E7QWdCMWdyRUE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHNDNxRUE7QUFDQTtBZ0JuaHJFQTtBcUZ5SkE7Ozs7QUFDQTtBckdnNHFFQTtBcUc1M3FFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcrM3FFQTtBQUNBO0FnQmxpckVBO0FxRjhKQTs7QUFPQTtBckdrNHFFQTtBQUNBO0FnQnhpckVBO0FxRmdMQTs7QUFDQTtBckc0M3FFQTtBcUdsM3FFQTtBQUNBO0FBQ0E7QUFDQTtBckdvM3FFQTtBcUdsM3FFQTtBQUNBO0FBQ0E7QXJHbzNxRUE7QXFHMTJxRUE7O0FBRUE7QXJHNDJxRUE7QXFHdjJxRUE7O0FBRUE7QXJHeTJxRUE7QXFHbjJxRUE7QUFDQTtBQUNBO0FBQ0E7QXJHcTJxRUE7QXFHOTFxRUE7QUFDQTtBckdnMnFFQTtBcUczMXFFQTs7OztBQUVBO0FyRysxcUVBO0FxRzcxcUVBOzs7O0FBQ0E7QXJHazJxRUE7QXFHOTFxRUE7O0FBQ0E7QXJHaTJxRUE7QXFHejFxRUE7QUFDQTtBckcyMXFFQTtBcUdsMXFFQTs7QUFFQTtBckdvMXFFQTtBcUcvMHFFQTs7QUFFQTtBckdpMXFFQTtBcUczMHFFQTtBQUNBO0FyRzYwcUVBO0FxR3QwcUVBO0FBQ0E7QXJHdzBxRUE7QXFHcDBxRUE7QUFDQTtBckdzMHFFQTtBcUc5enFFQTs7QUFFQTtBckdnMHFFQTtBcUdwenFFQTs7QUFFQTtBckdzenFFQTtBQUNBO0FnQm5uckVBO0FxRi9CQTtBQUNBO0FyR3FwckVBO0FxR2xwckVBO0FBQ0E7QXJHb3ByRUE7QXFHM29yRUE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHOG9yRUE7QUFDQTtBZ0Jsb3JFQTtBcUZqQkE7O0FBT0E7QXJHaXByRUE7QUFDQTtBZ0J4b3JFQTtBcUZJQTs7QUFDQTtBckd3b3JFQTtBcUdob3JFQTtBQUNBO0FBQ0E7QXJHa29yRUE7QXFHN25yRUE7O0FBRUE7QXJHK25yRUE7QXFHdG5yRUE7O0FBRUE7QXJHd25yRUE7QXFHaG5yRUE7QUFDQTtBckdrbnJFQTtBcUcvbXJFQTtBQUNBO0FyR2luckVBO0FxRzltckVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR2duckVBO0FxRzdtckVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHK21yRUE7QXFHNW1yRUE7QUFDQTtBckc4bXJFQTtBcUczbXJFQTtBQUNBO0FyRzZtckVBO0FxRzFtckVBO0FBQ0E7QUFDQTtBckc0bXJFQTtBcUd6bXJFQTtBQUNBO0FyRzJtckVBO0FBQ0E7QXFHdG1yRUE7QUFDQTtBQUNBO0FyR3dtckVBO0FxR2ptckVBO0FBQ0E7QXJHbW1yRUE7QXFHNWxyRUE7QUFDQTtBckc4bHJFQTtBcUd6bHJFQTs7OztBQUVBO0FyRzZsckVBO0FBQ0E7QWdCM3RyRUE7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckdpbXJFQTtBQUNBO0FnQnB1ckVBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHb21yRUE7QUFDQTtBZ0I3dXJFQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckd1bXJFQTtBQUNBO0FnQnR2ckVBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyR3dtckVBO0FBQ0E7QWdCL3ZyRUE7QXFGeUpBOzs7O0FBQ0E7QXJHNG1yRUE7QXFHeG1yRUE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHMm1yRUE7QUFDQTtBZ0I5d3JFQTtBcUY4SkE7O0FBT0E7QXJHOG1yRUE7QUFDQTtBZ0JweHJFQTtBcUZnTEE7O0FBQ0E7QXJHd21yRUE7QXFHOWxyRUE7QUFDQTtBQUNBO0FBQ0E7QXJHZ21yRUE7QXFHOWxyRUE7QUFDQTtBQUNBO0FyR2dtckVBO0FxR3RsckVBOztBQUVBO0FyR3dsckVBO0FxR25sckVBOztBQUVBO0FyR3FsckVBO0FxRy9rckVBO0FBQ0E7QUFDQTtBQUNBO0FyR2lsckVBO0FxRzFrckVBO0FBQ0E7QXJHNGtyRUE7QXFHdmtyRUE7Ozs7QUFFQTtBckcya3JFQTtBcUd6a3JFQTs7OztBQUNBO0FyRzhrckVBO0FxRzFrckVBOztBQUNBO0FyRzZrckVBO0FxR3JrckVBO0FBQ0E7QXJHdWtyRUE7QXFHOWpyRUE7O0FBRUE7QXJHZ2tyRUE7QXFHM2pyRUE7O0FBRUE7QXJHNmpyRUE7QXFHdmpyRUE7QUFDQTtBckd5anJFQTtBcUdsanJFQTtBQUNBO0FyR29qckVBO0FxR2hqckVBO0FBQ0E7QXJHa2pyRUE7QXFHMWlyRUE7O0FBRUE7QXJHNGlyRUE7QXFHaGlyRUE7O0FBRUE7QXJHa2lyRUE7QUFDQTtBZ0IvMXJFQTtBcUYvQkE7QUFDQTtBckdpNHJFQTtBcUc5M3JFQTtBQUNBO0FyR2c0ckVBO0FxR3YzckVBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzAzckVBO0FBQ0E7QWdCOTJyRUE7QXFGakJBOztBQU9BO0FyRzYzckVBO0FBQ0E7QWdCcDNyRUE7QXFGSUE7O0FBQ0E7QXJHbzNyRUE7QXFHNTJyRUE7QUFDQTtBQUNBO0FyRzgyckVBO0FxR3oyckVBOztBQUVBO0FyRzIyckVBO0FxR2wyckVBOztBQUVBO0FyR28yckVBO0FxRzUxckVBO0FBQ0E7QXJHODFyRUE7QXFHMzFyRUE7QUFDQTtBckc2MXJFQTtBcUcxMXJFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckc0MXJFQTtBcUd6MXJFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzIxckVBO0FxR3gxckVBO0FBQ0E7QXJHMDFyRUE7QXFHdjFyRUE7QUFDQTtBckd5MXJFQTtBcUd0MXJFQTtBQUNBO0FBQ0E7QXJHdzFyRUE7QXFHcjFyRUE7QUFDQTtBckd1MXJFQTtBQUNBO0FxR2wxckVBO0FBQ0E7QUFDQTtBckdvMXJFQTtBcUc3MHJFQTtBQUNBO0FyRyswckVBO0FxR3gwckVBO0FBQ0E7QXJHMDByRUE7QXFHcjByRUE7Ozs7QUFFQTtBckd5MHJFQTtBQUNBO0FnQnY4ckVBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHNjByRUE7QUFDQTtBZ0JoOXJFQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR2cxckVBO0FBQ0E7QWdCejlyRUE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHbTFyRUE7QUFDQTtBZ0JsK3JFQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckdvMXJFQTtBQUNBO0FnQjMrckVBO0FxRnlKQTs7OztBQUNBO0FyR3cxckVBO0FxR3AxckVBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3UxckVBO0FBQ0E7QWdCMS9yRUE7QXFGOEpBOztBQU9BO0FyRzAxckVBO0FBQ0E7QWdCaGdzRUE7QXFGZ0xBOztBQUNBO0FyR28xckVBO0FxRzEwckVBO0FBQ0E7QUFDQTtBQUNBO0FyRzQwckVBO0FxRzEwckVBO0FBQ0E7QUFDQTtBckc0MHJFQTtBcUdsMHJFQTs7QUFFQTtBckdvMHJFQTtBcUcvenJFQTs7QUFFQTtBckdpMHJFQTtBcUczenJFQTtBQUNBO0FBQ0E7QUFDQTtBckc2enJFQTtBcUd0enJFQTtBQUNBO0FyR3d6ckVBO0FxR256ckVBOzs7O0FBRUE7QXJHdXpyRUE7QXFHcnpyRUE7Ozs7QUFDQTtBckcwenJFQTtBcUd0enJFQTs7QUFDQTtBckd5enJFQTtBcUdqenJFQTtBQUNBO0FyR216ckVBO0FxRzF5ckVBOztBQUVBO0FyRzR5ckVBO0FxR3Z5ckVBOztBQUVBO0FyR3l5ckVBO0FxR255ckVBO0FBQ0E7QXJHcXlyRUE7QXFHOXhyRUE7QUFDQTtBckdneXJFQTtBcUc1eHJFQTtBQUNBO0FyRzh4ckVBO0FxR3R4ckVBOztBQUVBO0FyR3d4ckVBO0FxRzV3ckVBOztBQUVBO0FyRzh3ckVBO0FBQ0E7QXFHbHdyRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHb3dyRUE7QXNHNW9zRUE7QURrWUE7QUNqWUE7QUFDQTtBdEcrb3NFQTtBQUNBO0FzRzdvc0VBO0FBRUE7QUFDQTtBQUNBO0F0Rzhvc0VBO0FzRzFvc0VBO0FBQ0E7QXRHNG9zRUE7QXNHeG9zRUE7QUFDQTtBQUNBO0F0RzBvc0VBO0FzR3Rvc0VBO0FBQ0E7QXRHd29zRUE7QUFDQTtBcUdweHJFQTtBQUNBO0FyR3N4ckVBO0FxR3B4ckVBOztBQUVBO0FyR3N4ckVBO0FxR3B4ckVBOztBQUNBO0FyR3V4ckVBO0FxR3B4ckVBOztBQUNBO0FyR3V4ckVBO0FxR2h4ckVBOztBQUVBO0FyR2t4ckVBO0FxR3p3ckVBOztBQUVBO0FyRzJ3ckVBO0FxRy92ckVBOzs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdtd3JFQTtBcUdqd3JFQTs7OztBQUNBO0FyR3N3ckVBO0FxR253ckVBOzs7Ozs7O0FBRUE7QUFDQTtBckcwd3JFQTtBcUd4d3JFQTs7Ozs7OztBQUNBO0FyR2d4ckVBO0FxRzd3ckVBOzs7Ozs7O0FBQ0E7QXJHcXhyRUE7QXFHanhyRUE7Ozs7QUFDQTtBckdzeHJFQTtBcUdqeHJFQTs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FyR3F4ckVBO0FxR3p3ckVBO0FBQ0E7QXJHMndyRUE7QXFHeHdyRUE7QUFDQTtBckcwd3JFQTtBcUdod3JFQTs7QUFFQTtBckdrd3JFQTtBcUczdnJFQTs7QUFFQTtBQUNBO0FBQ0E7QXJHNnZyRUE7QXFHM3ZyRUE7O0FBQ0E7QXJHOHZyRUE7QXFHdnZyRUE7O0FBQ0E7QXJHMHZyRUE7QXFHdnZyRUE7O0FBQ0E7QXJHMHZyRUE7QXFHaHZyRUE7O0FBRUE7QUFDQTtBQUNBO0FyR2t2ckVBO0FxR2h2ckVBOztBQUNBO0FyR212ckVBO0FxRzl1ckVBOztBQUVBO0FyR2d2ckVBO0FxRzl1ckVBOztBQUNBO0FyR2l2ckVBO0FxRzl1ckVBOztBQUNBO0FyR2l2ckVBOztBZ0JodXNFQTtBdUZ0RUE7QUFBQTtBdkcyeXNFQTtBQUNBOztBdUdueXNFQTs7Ozs7OztBQUtBO0F2R3d5c0VBO0EwRjFzc0VBO0FhbkdBOzs7Ozs7O0Fib0dBO0FBQ0E7QTFGbXRzRUE7QUFDQTtBMEZqdHNFQTtBYXhHQTs7Ozs7OztBYnlHQTtBMUYwdHNFQTtBQUNBO0F1RzV6c0VBOzs7QUFDQTtBdkdnMHNFQTtBdUc5enNFQTs7Ozs7OztBQUtBO0F2R2swc0VBO0EwRi91c0VBO0FheEZBOzs7Ozs7O0FieUZBO0FBQ0E7QTFGd3ZzRUE7QUFDQTtBMEZ0dnNFQTtBYTdGQTs7Ozs7OztBYjhGQTtBMUYrdnNFQTtBQUNBO0F1R3Axc0VBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFVQTtBdkdpMnNFQTs7QXVHMzFzRUE7O0FuQnRDQTtBWThKQTtBQWhHQTtBQXJDQTtBT2lCQTtBdkdnMnNFQTtBZ0J6MXNFQTtBdUZYQTs7QVB3QkE7QUFyQ0E7QWhHdTNzRUE7QUFDQTtBdUdyMnNFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkd3MnNFQTs7QXVHcDJzRUE7Ozs7Ozs7O0FBUUE7QUFDQTtBdkd1MnNFQTtBdUdyMnNFQTs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7QXZHbzNzRUE7O0F1R2gzc0VBOztBQUVBO0FBQ0E7QXZHbTNzRUE7O0F1R2gzc0VBO0FBQ0E7QXZHbTNzRUE7O0F1R2gzc0VBO0FBQ0E7QXZHbTNzRUE7QXVHajNzRUE7QUFDQTtBQUNBO0F2R20zc0VBO0F1R2gzc0VBO0FBQ0E7QXZHazNzRUE7QXVHaDNzRUE7QUFDQTtBdkdrM3NFQTtBdUc1MnNFQTtBQUNBO0F2Rzgyc0VBO0F1RzEyc0VBOztBQUVBO0FBQ0E7QXZHNDJzRUE7QWdCcDZzRUE7QXVGcURBOztBQU1BO0F2Rzgyc0VBO0FBQ0E7QXVHMzJzRUE7QUFDQTtBQUNBO0F2RzYyc0VBO0F1RzEyc0VBO0FBQ0E7QXZHNDJzRUE7QXVHejJzRUE7QUFFQTtBdkcwMnNFQTtBdUd2MnNFQTtBQUNBO0FBQ0E7QUFDQTtBdkd5MnNFQTtBdUd0MnNFQTtBQUNBO0FBQ0E7QXZHdzJzRUE7QXVHcjJzRUE7QUFDQTtBQUNBO0F2R3Uyc0VBO0F1Rzcxc0VBO0FBR0E7QXZHNjFzRUE7QTBGajVzRUE7QWFpREE7QWJoREE7QUFDQTtBMUZvNXNFQTtBQUNBO0EwRmw1c0VBO0FhNENBO0FiM0NBO0ExRnE1c0VBO0FBQ0E7QXVHLzFzRUE7QUFDQTtBdkdpMnNFQTtBdUdsMXNFQTtBQUNBO0FBQ0E7QXZHbzFzRUE7QXVHOTBzRUE7QUFDQTtBQUNBO0F2R2cxc0VBO0F1RzEwc0VBO0FBQ0E7QXZHNDBzRUE7QXVHMTBzRUE7QUFFQTtBQUNBO0F2RzIwc0VBO0F1R3gwc0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHMDBzRUE7QXVHdjBzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkd5MHNFQTtBdUdwMHNFQTtBQUNBO0FBQ0E7QUFDQTtBdkdzMHNFQTtBdUduMHNFQTtBQUNBO0F2R3Ewc0VBO0F1R2wwc0VBO0FBQ0E7QUFDQTtBdkdvMHNFQTtBdUc3enNFQTtBQUdBO0F2RzZ6c0VBO0EwRno4c0VBO0FheUlBO0FieElBO0FBQ0E7QTFGNDhzRUE7QUFDQTtBMEYxOHNFQTtBYW9JQTtBYm5JQTtBMUY2OHNFQTtBQUNBO0F1R3Iwc0VBO0FBQ0E7QXZHdTBzRUE7QXVHcDBzRUE7QUFDQTtBQUNBO0F2R3Mwc0VBO0F1R3Z6c0VBO0FBQ0E7QXZHeXpzRUE7QXVHdHpzRUE7QUFDQTtBQUNBO0F2R3d6c0VBO0F1R2x6c0VBO0FBQ0E7QXZHb3pzRUE7QXVHbHpzRUE7QUFDQTtBQUNBO0FBQ0E7QXZHb3pzRUE7QXVHanpzRUE7QUFDQTtBQUNBO0F2R216c0VBO0F1Rzd5c0VBO0FBQ0E7QXZHK3lzRUE7QXVHN3lzRUE7QUFDQTtBQUNBO0FBQ0E7QXZHK3lzRUE7QXVHNXlzRUE7QUFDQTtBQUNBO0F2Rzh5c0VBOztBdUdweXNFQTtBQUNBO0FBQ0E7QUFDQTtBdkd1eXNFQTtBdUdseXNFQTs7QUFFQTtBdkdveXNFQTtBdUdseXNFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdxeXNFQTtBdUdueXNFQTs7QUFDQTtBdkdzeXNFQTtBdUdueXNFQTs7QUFDQTtBdkdzeXNFQTtBdUdqeXNFQTs7QUFDQTtBdkdveXNFQTtBdUdqeXNFQTs7QUFHQTtBdkdreXNFQTtBMEZwaXRFQTtBYStQQTs7QWI5UEE7QUFDQTtBMUZ3aXRFQTtBQUNBO0EwRnRpdEVBO0FhMFBBOztBYnpQQTtBMUYwaXRFQTtBQUNBOztBdUd2eXNFQTs7QUFFQTtBdkcweXNFQTs7QXVHdnlzRUE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHMHlzRUE7O0F1R3R5c0VBO0FBQ0E7QUFDQTtBdkd5eXNFQTtBdUd0eXNFQTtBQUNBO0F2R3d5c0VBOztBdUdueXNFQTtBQUNBO0FBQ0E7QXZHc3lzRUE7QXVHbnlzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R3F5c0VBO0F1R255c0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHcXlzRUE7QXVHbHlzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R295c0VBO0F1Rzl4c0VBO0FBQ0E7QUFDQTtBQUNBO0F2R2d5c0VBO0F1Rzl4c0VBO0FBSUE7QXZHNnhzRUE7QTBGMW50RUE7QWF5VkE7QWJ4VkE7QUFDQTtBMUY2bnRFQTtBQUNBO0EwRjNudEVBO0Fhb1ZBO0FiblZBO0ExRjhudEVBO0FBQ0E7QXVHanlzRUE7QUFDQTtBQUNBO0FBQ0E7QXZHbXlzRUE7QXVHaHlzRUE7QUFDQTtBdkdreXNFQTtBdUc3eHNFQTtBQUNBO0F2Ryt4c0VBO0F1RzV4c0VBO0FBQ0E7QXZHOHhzRUE7O0F3R2wwc0VBO0FBcGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9FZ0ZBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QTRGV0E7QUFDQTtBeEd5dnRFQTtBd0d0dnRFQTtBQUVBO0F4R3V2dEVBO0F3R3J2dEVBO0FBQ0E7QXhHdXZ0RUE7QXdHbHZ0RUE7QUFDQTtBeEdvdnRFQTtBMEZqcnRFQTtBY2hFQTtBZGlFQTtBQUNBO0ExRm9ydEVBO0FBQ0E7QTBGbHJ0RUE7QWNyRUE7QWRzRUE7QTFGcXJ0RUE7QUFDQTtBd0d0dnRFQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHcXZ0RUE7QXdHbnZ0RUE7QUFDQTtBeEdxdnRFQTtBd0d2dXRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3l1dEVBO0F3R3Z1dEVBO0FBQ0E7QXhHeXV0RUE7QXdHdHV0RUE7QUFDQTtBQUNBO0FBQ0E7QXhHd3V0RUE7QXdHcHV0RUE7QUFDQTtBeEdzdXRFQTtBd0dqdXRFQTtBQUNBO0FBQ0E7QXhHbXV0RUE7QXdHOXR0RUE7QUFDQTtBQUNBO0F4R2d1dEVBO0FnQnJ3dEVBO0F3RnVYQTtBQXpVQTtBeEcydHRFQTtBd0d6dHRFQTtBQUNBO0F4RzJ0dEVBO0FBQ0E7QXdHcHB0RUE7QUFDQTtBQUNBO0FBQ0E7QXhHc3B0RUE7QXdHbnB0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3FwdEVBO0F3RzdvdEVBO0FBQ0E7QXhHK290RUE7QXdHaG90RUE7QUFDQTtBeEdrb3RFQTtBd0c3bnRFQTtBQUtBO0F4RzJudEVBO0F3Ry9udEVBO0FBQ0E7QXhHaW90RUE7QXdHMW50RUE7QUFDQTtBQU1BO0F4R3VudEVBO0F3RzNudEVBO0FBQ0E7QXhHNm50RUE7QXdHdG50RUE7QUFNQTtBQUNBO0F4R21udEVBO0F3R3pudEVBO0FBQ0E7QUFDQTtBeEcybnRFQTtBd0dubnRFQTtBQUtBO0FBQ0E7QXhHaW50RUE7QXdHdG50RUE7QUFDQTtBeEd3bnRFQTtBd0dud3RFQTtBQUNBO0FBQ0E7QUFDQTtBeEdxd3RFQTtBd0dqd3RFQTtBQUtBO0F4Ryt2dEVBO0F3R253dEVBO0FBQ0E7QXhHcXd0RUE7QXdHOXZ0RUE7QUFLQTtBeEc0dnRFQTtBd0dod3RFQTtBQUNBO0F4R2t3dEVBO0F3RzN2dEVBO0FBQ0E7QUFDQTtBeEc2dnRFQTtBd0cxdnRFQTtBQUNBO0FBQ0E7QXhHNHZ0RUE7QXdHNXh0RUE7QUFDQTtBQUNBO0FBQ0E7QXhHOHh0RUE7QXdHMXh0RUE7QUFLQTtBeEd3eHRFQTtBd0c1eHRFQTtBQUNBO0F4Rzh4dEVBO0F3R3Z4dEVBO0FBS0E7QXhHcXh0RUE7QXdHenh0RUE7QUFDQTtBeEcyeHRFQTtBd0dweHRFQTtBQUNBO0FBQ0E7QXhHc3h0RUE7QXdHbnh0RUE7QUFDQTtBQUNBO0F4R3F4dEVBO0F3RzF2dEVBO0FBQ0E7QUFDQTtBQUNBO0F4RzR2dEVBO0F3R3p2dEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEcydnRFQTtBd0dudnRFQTtBQUNBO0F4R3F2dEVBO0F3R3R1dEVBO0FBQ0E7QXhHd3V0RUE7QXdHbnV0RUE7QUFLQTtBeEdpdXRFQTtBd0dydXRFQTtBQUNBO0F4R3V1dEVBO0F3R2h1dEVBO0FBQ0E7QUFNQTtBeEc2dHRFQTtBd0dqdXRFQTtBQUNBO0F4R211dEVBO0F3RzV0dEVBO0FBTUE7QUFDQTtBeEd5dHRFQTtBd0cvdHRFQTtBQUNBO0FBQ0E7QXhHaXV0RUE7QXdHenR0RUE7QUFLQTtBQUNBO0F4R3V0dEVBO0F3RzV0dEVBO0FBQ0E7QXhHOHR0RUE7QXdHejJ0RUE7QUFDQTtBQUNBO0FBQ0E7QXhHMjJ0RUE7QXdHdjJ0RUE7QUFLQTtBeEdxMnRFQTtBd0d6MnRFQTtBQUNBO0F4RzIydEVBO0F3R3AydEVBO0FBS0E7QXhHazJ0RUE7QXdHdDJ0RUE7QUFDQTtBeEd3MnRFQTtBd0dqMnRFQTtBQUNBO0FBQ0E7QXhHbTJ0RUE7QXdHaDJ0RUE7QUFDQTtBQUNBO0F4R2sydEVBO0F3R2w0dEVBO0FBQ0E7QUFDQTtBQUNBO0F4R280dEVBO0F3R2g0dEVBO0FBS0E7QXhHODN0RUE7QXdHbDR0RUE7QUFDQTtBeEdvNHRFQTtBd0c3M3RFQTtBQUtBO0F4RzIzdEVBO0F3Ry8zdEVBO0FBQ0E7QXhHaTR0RUE7QXdHMTN0RUE7QUFDQTtBQUNBO0F4RzQzdEVBO0F3R3ozdEVBO0FBQ0E7QUFDQTtBeEcyM3RFQTs7QXdHMWx0RUE7QUFDQTtBQUNBO0FBQ0E7QXhHNmx0RUE7O0F3R3ZsdEVBO0FBOUtBO0FBQ0E7QUFDQTtBeEd5d3RFQTtBd0d0d3RFQTtBQUdBO0FBQ0E7QUFDQTtBeEdzd3RFQTs7QXdHN2x0RUE7Ozs7QUFqS0E7QUFDQTtBQUNBO0F4R3F3dEVBO0F3R2x3dEVBOzs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0F4RzJ3dEVBOztBd0c1bXRFQTs7QUF2SkE7QUFDQTtBQUNBO0F4R3d3dEVBO0F3R3J3dEVBOzs7O0FBR0E7QUFDQTtBQUNBO0F4R3d3dEVBOztBd0dybnRFQTtBQTNJQTtBQUNBO0FBQ0E7QUFDQTtBeEdvd3RFQTtBd0dqd3RFQTtBQUdBO0FBQ0E7QUFDQTtBeEdpd3RFQTs7QXdHNW50RUE7Ozs7O0FBN0hBO0FBQ0E7QUFDQTtBQUNBO0F4R2l3dEVBO0F3Rzl2dEVBOzs7Ozs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0F4RzB3dEVBOztBd0cvb3RFQTs7O0FBbkhBO0FBQ0E7QUFDQTtBQUNBO0F4R3d3dEVBO0F3R3J3dEVBOzs7Ozs7O0FBR0E7QUFDQTtBQUNBO0F4RzJ3dEVBOztBd0c1cHRFQTs7Ozs7QUF2R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEcyd3RFQTtBd0d4d3RFQTs7Ozs7Ozs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEdveHRFQTtBd0dqeHRFQTs7Ozs7QUFDQTtBeEd1eHRFQTs7QXdHdnJ0RUE7QUFoSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQStHQTtBeEc2cnRFQTtBd0d6eXRFQTtBQUdBO0FBQ0E7QUFDQTtBeEd5eXRFQTtBd0d0eXRFQTtBQUNBO0F4R3d5dEVBOztBd0dqc3RFQTtBQS9GQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R295dEVBO0F3R2p5dEVBO0FBR0E7QUFDQTtBQUNBO0F4R2l5dEVBO0F3Rzl4dEVBO0FBQ0E7QXhHZ3l0RUE7O0F3R3pzdEVBOzs7QUFDQTtBeEc4c3RFQTs7QXdHMXN0RUE7QUFqT0E7QUFDQTtBQUNBO0FBa09BO0FBQ0E7QXhHOHN0RUE7QXdHOTZ0RUE7QUFHQTtBQUNBO0FBQ0E7QXhHODZ0RUE7QXdHL3N0RUE7QUNwaEJBO0F6R3N1dUVBO0F5RzdzdUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZ5dXVFQTtBeUc1c3VFQTtBQUNBO0F6RzhzdUVBO0F3Rzl0dEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdndXRFQTtBd0c3dHRFQTtBQy9oQkE7QXpHK3Z1RUE7QXlHdHV1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4Rmt3dUVBO0F5R3J1dUVBO0FBQ0E7QXpHdXV1RUE7QXdHMXV0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzR1dEVBO0F3R3J1dEVBO0FBQ0E7QUNqakJBO0F6R3l4dUVBO0F5R2h3dUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEY0eHVFQTtBeUczdnVFQTtBQUNBO0F6RzZ2dUVBO0F3R252dEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3F2dEVBO0F3R2x2dEVBO0FDOWpCQTtBekdtenVFQTtBeUcxeHVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGc3p1RUE7QXlHcnh1RUE7QUFDQTtBekd1eHVFQTtBd0cvdnRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdpd3RFQTs7QXdHM3Z0RUE7QUE3T0E7QUFDQTtBQUNBO0FBQ0E7QUE2T0E7QUFDQTtBeEdnd3RFQTtBd0czK3RFQTtBQUdBO0FBQ0E7QUFDQTtBeEcyK3RFQTtBd0dqd3RFQTtBQ3ZsQkE7QXpHMjF1RUE7QXlHbDB1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RjgxdUVBO0F5R2owdUVBO0FBQ0E7QXpHbTB1RUE7QXdHaHh0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R2t4dEVBO0F3Ry93dEVBO0FDbG1CQTtBekdvM3VFQTtBeUczMXVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGdTN1RUE7QXlHMTF1RUE7QUFDQTtBekc0MXVFQTtBd0c1eHRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHOHh0RUE7QXdHdnh0RUE7QUFDQTtBQ3BuQkE7QXpHODR1RUE7QXlHcjN1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4Rmk1dUVBO0F5R2gzdUVBO0FBQ0E7QXpHazN1RUE7QXdHcnl0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHdXl0RUE7QXdHcHl0RUE7QUNqb0JBO0F6R3c2dUVBO0F5Ry80dUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEYyNnVFQTtBeUcxNHVFQTtBQUNBO0F6RzQ0dUVBO0F3R2p6dEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R216dEVBOztBd0c1eXRFQTs7O0FBR0E7QXhHK3l0RUE7O0F3RzV5dEVBO0FBQ0E7QXhHK3l0RUE7O0F3R3p5dEVBOztBQUVBO0F4RzR5dEVBOztBd0d6eXRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzR5dEVBO0F3RzF5dEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEc0eXRFQTtBd0d6eXRFQTtBQUdBO0FBQ0E7QXhHeXl0RUE7QXdHdnl0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd5eXRFQTs7QXdHcHl0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMXNCQTtBekdrL3VFQTtBeUd6OXVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGcS91RUE7QXlHeDl1RUE7QUFDQTtBekcwOXVFQTs7QXdHbnp0RUE7O0FBRUE7QXhHc3p0RUE7O0F3R2x6dEVBO0FBQ0E7QXhHcXp0RUE7O0F3R2p6dEVBO0FBQ0E7QXhHb3p0RUE7O0F3R2h6dEVBO0FBQ0E7QXhHbXp0RUE7O0EwR3podkVBOzs7O0FBR0E7QUFDQTtBMUc2aHZFQTs7QTJHbGl2RUE7QUFDQTtBM0dxaXZFQTtBMkduaXZFQTtBQUNBO0FBQ0E7QTNHcWl2RUE7QTJHbGl2RUE7QUFDQTtBM0dvaXZFQTtBMkdqaXZFQTtBQUNBO0EzR21pdkVBO0EyR2hpdkVBO0FBQ0E7QUFDQTtBQUNBO0EzR2tpdkVBO0EyR2hpdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNHa2l2RUE7QTJHaGl2RUE7QUFDQTtBQUNBO0EzR2tpdkVBO0EyRy9odkVBO0FBQ0E7QTNHaWl2RUE7QTJHL2h2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0dpaXZFQTtBMkcvaHZFQTtBQUNBO0EzR2lpdkVBO0EyRzlodkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNHZ2l2RUE7QTJHNWh2RUE7QUFDQTtBM0c4aHZFQTtBMkd2aHZFQTtBQUNBO0FBQ0E7QTNHeWh2RUE7O0EyR3BodkVBO0FBQ0E7QTNHdWh2RUE7QU9ybHZFQTtBb0dnRUE7QTNHd2h2RUE7O0E0R3BtdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3VtdkVBO0E0R3JtdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3VtdkVBO0E0R3psdkVBO0FBQ0E7QTVHMmx2RUE7QTRHemx2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcybHZFQTtBNEd2bHZFQTtBQUNBO0E1R3lsdkVBO0E0R3ZsdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHeWx2RUE7QTRHcmx2RUE7QUFDQTtBNUd1bHZFQTtBNEdwbHZFQTtBQUNBO0E1R3NsdkVBO0E0R25sdkVBO0FBQ0E7QTVHcWx2RUE7QWdCaG12RUE7QTRGMUJBO0FBQ0E7QTVHNm52RUE7QTRHM252RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUc2bnZFQTtBNEd6bnZFQTtBQUNBO0E1RzJudkVBO0E0R3pudkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHMm52RUE7QTRHdm52RUE7QUFDQTtBNUd5bnZFQTtBNEd0bnZFQTtBQUNBO0E1R3dudkVBO0E0R3JudkVBO0FBQ0E7QTVHdW52RUE7QUFDQTtBZ0Jub3ZFQTtBNEYxQkE7QUFDQTtBNUdncXZFQTtBNEc5cHZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R2dxdkVBO0E0RzVwdkVBO0FBQ0E7QTVHOHB2RUE7QTRHNXB2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUc4cHZFQTtBNEcxcHZFQTtBQUNBO0E1RzRwdkVBO0E0R3pwdkVBO0FBQ0E7QTVHMnB2RUE7QTRHeHB2RUE7QUFDQTtBNUcwcHZFQTtBQUNBO0FnQnRxdkVBO0E0RjFCQTtBQUNBO0E1R21zdkVBO0E0R2pzdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHbXN2RUE7QTRHL3J2RUE7QUFDQTtBNUdpc3ZFQTtBNEcvcnZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R2lzdkVBO0E0RzdydkVBO0FBQ0E7QTVHK3J2RUE7QTRHNXJ2RUE7QUFDQTtBNUc4cnZFQTtBNEczcnZFQTtBQUNBO0E1RzZydkVBO0FBQ0E7QWdCenN2RUE7QTRGMUJBO0FBQ0E7QTVHc3V2RUE7QTRHcHV2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdzdXZFQTtBNEdsdXZFQTtBQUNBO0E1R291dkVBO0E0R2x1dkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHb3V2RUE7QTRHaHV2RUE7QUFDQTtBNUdrdXZFQTtBNEcvdHZFQTtBQUNBO0E1R2l1dkVBO0E0Rzl0dkVBO0FBQ0E7QTVHZ3V2RUE7QUFDQTtBNEc1dHZFQTtBQUNBO0E1Rzh0dkVBO0E0RzN0dkVBO0FBQ0E7QTVHNnR2RUE7QTRHM3R2RUE7QUFDQTtBQUNBO0E1RzZ0dkVBO0E0R3p0dkVBO0FBQ0E7QTVHMnR2RUE7QTRHenR2RUE7QUFDQTtBQUNBO0E1RzJ0dkVBO0E0R3Z0dkVBO0FBQ0E7QTVHeXR2RUE7QTRHdnR2RUE7QUFDQTtBQUNBO0E1R3l0dkVBO0E0R3J0dkVBO0FBQ0E7QTVHdXR2RUE7QTRHcnR2RUE7QUFDQTtBQUNBO0E1R3V0dkVBO0E0Ry9zdkVBO0FBQ0E7QTVHaXR2RUE7O0E0RzVzdkVBO0FBQ0E7QTVHK3N2RUE7QTRHN3N2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcrc3ZFQTtBNEc1c3ZFQTtBQUNBO0E1RzhzdkVBO0E0RzVzdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHOHN2RUE7O0E2R24ydkVBO0FBQ0E7QTdHczJ2RUE7O0E2R24ydkVBO0FBQ0E7QTdHczJ2RUE7QTZHcDJ2RUE7QUFDQTtBN0dzMnZFQTtBNkduMnZFQTtBQUNBO0E3R3EydkVBOztBRXh6dkVBOzs7Ozs7Ozs7Ozs7QUFBQTtBNEduREE7O0FyQktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNCYkE7QUFDQTtBL0dzNHZFQTtBeUZwM3ZFQTs7QUFDQTtBQUNBO0F6RnUzdkVBO0F5RnIzdkVBOztBQUNBO0FBQ0E7QUFDQTtBekZ3M3ZFQTtBOEduNXZFQTs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlHczV2RUE7QThHbjV2RUE7O0FBQ0E7QTlHczV2RUE7O0E4R2w1dkVBO0FyQmlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FzQjdDQTtBQUNBO0EvR203dkVBO0F5Rmo0dkVBO0FBQ0E7QUFDQTtBekZtNHZFQTtBeUZqNHZFQTtBQUNBO0FBQ0E7QUFDQTtBekZtNHZFQTs7QThHMTZ2RUE7QUFPQTtBQUNBO0E5R3U2dkVBO0FnQmo1dkVBO0E4RjlCQTtBQUVBO0FBQ0E7QTlHaTd2RUE7QUFDQTs7QThHejZ2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUc0NnZFQTs7QThHeDZ2RUE7QUFDQTtBOUcyNnZFQTtBOEd4NnZFQTtBQUNBO0FBQ0E7QUFDQTtBOUcwNnZFQTs7QThHdDZ2RUE7Ozs7Ozs7O0FBUUE7QTlHeTZ2RUE7O0E4R3Q2dkVBO0FBQ0E7QUFDQTtBOUd5NnZFQTs7QThHdDZ2RUE7OztBQUdBO0E5R3k2dkVBOztBOEd0NnZFQTs7QUFFQTtBOUd5NnZFQTs7QThHdDZ2RUE7Ozs7QUFJQTtBOUd5NnZFQTs7QThHdDZ2RUE7O0FBRUE7QTlHeTZ2RUE7O0E4R3Q2dkVBO0FBQ0E7QTlHeTZ2RUE7O0E4R3Q2dkVBOzs7QUFHQTtBOUd5NnZFQTs7QThHdDZ2RUE7QUFDQTtBOUd5NnZFQTs7QThHdDZ2RUE7OztBQUdBO0E5R3k2dkVBOztBOEd0NnZFQTs7QUFFQTtBOUd5NnZFQTs7QThHdDZ2RUE7O0FBRUE7QTlHeTZ2RUE7O0E2SXJpd0VBOzs7O0FBRUE7QTdJMGl3RUE7QTZJdGl3RUE7O0FBQ0E7QTdJeWl3RUE7QTZJdGl3RUE7O0FBQ0E7QTdJeWl3RUE7QTZJcml3RUE7Ozs7OztBQUdBO0FBQ0E7QTdJMGl3RUE7QTZJeGl3RUE7Ozs7OztBQUNBO0E3SStpd0VBO0E2STVpd0VBOzs7Ozs7QUFDQTtBN0ltandFQTtBNkloandFQTs7Ozs7O0FBQ0E7QTdJdWp3RUE7QTZJcGp3RUE7Ozs7Ozs7Ozs7O0FBRUE7QUFDQTtBN0krandFQTtBNkkxandFQTs7QUFDQTtBN0k2andFQTtBNkl6andFQTs7QUFDQTtBN0k0andFQTtBNkl6andFQTs7QUFDQTtBQUNBO0FBQ0E7QTdJNGp3RUE7QTZJemp3RUE7O0FBQ0E7QUFDQTtBQUNBO0E3STRqd0VBOztBNkl2andFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMGp3RUE7O0E2SXZqd0VBO0FBQ0E7QUFDQTtBN0kwandFQTtBNkl4andFQTtBQUNBO0FBQ0E7QXpEdEVBO0FZOEpBO0FBNUZBO0FBekNBO0FoRzJtd0VBO0FnQm5sd0VBO0E2SG1CQTtBN0NGQTtBQXpDQTtBaEdnbndFQTtBQUNBO0E2SWhrd0VBO0FBQ0E7QTdJa2t3RUE7QTZJL2p3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SWlrd0VBO0FnQnpsd0VBO0E2SGdCQTtBQVdBO0E3SWtrd0VBO0FBQ0E7QTZJOWp3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJZ2t3RUE7QTZJN2p3RUE7QUFDQTtBQUNBO0E3SStqd0VBO0E2STVqd0VBO0FBQ0E7QTdJOGp3RUE7QWdCN213RUE7QTZIeUNBO0FBV0E7QTdJNmp3RUE7QUFDQTtBNkkxandFQTtBQUNBO0E3STRqd0VBO0E2STFqd0VBO0FBQ0E7QTdJNGp3RUE7QWdCcm93RUE7QTZId0VBO0FBSUE7QUFDQTtBN0k2andFQTtBQUNBO0E2SXpqd0VBO0FBQ0E7QUFDQTtBN0kyandFQTtBZ0Ivb3dFQTtBNkgwRkE7QUFDQTtBN0l3andFQTtBQUNBO0E2SXJqd0VBO0FBQ0E7QUFDQTtBN0l1andFQTtBNklwandFQTtBQUNBO0E3SXNqd0VBO0E2SW5qd0VBO0FBQ0E7QUFDQTtBQUNBO0E3SXFqd0VBO0FnQmhxd0VBO0E2SDhHQTtBQUNBO0FBQ0E7QTdJcWp3RUE7QUFDQTtBNklsandFQTtBQUNBO0FBQ0E7QTdJb2p3RUE7QWdCMXF3RUE7QTZIb0hBO0FBS0E7QTdJcWp3RUE7QUFDQTtBZ0IvcXdFQTtBNkg2SEE7QUFFQTtBQUNBO0FBQ0E7QTdJb2p3RUE7QUFDQTtBNklqandFQTtBQUNBO0E3SW1qd0VBO0FnQnpyd0VBO0E2SHFJQTtBQUlBO0E3SW9qd0VBO0FBQ0E7QTZJamp3RUE7QUFDQTtBQUNBO0E3SW1qd0VBO0E2SWpqd0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJbWp3RUE7QTZJL2l3RUE7QUFDQTtBQUNBO0E3SWlqd0VBO0E2STlpd0VBO0F6RC9NQTtBWThKQTtBQWhHQTtBaEdvc3dFQTtBNkk5aXdFQTtBQUNBO0E3SWdqd0VBO0E2STlpd0VBO0FBQ0E7QTdJZ2p3RUE7QTZJN2l3RUE7QUFDQTtBQUNBO0FBQ0E7QTdJK2l3RUE7QTZJNWl3RUE7QUFDQTtBQUNBO0FBQ0E7QTdJOGl3RUE7QWdCanV3RUE7QTZIZ0xBO0FBTUE7QTdJK2l3RUE7QUFDQTtBNkk1aXdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SThpd0VBO0E2SXZpd0VBO0FBQ0E7QTdJeWl3RUE7QWdCL3V3RUE7QTZINk1BO0FBQ0E7QTdJcWl3RUE7QUFDQTtBNkkvaHdFQTtBQUNBO0E3SWlpd0VBO0E2STVod0VBO0FBQ0E7QUFDQTtBQUNBO0E3SThod0VBO0FnQjV2d0VBO0E2SDJOQTtBQU1BO0E3SStod0VBO0FBQ0E7QTZJN2h3RUE7QUFDQTtBQUNBO0FBQ0E7QTdJK2h3RUE7QWdCdHd3RUE7QTZIb09BO0FBTUE7QUFDQTtBQUNBO0E3SWdpd0VBO0FBQ0E7QTZJN2h3RUE7QUFDQTtBQUNBO0FBQ0E7QTdJK2h3RUE7QWdCbHh3RUE7QTZIZ1BBO0FBTUE7QTdJZ2l3RUE7QUFDQTtBNkk5aHdFQTtBQUNBO0E3SWdpd0VBO0E2SXRod0VBOzs7O0FBQ0E7QUFDQTtBN0kyaHdFQTtBNkl6aHdFQTs7OztBQUNBO0FBQ0E7QUFDQTtBN0k4aHdFQTtBNkk1aHdFQTs7OztBQUNBO0E3SWlpd0VBO0E2STlod0VBOzs7O0FBQ0E7QTdJbWl3RUE7QTZJaGl3RUE7Ozs7QUFDQTtBN0lxaXdFQTtBNklsaXdFQTs7OztBQUNBO0E3SXVpd0VBO0E2SXBpd0VBOzs7O0FBQ0E7QTdJeWl3RUE7QWdCdjB3RUE7QTZINlJBOzs7O0FBSUE7QTdJNml3RUE7QUFDQTtBNkkxaXdFQTs7OztBQUNBO0E3SStpd0VBO0E2STdpd0VBOzs7O0FBQ0E7QTdJa2p3RUE7QTZJaGp3RUE7Ozs7QUFDQTtBN0lxandFQTtBNklqandFQTs7OztBQUNBO0FBQ0E7QTdJc2p3RUE7QWdCeDJ3RUE7QTZIZ1RBOzs7O0FBS0E7QUFDQTtBQUNBO0E3STBqd0VBO0FBQ0E7QTZJeGp3RUE7Ozs7QUFDQTtBN0k2andFQTtBZ0J4M3dFQTtBNkhnVUE7Ozs7QUFFQTtBN0k2andFQTtBQUNBO0FnQmg0d0VBO0E2SGdVQTs7OztBQU1BO0E3SWlrd0VBO0FBQ0E7QTZJL2p3RUE7Ozs7QUFDQTtBQUNBO0E3SW9rd0VBO0E2SWhrd0VBOzs7O0FBQ0E7QTdJcWt3RUE7QWdCcjV3RUE7QTZIK1VBOzs7O0FBSUE7QTdJeWt3RUE7QUFDQTtBNkl0a3dFQTs7OztBQUNBO0FBQ0E7QUFDQTtBN0kya3dFQTtBNklya3dFQTs7OztBQUNBO0E3STBrd0VBO0FnQjM2d0VBO0E2SGdXQTs7OztBQUlBO0FBQ0E7QTdJOGt3RUE7QUFDQTtBNkl2a3dFQTtBQUNBO0E3SXlrd0VBO0E2SXZrd0VBO0FBQ0E7QTdJeWt3RUE7QTZJdmt3RUE7QUFDQTtBN0l5a3dFQTtBNklya3dFQTtBQUNBO0E3SXVrd0VBO0FnQmg4d0VBO0E2SHdYQTtBQUlBO0FBQ0E7QTdJd2t3RUE7QUFDQTtBNkkvandFQTs7QUFDQTtBN0lra3dFQTtBNkloa3dFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lta3dFQTtBNklqa3dFQTs7QUFDQTtBN0lva3dFQTtBNklqa3dFQTs7QUFDQTtBN0lva3dFQTtBNkl4andFQTs7Ozs7Ozs7Ozs7OztBQUdBO0E3SW9rd0VBO0E2SWhrd0VBO0FBQ0E7QTdJa2t3RUE7QTZJN2p3RUE7QUFDQTtBN0krandFQTtBNkk1andFQTtBQUNBO0E3SThqd0VBO0E2SXpqd0VBO0FBQ0E7QTdJMmp3RUE7QTZJeGp3RUE7QUFDQTtBN0kwandFQTtBNkl0andFQTtBQUNBO0E3SXdqd0VBO0E2SXJqd0VBO0FBQ0E7QTdJdWp3RUE7QTZJbGp3RUE7QUFDQTtBN0lvandFQTtBNkkvaXdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJaWp3RUE7QWdCdmd4RUE7QTZIaWRBO0FBUUE7QTdJa2p3RUE7QUFDQTtBNkloandFQTtBQUNBO0E3SWtqd0VBO0E2SS9pd0VBO0FBQ0E7QUFDQTtBQUNBO0E3SWlqd0VBO0E2STlpd0VBO0FBQ0E7QTdJZ2p3RUE7QTZJM2l3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k2aXdFQTtBZ0JuaXhFQTtBNkg0ZUE7QUFhQTtBQUNBO0FBQ0E7QTdJOGl3RUE7QUFDQTtBNkl4aXdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMGl3RUE7QWdCamp4RUE7QTZIa2dCQTtBQVFBO0E3STJpd0VBO0FBQ0E7QTZJeml3RUE7QUFDQTtBN0kyaXdFQTtBNkl4aXdFQTtBQUNBO0FBQ0E7QUFDQTtBN0kwaXdFQTtBNkl2aXdFQTtBQUNBO0E3SXlpd0VBO0E2SXBpd0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJc2l3RUE7QWdCN2t4RUE7QTZINmhCQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0E3SXVpd0VBO0FBQ0E7QTZJL2h3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SWlpd0VBO0E2SS9od0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJaWl3RUE7QWdCbG14RUE7QTZINmpCQTtBQU9BO0E3SWtpd0VBO0FBQ0E7QTZJMWh3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3STRod0VBO0E2STFod0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNGh3RUE7QWdCcG54RUE7QTZIb2xCQTtBQU9BO0E3STZod0VBO0FBQ0E7QTZJcmh3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXVod0VBO0E2SXJod0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJdWh3RUE7QWdCdG94RUE7QTZIMm1CQTtBQU9BO0E3SXdod0VBO0FBQ0E7QTZJamh3RUE7QUFDQTtBN0ltaHdFQTtBZ0I5b3hFQTtBNkgwbkJBO0FBSUE7QTdJb2h3RUE7QUFDQTtBNklsaHdFQTs7Ozs7OztBQUVBO0FBQ0E7QTdJeWh3RUE7QWdCN3B4RUE7QTZIaW9CQTs7Ozs7OztBQU1BO0FBQ0E7QTdJZ2l3RUE7QUFDQTtBNkk3aHdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJK2h3RUE7QWdCaHJ4RUE7QTZING9CQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0E3SWdpd0VBO0FBQ0E7QTZJeGh3RUE7QUFDQTtBN0kwaHdFQTtBNklyaHdFQTs7QUFFQTtBN0l1aHdFQTtBNklyaHdFQTs7QUFDQTtBN0l3aHdFQTtBNklyaHdFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXdod0VBO0FnQjNzeEVBO0E2SDhxQkE7O0FBUUE7QTdJMGh3RUE7QUFDQTtBNkl0aHdFQTtBQUNBO0E3SXdod0VBO0E2SXJod0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJdWh3RUE7QTZJcGh3RUE7QUFDQTtBN0lzaHdFQTtBNklwaHdFQTtBQUNBO0E3SXNod0VBO0E2SWpod0VBO0FBQ0E7QTdJbWh3RUE7QTZJL2d3RUE7QUFDQTtBN0lpaHdFQTtBNkkvZ3dFQTtBQUNBO0E3SWlod0VBO0E2STNnd0VBO0FBQ0E7QUFDQTtBN0k2Z3dFQTtBNkkxZ3dFQTtBQUNBO0FBQ0E7QTdJNGd3RUE7QTZJMWd3RUE7QUFDQTtBQUNBO0E3STRnd0VBO0E2STFnd0VBO0FBQ0E7QTdJNGd3RUE7QWdCM3V4RUE7QTZIOHRCQTtBQUlBO0E3STZnd0VBO0FBQ0E7QTZJdGd3RUE7O0FBRUE7QUFDQTtBQUNBO0E3SXdnd0VBO0E2SXJnd0VBO0FBQ0E7QTdJdWd3RUE7QTZJcGd3RUE7QUFDQTtBN0lzZ3dFQTtBNkluZ3dFQTtBQUNBO0E3SXFnd0VBO0E2SWxnd0VBO0FBQ0E7QUFNQTtBN0krL3ZFQTtBZ0JoeHhFQTtBNkgwd0JBO0FBSUE7QTdJc2d3RUE7QUFDQTtBNkloZ3dFQTtBQUNBO0FBQ0E7QTdJa2d3RUE7QTZJNS92RUE7QUFDQTtBN0k4L3ZFQTtBNkl4L3ZFQTtBQUNBO0E3STAvdkVBO0FnQi94eEVBO0E2SHd5QkE7QUFDQTtBN0kwL3ZFQTtBQUNBO0FnQnB5eEVBO0E2SDh5QkE7QUFDQTtBN0l5L3ZFQTtBQUNBO0E2SXQvdkVBO0FBQ0E7QTdJdy92RUE7QTZJdC92RUE7QUFDQTtBN0l3L3ZFQTtBZ0IveXhFQTtBNkg0ekJBO0FBQ0E7QUFDQTtBN0lzL3ZFQTtBQUNBO0FnQnh5eEVBO0E2SHN6QkE7QUFDQTtBN0lxL3ZFQTtBQUNBO0E2SWwvdkVBO0FBQ0E7QUFDQTtBN0lvL3ZFQTtBNklqL3ZFQTtBQUNBO0E3SW0vdkVBO0E2SWgvdkVBO0FBQ0E7QUFDQTtBQUNBO0E3SWsvdkVBO0E2SWgvdkVBO0FBQ0E7QTdJay92RUE7QTZJLyt2RUE7QXpEMzRCQTtBWThKQTtBQTVGQTtBQXpDQTtBNkNxM0JBO0FBQ0E7QTdJbS92RUE7QWdCajF4RUE7QTZIMDFCQTtBN0N6MEJBO0FBekNBO0FoRzgyeEVBO0FBQ0E7QTZJdC92RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0l3L3ZFQTtBNklwL3ZFQTtBQUNBO0FBQ0E7QUFDQTtBN0lzL3ZFQTtBNkluL3ZFQTtBQUNBO0E3SXEvdkVBO0E2SWovdkVBO0FBQ0E7QUFDQTtBN0ltL3ZFQTtBNkkvK3ZFQTtBQUNBO0E3SWkvdkVBO0E2SS8rdkVBO0FBQ0E7QTdJaS92RUE7QTZJNyt2RUE7QUFDQTtBN0krK3ZFQTtBNkk3K3ZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SSsrdkVBO0E2STcrdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJKyt2RUE7QTZJNSt2RUE7QUFDQTtBQUNBO0FBQ0E7QTdJOCt2RUE7QTZJeCt2RUE7QUFDQTtBN0kwK3ZFQTtBZ0J6M3hFQTtBNkg4NEJBO0FBSUE7QUFDQTtBN0kyK3ZFQTtBQUNBO0E2SXordkVBO0FBQ0E7QUFDQTtBQUNBO0E3STIrdkVBO0E2SXYrdkVBO0FBQ0E7QTdJeSt2RUE7QTZJcCt2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXMrdkVBO0E2SWwrdkVBO0FBQ0E7QUFDQTtBN0lvK3ZFQTtBNklsK3ZFQTtBQUVBO0E3SW0rdkVBO0FnQnI1eEVBO0E2SDQ2QkE7QUFXQTtBN0lrK3ZFQTtBNkloK3ZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SWsrdkVBO0E2SS85dkVBO0FBQ0E7QTdJaSt2RUE7QUFDQTtBNkk5OXZFQTtBQUNBO0E3SWcrdkVBO0E2STc5dkVBO0FBQ0E7QUFDQTtBN0krOXZFQTtBNkk3OXZFQTtBQUNBO0FBQ0E7QTdJKzl2RUE7QTZJNTl2RUE7QUFDQTtBN0k4OXZFQTtBNkk1OXZFQTtBQUVBO0E3STY5dkVBO0E2SXY5dkVBO0FBQ0E7QUFDQTtBQUNBO0E3SXk5dkVBO0E2SXQ5dkVBO0FBTUE7QTdJbTl2RUE7QTZJeDl2RUE7QUFFQTtBN0l5OXZFQTtBNkluOXZFQTtBQUNBO0E3SXE5dkVBO0E2SWw5dkVBO0FBQ0E7QUFDQTtBQUNBO0E3SW85dkVBO0E2SWg5dkVBOztBQUNBO0FBQ0E7QUFDQTtBN0ltOXZFQTtBNkk5OHZFQTtBQUNBO0FBQ0E7QUFDQTtBN0lnOXZFQTtBNkk3OHZFQTtBQUNBO0E3SSs4dkVBO0E2STU4dkVBO0FBQ0E7QTdJODh2RUE7QTZJMTh2RUE7QUFDQTtBQUNBO0E3STQ4dkVBO0E2STE4dkVBO0FBQ0E7QTdJNDh2RUE7QTZJejh2RUE7QUFDQTtBQUNBO0FBQ0E7QTdJMjh2RUE7QTZJdjh2RUE7QUFDQTtBQUNBO0E3SXk4dkVBO0E2SXQ4dkVBO0FBQ0E7QTdJdzh2RUE7QTZJcDh2RUE7QUFDQTtBN0lzOHZFQTtBNklwOHZFQTtBQUNBO0FBQ0E7QTdJczh2RUE7QTZJcDh2RUE7QUFDQTtBN0lzOHZFQTtBNkluOHZFQTtBQUNBO0E3SXE4dkVBO0E2SS83dkVBO0FBQ0E7QTdJaTh2RUE7QWdCMy94RUE7QTZIeWpDQTtBQUlBO0FBQ0E7QTdJazh2RUE7QUFDQTtBNkloOHZFQTtBQUNBO0E3SWs4dkVBO0E2SWg4dkVBO0FBQ0E7QUFDQTtBN0lrOHZFQTtBZ0JyaHlFQTtBNkhpbENBO0FBS0E7QTdJbTh2RUE7QUFDQTtBNkk5N3ZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SWc4dkVBO0E2STk3dkVBO0FBQ0E7QUFDQTtBQUNBO0E3SWc4dkVBO0E2STk3dkVBO0FBQ0E7QUFDQTtBQUNBO0E3SWc4dkVBO0E2STc3dkVBO0FBQ0E7QUFDQTtBQUNBO0E3SSs3dkVBO0E2STE3dkVBO0FBQ0E7QUFDQTtBN0k0N3ZFQTtBNkkxN3ZFQTtBQUNBO0FBQ0E7QTdJNDd2RUE7QTZJeDd2RUE7QUFDQTtBN0kwN3ZFQTtBNkl4N3ZFQTtBQUNBO0E3STA3dkVBO0E2SXI3dkVBO0FBQ0E7QTdJdTd2RUE7QTZJcjd2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0l1N3ZFQTtBNklyN3ZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXU3dkVBO0E2SXA3dkVBO0FBQ0E7QUFDQTtBQUNBO0E3SXM3dkVBO0FnQnBreUVBO0E2SHFwQ0E7QUFFQTtBQUNBO0FBQ0E7QTdJaTd2RUE7QTZJLzZ2RUE7QUFDQTtBN0lpN3ZFQTtBNkk5NnZFQTtBQUNBO0FBQ0E7QTdJZzd2RUE7QTZJNzZ2RUE7QUFDQTtBN0krNnZFQTtBQUNBO0FnQnJseUVBO0E2SDRxQ0E7QUFFQTtBQUNBO0E3STI2dkVBO0FBQ0E7O0FnQnhteUVBO0E2SGtzQ0E7QUFFQTtBN0l5NnZFQTtBQUNBO0E2SXY2dkVBO0FBQ0E7QTdJeTZ2RUE7QWdCam55RUE7QTZIdXNDQTtBQUlBO0E3STA2dkVBO0FBQ0E7QTZJdjZ2RUE7QUFDQTtBN0l5NnZFQTtBNkl2NnZFQTtBQUNBO0FBQ0E7QUFDQTtBN0l5NnZFQTtBZ0JqbnlFQTtBNkhxc0NBO0FBTUE7QTdJMDZ2RUE7QUFDQTtBNkl0NnZFQTtBQUNBO0E3SXc2dkVBO0FnQnRveUVBO0E2SGd1Q0E7QUFFQTtBQUNBO0E3SXc2dkVBO0FBQ0E7QWdCL255RUE7QTZIbXRDQTtBQU9BO0FBQ0E7QTdJeTZ2RUE7QUFDQTs7QTZJbjZ2RUE7QUFDQTtBN0lzNnZFQTtBNkluNnZFQTtBQUFBO0E3SXM2dkVBOztBNklsNnZFQTtBQUNBO0E3SXE2dkVBO0E2SWw2dkVBO0FBQUE7QTdJcTZ2RUE7O0FnQm5weUVBO0E2SGt2Q0E7QUFDQTtBN0lxNnZFQTtBQUNBO0FnSDl0eUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEhndXlFQTtBc0czdXlFQTtBVUNBOztBVkFBO0FBQ0E7QXRHK3V5RUE7QUFDQTtBc0c3dXlFQTtBQUVBOztBQUNBO0FBQ0E7QXRHK3V5RUE7QXNHM3V5RUE7O0FBQ0E7QXRHOHV5RUE7QXNHMXV5RUE7O0FBQ0E7QUFDQTtBdEc2dXlFQTtBc0d6dXlFQTs7QUFDQTtBdEc0dXlFQTtBQUNBO0FnSHZ2eUVBOztBQUNBO0FoSDB2eUVBO0FnSHh2eUVBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUJ0QkE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHNHZ5RUE7QWdCcHV5RUE7QWdHdkNBOztBaEJvREE7QUFyQ0E7QWhHa3d5RUE7QUFDQTtBZ0hsd3lFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSHF3eUVBO0FnSGx3eUVBOztBQUNBO0FBQ0E7QWhIcXd5RUE7QWdIbHd5RUE7OztBQUVBO0FBQ0E7QUFDQTtBaEhxd3lFQTtBZ0hud3lFQTs7O0FBQ0E7QWhIdXd5RUE7QWdIbnd5RUE7Ozs7O0FBSUE7QUFDQTtBQUNBO0FoSHN3eUVBO0FnSGx3eUVBOztBQUNBO0FBQ0E7QWhIcXd5RUE7QWdIand5RUE7O0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBaEhvd3lFQTtBZ0hsd3lFQTs7QUFDQTtBaEhxd3lFQTs7QWdCN3h5RUE7QWdHaUNBO0FBQ0E7QWhIZ3d5RUE7QUFDQTtBZ0g3dnlFQTtBQUNBO0FoSCt2eUVBO0FnSDV2eUVBO0FBQ0E7QUFDQTtBaEg4dnlFQTtBZ0g1dnlFQTtBQUVBO0FoSDZ2eUVBO0FnSHp2eUVBO0FBQ0E7QWhIMnZ5RUE7O0FnSHJ2eUVBOztBQUVBO0FBQ0E7QWhId3Z5RUE7O0FnSGx2eUVBO0FBQ0E7QWhIcXZ5RUE7QWdIbHZ5RUE7QUFDQTtBaEhvdnlFQTtBZ0hsdnlFQTtBQUVBO0FBQ0E7QWhIbXZ5RUE7QWdIanZ5RUE7QUFDQTtBaEhtdnlFQTtBZ0hodnlFQTtBQUNBO0FoSGt2eUVBOztBOEluNHlFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUlzNHlFQTtBOElwNHlFQTtBQUNBO0E5SXM0eUVBO0E4SXA0eUVBO0FBQ0E7QTlJczR5RUE7QThJbDR5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5SW80eUVBO0E4SWo0eUVBO0FBQ0E7QTlJbTR5RUE7QThJajR5RUE7QUFDQTtBQUNBO0E5SW00eUVBO0E4SS8zeUVBO0FBQ0E7QTlJaTR5RUE7QThJLzN5RUE7QUFDQTtBQUNBO0E5SWk0eUVBO0E4STczeUVBO0FBQ0E7QTlJKzN5RUE7QThJNzN5RUE7QUFDQTtBQUNBO0E5SSszeUVBO0E4STMzeUVBO0FBQ0E7QUFDQTtBOUk2M3lFQTtBOEkzM3lFQTtBQUNBO0FBQ0E7QTlJNjN5RUE7O0E4STUxeUVBO0FBM0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlJMjN5RUE7O0E4SWgyeUVBO0FBdkJBO0FBQ0E7QTlJMjN5RUE7QThJejN5RUE7QUFDQTtBQUFBO0E5STQzeUVBO0E4STMzeUVBO0FBQUE7QTlJODN5RUE7QThJNzN5RUE7QUFBQTtBOUlnNHlFQTtBOEkvM3lFQTtBQUFBO0E5SWs0eUVBO0FBQ0E7QThJaDR5RUE7QUFDQTtBOUlrNHlFQTs7QThJbDN5RUE7QUFYQTtBOUlpNHlFQTs7QThJbDN5RUE7QUFDQTtBOUlxM3lFQTtBOEluM3lFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5SXEzeUVBOztBK0lqL3lFQTtBQUNBO0EvSW8veUVBO0ErSWwveUVBO0FBQ0E7QS9Jby95RUE7O0ErSWgveUVBO0FBQ0E7QS9JbS95RUE7O0ErSS8reUVBO0FBQ0E7QS9Jay95RUE7QWdCdjh5RUE7QStINUNBO0FBSUE7QS9JbS95RUE7QUFDQTs7QStJLyt5RUE7QUQrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUlvOHlFQTs7QStJbi95RUE7QUFDQTtBL0lzL3lFQTs7QStJbi95RUE7QUQrQ0E7QUFDQTtBOUl3OHlFQTtBOEl0OHlFQTtBQUNBO0FBQUE7QTlJeTh5RUE7QThJeDh5RUE7QUFBQTtBOUkyOHlFQTtBOEkxOHlFQTtBQUFBO0E5STY4eUVBO0E4STU4eUVBO0FBQUE7QTlJKzh5RUE7QUFDQTtBOEk3OHlFQTtBQUNBO0E5SSs4eUVBOztBK0lyZ3pFQTtBQUNBO0EvSXdnekVBOztBZ0ozaXpFQTs7QUFFQTtBaEo4aXpFQTtBZ0o1aXpFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEoraXpFQTtBZ0o1aXpFQTs7QUFDQTtBaEoraXpFQTtBZ0o1aXpFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEoraXpFQTtBZ0o3aXpFQTs7QUFDQTtBaEpnanpFQTtBZ0o3aXpFQTs7QUFDQTtBQUNBO0FoSmdqekVBO0FnSjVpekVBOztBQUNBO0FoSitpekVBO0FnSjVpekVBOztBQUNBO0FoSitpekVBO0FnSjVpekVBOztBZnhDQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJc2x6RUE7QWdJMWt6RUE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJNmt6RUE7QWdJdGt6RUE7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEkwa3pFQTtBZ0lybnpFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXduekVBO0FnSjFsekVBOztBQUNBO0FoSjZsekVBO0FnSjNsekVBOztBQUNBO0FoSjhsekVBO0FnSjFsekVBOztBQUNBO0FoSjZsekVBO0FnSjFsekVBOzs7O0FBRUE7QWhKOGx6RUE7QWdKM2x6RUE7O0FBQ0E7QWhKOGx6RUE7QWdKM2x6RUE7O0FBQ0E7QUFDQTtBaEo4bHpFQTtBZ0ozbHpFQTs7QUFDQTtBaEo4bHpFQTtBZ0ozbHpFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEo4bHpFQTtBZ0o1bHpFQTs7QUFDQTtBaEorbHpFQTtBZ0ozbHpFQTs7QUFDQTtBaEo4bHpFQTtBZ0ozbHpFQTs7QUFDQTtBQUNBO0FoSjhsekVBO0FnQm5uekVBO0FnSXdCQTs7QUFFQTtBaEo4bHpFQTtBQUNBO0FnQnpuekVBO0FnSTZCQTs7QUFFQTtBaEorbHpFQTtBQUNBO0FnSjNsekVBOztBQUNBO0FoSjhsekVBO0FnSjNsekVBOztBQUNBO0FBQ0E7QUFDQTtBaEo4bHpFQTtBZ0ozbHpFQTs7QUFDQTtBQUNBO0FoSjhsekVBOztBQ3Z0ekVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFxQkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEd3R6RUE7QUNydHpFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHN0ekVBO0FDbnR6RUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURvdHpFQTtBQ2p0ekVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEa3R6RUE7QUMvc3pFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRGd0ekVBO0FDN3N6RUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ4c3pFQTtBQzNzekVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FENHN6RUE7QUN6c3pFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDBzekVBO0FDdnN6RUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR3c3pFQTtBQ3JzekVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEc3N6RUE7QUNuc3pFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRG9zekVBO0FDanN6RUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURrc3pFQTtBQy9yekVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEZ3N6RUE7QUM3cnpFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDhyekVBO0FDM3J6RUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ0cnpFQTtBQ3pyekVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUNqSEE7Ozs7Ozs7Ozs7OztBQUFBO0FnSXpEQTs7Ozs7QUFBQTtBL0hBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUNBO0FIK2cwRUE7O0FJOWcwRUE7OztBQUdBO0FKaWgwRUE7O0FJOWcwRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmloMEVBOztBSTNnMEVBO0FBQ0E7QUo4ZzBFQTs7QUlwZzBFQTtBQUNBO0FBQ0E7QUNxSUE7QURuSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSnVnMEVBOztBSTMvekVBO0FBQ0E7QUo4L3pFQTs7QUlyL3pFQTtBQUNBO0FBQ0E7QUFDQTtBSncvekVBOztBSTMrekVBO0FBQ0E7QUFDQTtBSjgrekVBOztBSXYrekVBO0FBQ0E7QUFDQTtBSjArekVBOztBSS85ekVBOztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FKayt6RUE7O0FJLzl6RUE7QUFDQTtBQUNBO0FBQ0E7QUprK3pFQTs7QUkvOXpFQTs7O0FBR0E7QUFDQTtBSmsrekVBOztBSS85ekVBOzs7O0FBSUE7QUprK3pFQTs7QUkvOXpFQTtBQUNBO0FKayt6RUE7O0FJLzl6RUE7QUFDQTtBQUNBO0FKayt6RUE7O0FJLzl6RUE7QUFDQTtBSmsrekVBOztBSS85ekVBOztBQUVBO0FKayt6RUE7O0FJLzl6RUE7QUNJQTtBTCs5ekVBOztBSTE5ekVBOztBQUVBO0FDUEE7QURTQTtBQUNBO0FKNjl6RUE7O0FJMTl6RUE7QUFBQTtBSjg5ekVBOztBSTc5ekVBO0FBQUE7QUppK3pFQTs7QUkxOXpFQTtBQUNBO0FBQ0E7QUFDQTtBSjY5ekVBO0FPN28wRUE7QUhtTEE7QUFDQTtBSjY5ekVBOztBSXA5ekVBO0FBQ0E7QUFDQTtBSnU5ekVBO0FPdHAwRUE7QUhrTUE7QUFDQTtBSnU5ekVBOztBSTk4ekVBOzs7O0FBSUE7QUN4REE7QUwwZzBFQTs7QUk5OHpFQTtBQUVBO0FBRUE7QUFFQTtBQUdBO0FKNDh6RUE7O0FJcDh6RUE7QUFFQTtBSnM4ekVBOztBSTk3ekVBO0FBQ0E7QUFDQTtBSmk4ekVBOztBSTk3ekVBO0FBR0E7QUFDQTtBSis3ekVBOztBSXY3ekVBO0FBQ0E7QUowN3pFQTs7QUl2N3pFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUowN3pFQTs7QUluN3pFQTtBQUVBO0FBQ0E7QUpxN3pFQTs7QUk3NnpFQTtBQUVBO0FBQ0E7QUorNnpFQTs7QUl6NnpFQTtBQUVBO0FKMjZ6RUE7O0FJbjZ6RUE7QUFDQTtBSnM2ekVBOztBSW42ekVBOzs7OztBQUtBO0FBQ0E7QUNoS0E7QURrS0E7QUpzNnpFQTs7QUluNnpFQTs7QUFFQTtBSnM2ekVBOztBSW42ekVBOztBQUVBO0FKczZ6RUE7O0FJaDZ6RUE7QUFDQTtBSm02ekVBOztBSTc1ekVBO0FBQ0E7QUpnNnpFQTs7QUl6NXpFQTs7OztBQUlBO0FKNDV6RUE7O0FJbjV6RUE7Ozs7QUFDQTtBSnk1ekVBOztBSW41ekVBOzs7O0FBSUE7QUFDQTtBSnM1ekVBOztBSW41ekVBOztBQUVBO0FBQ0E7QUpzNXpFQTs7QUlsNXpFQTtBQUNBO0FBRUE7QUpvNXpFQTs7QUlqNXpFQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FKODR6RUE7O0FJejR6RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOU9BO0FEZ1BBO0FBQ0E7QUFDQTtBSjQ0ekVBOztBSXo0ekVBO0FBQ0E7QUo0NHpFQTs7QUl4NHpFQTs7QUFFQTtBSjI0ekVBOztBSXg0ekVBO0FBS0E7QUFDQTtBSnU0ekVBOztBSWg0ekVBO0FBQ0E7QUptNHpFQTs7QUkzM3pFQTtBQUNBO0FBQ0E7QUo4M3pFQTs7QUl2M3pFQTtBQUNBO0FKMDN6RUE7O0FJdjN6RUE7QUFDQTtBQUNBO0FKMDN6RUE7O0FJdjN6RUE7QUFDQTtBSjAzekVBOztBSXIzekVBO0FBQ0E7QUp3M3pFQTs7QVFwMTBFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBUnUxMEVBOztBUW4xMEVBO0FIcUtBO0FMa3IwRUE7O0FRdDEwRUE7QUhvS0E7QUxzcjBFQTs7QVF6MTBFQTtBSG1LQTtBTDByMEVBOztBUTUxMEVBO0FIa0tBO0FMOHIwRUE7O0FRLzEwRUE7QUhpS0E7QUxrczBFQTs7QVFsMjBFQTtBSGdLQTtBTHNzMEVBOztBUXAyMEVBO0FIOEpBO0FHNUpBO0FSdTIwRUE7O0FRbjIwRUE7QUh3SkE7QUd0SkE7QUFDQTtBUnMyMEVBOztBUXAyMEVBO0FIbUpBO0FHakpBO0FBQ0E7QVJ1MjBFQTs7QVFyMjBFQTtBSDhJQTtBRzVJQTtBQUNBO0FSdzIwRUE7O0FRdDIwRUE7QUh5SUE7QUd2SUE7QUFDQTtBUnkyMEVBOztBUWoyMEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJvMjBFQTs7QVE1MTBFQTs7QUhrSEE7QUcvR0E7QVIrMTBFQTs7QVE1MTBFQTs7QUFFQTtBQUNBO0FSKzEwRUE7O0FRdjEwRUE7QUMvRUE7QUFDQTtBVDA2MEVBOztBUXYxMEVBO0FDcEZBO0FBQ0E7QVQrNjBFQTs7QVF6MTBFQTtBQUNBO0FSNDEwRUE7QVExMTBFQTtBQUNBO0FSNDEwRUE7O0FRbDEwRUE7QUgyREE7QUd6REE7QVJxMTBFQTs7QVFqMTBFQTtBQUNBO0FIb0VBO0FMaXgwRUE7O0FRajEwRUE7QUFDQTtBSCtEQTtBRzdEQTtBUm8xMEVBO0FRbDEwRUE7QUFDQTtBUm8xMEVBOztBVXY4MEVBO0FDSUE7QUFHQTtBWHE4MEVBOztBVXQ4MEVBO0FBQ0E7QUFDQTtBQUNBO0FFRUE7QURQQTtBQUdBO0FYODgwRUE7O0FVaDgwRUE7QUFFQTtBVms4MEVBOztBVS83MEVBO0FBQ0E7QUFDQTtBVms4MEVBOztBVS83MEVBO0FMOEhBO0FLNUhBO0FWazgwRUE7O0FheiswRUE7QVJtS0E7QVFqS0E7QUFDQTtBYjQrMEVBO0FheiswRUE7QUFDQTtBYjIrMEVBOztBYXQrMEVBO0FBQ0E7QVJzSkE7QVFwSkE7QUFDQTtBRENBO0FaeSswRUE7QWF0KzBFQTtBQUNBO0FSOElBO0FRNUlBO0FidyswRUE7O0FhbCswRUE7QUFDQTtBUnFJQTtBUW5JQTtBYnErMEVBO0FhbCswRUE7QVJnSUE7QVE5SEE7QUFDQTtBYm8rMEVBOztBYS85MEVBO0FBQ0E7QUFDQTtBYmsrMEVBOztBYzFnMUVBOzs7Ozs7QUNEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0Fmb2gxRUE7O0FnQmorMEVBO0FGekNBO0FBQ0E7QWQ4ZzFFQTtBQUNBO0FnQnYrMEVBO0FGekNBO0FBQ0E7QWRtaDFFQTtBQUNBO0FnQjUrMEVBO0FGekNBO0FBQ0E7QWR3aDFFQTtBQUNBO0FnQmovMEVBO0FGekNBO0FBQ0E7QWQ2aDFFQTtBQUNBO0FjbGcxRUE7QUNuQ0E7QUFDQTtBQUNBO0FBQ0E7QWZ3aTFFQTs7QWNsZzFFQTtBQUNBO0FBQ0E7QWRxZzFFQTtBY25nMUVBOztBQUVBO0FBQ0E7QWRxZzFFQTs7QWlCM2oxRUE7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQm1rMUVBOztBaUI3aTFFQTtBQUNBO0FBQ0E7QUFDQTtBakJnajFFQTs7QWVwaDFFQTtBQUNBO0FBQ0E7QWZ1aDFFQTs7QWV6aDFFQTtBQUNBO0FBQ0E7QWY0aDFFQTs7QWU5aDFFQTtBQUNBO0FBQ0E7QWZpaTFFQTs7QWVuaTFFQTtBQUNBO0FBQ0E7QWZzaTFFQTs7QWV4aTFFQTtBQUNBO0FBQ0E7QWYyaTFFQTs7QWU3aTFFQTtBQUNBO0FBQ0E7QWZnajFFQTs7QWlCbmsxRUE7QUZDQTtBQUNBO0FBQ0E7QWZzazFFQTs7QWlCbmsxRUE7QUZiQTtBQUlBO0FmaWwxRUE7O0FpQnhrMUVBO0FGYkE7QUFJQTtBZnNsMUVBOztBaUI3azFFQTtBRmJBO0FBSUE7QWYybDFFQTs7QWlCbGwxRUE7QUZiQTtBQUlBO0FmZ20xRUE7O0FpQnZsMUVBO0FGYkE7QUFJQTtBZnFtMUVBOztBaUI1bDFFQTtBRmJBO0FBSUE7QWYwbTFFQTs7QWlCam0xRUE7QUZiQTtBQUlBO0FmK20xRUE7O0FpQnRtMUVBO0FGYkE7QUFJQTtBZm9uMUVBOztBaUIzbTFFQTtBRmJBO0FBSUE7QWZ5bjFFQTs7QWlCaG4xRUE7QUZiQTtBQUlBO0FmOG4xRUE7O0FpQnJuMUVBO0FGYkE7QUFJQTtBZm1vMUVBOztBaUIxbjFFQTtBRmJBO0FBSUE7QWZ3bzFFQTs7QWlCem4xRUE7QUFBQTtBakI2bjFFQTs7QWlCM24xRUE7QUFBQTtBakIrbjFFQTs7QWlCNW4xRUE7QUFBQTtBakJnbzFFQTs7QWlCaG8xRUE7QUFBQTtBakJvbzFFQTs7QWlCcG8xRUE7QUFBQTtBakJ3bzFFQTs7QWlCeG8xRUE7QUFBQTtBakI0bzFFQTs7QWlCNW8xRUE7QUFBQTtBakJncDFFQTs7QWlCaHAxRUE7QUFBQTtBakJvcDFFQTs7QWlCcHAxRUE7QUFBQTtBakJ3cDFFQTs7QWlCeHAxRUE7QUFBQTtBakI0cDFFQTs7QWlCNXAxRUE7QUFBQTtBakJncTFFQTs7QWlCaHExRUE7QUFBQTtBakJvcTFFQTs7QWlCcHExRUE7QUFBQTtBakJ3cTFFQTs7QWlCeHExRUE7QUFBQTtBakI0cTFFQTs7QWlCNXExRUE7QUFBQTtBakJncjFFQTs7QWlCenExRUE7QUZoQkE7QWY2cjFFQTs7QWlCN3ExRUE7QUZoQkE7QWZpczFFQTs7QWlCanIxRUE7QUZoQkE7QWZxczFFQTs7QWlCcnIxRUE7QUZoQkE7QWZ5czFFQTs7QWlCenIxRUE7QUZoQkE7QWY2czFFQTs7QWlCN3IxRUE7QUZoQkE7QWZpdDFFQTs7QWlCanMxRUE7QUZoQkE7QWZxdDFFQTs7QWlCcnMxRUE7QUZoQkE7QWZ5dDFFQTs7QWlCenMxRUE7QUZoQkE7QWY2dDFFQTs7QWlCN3MxRUE7QUZoQkE7QWZpdTFFQTs7QWlCanQxRUE7QUZoQkE7QWZxdTFFQTs7QWdCaHUxRUE7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCK3YxRUE7QWVudTFFQTtBQUNBO0FBQ0E7QWZxdTFFQTtBZXZ1MUVBO0FBQ0E7QUFDQTtBZnl1MUVBO0FlM3UxRUE7QUFDQTtBQUNBO0FmNnUxRUE7QWUvdTFFQTtBQUNBO0FBQ0E7QWZpdjFFQTtBZW52MUVBO0FBQ0E7QUFDQTtBZnF2MUVBO0FldnYxRUE7QUFDQTtBQUNBO0FmeXYxRUE7QWlCNXcxRUE7QUZDQTtBQUNBO0FBQ0E7QWY4dzFFQTtBaUIzdzFFQTtBRmJBO0FBSUE7QWZ3eDFFQTtBaUIvdzFFQTtBRmJBO0FBSUE7QWY0eDFFQTtBaUJueDFFQTtBRmJBO0FBSUE7QWZneTFFQTtBaUJ2eDFFQTtBRmJBO0FBSUE7QWZveTFFQTtBaUIzeDFFQTtBRmJBO0FBSUE7QWZ3eTFFQTtBaUIveDFFQTtBRmJBO0FBSUE7QWY0eTFFQTtBaUJueTFFQTtBRmJBO0FBSUE7QWZnejFFQTtBaUJ2eTFFQTtBRmJBO0FBSUE7QWZvejFFQTtBaUIzeTFFQTtBRmJBO0FBSUE7QWZ3ejFFQTtBaUIveTFFQTtBRmJBO0FBSUE7QWY0ejFFQTtBaUJuejFFQTtBRmJBO0FBSUE7QWZnMDFFQTtBaUJ2ejFFQTtBRmJBO0FBSUE7QWZvMDFFQTtBaUJyejFFQTtBQUFBO0FqQnd6MUVBO0FpQnR6MUVBO0FBQUE7QWpCeXoxRUE7QWlCdHoxRUE7QUFBQTtBakJ5ejFFQTtBaUJ6ejFFQTtBQUFBO0FqQjR6MUVBO0FpQjV6MUVBO0FBQUE7QWpCK3oxRUE7QWlCL3oxRUE7QUFBQTtBakJrMDFFQTtBaUJsMDFFQTtBQUFBO0FqQnEwMUVBO0FpQnIwMUVBO0FBQUE7QWpCdzAxRUE7QWlCeDAxRUE7QUFBQTtBakIyMDFFQTtBaUIzMDFFQTtBQUFBO0FqQjgwMUVBO0FpQjkwMUVBO0FBQUE7QWpCaTExRUE7QWlCajExRUE7QUFBQTtBakJvMTFFQTtBaUJwMTFFQTtBQUFBO0FqQnUxMUVBO0FpQnYxMUVBO0FBQUE7QWpCMDExRUE7QWlCMTExRUE7QUFBQTtBakI2MTFFQTtBaUJ0MTFFQTtBRmhCQTtBZnkyMUVBO0FpQnoxMUVBO0FGaEJBO0FmNDIxRUE7QWlCNTExRUE7QUZoQkE7QWYrMjFFQTtBaUIvMTFFQTtBRmhCQTtBZmszMUVBO0FpQmwyMUVBO0FGaEJBO0FmcTMxRUE7QWlCcjIxRUE7QUZoQkE7QWZ3MzFFQTtBaUJ4MjFFQTtBRmhCQTtBZjIzMUVBO0FpQjMyMUVBO0FGaEJBO0FmODMxRUE7QWlCOTIxRUE7QUZoQkE7QWZpNDFFQTtBaUJqMzFFQTtBRmhCQTtBZm80MUVBO0FpQnAzMUVBO0FGaEJBO0FmdTQxRUE7QWlCdjMxRUE7QUZoQkE7QWYwNDFFQTtBQUNBO0FnQnQ0MUVBO0FDM0JBO0FBQ0E7QUFDQTtBQUNBO0FqQm82MUVBO0FleDQxRUE7QUFDQTtBQUNBO0FmMDQxRUE7QWU1NDFFQTtBQUNBO0FBQ0E7QWY4NDFFQTtBZWg1MUVBO0FBQ0E7QUFDQTtBZms1MUVBO0FlcDUxRUE7QUFDQTtBQUNBO0FmczUxRUE7QWV4NTFFQTtBQUNBO0FBQ0E7QWYwNTFFQTtBZTU1MUVBO0FBQ0E7QUFDQTtBZjg1MUVBO0FpQmo3MUVBO0FGQ0E7QUFDQTtBQUNBO0FmbTcxRUE7QWlCaDcxRUE7QUZiQTtBQUlBO0FmNjcxRUE7QWlCcDcxRUE7QUZiQTtBQUlBO0FmaTgxRUE7QWlCeDcxRUE7QUZiQTtBQUlBO0FmcTgxRUE7QWlCNTcxRUE7QUZiQTtBQUlBO0FmeTgxRUE7QWlCaDgxRUE7QUZiQTtBQUlBO0FmNjgxRUE7QWlCcDgxRUE7QUZiQTtBQUlBO0FmaTkxRUE7QWlCeDgxRUE7QUZiQTtBQUlBO0FmcTkxRUE7QWlCNTgxRUE7QUZiQTtBQUlBO0FmeTkxRUE7QWlCaDkxRUE7QUZiQTtBQUlBO0FmNjkxRUE7QWlCcDkxRUE7QUZiQTtBQUlBO0FmaSsxRUE7QWlCeDkxRUE7QUZiQTtBQUlBO0FmcSsxRUE7QWlCNTkxRUE7QUZiQTtBQUlBO0FmeSsxRUE7QWlCMTkxRUE7QUFBQTtBakI2OTFFQTtBaUIzOTFFQTtBQUFBO0FqQjg5MUVBO0FpQjM5MUVBO0FBQUE7QWpCODkxRUE7QWlCOTkxRUE7QUFBQTtBakJpKzFFQTtBaUJqKzFFQTtBQUFBO0FqQm8rMUVBO0FpQnArMUVBO0FBQUE7QWpCdSsxRUE7QWlCdisxRUE7QUFBQTtBakIwKzFFQTtBaUIxKzFFQTtBQUFBO0FqQjYrMUVBO0FpQjcrMUVBO0FBQUE7QWpCZy8xRUE7QWlCaC8xRUE7QUFBQTtBakJtLzFFQTtBaUJuLzFFQTtBQUFBO0FqQnMvMUVBO0FpQnQvMUVBO0FBQUE7QWpCeS8xRUE7QWlCei8xRUE7QUFBQTtBakI0LzFFQTtBaUI1LzFFQTtBQUFBO0FqQisvMUVBO0FpQi8vMUVBO0FBQUE7QWpCa2cyRUE7QWlCMy8xRUE7QUZoQkE7QWY4ZzJFQTtBaUI5LzFFQTtBRmhCQTtBZmloMkVBO0FpQmpnMkVBO0FGaEJBO0Fmb2gyRUE7QWlCcGcyRUE7QUZoQkE7QWZ1aDJFQTtBaUJ2ZzJFQTtBRmhCQTtBZjBoMkVBO0FpQjFnMkVBO0FGaEJBO0FmNmgyRUE7QWlCN2cyRUE7QUZoQkE7QWZnaTJFQTtBaUJoaDJFQTtBRmhCQTtBZm1pMkVBO0FpQm5oMkVBO0FGaEJBO0Fmc2kyRUE7QWlCdGgyRUE7QUZoQkE7QWZ5aTJFQTtBaUJ6aDJFQTtBRmhCQTtBZjRpMkVBO0FpQjVoMkVBO0FGaEJBO0FmK2kyRUE7QUFDQTtBZ0IzaTJFQTtBQzNCQTtBQUNBO0FBQ0E7QUFDQTtBakJ5azJFQTtBZTdpMkVBO0FBQ0E7QUFDQTtBZitpMkVBO0FlamoyRUE7QUFDQTtBQUNBO0FmbWoyRUE7QWVyajJFQTtBQUNBO0FBQ0E7QWZ1ajJFQTtBZXpqMkVBO0FBQ0E7QUFDQTtBZjJqMkVBO0FlN2oyRUE7QUFDQTtBQUNBO0FmK2oyRUE7QWVqazJFQTtBQUNBO0FBQ0E7QWZtazJFQTtBaUJ0bDJFQTtBRkNBO0FBQ0E7QUFDQTtBZndsMkVBO0FpQnJsMkVBO0FGYkE7QUFJQTtBZmttMkVBO0FpQnpsMkVBO0FGYkE7QUFJQTtBZnNtMkVBO0FpQjdsMkVBO0FGYkE7QUFJQTtBZjBtMkVBO0FpQmptMkVBO0FGYkE7QUFJQTtBZjhtMkVBO0FpQnJtMkVBO0FGYkE7QUFJQTtBZmtuMkVBO0FpQnptMkVBO0FGYkE7QUFJQTtBZnNuMkVBO0FpQjdtMkVBO0FGYkE7QUFJQTtBZjBuMkVBO0FpQmpuMkVBO0FGYkE7QUFJQTtBZjhuMkVBO0FpQnJuMkVBO0FGYkE7QUFJQTtBZmtvMkVBO0FpQnpuMkVBO0FGYkE7QUFJQTtBZnNvMkVBO0FpQjduMkVBO0FGYkE7QUFJQTtBZjBvMkVBO0FpQmpvMkVBO0FGYkE7QUFJQTtBZjhvMkVBO0FpQi9uMkVBO0FBQUE7QWpCa28yRUE7QWlCaG8yRUE7QUFBQTtBakJtbzJFQTtBaUJobzJFQTtBQUFBO0FqQm1vMkVBO0FpQm5vMkVBO0FBQUE7QWpCc28yRUE7QWlCdG8yRUE7QUFBQTtBakJ5bzJFQTtBaUJ6bzJFQTtBQUFBO0FqQjRvMkVBO0FpQjVvMkVBO0FBQUE7QWpCK28yRUE7QWlCL28yRUE7QUFBQTtBakJrcDJFQTtBaUJscDJFQTtBQUFBO0FqQnFwMkVBO0FpQnJwMkVBO0FBQUE7QWpCd3AyRUE7QWlCeHAyRUE7QUFBQTtBakIycDJFQTtBaUIzcDJFQTtBQUFBO0FqQjhwMkVBO0FpQjlwMkVBO0FBQUE7QWpCaXEyRUE7QWlCanEyRUE7QUFBQTtBakJvcTJFQTtBaUJwcTJFQTtBQUFBO0FqQnVxMkVBO0FpQmhxMkVBO0FGaEJBO0FmbXIyRUE7QWlCbnEyRUE7QUZoQkE7QWZzcjJFQTtBaUJ0cTJFQTtBRmhCQTtBZnlyMkVBO0FpQnpxMkVBO0FGaEJBO0FmNHIyRUE7QWlCNXEyRUE7QUZoQkE7QWYrcjJFQTtBaUIvcTJFQTtBRmhCQTtBZmtzMkVBO0FpQmxyMkVBO0FGaEJBO0FmcXMyRUE7QWlCcnIyRUE7QUZoQkE7QWZ3czJFQTtBaUJ4cjJFQTtBRmhCQTtBZjJzMkVBO0FpQjNyMkVBO0FGaEJBO0FmOHMyRUE7QWlCOXIyRUE7QUZoQkE7QWZpdDJFQTtBaUJqczJFQTtBRmhCQTtBZm90MkVBO0FBQ0E7QWdCaHQyRUE7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCOHUyRUE7QWVsdDJFQTtBQUNBO0FBQ0E7QWZvdDJFQTtBZXR0MkVBO0FBQ0E7QUFDQTtBZnd0MkVBO0FlMXQyRUE7QUFDQTtBQUNBO0FmNHQyRUE7QWU5dDJFQTtBQUNBO0FBQ0E7QWZndTJFQTtBZWx1MkVBO0FBQ0E7QUFDQTtBZm91MkVBO0FldHUyRUE7QUFDQTtBQUNBO0Fmd3UyRUE7QWlCM3YyRUE7QUZDQTtBQUNBO0FBQ0E7QWY2djJFQTtBaUIxdjJFQTtBRmJBO0FBSUE7QWZ1dzJFQTtBaUI5djJFQTtBRmJBO0FBSUE7QWYydzJFQTtBaUJsdzJFQTtBRmJBO0FBSUE7QWYrdzJFQTtBaUJ0dzJFQTtBRmJBO0FBSUE7QWZteDJFQTtBaUIxdzJFQTtBRmJBO0FBSUE7QWZ1eDJFQTtBaUI5dzJFQTtBRmJBO0FBSUE7QWYyeDJFQTtBaUJseDJFQTtBRmJBO0FBSUE7QWYreDJFQTtBaUJ0eDJFQTtBRmJBO0FBSUE7QWZteTJFQTtBaUIxeDJFQTtBRmJBO0FBSUE7QWZ1eTJFQTtBaUI5eDJFQTtBRmJBO0FBSUE7QWYyeTJFQTtBaUJseTJFQTtBRmJBO0FBSUE7QWYreTJFQTtBaUJ0eTJFQTtBRmJBO0FBSUE7QWZtejJFQTtBaUJweTJFQTtBQUFBO0FqQnV5MkVBO0FpQnJ5MkVBO0FBQUE7QWpCd3kyRUE7QWlCcnkyRUE7QUFBQTtBakJ3eTJFQTtBaUJ4eTJFQTtBQUFBO0FqQjJ5MkVBO0FpQjN5MkVBO0FBQUE7QWpCOHkyRUE7QWlCOXkyRUE7QUFBQTtBakJpejJFQTtBaUJqejJFQTtBQUFBO0FqQm96MkVBO0FpQnB6MkVBO0FBQUE7QWpCdXoyRUE7QWlCdnoyRUE7QUFBQTtBakIwejJFQTtBaUIxejJFQTtBQUFBO0FqQjZ6MkVBO0FpQjd6MkVBO0FBQUE7QWpCZzAyRUE7QWlCaDAyRUE7QUFBQTtBakJtMDJFQTtBaUJuMDJFQTtBQUFBO0FqQnMwMkVBO0FpQnQwMkVBO0FBQUE7QWpCeTAyRUE7QWlCejAyRUE7QUFBQTtBakI0MDJFQTtBaUJyMDJFQTtBRmhCQTtBZncxMkVBO0FpQngwMkVBO0FGaEJBO0FmMjEyRUE7QWlCMzAyRUE7QUZoQkE7QWY4MTJFQTtBaUI5MDJFQTtBRmhCQTtBZmkyMkVBO0FpQmoxMkVBO0FGaEJBO0FmbzIyRUE7QWlCcDEyRUE7QUZoQkE7QWZ1MjJFQTtBaUJ2MTJFQTtBRmhCQTtBZjAyMkVBO0FpQjExMkVBO0FGaEJBO0FmNjIyRUE7QWlCNzEyRUE7QUZoQkE7QWZnMzJFQTtBaUJoMjJFQTtBRmhCQTtBZm0zMkVBO0FpQm4yMkVBO0FGaEJBO0FmczMyRUE7QWlCdDIyRUE7QUZoQkE7QWZ5MzJFQTtBQUNBO0FrQjc2MkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxCKzYyRUE7QWtCNzYyRUE7O0FBRUE7QUFDQTtBQUNBO0FsQis2MkVBO0FrQjU2MkVBO0FBQ0E7QUFDQTtBbEI4NjJFQTtBa0IzNjJFQTtBQUNBO0FsQjY2MkVBOztBa0JuNjJFQTs7QUFFQTtBbEJzNjJFQTs7QWtCNzUyRUE7QUFDQTtBbEJnNjJFQTtBa0I5NTJFQTs7QUFFQTtBbEJnNjJFQTtBa0I1NTJFQTs7QUFFQTtBbEI4NTJFQTs7QWtCeDUyRUE7Ozs7QUFJQTtBbEIyNTJFQTs7QWtCbDUyRUE7QUFDQTtBbEJxNTJFQTs7QU9wOTJFQTtBVzJFQTtBQUNBO0FsQjY0MkVBOztBbUIvOTJFQTs7O0FBR0E7QW5CaysyRUE7QW1COTkyRUE7Ozs7QUFJQTtBbkJnKzJFQTs7QU9yKzJFQTtBWWlCQTtBbkJ3OTJFQTtBbUJ0OTJFQTs7QUFFQTtBbkJ3OTJFQTs7QW1Cbi8yRUE7OztBQUdBO0FuQnMvMkVBO0FtQmwvMkVBOzs7O0FBSUE7QW5Cby8yRUE7O0FPei8yRUE7QVlpQkE7QW5CNCsyRUE7QW1CMSsyRUE7O0FBRUE7QW5CNCsyRUE7O0FtQnZnM0VBOzs7QUFHQTtBbkIwZzNFQTtBbUJ0ZzNFQTs7OztBQUlBO0FuQndnM0VBOztBTzdnM0VBO0FZaUJBO0FuQmdnM0VBO0FtQjkvMkVBOztBQUVBO0FuQmdnM0VBOztBbUIzaDNFQTs7O0FBR0E7QW5COGgzRUE7QW1CMWgzRUE7Ozs7QUFJQTtBbkI0aDNFQTs7QU9qaTNFQTtBWWlCQTtBbkJvaDNFQTtBbUJsaDNFQTs7QUFFQTtBbkJvaDNFQTs7QW1CL2kzRUE7OztBQUdBO0FuQmtqM0VBO0FtQjlpM0VBOzs7O0FBSUE7QW5CZ2ozRUE7O0FPcmozRUE7QVlpQkE7QW5Cd2kzRUE7QW1CdGkzRUE7O0FBRUE7QW5Cd2kzRUE7O0FtQm5rM0VBOzs7QUFHQTtBbkJzazNFQTtBbUJsazNFQTs7OztBQUlBO0FuQm9rM0VBOztBT3prM0VBO0FZaUJBO0FuQjRqM0VBO0FtQjFqM0VBOztBQUVBO0FuQjRqM0VBOztBbUJ2bDNFQTs7O0FBR0E7QW5CMGwzRUE7QW1CdGwzRUE7Ozs7QUFJQTtBbkJ3bDNFQTs7QU83bDNFQTtBWWlCQTtBbkJnbDNFQTtBbUI5azNFQTs7QUFFQTtBbkJnbDNFQTs7QW1CM20zRUE7OztBQUdBO0FuQjhtM0VBO0FtQjFtM0VBOzs7O0FBSUE7QW5CNG0zRUE7O0FPam4zRUE7QVlpQkE7QW5Cb20zRUE7QW1CbG0zRUE7O0FBRUE7QW5Cb20zRUE7O0FtQi9uM0VBOzs7QUFHQTtBbkJrbzNFQTtBbUI5bjNFQTs7OztBQUlBO0FuQmdvM0VBOztBT3JvM0VBO0FZaUJBO0FuQnduM0VBO0FtQnRuM0VBOztBQUVBO0FuQnduM0VBOztBbUJucDNFQTs7O0FBR0E7QW5Cc3AzRUE7QW1CbHAzRUE7Ozs7QUFJQTtBbkJvcDNFQTs7QU96cDNFQTtBWWlCQTtBbkI0bzNFQTtBbUIxbzNFQTs7QUFFQTtBbkI0bzNFQTs7QW1CdnEzRUE7OztBQUdBO0FuQjBxM0VBO0FtQnRxM0VBOzs7O0FBSUE7QW5Cd3EzRUE7O0FPN3EzRUE7QVlpQkE7QW5CZ3EzRUE7QW1COXAzRUE7O0FBRUE7QW5CZ3EzRUE7O0FtQjNyM0VBOzs7QUFHQTtBbkI4cjNFQTtBbUIxcjNFQTs7OztBQUlBO0FuQjRyM0VBOztBT2pzM0VBO0FZaUJBO0FuQm9yM0VBO0FtQmxyM0VBOztBQUVBO0FuQm9yM0VBOztBbUIvczNFQTs7O0FBR0E7QW5Ca3QzRUE7QW1COXMzRUE7Ozs7QUFJQTtBbkJndDNFQTs7QU9ydDNFQTtBWWlCQTtBbkJ3czNFQTtBbUJ0czNFQTs7QUFFQTtBbkJ3czNFQTs7QW1CbnUzRUE7OztBQUdBO0FuQnN1M0VBO0FtQmx1M0VBOzs7O0FBSUE7QW5Cb3UzRUE7O0FPenUzRUE7QVlpQkE7QW5CNHQzRUE7QW1CMXQzRUE7O0FBRUE7QW5CNHQzRUE7O0FtQnZ2M0VBOzs7QUFHQTtBbkIwdjNFQTtBbUJ0djNFQTs7OztBQUlBO0FuQnd2M0VBOztBTzd2M0VBO0FZaUJBO0FuQmd2M0VBO0FtQjl1M0VBOztBQUVBO0FuQmd2M0VBOztBbUIzdzNFQTs7O0FBR0E7QW5COHczRUE7QW1CMXczRUE7Ozs7QUFJQTtBbkI0dzNFQTs7QU9qeDNFQTtBWWlCQTtBbkJvdzNFQTtBbUJsdzNFQTs7QUFFQTtBbkJvdzNFQTs7QW1CL3gzRUE7OztBQUdBO0FuQmt5M0VBO0FtQjl4M0VBOzs7O0FBSUE7QW5CZ3kzRUE7O0FPcnkzRUE7QVlpQkE7QW5Cd3gzRUE7QW1CdHgzRUE7O0FBRUE7QW5Cd3gzRUE7O0FtQm56M0VBOzs7QUFHQTtBbkJzejNFQTtBbUJsejNFQTs7OztBQUlBO0FuQm96M0VBOztBT3p6M0VBO0FZaUJBO0FuQjR5M0VBO0FtQjF5M0VBOztBQUVBO0FuQjR5M0VBOztBbUJ2MDNFQTs7O0FBR0E7QW5CMDAzRUE7QW1CdDAzRUE7Ozs7QUFJQTtBbkJ3MDNFQTs7QU83MDNFQTtBWWlCQTtBbkJnMDNFQTtBbUI5ejNFQTs7QUFFQTtBbkJnMDNFQTs7QW1CMzEzRUE7OztBQUdBO0FuQjgxM0VBO0FtQjExM0VBOzs7O0FBSUE7QW5CNDEzRUE7O0FPajIzRUE7QVlpQkE7QW5CbzEzRUE7QW1CbDEzRUE7O0FBRUE7QW5CbzEzRUE7O0FtQi8yM0VBOzs7QUFHQTtBbkJrMzNFQTtBbUI5MjNFQTs7OztBQUlBO0FuQmczM0VBOztBT3IzM0VBO0FZaUJBO0FuQncyM0VBO0FtQnQyM0VBOztBQUVBO0FuQncyM0VBOztBbUJuNDNFQTs7O0FBR0E7QW5CczQzRUE7O0FPbjQzRUE7QVlpQkE7QW5CczMzRUE7QW1CcDMzRUE7O0FBRUE7QW5CczMzRUE7O0FrQnR5M0VBO0FBQ0E7QUFDQTtBQUNBO0FsQnl5M0VBO0FrQnB5M0VBO0FBQ0E7QUFDQTtBQUNBO0FsQnN5M0VBOztBa0JqeTNFQTtBQUNBO0FBQ0E7QWxCb3kzRUE7QWtCbHkzRUE7OztBQUdBO0FsQm95M0VBO0FrQmp5M0VBO0FBQ0E7QWxCbXkzRUE7QWtCL3gzRUE7QUFDQTtBbEJpeTNFQTtBT3Q2M0VBO0FXNElBO0FBQ0E7QWxCNngzRUE7O0FnQjcyM0VBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCK3czRUE7QWtCNXczRUE7QUFDQTtBbEI4dzNFQTtBQUNBO0FnQnozM0VBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCMHgzRUE7QWtCdngzRUE7QUFDQTtBbEJ5eDNFQTtBQUNBO0FnQnA0M0VBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCcXkzRUE7QWtCbHkzRUE7QUFDQTtBbEJveTNFQTtBQUNBO0FnQi80M0VBO0FFaUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCZ3ozRUE7QWtCN3kzRUE7QUFDQTtBbEIreTNFQTtBQUNBO0FrQnp6M0VBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QWxCMHozRUE7QWtCdnozRUE7QUFDQTtBbEJ5ejNFQTs7QW9CdCszRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmeUtBO0FldktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUkFBO0FTRkE7QXJCNiszRUE7QXFCeiszRUE7QURkQTtBQ2VBO0FyQjQrM0VBO0FBQ0E7QW9CdiszRUE7QUFDQTtBQUNBO0FwQnkrM0VBO0FzQnovM0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBdEJ1LzNFQTtBb0J6KzNFQTtBQUNBO0FBRUE7QXBCMCszRUE7QW9CNyszRUE7QUFDQTtBQUVBO0FwQjArM0VBO0FvQmwrM0VBO0FBRUE7QUFFQTtBcEJrKzNFQTs7QW9CMTkzRUE7Ozs7QUFDQTtBQUFBO0FBQUE7QXBCZyszRUE7O0FvQjE5M0VBO0FBQ0E7QUFDQTtBcEI2OTNFQTtBb0IxOTNFQTtBQU1BO0FBQ0E7QXBCdTkzRUE7O0FvQmw5M0VBOztBQUVBO0FBQ0E7QXBCcTkzRUE7O0FvQjM4M0VBO0FBQ0E7QUFDQTtBQUNBO0FmaUVBO0FlL0RBO0FwQjg4M0VBOztBb0IzODNFQTtBQUNBO0FBQ0E7QWYwRUE7QWV4RUE7QXBCODgzRUE7O0FvQjM4M0VBO0FBQ0E7QUFDQTtBZm1FQTtBZWpFQTtBcEI4ODNFQTs7QW9CcjgzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZm9EQTtBZWxEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQnc4M0VBO0FvQnQ4M0VBO0FBRUE7QUFDQTtBcEJ1ODNFQTs7QW9CMzczRUE7QUFDQTtBQUNBO0FmMkJBO0FlekJBO0FSeklBO0Fad2s0RUE7O0FvQjM3M0VBO0FBQ0E7QUFDQTtBZm1CQTtBZWpCQTtBUmpKQTtBWmdsNEVBOztBb0J6NzNFQTtBQUVBO0FwQjI3M0VBOztBb0J2NzNFQTtBQUNBO0FwQjA3M0VBOztBb0JsNzNFQTtBQUNBO0FwQnE3M0VBOztBb0JsNzNFQTtBQUNBO0FBQ0E7QXBCcTczRUE7O0FvQjc2M0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCZzczRUE7QW9COTYzRUE7O0FBRUE7QUFDQTtBcEJnNzNFQTs7QW9CdjYzRUE7QUFDQTtBQUNBO0FBQ0E7QXBCMDYzRUE7O0FvQnY2M0VBO0FBQ0E7QUFDQTtBQUNBO0FwQjA2M0VBO0FvQnY2M0VBO0FBRUE7QXBCdzYzRUE7O0FvQnA2M0VBO0FBQ0E7QXBCdTYzRUE7O0FvQnA2M0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCdTYzRUE7QW9CcDYzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJzNjNFQTs7QXNCbm40RUE7QUFDQTtBQUNBO0FBQ0E7QWpCcUlBO0FpQm5JQTtBdEJzbjRFQTs7QXNCbm40RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQndIQTtBaUJ0SEE7QUFDQTtBQUNBO0FWOUNBO0FacXE0RUE7QXNCbG40RUE7QUFFQTtBdEJtbjRFQTs7QXNCOW00RUE7Ozs7QUFFQTtBdEJtbjRFQTs7QXNCanE0RUE7QUFvREE7QXRCaW40RUE7QXNCdm00RUE7QUFDQTtBQUNBO0F0QnltNEVBOztBc0J6cTRFQTtBQTJGQTtBdEJrbDRFQTtBc0IzazRFQTtBQUNBO0FBQ0E7QXRCNms0RUE7O0FzQnRrNEVBO0FBQ0E7QXRCeWs0RUE7QXNCdGs0RUE7OztBQUVBO0F0QnlrNEVBOztBc0JsazRFQTtBQUNBO0F0QnFrNEVBO0FzQm5rNEVBO0FBQ0E7QXRCcWs0RUE7QXNCaGs0RUE7QUFDQTtBQzVKQTtBdkIrdDRFQTtBc0I3ajRFQTtBQUNBO0F0QitqNEVBO0FzQjVqNEVBO0FBQ0E7QXRCOGo0RUE7O0FzQnJqNEVBO0FBQ0E7QXRCd2o0RUE7QXNCcGo0RUE7QUFDQTtBQUNBO0F0QnNqNEVBOztBc0J2czRFQTtBQUNBO0FBQ0E7QUFDQTtBakJxSUE7QWlCbklBO0F0QjBzNEVBOztBc0J2czRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCd0hBO0FpQnRIQTtBQUNBO0FBQ0E7QVY5Q0E7QVp5djRFQTtBc0J0czRFQTtBQUVBO0F0QnVzNEVBOztBc0JsczRFQTs7OztBQUVBO0F0QnVzNEVBOztBc0JydjRFQTtBQW9EQTtBdEJxczRFQTtBc0IzcjRFQTtBQUNBO0FBQ0E7QXRCNnI0RUE7O0FzQjd2NEVBO0FBMkZBO0F0QnNxNEVBO0FzQi9wNEVBO0FBQ0E7QUFDQTtBdEJpcTRFQTs7QXNCMXA0RUE7QUFDQTtBdEI2cDRFQTtBc0IxcDRFQTs7O0FBRUE7QXRCNnA0RUE7O0FzQnRwNEVBO0FBQ0E7QXRCeXA0RUE7QXNCdnA0RUE7QUFDQTtBdEJ5cDRFQTtBc0JwcDRFQTtBQUNBO0FDNUpBO0F2Qm16NEVBO0FzQmpwNEVBO0FBQ0E7QXRCbXA0RUE7QXNCaHA0RUE7QUFDQTtBdEJrcDRFQTs7QXNCem80RUE7QUFDQTtBdEI0bzRFQTtBc0J4bzRFQTtBQUNBO0FBQ0E7QXRCMG80RUE7O0FvQnJqNEVBO0FBQ0E7QUFDQTtBQUNBO0FwQndqNEVBO0FvQm5qNEVBO0FBQ0E7QXBCcWo0RUE7QWdCcHg0RUE7QUlvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJtajRFQTtBb0IvaTRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCaWo0RUE7QW9CN2k0RUE7QUFDQTtBQUNBO0FBQ0E7QXBCK2k0RUE7QW9CM2k0RUE7QUFDQTtBcEI2aTRFQTtBb0IxaTRFQTs7QUFFQTtBcEI0aTRFQTtBb0J2aTRFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCeWk0RUE7QW9Cdmk0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQnlpNEVBO0FvQnRpNEVBO0FBQ0E7QUFDQTtBcEJ3aTRFQTtBb0J0aTRFQTtBQUNBO0FwQndpNEVBO0FBQ0E7O0F3QjEzNEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FDdUZBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QVNGQTtBckJrNDRFQTtBcUI5MzRFQTtBR2RBO0FIZUE7QXJCaTQ0RUE7QUFDQTtBTzM0NEVBO0FpQlVBO0FBQ0E7QXhCbzQ0RUE7QXdCajQ0RUE7QUFFQTtBQUNBO0F4Qms0NEVBO0F3QjkzNEVBO0FBRUE7QXhCKzM0RUE7QXdCMzM0RUE7QUFDQTtBeEI2MzRFQTtBd0IvMjRFQTs7QUFFQTtBeEJpMzRFQTs7QXdCeDI0RUE7QUMzREE7QUZBQTtBRUVBO0F6QnU2NEVBO0FPbjY0RUE7QWtCQUE7QUZOQTtBRVFBO0F6QnM2NEVBO0F5Qm42NEVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCZzY0RUE7QXlCMzU0RUE7QUFFQTtBQUNBO0FBQ0E7QXpCNDU0RUE7QXlCcjU0RUE7QUFHQTtBQUNBO0FBSUE7QXpCazU0RUE7QXlCaDU0RUE7QUFLQTtBekI4NDRFQTs7QXdCdDQ0RUE7QUMzREE7QUZBQTtBRUVBO0F6QnE4NEVBO0FPajg0RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qm84NEVBO0F5Qmo4NEVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCODc0RUE7QXlCejc0RUE7QUFFQTtBQUNBO0FBQ0E7QXpCMDc0RUE7QXlCbjc0RUE7QUFHQTtBQUNBO0FBSUE7QXpCZzc0RUE7QXlCOTY0RUE7QUFLQTtBekI0NjRFQTs7QXdCcDY0RUE7QUMzREE7QUZBQTtBRUVBO0F6Qm0rNEVBO0FPLzk0RUE7QWtCQUE7QUZOQTtBRVFBO0F6QmsrNEVBO0F5Qi85NEVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNDk0RUE7QXlCdjk0RUE7QUFFQTtBQUNBO0FBQ0E7QXpCdzk0RUE7QXlCajk0RUE7QUFHQTtBQUNBO0FBSUE7QXpCODg0RUE7QXlCNTg0RUE7QUFLQTtBekIwODRFQTs7QXdCbDg0RUE7QUMzREE7QUZBQTtBRUVBO0F6QmlnNUVBO0FPNy80RUE7QWtCQUE7QUZOQTtBRVFBO0F6QmdnNUVBO0F5QjcvNEVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMC80RUE7QXlCci80RUE7QUFFQTtBQUNBO0FBQ0E7QXpCcy80RUE7QXlCLys0RUE7QUFHQTtBQUNBO0FBSUE7QXpCNCs0RUE7QXlCMSs0RUE7QUFLQTtBekJ3KzRFQTs7QXdCaCs0RUE7QUMzREE7QUZBQTtBRUVBO0F6QitoNUVBO0FPM2g1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QjhoNUVBO0F5QjNoNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCd2g1RUE7QXlCbmg1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCb2g1RUE7QXlCN2c1RUE7QUFHQTtBQUNBO0FBSUE7QXpCMGc1RUE7QXlCeGc1RUE7QUFLQTtBekJzZzVFQTs7QXdCOS80RUE7QUMzREE7QUZBQTtBRUVBO0F6QjZqNUVBO0FPemo1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QjRqNUVBO0F5QnpqNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCc2o1RUE7QXlCamo1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCa2o1RUE7QXlCM2k1RUE7QUFHQTtBQUNBO0FBSUE7QXpCd2k1RUE7QXlCdGk1RUE7QUFLQTtBekJvaTVFQTs7QXdCNWg1RUE7QUMzREE7QUZBQTtBRUVBO0F6QjJsNUVBO0FPdmw1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QjBsNUVBO0F5QnZsNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCb2w1RUE7QXlCL2s1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCZ2w1RUE7QXlCems1RUE7QUFHQTtBQUNBO0FBSUE7QXpCc2s1RUE7QXlCcGs1RUE7QUFLQTtBekJrazVFQTs7QXdCMWo1RUE7QUMzREE7QUZBQTtBRUVBO0F6QnluNUVBO0FPcm41RUE7QWtCQUE7QUZOQTtBRVFBO0F6QnduNUVBO0F5QnJuNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCa241RUE7QXlCN201RUE7QUFFQTtBQUNBO0FBQ0E7QXpCOG01RUE7QXlCdm01RUE7QUFHQTtBQUNBO0FBSUE7QXpCb201RUE7QXlCbG01RUE7QUFLQTtBekJnbTVFQTs7QXdCeGw1RUE7QUMzREE7QUZBQTtBRUVBO0F6QnVwNUVBO0FPbnA1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QnNwNUVBO0F5Qm5wNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCZ3A1RUE7QXlCM281RUE7QUFFQTtBQUNBO0FBQ0E7QXpCNG81RUE7QXlCcm81RUE7QUFHQTtBQUNBO0FBSUE7QXpCa281RUE7QXlCaG81RUE7QUFLQTtBekI4bjVFQTs7QXdCdG41RUE7QUMzREE7QUZBQTtBRUVBO0F6QnFyNUVBO0FPanI1RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qm9yNUVBO0F5QmpyNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCOHE1RUE7QXlCenE1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCMHE1RUE7QXlCbnE1RUE7QUFHQTtBQUNBO0FBSUE7QXpCZ3E1RUE7QXlCOXA1RUE7QUFLQTtBekI0cDVFQTs7QXdCcHA1RUE7QUMzREE7QUZBQTtBRUVBO0F6Qm10NUVBO0FPL3M1RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qmt0NUVBO0F5Qi9zNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNHM1RUE7QXlCdnM1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCd3M1RUE7QXlCanM1RUE7QUFHQTtBQUNBO0FBSUE7QXpCOHI1RUE7QXlCNXI1RUE7QUFLQTtBekIwcjVFQTs7QXdCbHI1RUE7QUMzREE7QUZBQTtBRUVBO0F6Qml2NUVBO0FPN3U1RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qmd2NUVBO0F5Qjd1NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMHU1RUE7QXlCcnU1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCc3U1RUE7QXlCL3Q1RUE7QUFHQTtBQUNBO0FBSUE7QXpCNHQ1RUE7QXlCMXQ1RUE7QUFLQTtBekJ3dDVFQTs7QXdCaHQ1RUE7QUMzREE7QUZBQTtBRUVBO0F6Qit3NUVBO0FPM3c1RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qjh3NUVBO0F5QjN3NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCd3c1RUE7QXlCbnc1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCb3c1RUE7QXlCN3Y1RUE7QUFHQTtBQUNBO0FBSUE7QXpCMHY1RUE7QXlCeHY1RUE7QUFLQTtBekJzdjVFQTs7QXdCOXU1RUE7QUMzREE7QUZBQTtBRUVBO0F6QjZ5NUVBO0FPenk1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QjR5NUVBO0F5Qnp5NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCc3k1RUE7QXlCank1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCa3k1RUE7QXlCM3g1RUE7QUFHQTtBQUNBO0FBSUE7QXpCd3g1RUE7QXlCdHg1RUE7QUFLQTtBekJveDVFQTs7QXdCNXc1RUE7QUMzREE7QUZBQTtBRUVBO0F6QjIwNUVBO0FPdjA1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QjAwNUVBO0F5QnYwNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCbzA1RUE7QXlCL3o1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCZzA1RUE7QXlCeno1RUE7QUFHQTtBQUNBO0FBSUE7QXpCc3o1RUE7QXlCcHo1RUE7QUFLQTtBekJrejVFQTs7QXdCMXk1RUE7QUMzREE7QUZBQTtBRUVBO0F6QnkyNUVBO0FPcjI1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QncyNUVBO0F5QnIyNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCazI1RUE7QXlCNzE1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCODE1RUE7QXlCdjE1RUE7QUFHQTtBQUNBO0FBSUE7QXpCbzE1RUE7QXlCbDE1RUE7QUFLQTtBekJnMTVFQTs7QXdCeDA1RUE7QUMzREE7QUZBQTtBRUVBO0F6QnU0NUVBO0FPbjQ1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QnM0NUVBO0F5Qm40NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCZzQ1RUE7QXlCMzM1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCNDM1RUE7QXlCcjM1RUE7QUFHQTtBQUNBO0FBSUE7QXpCazM1RUE7QXlCaDM1RUE7QUFLQTtBekI4MjVFQTs7QXdCdDI1RUE7QUMzREE7QUZBQTtBRUVBO0F6QnE2NUVBO0FPajY1RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qm82NUVBO0F5Qmo2NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCODU1RUE7QXlCejU1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCMDU1RUE7QXlCbjU1RUE7QUFHQTtBQUNBO0FBSUE7QXpCZzU1RUE7QXlCOTQ1RUE7QUFLQTtBekI0NDVFQTs7QXdCcDQ1RUE7QUMzREE7QUZBQTtBRUVBO0F6Qm04NUVBO0FPLzc1RUE7QWtCQUE7QUZOQTtBRVFBO0F6Qms4NUVBO0F5Qi83NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCNDc1RUE7QXlCdjc1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCdzc1RUE7QXlCajc1RUE7QUFHQTtBQUNBO0FBSUE7QXpCODY1RUE7QXlCNTY1RUE7QUFLQTtBekIwNjVFQTs7QXdCbDY1RUE7QUMzREE7QUZBQTtBRUVBO0F6QmkrNUVBO0FPNzk1RUE7QWtCQUE7QUZOQTtBRVFBO0F6QmcrNUVBO0F5Qjc5NUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCMDk1RUE7QXlCcjk1RUE7QUFFQTtBQUNBO0FBQ0E7QXpCczk1RUE7QXlCLzg1RUE7QUFHQTtBQUNBO0FBSUE7QXpCNDg1RUE7QXlCMTg1RUE7QUFLQTtBekJ3ODVFQTs7QXdCaDg1RUE7QUMzREE7QUZBQTtBRUVBO0F6QisvNUVBO0FPMy81RUE7QWtCQUE7QUZOQTtBRVFBO0F6QjgvNUVBO0F5QjMvNUVBO0FBRUE7QUZiQTtBRWVBO0FBS0E7QXpCdy81RUE7QXlCbi81RUE7QUFFQTtBQUNBO0FBQ0E7QXpCby81RUE7QXlCNys1RUE7QUFHQTtBQUNBO0FBSUE7QXpCMCs1RUE7QXlCeCs1RUE7QUFLQTtBekJzKzVFQTs7QXdCeDk1RUE7QUNQQTtBQUNBO0F6Qm0rNUVBO0FPeGg2RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekJtKzVFQTtBeUJoKzVFQTtBQUVBO0F6QmkrNUVBO0F5Qjk5NUVBO0FBRUE7QUFDQTtBekIrOTVFQTtBeUI1OTVFQTtBQUdBO0FBQ0E7QUFDQTtBekI0OTVFQTtBeUIxOTVFQTtBQUtBO0F6Qnc5NUVBOztBd0JqLzVFQTtBQ1BBO0FBQ0E7QXpCNC81RUE7QU9qajZFQTtBa0J3REE7QUFDQTtBQUNBO0F6QjQvNUVBO0F5QnovNUVBO0FBRUE7QXpCMC81RUE7QXlCdi81RUE7QUFFQTtBQUNBO0F6QncvNUVBO0F5QnIvNUVBO0FBR0E7QUFDQTtBQUNBO0F6QnEvNUVBO0F5Qm4vNUVBO0FBS0E7QXpCaS81RUE7O0F3QjFnNkVBO0FDUEE7QUFDQTtBekJxaDZFQTtBTzFrNkVBO0FrQndEQTtBQUNBO0FBQ0E7QXpCcWg2RUE7QXlCbGg2RUE7QUFFQTtBekJtaDZFQTtBeUJoaDZFQTtBQUVBO0FBQ0E7QXpCaWg2RUE7QXlCOWc2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCOGc2RUE7QXlCNWc2RUE7QUFLQTtBekIwZzZFQTs7QXdCbmk2RUE7QUNQQTtBQUNBO0F6QjhpNkVBO0FPbm02RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekI4aTZFQTtBeUIzaTZFQTtBQUVBO0F6QjRpNkVBO0F5QnppNkVBO0FBRUE7QUFDQTtBekIwaTZFQTtBeUJ2aTZFQTtBQUdBO0FBQ0E7QUFDQTtBekJ1aTZFQTtBeUJyaTZFQTtBQUtBO0F6Qm1pNkVBOztBd0I1ajZFQTtBQ1BBO0FBQ0E7QXpCdWs2RUE7QU81bjZFQTtBa0J3REE7QUFDQTtBQUNBO0F6QnVrNkVBO0F5QnBrNkVBO0FBRUE7QXpCcWs2RUE7QXlCbGs2RUE7QUFFQTtBQUNBO0F6Qm1rNkVBO0F5QmhrNkVBO0FBR0E7QUFDQTtBQUNBO0F6QmdrNkVBO0F5QjlqNkVBO0FBS0E7QXpCNGo2RUE7O0F3QnJsNkVBO0FDUEE7QUFDQTtBekJnbTZFQTtBT3JwNkVBO0FrQndEQTtBQUNBO0FBQ0E7QXpCZ202RUE7QXlCN2w2RUE7QUFFQTtBekI4bDZFQTtBeUIzbDZFQTtBQUVBO0FBQ0E7QXpCNGw2RUE7QXlCemw2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCeWw2RUE7QXlCdmw2RUE7QUFLQTtBekJxbDZFQTs7QXdCOW02RUE7QUNQQTtBQUNBO0F6QnluNkVBO0FPOXE2RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekJ5bjZFQTtBeUJ0bjZFQTtBQUVBO0F6QnVuNkVBO0F5QnBuNkVBO0FBRUE7QUFDQTtBekJxbjZFQTtBeUJsbjZFQTtBQUdBO0FBQ0E7QUFDQTtBekJrbjZFQTtBeUJobjZFQTtBQUtBO0F6QjhtNkVBOztBd0J2bzZFQTtBQ1BBO0FBQ0E7QXpCa3A2RUE7QU92czZFQTtBa0J3REE7QUFDQTtBQUNBO0F6QmtwNkVBO0F5Qi9vNkVBO0FBRUE7QXpCZ3A2RUE7QXlCN282RUE7QUFFQTtBQUNBO0F6QjhvNkVBO0F5QjNvNkVBO0FBR0E7QUFDQTtBQUNBO0F6QjJvNkVBO0F5QnpvNkVBO0FBS0E7QXpCdW82RUE7O0F3QmhxNkVBO0FDUEE7QUFDQTtBekIycTZFQTtBT2h1NkVBO0FrQndEQTtBQUNBO0FBQ0E7QXpCMnE2RUE7QXlCeHE2RUE7QUFFQTtBekJ5cTZFQTtBeUJ0cTZFQTtBQUVBO0FBQ0E7QXpCdXE2RUE7QXlCcHE2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCb3E2RUE7QXlCbHE2RUE7QUFLQTtBekJncTZFQTs7QXdCenI2RUE7QUNQQTtBQUNBO0F6Qm9zNkVBO0FPenY2RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekJvczZFQTtBeUJqczZFQTtBQUVBO0F6QmtzNkVBO0F5Qi9yNkVBO0FBRUE7QUFDQTtBekJnczZFQTtBeUI3cjZFQTtBQUdBO0FBQ0E7QUFDQTtBekI2cjZFQTtBeUIzcjZFQTtBQUtBO0F6QnlyNkVBOztBd0JsdDZFQTtBQ1BBO0FBQ0E7QXpCNnQ2RUE7QU9seDZFQTtBa0J3REE7QUFDQTtBQUNBO0F6QjZ0NkVBO0F5QjF0NkVBO0FBRUE7QXpCMnQ2RUE7QXlCeHQ2RUE7QUFFQTtBQUNBO0F6Qnl0NkVBO0F5QnR0NkVBO0FBR0E7QUFDQTtBQUNBO0F6QnN0NkVBO0F5QnB0NkVBO0FBS0E7QXpCa3Q2RUE7O0F3QjN1NkVBO0FDUEE7QUFDQTtBekJzdjZFQTtBTzN5NkVBO0FrQndEQTtBQUNBO0FBQ0E7QXpCc3Y2RUE7QXlCbnY2RUE7QUFFQTtBekJvdjZFQTtBeUJqdjZFQTtBQUVBO0FBQ0E7QXpCa3Y2RUE7QXlCL3U2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCK3U2RUE7QXlCN3U2RUE7QUFLQTtBekIydTZFQTs7QXdCcHc2RUE7QUNQQTtBQUNBO0F6Qit3NkVBO0FPcDA2RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekIrdzZFQTtBeUI1dzZFQTtBQUVBO0F6QjZ3NkVBO0F5QjF3NkVBO0FBRUE7QUFDQTtBekIydzZFQTtBeUJ4dzZFQTtBQUdBO0FBQ0E7QUFDQTtBekJ3dzZFQTtBeUJ0dzZFQTtBQUtBO0F6Qm93NkVBOztBd0I3eDZFQTtBQ1BBO0FBQ0E7QXpCd3k2RUE7QU83MTZFQTtBa0J3REE7QUFDQTtBQUNBO0F6Qnd5NkVBO0F5QnJ5NkVBO0FBRUE7QXpCc3k2RUE7QXlCbnk2RUE7QUFFQTtBQUNBO0F6Qm95NkVBO0F5Qmp5NkVBO0FBR0E7QUFDQTtBQUNBO0F6Qml5NkVBO0F5Qi94NkVBO0FBS0E7QXpCNng2RUE7O0F3QnR6NkVBO0FDUEE7QUFDQTtBekJpMDZFQTtBT3QzNkVBO0FrQndEQTtBQUNBO0FBQ0E7QXpCaTA2RUE7QXlCOXo2RUE7QUFFQTtBekIrejZFQTtBeUI1ejZFQTtBQUVBO0FBQ0E7QXpCNno2RUE7QXlCMXo2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCMHo2RUE7QXlCeHo2RUE7QUFLQTtBekJzejZFQTs7QXdCLzA2RUE7QUNQQTtBQUNBO0F6QjAxNkVBO0FPLzQ2RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekIwMTZFQTtBeUJ2MTZFQTtBQUVBO0F6QncxNkVBO0F5QnIxNkVBO0FBRUE7QUFDQTtBekJzMTZFQTtBeUJuMTZFQTtBQUdBO0FBQ0E7QUFDQTtBekJtMTZFQTtBeUJqMTZFQTtBQUtBO0F6QiswNkVBOztBd0J4MjZFQTtBQ1BBO0FBQ0E7QXpCbTM2RUE7QU94NjZFQTtBa0J3REE7QUFDQTtBQUNBO0F6Qm0zNkVBO0F5QmgzNkVBO0FBRUE7QXpCaTM2RUE7QXlCOTI2RUE7QUFFQTtBQUNBO0F6QisyNkVBO0F5QjUyNkVBO0FBR0E7QUFDQTtBQUNBO0F6QjQyNkVBO0F5QjEyNkVBO0FBS0E7QXpCdzI2RUE7O0F3Qmo0NkVBO0FDUEE7QUFDQTtBekI0NDZFQTtBT2o4NkVBO0FrQndEQTtBQUNBO0FBQ0E7QXpCNDQ2RUE7QXlCejQ2RUE7QUFFQTtBekIwNDZFQTtBeUJ2NDZFQTtBQUVBO0FBQ0E7QXpCdzQ2RUE7QXlCcjQ2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCcTQ2RUE7QXlCbjQ2RUE7QUFLQTtBekJpNDZFQTs7QXdCMTU2RUE7QUNQQTtBQUNBO0F6QnE2NkVBO0FPMTk2RUE7QWtCd0RBO0FBQ0E7QUFDQTtBekJxNjZFQTtBeUJsNjZFQTtBQUVBO0F6Qm02NkVBO0F5Qmg2NkVBO0FBRUE7QUFDQTtBekJpNjZFQTtBeUI5NTZFQTtBQUdBO0FBQ0E7QUFDQTtBekI4NTZFQTtBeUI1NTZFQTtBQUtBO0F6QjA1NkVBOztBd0JuNzZFQTtBQ1BBO0FBQ0E7QXpCODc2RUE7QU9uLzZFQTtBa0J3REE7QUFDQTtBQUNBO0F6Qjg3NkVBO0F5QjM3NkVBO0FBRUE7QXpCNDc2RUE7QXlCejc2RUE7QUFFQTtBQUNBO0F6QjA3NkVBO0F5QnY3NkVBO0FBR0E7QUFDQTtBQUNBO0F6QnU3NkVBO0F5QnI3NkVBO0FBS0E7QXpCbTc2RUE7O0F3QjU4NkVBO0FDUEE7QUFDQTtBekJ1OTZFQTtBTzVnN0VBO0FrQndEQTtBQUNBO0FBQ0E7QXpCdTk2RUE7QXlCcDk2RUE7QUFFQTtBekJxOTZFQTtBeUJsOTZFQTtBQUVBO0FBQ0E7QXpCbTk2RUE7QXlCaDk2RUE7QUFHQTtBQUNBO0FBQ0E7QXpCZzk2RUE7QXlCOTg2RUE7QUFLQTtBekI0ODZFQTs7QXdCMTk2RUE7QUFDQTtBQUNBO0FBQ0E7QXhCNjk2RUE7QU90aTdFQTtBaUI0RUE7QUFDQTtBeEI2OTZFQTtBd0IxOTZFQTtBQUVBO0F4QjI5NkVBO0F3Qng5NkVBO0FBRUE7QUFDQTtBeEJ5OTZFQTs7QXdCOTg2RUE7QUNQQTtBcEI0RUE7QW9CMUVBO0FieEZBO0Faa2o3RUE7O0F3Qmo5NkVBO0FDWEE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBWnlqN0VBOztBd0IvODZFQTtBQUNBO0FBQ0E7QXhCazk2RUE7QXdCLzg2RUE7QUFDQTtBeEJpOTZFQTs7QXdCejg2RUE7OztBQUNBO0F4Qjg4NkVBOztBMEJ6bDdFQTtBTGdCQTtBckI2azdFQTtBcUJ6azdFQTtBS3BCQTtBTHFCQTtBckI0azdFQTtBQUNBO0EwQi9sN0VBO0FBQ0E7QTFCaW03RUE7O0EwQjVsN0VBO0FBQ0E7QTFCK2w3RUE7O0EwQjNsN0VBO0FBQ0E7QUFDQTtBQUNBO0FMREE7QXJCZ203RUE7QXFCNWw3RUE7QUtOQTtBTE9BO0FyQitsN0VBO0FBQ0E7QTBCam03RUE7QUFDQTtBQUNBO0FMTkE7QXJCMG03RUE7QXFCdG03RUE7QUtBQTtBTENBO0FyQnltN0VBO0FBQ0E7O0FtSTluN0VBOzs7O0FBSUE7QW5JaW83RUE7O0FtSTluN0VBO0FBQ0E7QW5JaW83RUE7QXVIN203RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWhDQTtBQUNBO0FBQ0E7QUFDQTtBdkhncDdFQTtBdUgzbDdFQTtBQUNBO0F2SDZsN0VBOztBbUl2bzdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUgySkE7QThIekpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkhkQTtBWnlwN0VBOztBbUlsbzdFQTtBQUNBO0FBQ0E7QW5JcW83RUE7O0FtSWxvN0VBO0FBQ0E7QUFDQTtBbklxbzdFQTs7QWdCem43RUE7QW1IbkJBO0FBQ0E7QUFDQTtBbklncDdFQTtBbUk3bzdFQTtBQUNBO0FBQ0E7QW5JK283RUE7QUFDQTtBZ0JwbzdFQTtBbUhuQkE7QUFDQTtBQUNBO0FuSTBwN0VBO0FtSXZwN0VBO0FBQ0E7QUFDQTtBbkl5cDdFQTtBQUNBO0FnQjlvN0VBO0FtSG5CQTtBQUNBO0FBQ0E7QW5Jb3E3RUE7QW1JanE3RUE7QUFDQTtBQUNBO0FuSW1xN0VBO0FBQ0E7QWdCeHA3RUE7QW1IbkJBO0FBQ0E7QUFDQTtBbkk4cTdFQTtBbUkzcTdFQTtBQUNBO0FBQ0E7QW5JNnE3RUE7QUFDQTtBbUl0cTdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSXdxN0VBO0F1SHZzN0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6QkE7QUFDQTtBQUNBO0FBQ0E7QXZIbXU3RUE7QXVIcnI3RUE7QUFDQTtBdkh1cjdFQTs7QW1JNXE3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSStxN0VBO0F1SDV0N0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFsQkE7QUFDQTtBQUNBO0FBQ0E7QXZIaXY3RUE7QXVIMXM3RUE7QUFDQTtBdkg0czdFQTtBbUl2cjdFQTtBQUNBO0FuSXlyN0VBOztBbUlucjdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Jc3I3RUE7QXVIcHY3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkhzdjdFQTtBdUgzdTdFQTtBQUNBO0F2SDZ1N0VBO0F1SDF1N0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUE5QkE7QUFDQTtBQUNBO0F2SDJ3N0VBO0F1SDF1N0VBO0FBQ0E7QXZINHU3RUE7QW1JdHM3RUE7QUFDQTtBbkl3czdFQTs7QW1JaHM3RUE7QUFJQTtBQUNBO0FuSWdzN0VBOztBbUkzcjdFQTtBQzlHQTtBQUNBO0FBQ0E7QUFDQTtBcEk2eTdFQTs7QW1JM3I3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuSThyN0VBO0FPbno3RUE7QTRIb0lBO0FBQ0E7QTVHL0lBO0F2QmswN0VBO0FtSS9xN0VBO0FBRUE7QUFDQTtBNUd0SkE7QXZCdTA3RUE7QW1JN3E3RUE7QUFFQTtBQUNBO0FBQ0E7QW5JOHE3RUE7O0FtSXRxN0VBO0FBQ0E7QW5JeXE3RUE7O0FtSXJxN0VBO0FBQ0E7QUFDQTtBQUNBO0E5SEFBO0E4SEVBO0FBQ0E7QW5Jd3E3RUE7O0FtSXBxN0VBO0FBQ0E7QUFDQTtBQUNBO0FuSXVxN0VBOztBMkJsMjdFQTs7QUFFQTtBQUNBO0FBQ0E7QTNCcTI3RUE7QTJCbjI3RUE7O0FBQ0E7QUFDQTtBM0JzMjdFQTtBT3IyN0VBOztBb0JJQTtBM0JxMjdFQTtBMkJuMjdFQTs7OztBQUdBO0EzQnMyN0VBOztBMkJoMjdFQTtBQUNBO0FBQ0E7QUFDQTtBM0JtMjdFQTtBMkJqMjdFQTtBQUNBO0EzQm0yN0VBOztBMkI3MTdFQTs7QUFFQTtBM0JnMjdFQTtBMkI1MTdFQTs7QWZYQTtBQUNBO0FaMjI3RUE7QTJCNTE3RUE7O0FmRkE7QUFDQTtBWmsyN0VBOztBMkIvMDdFQTtBQUNBO0FBQ0E7QTNCazE3RUE7QTJCaDE3RUE7QUFHQTtBM0JnMTdFQTtBMkI3MDdFQTtBQUNBO0EzQiswN0VBOztBMkIzMDdFQTtBQUNBO0FBQ0E7QTNCODA3RUE7O0EyQjMwN0VBO0FBQ0E7QUFDQTtBM0I4MDdFQTs7QTJCMXo3RUE7QUFDQTtBQUNBO0FBQ0E7QTNCNno3RUE7QTJCM3o3RUE7O0FBRUE7QTNCNno3RUE7QTJCMXo3RUE7O0FBRUE7QTNCNHo3RUE7QTJCeHo3RUE7O0FmckZBO0FBQ0E7QVppNTdFQTtBMkJ4ejdFQTs7QWZ4R0E7QUFDQTtBWm82N0VBOztBMkJ6eTdFQTs7QUFFQTtBM0I0eTdFQTtBMkIxeTdFQTs7OztBQUVBO0FBQ0E7QUFDQTtBM0I4eTdFQTs7QTRCdjg3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QjA4N0VBO0E0Qng4N0VBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUIwODdFQTtBNEJ4ODdFQTs7Ozs7Ozs7Ozs7O0FBR0E7QTVCbTk3RUE7QTRCOTg3RUE7OztBQUdBO0E1Qmc5N0VBO0E0QjU4N0VBO0FBQ0E7QTVCODg3RUE7QTRCejg3RUE7O0FoQklBO0FBQ0E7QVp5ODdFQTtBNEJ6ODdFQTtBQUNBO0FBQ0E7QTVCMjg3RUE7QTRCejg3RUE7QWhCbkJBO0FBQ0E7QVorOTdFQTtBNEIzODdFQTtBaEJQQTtBQUNBO0FacTk3RUE7QTRCMzg3RUE7Ozs7QWhCekJBO0FBQ0E7QVowKzdFQTtBNEJ6ODdFQTs7OztBaEJsQ0E7QUFDQTtBWmkvN0VBOztBNEJoODdFQTs7QUFFQTtBNUJtODdFQTtBNEI5NzdFQTs7QUFDQTtBQUNBO0E1Qmk4N0VBO0E0Qi83N0VBOztBQUNBO0E1Qms4N0VBO0E0Qjk3N0VBOzs7Ozs7OztBQUlBO0E1Qm84N0VBOztBNEJoODdFQTtBQUFBO0E1Qm84N0VBOztBNEJuODdFQTtBQUFBO0E1QnU4N0VBOztBNEIvNzdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2QjJEQTtBdUJ6REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCL0dBO0Faa2o4RUE7QTRCLzc3RUE7O0FBRUE7QTVCaTg3RUE7O0E0QnY3N0VBOztBQUVBO0E1QjA3N0VBOztBNEJ2NzdFQTs7Ozs7O0FBTUE7QXZCd0JBO0F1QnRCQTtBaEI1SUE7QVp1azhFQTs7QTRCdjc3RUE7O0FBRUE7QTVCMDc3RUE7O0E0QnY3N0VBOzs7Ozs7QUFNQTtBdkJPQTtBdUJMQTtBaEI3SkE7QVp3bDhFQTs7QTRCdjc3RUE7O0FBRUE7QTVCMDc3RUE7O0E0Qi82N0VBOzs7Ozs7OztBaEI5SkE7QUFDQTtBWndsOEVBOztBNEJoNzdFQTs7Ozs7O0FoQjNKQTtBQUNBO0Fab2w4RUE7O0E2QjVuOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTdCK244RUE7O0E2QjVuOEVBO0FBQ0E7QUFDQTtBN0IrbjhFQTs7QTZCNW44RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCK244RUE7QTZCN244RUE7QUFDQTtBQUNBO0FOM0JBO0F2QjJwOEVBO0E2QjNuOEVBO0FBS0E7QTdCeW44RUE7QTZCcm44RUE7QUFDQTtBN0J1bjhFQTtBNkJwbjhFQTtBQUNBO0FBQ0E7QUFDQTtBN0JzbjhFQTtBNkIvbThFQTtBQUNBO0E3QmluOEVBO0E2Qi9tOEVBO0FBQ0E7QTdCaW44RUE7O0E2QnZtOEVBO0FBQ0E7QUFDQTtBQUVBO0E3QnltOEVBO0E2QnJtOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCdW04RUE7QTZCbG04RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qm9tOEVBOztBNkIxbDhFQTtBakJsR0E7QVpnczhFQTtBNkJ6bDhFQTtBQUNBO0E3QjJsOEVBO0E2QnRsOEVBO0FBQ0E7QU4xSEE7QXZCbXQ4RUE7QTZCcmw4RUE7QUFDQTtBN0J1bDhFQTtBNkJsbDhFQTtBTnBJQTtBdkJ5dDhFQTtBNkJsbDhFQTtBTnZJQTtBdkI0dDhFQTs7QTZCMWs4RUE7QUFFQTtBN0I0azhFQTtBNkJ4azhFQTtBQUNBO0E3QjBrOEVBO0E2QnJrOEVBO0FOOUpBO0F2QnN1OEVBOztBNkI3ajhFQTtBQUNBO0E3QmdrOEVBO0E2QjdqOEVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QTdCOGo4RUE7QTZCM2o4RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QVJsTEE7QXJCK3U4RUE7QXFCM3U4RUE7QVF1S0E7QVJ0S0E7QXJCOHU4RUE7QUFDQTtBNkI1ajhFQTtBQUNBO0FBQ0E7QTdCOGo4RUE7QTZCemo4RUE7QU56TUE7QXZCcXc4RUE7O0E2Qi9pOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEI3Q0E7QXdCK0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0TkE7QWlCeU5BO0FBQUE7QUFBQTtBN0JpajhFQTtBNkIvaThFQTtBQUNBO0FBQ0E7QUFLQTtBN0I2aThFQTtBNkIxaThFQTtBQU1BO0FBQ0E7QTdCdWk4RUE7QTZCbmk4RUE7QUFFQTtBQUNBO0FBQ0E7QTdCb2k4RUE7QTZCamk4RUE7QUFDQTtBQUNBO0E3Qm1pOEVBO0E2Qi9oOEVBO0FBQ0E7QTdCaWk4RUE7QTZCN2g4RUE7QUFDQTtBQUNBO0E3QitoOEVBOztBNkIzaDhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QjFHQTtBTHlvOEVBOztBNkIzaDhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QmxJQTtBTGlxOEVBOztBNkJ0aDhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCeWg4RUE7O0E2QnRoOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCeWg4RUE7QTZCdmg4RUE7QUFDQTtBQUNBO0E3QnloOEVBO0E2QnJoOEVBO0FBRUE7QTdCc2g4RUE7QTZCbGg4RUE7QUFDQTtBN0JvaDhFQTtBNkJoaDhFQTtBQUNBO0E3QmtoOEVBOztBNkI5ZzhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCbFZBO0FabzI4RUE7QTZCOWc4RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FON1dBO0FNK1dBO0FqQm5XQTtBWm8zOEVBOztBNkJ0ZzhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0E3QnlnOEVBO0E2QnZnOEVBO0FBQ0E7QTdCeWc4RUE7QTZCcmc4RUE7QUFBQTtBN0J3ZzhFQTtBNkJ2ZzhFQTtBQUFBO0E3QjBnOEVBO0E2QnpnOEVBO0FBQUE7QTdCNGc4RUE7QTZCemc4RUE7QUFDQTtBN0IyZzhFQTtBNkJ4ZzhFQTtBQUNBO0FBQ0E7QUFDQTtBTmxaQTtBTW9aQTtBakJ4WUE7QVNGQTtBQUFBO0FROFlBO0FBQUE7QTdCeWc4RUE7QXFCbjU4RUE7QVFpWUE7QVJoWUE7QUFBQTtBckJzNThFQTtBQUNBO0E2QjVnOEVBO0FOMVpBO0F2Qnk2OEVBO0E2QjFnOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnpaQTtBWnM2OEVBO0E2QnhnOEVBO0FBQ0E7QUFDQTtBTjVhQTtBTThhQTtBakJsYUE7QVNGQTtBQUFBO0FRd2FBO0FBQUE7QTdCeWc4RUE7QXFCNzY4RUE7QVE0WkE7QVIzWkE7QUFBQTtBckJnNzhFQTtBQUNBO0E2QjVnOEVBO0FOcGJBO0F2Qm04OEVBO0E2QjFnOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQm5iQTtBWmc4OEVBO0E2QnhnOEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTnpjQTtBTTJjQTtBakIvYkE7QVNGQTtBQUFBO0FRcWNBO0E3QnlnOEVBO0FxQjE4OEVBO0FRc2JBO0FScmJBO0FBQUE7QXJCNjg4RUE7QUFDQTtBNkI1ZzhFQTtBTmpkQTtBdkJnKzhFQTtBNkIxZzhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QjRnOEVBO0E2QnhnOEVBO0FBQ0E7QWpCdGRBO0FaaSs4RUE7QTZCdmc4RUE7QUFDQTtBQUNBO0FqQjVkQTtBWnMrOEVBO0E2QnJnOEVBO0FBQ0E7QTdCdWc4RUE7QTZCcGc4RUE7QUFDQTtBN0JzZzhFQTtBNkJuZzhFQTtBQUNBO0E3QnFnOEVBO0E2QmxnOEVBO0FBQ0E7QTdCb2c4RUE7QTZCamc4RUE7QUFDQTtBN0JtZzhFQTs7QTZCOS83RUE7OztBUnpmQTtBckI2LzhFQTtBcUJ6LzhFQTtBUXFmQTs7O0FScGZBO0FyQjgvOEVBO0FBQ0E7O0E4Qi9nOUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUJraDlFQTs7QThCL2c5RUE7QUFDQTtBQUNBO0FBQ0E7QTlCa2g5RUE7QU9saDlFQTtBdUJHQTtBOUJraDlFQTtBOEI5ZzlFQTtBQUNBO0FBQ0E7QUFDQTtBOUJnaDlFQTs7QThCeGc5RUE7QUFDQTtBOUIyZzlFQTtBOEJ6ZzlFQTtBQUNBO0FBQ0E7QUFDQTtBbEJiQTtBQUNBO0FaeWg5RUE7QU9yaTlFQTtBdUI2QkE7QUFDQTtBOUIyZzlFQTtBOEJ4ZzlFQTtBQUNBO0FBQ0E7QUFDQTtBOUIwZzlFQTtBOEJ0ZzlFQTs7QUFFQTtBQUNBO0FBQ0E7QTlCd2c5RUE7QThCcmc5RUE7QUFFQTtBbEJ0Q0E7QUFDQTtBWjZpOUVBOztBOEI1LzhFQTtBQUNBO0FBQ0E7QWxCN0RBO0FaNmo5RUE7QThCNS84RUE7O0FBRUE7QUFDQTtBOUI4LzhFQTs7QThCcC84RUE7O0FBRUE7QUFDQTtBOUJ1LzhFQTs7QThCbC84RUE7O0FBRUE7QUFDQTtBQUNBO0E5QnEvOEVBOztBOEIzKzhFQTtBQUNBO0E5QjgrOEVBO0E4QjUrOEVBO0FBQ0E7QTlCOCs4RUE7O0ErQnZsOUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQjBsOUVBO0ErQnRsOUVBOzs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0I2bDlFQTtBK0J6azlFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQjZIQTtBMEIzSEE7QUFDQTtBL0IyazlFQTtBT3JuOUVBO0F3QjZDQTtBL0IyazlFQTs7QStCbGs5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQnFrOUVBO0ErQm5rOUVBO0FBQ0E7QUFDQTtBL0JxazlFQTtBK0JsazlFQTtBQUNBO0FBQ0E7QS9Cb2s5RUE7O0ErQjNqOUVBO0FBQ0E7QUFDQTtBQUNBO0EvQjhqOUVBOztBK0JsajlFQTtBQUNBO0FBQ0E7QUFHQTtBL0JtajlFQTs7QStCL2k5RUE7QUFDQTtBMUI4REE7QTBCNURBO0FBQ0E7QUFDQTtBbkJ4R0E7QVoycDlFQTtBTzdwOUVBO0F3QjhHQTtBL0JrajlFQTs7QStCNWk5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CK2k5RUE7O0ErQjVpOUVBO0FBQ0E7QUFDQTtBL0IraTlFQTs7QWdCcm45RUE7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9CNGk5RUE7QUFDQTtBZ0I5bzlFQTtBZTZGQTtBQW9CQTtBQUNBO0EvQmlpOUVBO0ErQi9oOUVBO0FBQ0E7QS9CaWk5RUE7QStCL2g5RUE7QUFDQTtBL0JpaTlFQTtBK0I5aDlFQTtBQUNBO0FBQ0E7QS9CZ2k5RUE7QStCM2g5RUE7Ozs7OztBQUNBO0EvQmtpOUVBO0ErQnBoOUVBO0FBQ0E7QS9Cc2g5RUE7QStCbmg5RUE7QUFDQTtBQUdBO0EvQm1oOUVBO0ErQmhoOUVBO0FBQ0E7QS9Ca2g5RUE7QUFDQTtBZ0JucTlFQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0J5bDlFQTtBQUNBO0FnQjNyOUVBO0FlNkZBO0FBb0JBO0FBQ0E7QS9COGs5RUE7QStCNWs5RUE7QUFDQTtBL0I4azlFQTtBK0I1azlFQTtBQUNBO0EvQjhrOUVBO0ErQjNrOUVBO0FBQ0E7QUFDQTtBL0I2azlFQTtBK0J4azlFQTs7Ozs7O0FBQ0E7QS9CK2s5RUE7QStCams5RUE7QUFDQTtBL0JtazlFQTtBK0JoazlFQTtBQUNBO0FBR0E7QS9CZ2s5RUE7QStCN2o5RUE7QUFDQTtBL0IrajlFQTtBQUNBO0FnQmh0OUVBO0Fla0ZBOzs7Ozs7QUFDQTtBQUNBO0EvQnNvOUVBO0FBQ0E7QWdCeHU5RUE7QWU2RkE7QUFvQkE7QUFDQTtBL0IybjlFQTtBK0J6bjlFQTtBQUNBO0EvQjJuOUVBO0ErQnpuOUVBO0FBQ0E7QS9CMm45RUE7QStCeG45RUE7QUFDQTtBQUNBO0EvQjBuOUVBO0ErQnJuOUVBOzs7Ozs7QUFDQTtBL0I0bjlFQTtBK0I5bTlFQTtBQUNBO0EvQmduOUVBO0ErQjdtOUVBO0FBQ0E7QUFHQTtBL0I2bTlFQTtBK0IxbTlFQTtBQUNBO0EvQjRtOUVBO0FBQ0E7QWdCN3Y5RUE7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9CbXI5RUE7QUFDQTtBZ0JyeDlFQTtBZTZGQTtBQW9CQTtBQUNBO0EvQndxOUVBO0ErQnRxOUVBO0FBQ0E7QS9Cd3E5RUE7QStCdHE5RUE7QUFDQTtBL0J3cTlFQTtBK0JycTlFQTtBQUNBO0FBQ0E7QS9CdXE5RUE7QStCbHE5RUE7Ozs7OztBQUNBO0EvQnlxOUVBO0ErQjNwOUVBO0FBQ0E7QS9CNnA5RUE7QStCMXA5RUE7QUFDQTtBQUdBO0EvQjBwOUVBO0ErQnZwOUVBO0FBQ0E7QS9CeXA5RUE7QUFDQTtBK0IxdDlFQTtBQW9CQTtBQUNBO0EvQnlzOUVBO0ErQjV0OUVBOzs7Ozs7QUFDQTtBQUNBO0EvQm11OUVBO0ErQmh0OUVBO0FBQ0E7QS9Ca3Q5RUE7QStCaHQ5RUE7QUFDQTtBL0JrdDlFQTtBK0IvczlFQTtBQUNBO0FBQ0E7QS9CaXQ5RUE7QStCNXM5RUE7Ozs7OztBQUNBO0EvQm10OUVBO0ErQnJzOUVBO0FBQ0E7QS9CdXM5RUE7QStCcHM5RUE7QUFDQTtBQUdBO0EvQm9zOUVBO0ErQmpzOUVBO0FBQ0E7QS9CbXM5RUE7O0ErQnJyOUVBO0FBQ0E7QS9Cd3I5RUE7QU9oNTlFQTtBd0IyTkE7QS9Cd3I5RUE7QStCbnI5RUE7QUFDQTtBL0JxcjlFQTtBT3Q1OUVBO0F3Qm9PQTtBL0JxcjlFQTtBK0JscjlFQTtBQUNBO0EvQm9yOUVBO0ErQmhyOUVBOzs7O0FBSUE7QS9Ca3I5RUE7QStCOXE5RUE7QUFDQTtBQUNBO0EvQmdyOUVBO0ErQjdxOUVBO0FBQ0E7QS9CK3E5RUE7QStCNXE5RUE7QUFDQTtBL0I4cTlFQTtBK0I3cTlFQTtBQUNBO0EvQitxOUVBO0FPLzY5RUE7QXdCbVFBO0EvQitxOUVBOztBK0J2cTlFQTtBQUNBO0EvQjBxOUVBO0FPdDc5RUE7QXdCK1FBO0EvQjBxOUVBO0ErQnJxOUVBO0FBQ0E7QS9CdXE5RUE7QU81NzlFQTtBd0J3UkE7QS9CdXE5RUE7QStCcHE5RUE7QUFDQTtBL0JzcTlFQTtBK0JscTlFQTs7OztBQUlBO0EvQm9xOUVBO0ErQmhxOUVBO0FBQ0E7QUFDQTtBL0JrcTlFQTtBK0IvcDlFQTtBQUNBO0EvQmlxOUVBO0ErQjlwOUVBO0FBQ0E7QS9CZ3E5RUE7QStCL3A5RUE7QUFDQTtBL0JpcTlFQTtBT3I5OUVBO0F3QnVUQTtBL0JpcTlFQTs7QWdDcCs5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FwQktBO0Faays5RUE7QWdDcCs5RUE7QUFDQTtBQUNBO0FoQ3MrOUVBO0FnQ24rOUVBO0FBQ0E7QUFDQTtBaENxKzlFQTtBZ0NuKzlFQTtBQUNBO0FwQkNBO0FBQ0E7QVpxKzlFQTtBZ0NuKzlFQTtBQUNBO0FwQlVBO0FBQ0E7QVo0OTlFQTtBZ0NoKzlFQTs7QUFFQTtBaENrKzlFQTs7QWdDOTk5RUE7QUFHQTtBQUdBO0FBQ0E7QWhDNjk5RUE7O0FnQ3o5OUVBO0FBQ0E7QWhDNDk5RUE7O0FnQ3o5OUVBO0FBQ0E7QUFDQTtBaEM0OTlFQTs7QWdDejk5RUE7QUFDQTtBaEM0OTlFQTs7QU9qaCtFQTtBeUIwREE7QWhDMjk5RUE7QWdDeDk5RUE7QUFDQTtBaEMwOTlFQTs7QWdDbDk5RUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBaENvOTlFQTtBZ0NsOTlFQTtBcEJ2RUE7QVo0aCtFQTs7QWdDaDk5RUE7QUFDQTtBQUVBO0FBQ0E7QWhDazk5RUE7QWdDaDk5RUE7QXBCbEZBO0FacWkrRUE7O0FnQ3o4OUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDNDg5RUE7O0FnQ3o4OUVBO0FBQ0E7QUFDQTtBaEM0ODlFQTs7QWdDeDg5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCL0dBO0FaMmorRUE7O0FnQ3g4OUVBOzs7QUFHQTtBQUNBO0FoQzI4OUVBOztBZ0N4ODlFQTs7QXBCakhBO0FBQ0E7QVo4aitFQTs7QWdDejg5RUE7O0FwQnhHQTtBQUNBO0Fac2orRUE7O0FnQ3Q4OUVBO0FBQ0E7QWhDeTg5RUE7QWdCeGkrRUE7QWdCNkZBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QWhDeTg5RUE7QWdDdjg5RUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBaEN3ODlFQTtBQUNBOztBZ0M1NzlFQTtBQUNBO0FoQys3OUVBO0FnQjFqK0VBO0FnQnVIQTtBQVFBO0FBQ0E7QWhDKzc5RUE7QWdDNTc5RUE7QUFFQTtBQUNBO0FoQzY3OUVBO0FnQzM3OUVBO0FBQ0E7QUFDQTtBaEM2NzlFQTtBZ0N4NzlFQTtBcEJ6S0E7QUFDQTtBWm9tK0VBO0FnQ3o3OUVBOztBQUdBO0FoQzA3OUVBO0FnQ3g3OUVBOztBQUdBO0FoQ3k3OUVBO0FnQ3I3OUVBO0FwQjFLQTtBQUNBO0Faa20rRUE7QWdDdDc5RUE7O0FBR0E7QWhDdTc5RUE7QWdDcjc5RUE7O0FBR0E7QWhDczc5RUE7QUFDQTs7QWdDejY5RUE7QUFDQTtBaEM0NjlFQTtBZ0JwbStFQTtBZ0JzTEE7QUFNQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWhDNDY5RUE7QWdDMTY5RUE7QUFDQTtBQUNBO0FoQzQ2OUVBO0FBQ0E7O0FnQ242OUVBO0FBQ0E7QWhDczY5RUE7QWdDcDY5RUE7QUFDQTtBaENzNjlFQTtBZ0NwNjlFQTtBQUNBO0FwQnZPQTtBQUNBO0FaOG8rRUE7QWdDcDY5RUE7QXBCelBBO0FBQ0E7QVpncStFQTtBZ0NwNjlFQTtBcEJ0UUE7QW9Cd1FBO0FoQ3M2OUVBOztBaUNocytFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBckJXQTtBWndyK0VBOztBaUM3citFQTtBQUNBO0FqQ2dzK0VBO0FpQzlyK0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDZ3MrRUE7QWlDdHIrRUE7QUFDQTtBakN3citFQTtBaUNycitFQTtBQUNBO0FqQ3VyK0VBO0FpQ3ByK0VBO0FBQ0E7QWpDc3IrRUE7O0FrQzd0K0VBO0FBQ0E7QXpCR0E7QUFDQTtBR2FBO0Faa3QrRUE7O0FrQzl0K0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ2l1K0VBO0FrQy90K0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbENpdStFQTtBa0M5dCtFQTtBQUNBO0FBQ0E7QUFDQTtBbENndStFQTs7QWtDMXQrRUE7QUFDQTtBdEJhQTtBQUNBO0FaaXQrRUE7QWtDMXQrRUE7QXRCTkE7QUFDQTtBWm11K0VBO0FrQ3p0K0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDMnQrRUE7QWtDeHQrRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FsQ3l0K0VBOztBbUNoeCtFQTtBQUNBO0E5QmdMQTtBOEI5S0E7QW5DbXgrRUE7QW1DOXcrRUE7QXZCcUNBO0FBQ0E7QVo0dStFQTtBbUM3dytFQTtBdkJrQkE7QUFDQTtBWjh2K0VBOztBbUM5eCtFQTtBQUNBO0E5QmdMQTtBOEI5S0E7QW5DaXkrRUE7QW1DNXgrRUE7QXZCcUNBO0FBQ0E7QVowditFQTtBbUMzeCtFQTtBdkJrQkE7QUFDQTtBWjR3K0VBOztBb0MxeStFQTtBQUNBO0FBQ0E7QS9CNktBO0ErQjNLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QktBO0FTRkE7QXJCNHkrRUE7QXFCeHkrRUE7QWVmQTtBZmdCQTtBckIyeStFQTtBQUNBO0FPanorRUE7QTZCR0E7QXBDaXorRUE7O0FvQzV5K0VBO0FBQ0E7QXBDK3krRUE7O0FvQzF5K0VBO0FBQ0E7QUFDQTtBcEM2eStFQTs7QW9DdHkrRUE7QUFDQTtBQUNBO0F4QnZCQTtBWmkwK0VBOztBb0NqeStFQTtBQ2pEQTtBQUNBO0FyQ3MxK0VBO0FPeDArRUE7QThCVkE7QUFDQTtBckNxMStFQTtBcUNsMStFQTtBQUVBO0FBQ0E7QXJDbTErRUE7O0FvQzl5K0VBO0FDakRBO0FBQ0E7QXJDbTIrRUE7QU9yMStFQTtBOEJWQTtBQUNBO0FyQ2syK0VBO0FxQy8xK0VBO0FBRUE7QUFDQTtBckNnMitFQTs7QW9DM3orRUE7QUNqREE7QUFDQTtBckNnMytFQTtBT2wyK0VBO0E4QlZBO0FBQ0E7QXJDKzIrRUE7QXFDNTIrRUE7QUFFQTtBQUNBO0FyQzYyK0VBOztBb0N4MCtFQTtBQ2pEQTtBQUNBO0FyQzYzK0VBO0FPLzIrRUE7QThCVkE7QUFDQTtBckM0MytFQTtBcUN6MytFQTtBQUVBO0FBQ0E7QXJDMDMrRUE7O0FvQ3IxK0VBO0FDakRBO0FBQ0E7QXJDMDQrRUE7QU81MytFQTtBOEJWQTtBQUNBO0FyQ3k0K0VBO0FxQ3Q0K0VBO0FBRUE7QUFDQTtBckN1NCtFQTs7QW9DbDIrRUE7QUNqREE7QUFDQTtBckN1NStFQTtBT3o0K0VBO0E4QlZBO0FBQ0E7QXJDczUrRUE7QXFDbjUrRUE7QUFFQTtBQUNBO0FyQ281K0VBOztBb0MvMitFQTtBQ2pEQTtBQUNBO0FyQ282K0VBO0FPdDUrRUE7QThCVkE7QUFDQTtBckNtNitFQTtBcUNoNitFQTtBQUVBO0FBQ0E7QXJDaTYrRUE7O0FvQzUzK0VBO0FDakRBO0FBQ0E7QXJDaTcrRUE7QU9uNitFQTtBOEJWQTtBQUNBO0FyQ2c3K0VBO0FxQzc2K0VBO0FBRUE7QUFDQTtBckM4NitFQTs7QW9DejQrRUE7QUNqREE7QUFDQTtBckM4NytFQTtBT2g3K0VBO0E4QlZBO0FBQ0E7QXJDNjcrRUE7QXFDMTcrRUE7QUFFQTtBQUNBO0FyQzI3K0VBOztBb0N0NStFQTtBQ2pEQTtBQUNBO0FyQzI4K0VBO0FPNzcrRUE7QThCVkE7QUFDQTtBckMwOCtFQTtBcUN2OCtFQTtBQUVBO0FBQ0E7QXJDdzgrRUE7O0FvQ242K0VBO0FDakRBO0FBQ0E7QXJDdzkrRUE7QU8xOCtFQTtBOEJWQTtBQUNBO0FyQ3U5K0VBO0FxQ3A5K0VBO0FBRUE7QUFDQTtBckNxOStFQTs7QW9DaDcrRUE7QUNqREE7QUFDQTtBckNxKytFQTtBT3Y5K0VBO0E4QlZBO0FBQ0E7QXJDbysrRUE7QXFDaisrRUE7QUFFQTtBQUNBO0FyQ2srK0VBOztBb0M3NytFQTtBQ2pEQTtBQUNBO0FyQ2svK0VBO0FPcCsrRUE7QThCVkE7QUFDQTtBckNpLytFQTtBcUM5KytFQTtBQUVBO0FBQ0E7QXJDKysrRUE7O0FvQzE4K0VBO0FDakRBO0FBQ0E7QXJDKy8rRUE7QU9qLytFQTtBOEJWQTtBQUNBO0FyQzgvK0VBO0FxQzMvK0VBO0FBRUE7QUFDQTtBckM0LytFQTs7QW9DdjkrRUE7QUNqREE7QUFDQTtBckM0Zy9FQTtBTzkvK0VBO0E4QlZBO0FBQ0E7QXJDMmcvRUE7QXFDeGcvRUE7QUFFQTtBQUNBO0FyQ3lnL0VBOztBb0NwKytFQTtBQ2pEQTtBQUNBO0FyQ3loL0VBO0FPM2cvRUE7QThCVkE7QUFDQTtBckN3aC9FQTtBcUNyaC9FQTtBQUVBO0FBQ0E7QXJDc2gvRUE7O0FvQ2ovK0VBO0FDakRBO0FBQ0E7QXJDc2kvRUE7QU94aC9FQTtBOEJWQTtBQUNBO0FyQ3FpL0VBO0FxQ2xpL0VBO0FBRUE7QUFDQTtBckNtaS9FQTs7QW9DOS8rRUE7QUNqREE7QUFDQTtBckNtai9FQTtBT3JpL0VBO0E4QlZBO0FBQ0E7QXJDa2ovRUE7QXFDL2kvRUE7QUFFQTtBQUNBO0FyQ2dqL0VBOztBb0MzZy9FQTtBQ2pEQTtBQUNBO0FyQ2drL0VBO0FPbGovRUE7QThCVkE7QUFDQTtBckMrai9FQTtBcUM1ai9FQTtBQUVBO0FBQ0E7QXJDNmovRUE7O0FvQ3hoL0VBO0FDakRBO0FBQ0E7QXJDNmsvRUE7QU8vai9FQTtBOEJWQTtBQUNBO0FyQzRrL0VBO0FxQ3prL0VBO0FBRUE7QUFDQTtBckMway9FQTs7QW9DcmkvRUE7QUNqREE7QUFDQTtBckMwbC9FQTtBTzVrL0VBO0E4QlZBO0FBQ0E7QXJDeWwvRUE7QXFDdGwvRUE7QUFFQTtBQUNBO0FyQ3VsL0VBOztBcUlwbS9FQTtBQUNBO0FBQ0E7QUFFQTtBekhjQTtBWnlsL0VBO0FnQi9pL0VBO0FxSDVEQTtBQVFBO0FySXVtL0VBO0FBQ0E7O0FxSXBtL0VBO0FBQ0E7QUFDQTtBekhJQTtBWm9tL0VBOztBc0Nsbi9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQlVBO0FaNG0vRUE7O0FzQ2puL0VBO0FBRUE7QXRDbW4vRUE7O0FzQy9tL0VBO0FBQ0E7QXRDa24vRUE7O0FzQzFtL0VBO0FBQ0E7QXRDNm0vRUE7QXNDMW0vRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRDNG0vRUE7O0FzQ2xtL0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3FwL0VBO0F1Q25wL0VBO0FBQ0E7QXZDcXAvRUE7QXVDbHAvRUE7QUFDQTtBdkNvcC9FQTs7QXNDOW0vRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaXEvRUE7QXVDL3AvRUE7QUFDQTtBdkNpcS9FQTtBdUM5cC9FQTtBQUNBO0F2Q2dxL0VBOztBc0Mxbi9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2cS9FQTtBdUMzcS9FQTtBQUNBO0F2QzZxL0VBO0F1QzFxL0VBO0FBQ0E7QXZDNHEvRUE7O0FzQ3RvL0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3lyL0VBO0F1Q3ZyL0VBO0FBQ0E7QXZDeXIvRUE7QXVDdHIvRUE7QUFDQTtBdkN3ci9FQTs7QXNDbHAvRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcXMvRUE7QXVDbnMvRUE7QUFDQTtBdkNxcy9FQTtBdUNscy9FQTtBQUNBO0F2Q29zL0VBOztBc0M5cC9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpdC9FQTtBdUMvcy9FQTtBQUNBO0F2Q2l0L0VBO0F1QzlzL0VBO0FBQ0E7QXZDZ3QvRUE7O0FzQzFxL0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzZ0L0VBO0F1QzN0L0VBO0FBQ0E7QXZDNnQvRUE7QXVDMXQvRUE7QUFDQTtBdkM0dC9FQTs7QXNDdHIvRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeXUvRUE7QXVDdnUvRUE7QUFDQTtBdkN5dS9FQTtBdUN0dS9FQTtBQUNBO0F2Q3d1L0VBOztBc0Nscy9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNxdi9FQTtBdUNudi9FQTtBQUNBO0F2Q3F2L0VBO0F1Q2x2L0VBO0FBQ0E7QXZDb3YvRUE7O0FzQzlzL0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q2l3L0VBO0F1Qy92L0VBO0FBQ0E7QXZDaXcvRUE7QXVDOXYvRUE7QUFDQTtBdkNndy9FQTs7QXNDMXQvRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDNncvRUE7QXVDM3cvRUE7QUFDQTtBdkM2dy9FQTtBdUMxdy9FQTtBQUNBO0F2QzR3L0VBOztBc0N0dS9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN5eC9FQTtBdUN2eC9FQTtBQUNBO0F2Q3l4L0VBO0F1Q3R4L0VBO0FBQ0E7QXZDd3gvRUE7O0FzQ2x2L0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3F5L0VBO0F1Q255L0VBO0FBQ0E7QXZDcXkvRUE7QXVDbHkvRUE7QUFDQTtBdkNveS9FQTs7QXNDOXYvRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaXovRUE7QXVDL3kvRUE7QUFDQTtBdkNpei9FQTtBdUM5eS9FQTtBQUNBO0F2Q2d6L0VBOztBc0Mxdy9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2ei9FQTtBdUMzei9FQTtBQUNBO0F2QzZ6L0VBO0F1QzF6L0VBO0FBQ0E7QXZDNHovRUE7O0FzQ3R4L0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3kwL0VBO0F1Q3YwL0VBO0FBQ0E7QXZDeTAvRUE7QXVDdDAvRUE7QUFDQTtBdkN3MC9FQTs7QXNDbHkvRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcTEvRUE7QXVDbjEvRUE7QUFDQTtBdkNxMS9FQTtBdUNsMS9FQTtBQUNBO0F2Q28xL0VBOztBc0M5eS9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpMi9FQTtBdUMvMS9FQTtBQUNBO0F2Q2kyL0VBO0F1QzkxL0VBO0FBQ0E7QXZDZzIvRUE7O0FzQzF6L0VBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzYyL0VBO0F1QzMyL0VBO0FBQ0E7QXZDNjIvRUE7QXVDMTIvRUE7QUFDQTtBdkM0Mi9FQTs7QXNDdDAvRUE7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeTMvRUE7QXVDdjMvRUE7QUFDQTtBdkN5My9FQTtBdUN0My9FQTtBQUNBO0F2Q3czL0VBOztBc0NsMS9FQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNxNC9FQTtBdUNuNC9FQTtBQUNBO0F2Q3E0L0VBO0F1Q2w0L0VBO0FBQ0E7QXZDbzQvRUE7O0F3QzU0L0VBO0FBQ0E7QUFBQTtBeENnNS9FQTtBd0MvNC9FQTtBQUFBO0F4Q2s1L0VBO0FBQ0E7QXdDLzQvRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkN3S0E7QW1DdEtBO0E1QklBO0FaODQvRUE7O0F3Qzc0L0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkJYQTtBckI0NS9FQTtBcUJ4NS9FQTtBbUJEQTtBbkJFQTtBckIyNS9FQTtBQUNBOztBd0NsNS9FQTtBakJZQTtBaUJWQTtBeENxNS9FQTs7QXdDajUvRUE7QUFDQTtBeENvNS9FQTtBd0NqNS9FQTtBQUpBO0FBS0E7QXhDbzUvRUE7QUFDQTs7QXlDLzcvRUE7QUFDQTtBQUNBO0F6Q2s4L0VBOztBeUMvNy9FQTtBQUNBO0F6Q2s4L0VBOztBMENwOC9FQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0E5QlFBO0FaODcvRUE7O0EwQzU3L0VBO0FBQ0E7QUFDQTtBQUNBO0ExQys3L0VBO0FPdDgvRUE7QW1DV0E7QUFDQTtBQUNBO0FBQ0E7QTFDODcvRUE7QTBDMzcvRUE7QUFDQTtBQUNBO0ExQzY3L0VBOztBMENwNy9FQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBMUNzNy9FQTtBMENwNy9FQTtBOUIxQkE7QUFDQTtBWmk5L0VBO0EwQ3A3L0VBO0E5QmhCQTtBQUNBO0FadTgvRUE7QTBDcDcvRUE7QUFFQTtBQUNBO0FBQ0E7QTFDcTcvRUE7QTBDajcvRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNtNy9FQTtBMENoNy9FQTtBQUNBO0ExQ2s3L0VBO0EwQ2g3L0VBO0FBQ0E7QUFDQTtBMUNrNy9FQTs7QTBDcDYvRUE7QUFDQTtBMUN1Ni9FQTtBMENwNi9FQTtBOUIxQkE7QUFaQTtBWjg4L0VBO0EwQ242L0VBO0E5QjNDQTtBQVlBO0FaczgvRUE7QTBDbDYvRUE7QUFDQTtBMUNvNi9FQTtBMENqNi9FQTtBQUNBO0FBQ0E7QTFDbTYvRUE7QTBDajYvRUE7QUFDQTtBQUNBO0ExQ202L0VBOztBZ0I5OS9FQTtBMEJtQ0E7QUFDQTtBMUMrNy9FQTtBMEM1Ny9FQTtBOUIxQkE7QUFaQTtBWnMrL0VBO0EwQzM3L0VBO0E5QjNDQTtBQVlBO0FaODkvRUE7QTBDMTcvRUE7QUFDQTtBMUM0Ny9FQTtBMEN6Ny9FQTtBQUNBO0FBQ0E7QTFDMjcvRUE7QTBDejcvRUE7QUFDQTtBQUNBO0ExQzI3L0VBO0FBQ0E7QWdCdi8vRUE7QTBCbUNBO0FBQ0E7QTFDdTkvRUE7QTBDcDkvRUE7QTlCMUJBO0FBWkE7QVo4Ly9FQTtBMENuOS9FQTtBOUIzQ0E7QUFZQTtBWnMvL0VBO0EwQ2w5L0VBO0FBQ0E7QTFDbzkvRUE7QTBDajkvRUE7QUFDQTtBQUNBO0ExQ205L0VBO0EwQ2o5L0VBO0FBQ0E7QUFDQTtBMUNtOS9FQTtBQUNBO0FnQi9nZ0ZBO0EwQm1DQTtBQUNBO0ExQysrL0VBO0EwQzUrL0VBO0E5QjFCQTtBQVpBO0Fac2hnRkE7QTBDMysvRUE7QTlCM0NBO0FBWUE7QVo4Z2dGQTtBMEMxKy9FQTtBQUNBO0ExQzQrL0VBO0EwQ3orL0VBO0FBQ0E7QUFDQTtBMUMyKy9FQTtBMEN6Ky9FQTtBQUNBO0FBQ0E7QTFDMisvRUE7QUFDQTtBZ0J2aWdGQTtBMEJtQ0E7QUFDQTtBMUN1Z2dGQTtBMENwZ2dGQTtBOUIxQkE7QUFaQTtBWjhpZ0ZBO0EwQ25nZ0ZBO0E5QjNDQTtBQVlBO0Fac2lnRkE7QTBDbGdnRkE7QUFDQTtBMUNvZ2dGQTtBMENqZ2dGQTtBQUNBO0FBQ0E7QTFDbWdnRkE7QTBDamdnRkE7QUFDQTtBQUNBO0ExQ21nZ0ZBO0FBQ0E7QTBDdC8vRUE7QTlCbkhBO0FaNG1nRkE7QTBDdC8vRUE7QUFDQTtBMUN3Ly9FQTtBMEN0Ly9FQTtBQUNBO0ExQ3cvL0VBOztBMkNqb2dGQTtBQUNBO0FBQ0E7QTNDb29nRkE7QU96bmdGQTtBb0NQQTtBQUNBO0EzQ21vZ0ZBO0EyQ2hvZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2tvZ0ZBOztBMkMvb2dGQTtBQUNBO0FBQ0E7QTNDa3BnRkE7QU92b2dGQTtBb0NQQTtBQUNBO0EzQ2lwZ0ZBO0EyQzlvZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2dwZ0ZBOztBMkM3cGdGQTtBQUNBO0FBQ0E7QTNDZ3FnRkE7QU9ycGdGQTtBb0NQQTtBQUNBO0EzQytwZ0ZBO0EyQzVwZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzhwZ0ZBOztBMkMzcWdGQTtBQUNBO0FBQ0E7QTNDOHFnRkE7QU9ucWdGQTtBb0NQQTtBQUNBO0EzQzZxZ0ZBO0EyQzFxZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzRxZ0ZBOztBMkN6cmdGQTtBQUNBO0FBQ0E7QTNDNHJnRkE7QU9qcmdGQTtBb0NQQTtBQUNBO0EzQzJyZ0ZBO0EyQ3hyZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzByZ0ZBOztBMkN2c2dGQTtBQUNBO0FBQ0E7QTNDMHNnRkE7QU8vcmdGQTtBb0NQQTtBQUNBO0EzQ3lzZ0ZBO0EyQ3RzZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ3dzZ0ZBOztBMkNydGdGQTtBQUNBO0FBQ0E7QTNDd3RnRkE7QU83c2dGQTtBb0NQQTtBQUNBO0EzQ3V0Z0ZBO0EyQ3B0Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ3N0Z0ZBOztBMkNudWdGQTtBQUNBO0FBQ0E7QTNDc3VnRkE7QU8zdGdGQTtBb0NQQTtBQUNBO0EzQ3F1Z0ZBO0EyQ2x1Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ291Z0ZBOztBMkNqdmdGQTtBQUNBO0FBQ0E7QTNDb3ZnRkE7QU96dWdGQTtBb0NQQTtBQUNBO0EzQ212Z0ZBO0EyQ2h2Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2t2Z0ZBOztBMkMvdmdGQTtBQUNBO0FBQ0E7QTNDa3dnRkE7QU92dmdGQTtBb0NQQTtBQUNBO0EzQ2l3Z0ZBO0EyQzl2Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2d3Z0ZBOztBMkM3d2dGQTtBQUNBO0FBQ0E7QTNDZ3hnRkE7QU9yd2dGQTtBb0NQQTtBQUNBO0EzQyt3Z0ZBO0EyQzV3Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzh3Z0ZBOztBMkMzeGdGQTtBQUNBO0FBQ0E7QTNDOHhnRkE7QU9ueGdGQTtBb0NQQTtBQUNBO0EzQzZ4Z0ZBO0EyQzF4Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzR4Z0ZBOztBMkN6eWdGQTtBQUNBO0FBQ0E7QTNDNHlnRkE7QU9qeWdGQTtBb0NQQTtBQUNBO0EzQzJ5Z0ZBO0EyQ3h5Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzB5Z0ZBOztBMkN2emdGQTtBQUNBO0FBQ0E7QTNDMHpnRkE7QU8veWdGQTtBb0NQQTtBQUNBO0EzQ3l6Z0ZBO0EyQ3R6Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ3d6Z0ZBOztBMkNyMGdGQTtBQUNBO0FBQ0E7QTNDdzBnRkE7QU83emdGQTtBb0NQQTtBQUNBO0EzQ3UwZ0ZBO0EyQ3AwZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ3MwZ0ZBOztBMkNuMWdGQTtBQUNBO0FBQ0E7QTNDczFnRkE7QU8zMGdGQTtBb0NQQTtBQUNBO0EzQ3ExZ0ZBO0EyQ2wxZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ28xZ0ZBOztBMkNqMmdGQTtBQUNBO0FBQ0E7QTNDbzJnRkE7QU96MWdGQTtBb0NQQTtBQUNBO0EzQ20yZ0ZBO0EyQ2gyZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2syZ0ZBOztBMkMvMmdGQTtBQUNBO0FBQ0E7QTNDazNnRkE7QU92MmdGQTtBb0NQQTtBQUNBO0EzQ2kzZ0ZBO0EyQzkyZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2czZ0ZBOztBMkM3M2dGQTtBQUNBO0FBQ0E7QTNDZzRnRkE7QU9yM2dGQTtBb0NQQTtBQUNBO0EzQyszZ0ZBO0EyQzUzZ0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzgzZ0ZBOztBMkMzNGdGQTtBQUNBO0FBQ0E7QTNDODRnRkE7QU9uNGdGQTtBb0NQQTtBQUNBO0EzQzY0Z0ZBO0EyQzE0Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzQ0Z0ZBOztBMkN6NWdGQTtBQUNBO0FBQ0E7QTNDNDVnRkE7QU9qNWdGQTtBb0NQQTtBQUNBO0EzQzI1Z0ZBO0EyQ3g1Z0ZBO0FBQ0E7QUFDQTtBQUNBO0EzQzA1Z0ZBOztBNEMxNmdGQTtBQUNBO0F2Q21MQTtBdUNqTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUM2NmdGQTtBT3g2Z0ZBO0FxQ0RBO0FBQ0E7QTVDNDZnRkE7QU94NmdGQTtBcUNDQTtBNUMwNmdGQTs7QTRDLzVnRkE7QUFDQTtBQUNBO0FBQ0E7QTVDazZnRkE7O0E0QzU1Z0ZBO0FBQ0E7QTVDKzVnRkE7O0FzSXI4Z0ZBO0FBR0E7QUFDQTtBaklnTEE7QWlJOUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUhPQTtBWmc4Z0ZBO0FzSXA4Z0ZBO0FBQ0E7QXRJczhnRkE7QXNJbjhnRkE7QUFDQTtBdElxOGdGQTtBc0lsOGdGQTtBQUNBO0FBQ0E7QXRJbzhnRkE7QXNJajhnRkE7QUFDQTtBdEltOGdGQTs7QXNJLzdnRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUhaQTtBQUNBO0FaKzhnRkE7O0FzSWg4Z0ZBO0FBQ0E7QXRJbThnRkE7O0F1SXorZ0ZBO0FBRUE7QXZJMitnRkE7QXVJeitnRkE7QUFDQTtBQUNBO0F2STIrZ0ZBOztBdUl0K2dGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBdkl1K2dGQTs7QXVJaCtnRkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBdklrK2dGQTtBdUkvOWdGQTtBbEgzQkE7QWtINkJBO0F2SWkrZ0ZBO0FxQjEvZ0ZBO0FrSHVCQTtBbEh0QkE7QXJCNi9nRkE7QUFDQTtBdUlwK2dGQTtBQUNBO0F2SXMrZ0ZBO0F1SWwrZ0ZBO0FBQ0E7QXZJbytnRkE7O0F1SWgrZ0ZBO0FBQ0E7QUFDQTtBdkltK2dGQTtBdUlqK2dGQTtBQUNBO0FBQ0E7QXZJbStnRkE7QXVJaCtnRkE7O0FBRUE7QXZJaytnRkE7QXVJLzlnRkE7QUFDQTtBdklpK2dGQTs7QXVJNzlnRkE7QUFDQTtBQUNBO0FBQ0E7QXZJZytnRkE7QXVJNzlnRkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0F2SSs5Z0ZBO0F1STM5Z0ZBO0FBQ0E7QUFDQTtBQUNBO0F2STY5Z0ZBO0F1STM5Z0ZBO0FBQ0E7QXZJNjlnRkE7QXVJMTlnRkE7QUFDQTtBdkk0OWdGQTs7QXVJdDlnRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0EzSGxHQTtBMkhzR0E7QXZJcTlnRkE7O0F1SWo5Z0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZJbzlnRkE7QXVJajlnRkE7QUFBQTtBdklvOWdGQTtBdUluOWdGQTtBQUFBO0F2SXM5Z0ZBOztBdUlqOWdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNIdEhBO0FBQ0E7QVoya2hGQTtBdUluOWdGQTtBQUNBO0FBRUE7QXZJbzlnRkE7O0F1SS84Z0ZBO0FBQ0E7QUFDQTtBdklrOWdGQTs7QXVJNzhnRkE7QUFDQTtBQUdBO0FBQ0E7QXZJODhnRkE7O0F1STE4Z0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzSHpJQTtBQUNBO0FadWxoRkE7QXVJejhnRkE7QUFDQTtBdkkyOGdGQTs7QXVJdDhnRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2SXk4Z0ZBOztBZ0JobGhGQTtBdUg2SUE7QUFDQTtBQUNBO0F2SXU4Z0ZBO0F1SXA4Z0ZBO0FBQ0E7QXZJczhnRkE7QXVJcDhnRkE7QUFDQTtBdklzOGdGQTtBdUlsOGdGQTtBQUNBO0F2SW84Z0ZBO0F1SWw4Z0ZBO0FBQ0E7QUFDQTtBQUFBO0F2SW84Z0ZBO0F1STU3Z0ZBO0FBQUE7QXZJKzdnRkE7QUFDQTtBZ0J2bWhGQTtBdUgyS0E7O0FBRUE7QXZJKzdnRkE7QUFDQTtBZ0I3bWhGQTtBdUhrTEE7QUFBQTtBdkkrN2dGQTtBQUNBO0F3STdxaEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNKQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSXFLQTtBbUl6S0E7QUFDQTtBeEl5cmhGQTtBd0l2cmhGQTtBQUFBO0F4STByaEZBO0F3SXhyaEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhJMHJoRkE7QXdJeHJoRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEkwcmhGQTs7QXdJcnJoRkE7QUFDQTtBeEl3cmhGQTtBd0l0cmhGQTtBQUNBO0F4SXdyaEZBO0F3SXRyaEZBO0FBQ0E7QUFDQTtBQUNBO0F4SXdyaEZBOztBd0lucmhGQTtBQUNBO0F4SXNyaEZBO0F3SXByaEZBO0FBQ0E7QUFDQTtBQUNBO0F4SXNyaEZBO0F3SXByaEZBO0FBQ0E7QUFDQTtBQUNBO0F4SXNyaEZBOztBd0lqcmhGQTtBQUNBO0F4SW9yaEZBO0F3SWxyaEZBO0FBQ0E7QXhJb3JoRkE7QXdJbHJoRkE7QUFDQTtBQUNBO0FBQ0E7QXhJb3JoRkE7O0F3SS9xaEZBO0FBQ0E7QXhJa3JoRkE7QXdJaHJoRkE7QUFDQTtBQUNBO0FBQ0E7QXhJa3JoRkE7QXdJaHJoRkE7QUFDQTtBQUNBO0FBQ0E7QXhJa3JoRkE7O0F3STdwaEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUg5RkE7QVordmhGQTs7QTBJanhoRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURMQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSXFLQTtBcUl4S0E7QUFDQTtBQUNBO0FBQ0E7QTlIR0E7QVo0eGhGQTtBMEkzeGhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJNnhoRkE7QTBJM3hoRkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSTR4aEZBOztBMEl2eGhGQTtBQUNBO0ExSTB4aEZBO0EwSXh4aEZBO0FBQ0E7QTFJMHhoRkE7QTBJeHhoRkE7QUFDQTtBQUNBO0FBQ0E7QTFJMHhoRkE7QTBJdnhoRkE7QUFDQTtBQUNBO0FBQ0E7QTFJeXhoRkE7O0EwSXB4aEZBO0FBQ0E7QTFJdXhoRkE7QTBJcnhoRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUl1eGhGQTtBMElyeGhGQTtBQUNBO0FBQ0E7QUFDQTtBMUl1eGhGQTtBMElweGhGQTtBQUNBO0FBQ0E7QUFDQTtBMUlzeGhGQTs7QTBJanhoRkE7QUFDQTtBMUlveGhGQTtBMElseGhGQTtBQUNBO0ExSW94aEZBO0EwSWx4aEZBO0FBQ0E7QUFDQTtBQUNBO0ExSW94aEZBO0EwSWp4aEZBO0FBQ0E7QUFDQTtBQUNBO0ExSW14aEZBO0EwSTl3aEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUlneGhGQTs7QTBJNXdoRkE7QUFDQTtBMUkrd2hGQTtBMEk3d2hGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSSt3aEZBO0EwSTd3aEZBO0FBQ0E7QUFDQTtBQUNBO0ExSSt3aEZBO0EwSTV3aEZBO0FBQ0E7QUFDQTtBQUNBO0ExSTh3aEZBOztBMEl4dmhGQTtBQUNBO0FBQ0E7QXJJMEJBO0FxSXZCQTtBQUNBO0E5SG5JQTtBQUNBO0FaODNoRkE7QTBJenZoRkE7QUFDQTtBMUkydmhGQTs7QTBJdnZoRkE7QUFDQTtBQUNBO0ExSTB2aEZBOztBMklyNWhGQTtBQUNBO0EzSXc1aEZBOztBMklyNWhGQTtBQUNBO0EzSXc1aEZBOztBMklyNWhGQTtBQUNBO0FBQ0E7QUFDQTtBM0l3NWhGQTtBaUQvNmhGQTtBQUNBO0FBQ0E7QUFDQTtBakRpN2hGQTs7QTJJejVoRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIbEJBO0FyQis2aEZBO0FxQjM2aEZBO0FzSFFBO0F0SFBBO0FyQjg2aEZBO0FBQ0E7O0EySTk1aEZBOzs7QUFHQTtBM0lpNmhGQTs7QTJJOTVoRkE7O0FBRUE7QTNJaTZoRkE7O0EySTk1aEZBOztBQUVBO0EzSWk2aEZBOztBMkl4NWhGQTtBQUNBO0FBQ0E7QUFDQTtBM0kyNWhGQTtBMkl4NWhGQTs7O0FBR0E7QUFDQTtBM0kwNWhGQTtBMkl2NWhGQTs7QUFFQTtBQUNBO0F0SDVEQTtBckJzOWhGQTtBcUJsOWhGQTtBc0hxREE7O0F0SHBEQTtBckJzOWhGQTtBQUNBOztBMkl0NWhGQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SHRGQTtBckIrK2hGQTtBcUIzK2hGQTtBc0hrRUE7O0F0SGpFQTtBckIrK2hGQTtBQUNBO0FPci9oRkE7OztBb0kyRkE7QUFDQTtBQUNBO0FBQ0E7QTNJKzVoRkE7O0EySTU1aEZBO0FBQ0E7QTNJKzVoRkE7O0EySTE1aEZBO0FBQ0E7QTNJNjVoRkE7O0EySXQ1aEZBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0EzSXk1aEZBOztBMkl2NWhGQTtBQUNBO0EzSTA1aEZBOztBMkl4NWhGQTtBQUNBO0EzSTI1aEZBOztBMklsNWhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QTNJbzVoRkE7QTJJbDVoRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBdEgvSkE7QXJCbWppRkE7QXFCL2lpRkE7QXNINklBO0F0SDVJQTtBckJramlGQTtBQUNBO0EySXI1aEZBO0FBQ0E7QTNJdTVoRkE7O0EySTk0aEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzSWk1aEZBOztBNElubGlGQTtBQUNBO0FBQUE7QTVJdWxpRkE7QUFDQTtBNElybGlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QTVJc2xpRkE7O0E0SW5saUZBO0FBQ0E7QUFDQTtBQUNBO0E1SXNsaUZBOztBNEkva2lGQTtBQUNBO0FBQ0E7QTVJa2xpRkE7QTRJaGxpRkE7QUFDQTtBQUNBO0E1SWtsaUZBO0FBQ0E7QTRJL2tpRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0E1SWdsaUZBOztBNEk3a2lGQTtBQUNBO0FBQ0E7QTVJZ2xpRkE7O0E0STVraUZBO0FBQ0E7O0FBRUE7QTVJK2tpRkE7QUFDQTtBNkMzb2lGQTtBQUFBO0E3QzhvaUZBOztBNkM3b2lGQTtBQUFBO0E3Q2lwaUZBOztBNkNocGlGQTtBQUFBO0E3Q29waUZBOztBNkNucGlGQTtBQUFBO0E3Q3VwaUZBOztBNkN0cGlGQTtBQUFBO0E3QzBwaUZBOztBNkN6cGlGQTtBQUFBO0E3QzZwaUZBOztBOEMvcGlGQTtBQUNBO0E5Q2txaUZBOztBT3hwaUZBOzs7QXVDTEE7QTlDbXFpRkE7O0E4Q3pxaUZBO0FBQ0E7QTlDNHFpRkE7O0FPbHFpRkE7OztBdUNMQTtBOUM2cWlGQTs7QThDbnJpRkE7QUFDQTtBOUNzcmlGQTs7QU81cWlGQTs7O0F1Q0xBO0E5Q3VyaUZBOztBOEM3cmlGQTtBQUNBO0E5Q2dzaUZBOztBT3RyaUZBOzs7QXVDTEE7QTlDaXNpRkE7O0E4Q3ZzaUZBO0FBQ0E7QTlDMHNpRkE7O0FPaHNpRkE7OztBdUNMQTtBOUMyc2lGQTs7QThDanRpRkE7QUFDQTtBOUNvdGlGQTs7QU8xc2lGQTs7O0F1Q0xBO0E5Q3F0aUZBOztBOEMzdGlGQTtBQUNBO0E5Qzh0aUZBOztBT3B0aUZBOzs7QXVDTEE7QTlDK3RpRkE7O0E4Q3J1aUZBO0FBQ0E7QTlDd3VpRkE7O0FPOXRpRkE7OztBdUNMQTtBOUN5dWlGQTs7QThDL3VpRkE7QUFDQTtBOUNrdmlGQTs7QU94dWlGQTs7O0F1Q0xBO0E5Q212aUZBOztBOEN6dmlGQTtBQUNBO0E5QzR2aUZBOztBT2x2aUZBOzs7QXVDTEE7QTlDNnZpRkE7O0E4Q253aUZBO0FBQ0E7QTlDc3dpRkE7O0FPNXZpRkE7OztBdUNMQTtBOUN1d2lGQTs7QThDN3dpRkE7QUFDQTtBOUNneGlGQTs7QU90d2lGQTs7O0F1Q0xBO0E5Q2l4aUZBOztBOEN2eGlGQTtBQUNBO0E5QzB4aUZBOztBT2h4aUZBOzs7QXVDTEE7QTlDMnhpRkE7O0E4Q2p5aUZBO0FBQ0E7QTlDb3lpRkE7O0FPMXhpRkE7OztBdUNMQTtBOUNxeWlGQTs7QThDM3lpRkE7QUFDQTtBOUM4eWlGQTs7QU9weWlGQTs7O0F1Q0xBO0E5Qyt5aUZBOztBOENyemlGQTtBQUNBO0E5Q3d6aUZBOztBTzl5aUZBOzs7QXVDTEE7QTlDeXppRkE7O0E4Qy96aUZBO0FBQ0E7QTlDazBpRkE7O0FPeHppRkE7OztBdUNMQTtBOUNtMGlGQTs7QThDejBpRkE7QUFDQTtBOUM0MGlGQTs7QU9sMGlGQTs7O0F1Q0xBO0E5QzYwaUZBOztBOENuMWlGQTtBQUNBO0E5Q3MxaUZBOztBTzUwaUZBOzs7QXVDTEE7QTlDdTFpRkE7O0E4QzcxaUZBO0FBQ0E7QTlDZzJpRkE7O0FPdDFpRkE7OztBdUNMQTtBOUNpMmlGQTs7QThDdjJpRkE7QUFDQTtBOUMwMmlGQTs7QU9oMmlGQTs7O0F1Q0xBO0E5QzIyaUZBOztBK0MxMmlGQTtBQUNBO0EvQzYyaUZBOztBK0MxMmlGQTtBQUNBO0EvQzYyaUZBOztBZ0R4M2lGQTtBQUFBO0FoRDQzaUZBOztBZ0QzM2lGQTtBQUFBO0FoRCszaUZBOztBZ0Q5M2lGQTtBQUFBO0FoRGs0aUZBOztBZ0RqNGlGQTtBQUFBO0FoRHE0aUZBOztBZ0RwNGlGQTtBQUFBO0FoRHc0aUZBOztBZ0R0NGlGQTtBQUFBO0FoRDA0aUZBOztBZ0R6NGlGQTtBQUFBO0FoRDY0aUZBOztBZ0Q1NGlGQTtBQUFBO0FoRGc1aUZBOztBZ0QvNGlGQTtBQUFBO0FoRG01aUZBOztBZ0RsNWlGQTtBQUFBO0FoRHM1aUZBOztBZ0RuNWlGQTtBQUNBO0FoRHM1aUZBOztBZ0R2NWlGQTtBQUNBO0FoRDA1aUZBOztBZ0QzNWlGQTtBQUNBO0FoRDg1aUZBOztBZ0QvNWlGQTtBQUNBO0FoRGs2aUZBOztBZ0RuNmlGQTtBQUNBO0FoRHM2aUZBOztBZ0R2NmlGQTtBQUNBO0FoRDA2aUZBOztBZ0QzNmlGQTtBQUNBO0FoRDg2aUZBOztBZ0QvNmlGQTtBQUNBO0FoRGs3aUZBOztBZ0RuN2lGQTtBQUNBO0FoRHM3aUZBOztBZ0R2N2lGQTtBQUNBO0FoRDA3aUZBOztBZ0QzN2lGQTtBQUNBO0FoRDg3aUZBOztBZ0QvN2lGQTtBQUNBO0FoRGs4aUZBOztBZ0RuOGlGQTtBQUNBO0FoRHM4aUZBOztBZ0R2OGlGQTtBQUNBO0FoRDA4aUZBOztBZ0QzOGlGQTtBQUNBO0FoRDg4aUZBOztBZ0QvOGlGQTtBQUNBO0FoRGs5aUZBOztBZ0RuOWlGQTtBQUNBO0FoRHM5aUZBOztBZ0R2OWlGQTtBQUNBO0FoRDA5aUZBOztBZ0QzOWlGQTtBQUNBO0FoRDg5aUZBOztBZ0QvOWlGQTtBQUNBO0FoRGsraUZBOztBZ0RuK2lGQTtBQUNBO0FoRHMraUZBOztBZ0RsK2lGQTtBQUNBO0FoRHEraUZBOztBZ0Q5OWlGQTtBQUNBO0FoRGkraUZBOztBZ0Q5OWlGQTtBQUNBO0FoRGkraUZBOztBZ0Q5OWlGQTtBQUNBO0FBQ0E7QWhEaStpRkE7O0FnRDk5aUZBO0FBQ0E7QUFDQTtBaERpK2lGQTs7QWdEOTlpRkE7QUFDQTtBQUNBO0FoRGkraUZBOztBZ0Q5OWlGQTtBQUNBO0FBQ0E7QWhEaStpRkE7O0FnRDk5aUZBO0FBQ0E7QWhEaStpRkE7O0FnRDk5aUZBO0FBQ0E7QWhEaStpRkE7O0FnRDk5aUZBO0FBQ0E7QWhEaStpRkE7O0FnRDk5aUZBO0FBQ0E7QWhEaStpRkE7O0FpRHppakZBO0FBQ0E7QUFDQTtBQUNBO0FqRDRpakZBOztBa0RyaWpGQTtBQUFBO0FsRHlpakZBOztBa0R6aWpGQTtBQUFBO0FsRDZpakZBOztBa0Q3aWpGQTtBQUFBO0FsRGlqakZBOztBa0RqampGQTtBQUFBO0FsRHFqakZBOztBa0RyampGQTtBQUFBO0FsRHlqakZBOztBa0R6ampGQTtBQUFBO0FsRDZqakZBOztBa0Q3ampGQTtBQUFBO0FsRGlrakZBOztBa0Rqa2pGQTtBQUFBO0FsRHFrakZBOztBa0Rya2pGQTtBQUFBO0FsRHlrakZBOztBZ0J4aGpGQTtBa0NqREE7QUFBQTtBbEQ4a2pGQTtBa0Q5a2pGQTtBQUFBO0FsRGlsakZBO0FrRGpsakZBO0FBQUE7QWxEb2xqRkE7QWtEcGxqRkE7QUFBQTtBbER1bGpGQTtBa0R2bGpGQTtBQUFBO0FsRDBsakZBO0FrRDFsakZBO0FBQUE7QWxENmxqRkE7QWtEN2xqRkE7QUFBQTtBbERnbWpGQTtBa0RobWpGQTtBQUFBO0FsRG1takZBO0FrRG5takZBO0FBQUE7QWxEc21qRkE7QUFDQTtBZ0J0ampGQTtBa0NqREE7QUFBQTtBbEQybWpGQTtBa0QzbWpGQTtBQUFBO0FsRDhtakZBO0FrRDltakZBO0FBQUE7QWxEaW5qRkE7QWtEam5qRkE7QUFBQTtBbERvbmpGQTtBa0RwbmpGQTtBQUFBO0FsRHVuakZBO0FrRHZuakZBO0FBQUE7QWxEMG5qRkE7QWtEMW5qRkE7QUFBQTtBbEQ2bmpGQTtBa0Q3bmpGQTtBQUFBO0FsRGdvakZBO0FrRGhvakZBO0FBQUE7QWxEbW9qRkE7QUFDQTtBZ0JubGpGQTtBa0NqREE7QUFBQTtBbER3b2pGQTtBa0R4b2pGQTtBQUFBO0FsRDJvakZBO0FrRDNvakZBO0FBQUE7QWxEOG9qRkE7QWtEOW9qRkE7QUFBQTtBbERpcGpGQTtBa0RqcGpGQTtBQUFBO0FsRG9wakZBO0FrRHBwakZBO0FBQUE7QWxEdXBqRkE7QWtEdnBqRkE7QUFBQTtBbEQwcGpGQTtBa0QxcGpGQTtBQUFBO0FsRDZwakZBO0FrRDdwakZBO0FBQUE7QWxEZ3FqRkE7QUFDQTtBZ0JobmpGQTtBa0NqREE7QUFBQTtBbERxcWpGQTtBa0RycWpGQTtBQUFBO0FsRHdxakZBO0FrRHhxakZBO0FBQUE7QWxEMnFqRkE7QWtEM3FqRkE7QUFBQTtBbEQ4cWpGQTtBa0Q5cWpGQTtBQUFBO0FsRGlyakZBO0FrRGpyakZBO0FBQUE7QWxEb3JqRkE7QWtEcHJqRkE7QUFBQTtBbER1cmpGQTtBa0R2cmpGQTtBQUFBO0FsRDByakZBO0FrRDFyakZBO0FBQUE7QWxENnJqRkE7QUFDQTtBa0RwcmpGQTtBQUVBO0FBQUE7QWxEc3JqRkE7QWtEdHJqRkE7QUFBQTtBbER5cmpGQTtBa0R6cmpGQTtBQUFBO0FsRDRyakZBO0FrRDVyakZBO0FBQUE7QWxEK3JqRkE7QWtEL3JqRkE7QUFBQTtBbERrc2pGQTtBa0Rsc2pGQTtBQUFBO0FsRHFzakZBO0FrRHJzakZBO0FBQUE7QWxEd3NqRkE7QWtEeHNqRkE7QUFBQTtBbEQyc2pGQTtBa0Qzc2pGQTtBQUFBO0FsRDhzakZBO0FBQ0E7QW1EcHVqRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRHN1akZBO0FtRHB1akZBO0FBQ0E7QUFDQTtBbkRzdWpGQTtBbURudWpGQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkRxdWpGQTs7QW1ENXRqRkE7QUFDQTtBbkQrdGpGQTs7QW1EaHVqRkE7QUFDQTtBbkRtdWpGQTs7QW1EcHVqRkE7QUFDQTtBbkR1dWpGQTs7QW1EeHVqRkE7QUFDQTtBbkQydWpGQTs7QW1ENXVqRkE7QUFDQTtBbkQrdWpGQTs7QW1EaHZqRkE7QUFDQTtBbkRtdmpGQTs7QW1EcHZqRkE7QUFDQTtBbkR1dmpGQTs7QW1EeHZqRkE7QUFDQTtBbkQydmpGQTs7QW1ENXZqRkE7QUFDQTtBbkQrdmpGQTs7QW1EaHdqRkE7QUFDQTtBbkRtd2pGQTs7QW1EcHdqRkE7QUFDQTtBbkR1d2pGQTs7QW1EeHdqRkE7QUFDQTtBbkQyd2pGQTs7QW1ENXdqRkE7QUFDQTtBbkQrd2pGQTs7QW1EaHhqRkE7QUFDQTtBbkRteGpGQTs7QW1EcHhqRkE7QUFDQTtBbkR1eGpGQTs7QW1EeHhqRkE7QUFDQTtBbkQyeGpGQTs7QW1ENXhqRkE7QUFDQTtBbkQreGpGQTs7QW1EaHlqRkE7QUFDQTtBbkRteWpGQTs7QW1EcHlqRkE7QUFDQTtBbkR1eWpGQTs7QW1EeHlqRkE7QUFDQTtBbkQyeWpGQTs7QW1ENXlqRkE7QUFDQTtBbkQreWpGQTs7QW1EaHpqRkE7QUFDQTtBbkRtempGQTs7QW1EcHpqRkE7QUFDQTtBbkR1empGQTs7QW1EeHpqRkE7QUFDQTtBbkQyempGQTs7QW1ENXpqRkE7QUFDQTtBbkQrempGQTs7QW1EaDBqRkE7QUFDQTtBbkRtMGpGQTs7QW1EcDBqRkE7QUFDQTtBbkR1MGpGQTs7QW1EeDBqRkE7QUFDQTtBbkQyMGpGQTs7QW1ENTBqRkE7QUFDQTtBbkQrMGpGQTs7QW1EaDFqRkE7QUFDQTtBbkRtMWpGQTs7QW1EcDFqRkE7QUFDQTtBbkR1MWpGQTs7QW1EeDFqRkE7QUFDQTtBbkQyMWpGQTs7QW1ENTFqRkE7QUFDQTtBbkQrMWpGQTs7QW1EaDJqRkE7QUFDQTtBbkRtMmpGQTs7QW1EcDJqRkE7QUFDQTtBbkR1MmpGQTs7QW1EeDJqRkE7QUFDQTtBbkQyMmpGQTs7QW1ENTJqRkE7QUFDQTtBbkQrMmpGQTs7QW1EaDNqRkE7QUFDQTtBbkRtM2pGQTs7QW1EcDNqRkE7QUFDQTtBbkR1M2pGQTs7QW1EeDNqRkE7QUFDQTtBbkQyM2pGQTs7QW1ENTNqRkE7QUFDQTtBbkQrM2pGQTs7QW1EaDRqRkE7QUFDQTtBbkRtNGpGQTs7QW1EcDRqRkE7QUFDQTtBbkR1NGpGQTs7QW1EeDRqRkE7QUFDQTtBbkQyNGpGQTs7QW1ENTRqRkE7QUFDQTtBbkQrNGpGQTs7QW1EaDVqRkE7QUFDQTtBbkRtNWpGQTs7QW1EcDVqRkE7QUFDQTtBbkR1NWpGQTs7QW1EeDVqRkE7QUFDQTtBbkQyNWpGQTs7QW1ENTVqRkE7QUFDQTtBbkQrNWpGQTs7QW1EaDZqRkE7QUFDQTtBbkRtNmpGQTs7QW1EcDZqRkE7QUFDQTtBbkR1NmpGQTs7QW1EeDZqRkE7QUFDQTtBbkQyNmpGQTs7QW1ENTZqRkE7QUFDQTtBbkQrNmpGQTs7QW1EaDdqRkE7QUFDQTtBbkRtN2pGQTs7QW1EcDdqRkE7QUFDQTtBbkR1N2pGQTs7QW1EeDdqRkE7QUFDQTtBbkQyN2pGQTs7QW1ENTdqRkE7QUFDQTtBbkQrN2pGQTs7QW1EaDhqRkE7QUFDQTtBbkRtOGpGQTs7QW1EcDhqRkE7QUFDQTtBbkR1OGpGQTs7QW1EeDhqRkE7QUFDQTtBbkQyOGpGQTs7QW1ENThqRkE7QUFDQTtBbkQrOGpGQTs7QW1EaDlqRkE7QUFDQTtBbkRtOWpGQTs7QW1EcDlqRkE7QUFDQTtBbkR1OWpGQTs7QW1EeDlqRkE7QUFDQTtBbkQyOWpGQTs7QW1ENTlqRkE7QUFDQTtBbkQrOWpGQTs7QW1EaCtqRkE7QUFDQTtBbkRtK2pGQTs7QW1EcCtqRkE7QUFDQTtBbkR1K2pGQTs7QW1EeCtqRkE7QUFDQTtBbkQyK2pGQTs7QW9EcGdrRkE7QUFBQTtBcER3Z2tGQTs7QW9EdmdrRkE7QUFBQTtBcEQyZ2tGQTs7QW9EMWdrRkE7QUFBQTtBcEQ4Z2tGQTs7QW9EN2drRkE7QUFBQTtBcERpaGtGQTs7QW9EL2drRkE7QUFBQTtBcERtaGtGQTs7QW9EbGhrRkE7QUFBQTtBcERzaGtGQTs7QW9EcmhrRkE7QUFBQTtBcER5aGtGQTs7QW9EeGhrRkE7QUFBQTtBcEQ0aGtGQTs7QW9EM2hrRkE7QUFBQTtBcEQraGtGQTs7QW9EOWhrRkE7QUFBQTtBcERraWtGQTs7QW9EamlrRkE7QUFBQTtBcERxaWtGQTs7QW9EcGlrRkE7QUFBQTtBcER3aWtGQTs7QW9EdGlrRkE7QUFBQTtBcEQwaWtGQTs7QW9EemlrRkE7QUFBQTtBcEQ2aWtGQTs7QW9ENWlrRkE7QUFBQTtBcERnamtGQTs7QW9EL2lrRkE7QUFBQTtBcERtamtGQTs7QW9EbGprRkE7QUFBQTtBcERzamtGQTs7QW9EcGprRkE7QUFBQTtBcER3amtGQTs7QW9EdmprRkE7QUFBQTtBcEQyamtGQTs7QW9EMWprRkE7QUFBQTtBcEQ4amtGQTs7QW9EN2prRkE7QUFBQTtBcERpa2tGQTs7QW9EaGtrRkE7QUFBQTtBcERva2tGQTs7QW9EbGtrRkE7QUFBQTtBcERza2tGQTs7QW9EcmtrRkE7QUFBQTtBcER5a2tGQTs7QW9EeGtrRkE7QUFBQTtBcEQ0a2tGQTs7QW9EM2trRkE7QUFBQTtBcEQra2tGQTs7QW9EOWtrRkE7QUFBQTtBcERrbGtGQTs7QW9EamxrRkE7QUFBQTtBcERxbGtGQTs7QW9EbmxrRkE7QUFBQTtBcER1bGtGQTs7QW9EdGxrRkE7QUFBQTtBcEQwbGtGQTs7QW9EemxrRkE7QUFBQTtBcEQ2bGtGQTs7QW9ENWxrRkE7QUFBQTtBcERnbWtGQTs7QW9EL2xrRkE7QUFBQTtBcERtbWtGQTs7QW9EbG1rRkE7QUFBQTtBcERzbWtGQTs7QWdCMWxrRkE7QW9DbERBO0FBQUE7QXBEaXBrRkE7QW9EaHBrRkE7QUFBQTtBcERtcGtGQTtBb0RscGtGQTtBQUFBO0FwRHFwa0ZBO0FvRHBwa0ZBO0FBQUE7QXBEdXBrRkE7QW9EcnBrRkE7QUFBQTtBcER3cGtGQTtBb0R2cGtGQTtBQUFBO0FwRDBwa0ZBO0FvRHpwa0ZBO0FBQUE7QXBENHBrRkE7QW9EM3BrRkE7QUFBQTtBcEQ4cGtGQTtBb0Q3cGtGQTtBQUFBO0FwRGdxa0ZBO0FvRC9wa0ZBO0FBQUE7QXBEa3FrRkE7QW9EanFrRkE7QUFBQTtBcERvcWtGQTtBb0RucWtGQTtBQUFBO0FwRHNxa0ZBO0FvRHBxa0ZBO0FBQUE7QXBEdXFrRkE7QW9EdHFrRkE7QUFBQTtBcER5cWtGQTtBb0R4cWtGQTtBQUFBO0FwRDJxa0ZBO0FvRDFxa0ZBO0FBQUE7QXBENnFrRkE7QW9ENXFrRkE7QUFBQTtBcEQrcWtGQTtBb0Q3cWtGQTtBQUFBO0FwRGdya0ZBO0FvRC9xa0ZBO0FBQUE7QXBEa3JrRkE7QW9EanJrRkE7QUFBQTtBcERvcmtGQTtBb0RucmtGQTtBQUFBO0FwRHNya0ZBO0FvRHJya0ZBO0FBQUE7QXBEd3JrRkE7QW9EdHJrRkE7QUFBQTtBcER5cmtGQTtBb0R4cmtGQTtBQUFBO0FwRDJya0ZBO0FvRDFya0ZBO0FBQUE7QXBENnJrRkE7QW9ENXJrRkE7QUFBQTtBcEQrcmtGQTtBb0Q5cmtGQTtBQUFBO0FwRGlza0ZBO0FvRGhza0ZBO0FBQUE7QXBEbXNrRkE7QW9EanNrRkE7QUFBQTtBcERvc2tGQTtBb0Ruc2tGQTtBQUFBO0FwRHNza0ZBO0FvRHJza0ZBO0FBQUE7QXBEd3NrRkE7QW9EdnNrRkE7QUFBQTtBcEQwc2tGQTtBb0R6c2tGQTtBQUFBO0FwRDRza0ZBO0FvRDNza0ZBO0FBQUE7QXBEOHNrRkE7QUFDQTtBZ0Juc2tGQTtBb0NsREE7QUFBQTtBcER5dmtGQTtBb0R4dmtGQTtBQUFBO0FwRDJ2a0ZBO0FvRDF2a0ZBO0FBQUE7QXBENnZrRkE7QW9ENXZrRkE7QUFBQTtBcEQrdmtGQTtBb0Q3dmtGQTtBQUFBO0FwRGd3a0ZBO0FvRC92a0ZBO0FBQUE7QXBEa3drRkE7QW9EandrRkE7QUFBQTtBcERvd2tGQTtBb0Rud2tGQTtBQUFBO0FwRHN3a0ZBO0FvRHJ3a0ZBO0FBQUE7QXBEd3drRkE7QW9EdndrRkE7QUFBQTtBcEQwd2tGQTtBb0R6d2tGQTtBQUFBO0FwRDR3a0ZBO0FvRDN3a0ZBO0FBQUE7QXBEOHdrRkE7QW9ENXdrRkE7QUFBQTtBcEQrd2tGQTtBb0Q5d2tGQTtBQUFBO0FwRGl4a0ZBO0FvRGh4a0ZBO0FBQUE7QXBEbXhrRkE7QW9EbHhrRkE7QUFBQTtBcERxeGtGQTtBb0RweGtGQTtBQUFBO0FwRHV4a0ZBO0FvRHJ4a0ZBO0FBQUE7QXBEd3hrRkE7QW9EdnhrRkE7QUFBQTtBcEQweGtGQTtBb0R6eGtGQTtBQUFBO0FwRDR4a0ZBO0FvRDN4a0ZBO0FBQUE7QXBEOHhrRkE7QW9EN3hrRkE7QUFBQTtBcERneWtGQTtBb0Q5eGtGQTtBQUFBO0FwRGl5a0ZBO0FvRGh5a0ZBO0FBQUE7QXBEbXlrRkE7QW9EbHlrRkE7QUFBQTtBcERxeWtGQTtBb0RweWtGQTtBQUFBO0FwRHV5a0ZBO0FvRHR5a0ZBO0FBQUE7QXBEeXlrRkE7QW9EeHlrRkE7QUFBQTtBcEQyeWtGQTtBb0R6eWtGQTtBQUFBO0FwRDR5a0ZBO0FvRDN5a0ZBO0FBQUE7QXBEOHlrRkE7QW9EN3lrRkE7QUFBQTtBcERnemtGQTtBb0QveWtGQTtBQUFBO0FwRGt6a0ZBO0FvRGp6a0ZBO0FBQUE7QXBEb3prRkE7QW9EbnprRkE7QUFBQTtBcERzemtGQTtBQUNBO0FnQjN5a0ZBO0FvQ2xEQTtBQUFBO0FwRGkya0ZBO0FvRGgya0ZBO0FBQUE7QXBEbTJrRkE7QW9EbDJrRkE7QUFBQTtBcERxMmtGQTtBb0RwMmtGQTtBQUFBO0FwRHUya0ZBO0FvRHIya0ZBO0FBQUE7QXBEdzJrRkE7QW9EdjJrRkE7QUFBQTtBcEQwMmtGQTtBb0R6MmtGQTtBQUFBO0FwRDQya0ZBO0FvRDMya0ZBO0FBQUE7QXBEODJrRkE7QW9ENzJrRkE7QUFBQTtBcERnM2tGQTtBb0QvMmtGQTtBQUFBO0FwRGsza0ZBO0FvRGoza0ZBO0FBQUE7QXBEbzNrRkE7QW9EbjNrRkE7QUFBQTtBcERzM2tGQTtBb0RwM2tGQTtBQUFBO0FwRHUza0ZBO0FvRHQza0ZBO0FBQUE7QXBEeTNrRkE7QW9EeDNrRkE7QUFBQTtBcEQyM2tGQTtBb0QxM2tGQTtBQUFBO0FwRDYza0ZBO0FvRDUza0ZBO0FBQUE7QXBEKzNrRkE7QW9ENzNrRkE7QUFBQTtBcERnNGtGQTtBb0QvM2tGQTtBQUFBO0FwRGs0a0ZBO0FvRGo0a0ZBO0FBQUE7QXBEbzRrRkE7QW9EbjRrRkE7QUFBQTtBcERzNGtGQTtBb0RyNGtGQTtBQUFBO0FwRHc0a0ZBO0FvRHQ0a0ZBO0FBQUE7QXBEeTRrRkE7QW9EeDRrRkE7QUFBQTtBcEQyNGtGQTtBb0QxNGtGQTtBQUFBO0FwRDY0a0ZBO0FvRDU0a0ZBO0FBQUE7QXBEKzRrRkE7QW9EOTRrRkE7QUFBQTtBcERpNWtGQTtBb0RoNWtGQTtBQUFBO0FwRG01a0ZBO0FvRGo1a0ZBO0FBQUE7QXBEbzVrRkE7QW9EbjVrRkE7QUFBQTtBcERzNWtGQTtBb0RyNWtGQTtBQUFBO0FwRHc1a0ZBO0FvRHY1a0ZBO0FBQUE7QXBEMDVrRkE7QW9EejVrRkE7QUFBQTtBcEQ0NWtGQTtBb0QzNWtGQTtBQUFBO0FwRDg1a0ZBO0FBQ0E7QWdCbjVrRkE7QW9DbERBO0FBQUE7QXBEeThrRkE7QW9EeDhrRkE7QUFBQTtBcEQyOGtGQTtBb0QxOGtGQTtBQUFBO0FwRDY4a0ZBO0FvRDU4a0ZBO0FBQUE7QXBEKzhrRkE7QW9ENzhrRkE7QUFBQTtBcERnOWtGQTtBb0QvOGtGQTtBQUFBO0FwRGs5a0ZBO0FvRGo5a0ZBO0FBQUE7QXBEbzlrRkE7QW9EbjlrRkE7QUFBQTtBcERzOWtGQTtBb0RyOWtGQTtBQUFBO0FwRHc5a0ZBO0FvRHY5a0ZBO0FBQUE7QXBEMDlrRkE7QW9EejlrRkE7QUFBQTtBcEQ0OWtGQTtBb0QzOWtGQTtBQUFBO0FwRDg5a0ZBO0FvRDU5a0ZBO0FBQUE7QXBEKzlrRkE7QW9EOTlrRkE7QUFBQTtBcERpK2tGQTtBb0RoK2tGQTtBQUFBO0FwRG0ra0ZBO0FvRGwra0ZBO0FBQUE7QXBEcStrRkE7QW9EcCtrRkE7QUFBQTtBcER1K2tGQTtBb0RyK2tGQTtBQUFBO0FwRHcra0ZBO0FvRHYra0ZBO0FBQUE7QXBEMCtrRkE7QW9EeitrRkE7QUFBQTtBcEQ0K2tGQTtBb0QzK2tGQTtBQUFBO0FwRDgra0ZBO0FvRDcra0ZBO0FBQUE7QXBEZy9rRkE7QW9EOStrRkE7QUFBQTtBcERpL2tGQTtBb0RoL2tGQTtBQUFBO0FwRG0va0ZBO0FvRGwva0ZBO0FBQUE7QXBEcS9rRkE7QW9EcC9rRkE7QUFBQTtBcER1L2tGQTtBb0R0L2tGQTtBQUFBO0FwRHkva0ZBO0FvRHgva0ZBO0FBQUE7QXBEMi9rRkE7QW9Eei9rRkE7QUFBQTtBcEQ0L2tGQTtBb0QzL2tGQTtBQUFBO0FwRDgva0ZBO0FvRDcva0ZBO0FBQUE7QXBEZ2dsRkE7QW9ELy9rRkE7QUFBQTtBcERrZ2xGQTtBb0RqZ2xGQTtBQUFBO0FwRG9nbEZBO0FvRG5nbEZBO0FBQUE7QXBEc2dsRkE7QUFDQTtBcURqamxGQTtBQUFBO0FyRG9qbEZBOztBcURuamxGQTtBQUFBO0FyRHVqbEZBOztBcUR0amxGQTtBQUFBO0FyRDBqbEZBOztBZ0J0Z2xGQTtBcUN0REE7QUFBQTtBckRpa2xGQTtBcURoa2xGQTtBQUFBO0FyRG1rbEZBO0FxRGxrbEZBO0FBQUE7QXJEcWtsRkE7QUFDQTtBZ0JsaGxGQTtBcUN0REE7QUFBQTtBckQ0a2xGQTtBcUQza2xGQTtBQUFBO0FyRDhrbEZBO0FxRDdrbEZBO0FBQUE7QXJEZ2xsRkE7QUFDQTtBZ0I3aGxGQTtBcUN0REE7QUFBQTtBckR1bGxGQTtBcUR0bGxGQTtBQUFBO0FyRHlsbEZBO0FxRHhsbEZBO0FBQUE7QXJEMmxsRkE7QUFDQTtBZ0J4aWxGQTtBcUN0REE7QUFBQTtBckRrbWxGQTtBcURqbWxGQTtBQUFBO0FyRG9tbEZBO0FxRG5tbEZBO0FBQUE7QXJEc21sRkE7QUFDQTtBc0Q1bWxGQTtBQUFBO0FBQUE7QUFBQTtBdEQrbWxGQTs7QXNEL21sRkE7QUFBQTtBQUFBO0FBQUE7QXREbW5sRkE7O0FzRG5ubEZBO0FBQUE7QUFBQTtBQUFBO0F0RHVubEZBOztBdUR2bmxGQTtBQUFBO0F2RDJubEZBOztBdUQzbmxGQTtBQUFBO0F2RCtubEZBOztBd0Q5bmxGQTtBQUFBO0F4RGtvbEZBOztBd0Rsb2xGQTtBQUFBO0F4RHNvbEZBOztBd0R0b2xGQTtBQUFBO0F4RDBvbEZBOztBd0Qxb2xGQTtBQUFBO0F4RDhvbEZBOztBd0Q5b2xGQTtBQUFBO0F4RGtwbEZBOztBd0Q3b2xGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEZ3BsRkE7O0F3RDdvbEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeERncGxGQTs7QXdENW9sRkE7QUFEQTtBQUVBO0FBQ0E7QUFDQTtBeERncGxGQTtBQUNBOztBeUQxcWxGQTtBQ0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUQ0cWxGQTs7QTBEbHFsRkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFEb3FsRkE7O0EyRGpzbEZBO0FBQUE7QTNEcXNsRkE7O0EyRHBzbEZBO0FBQUE7QTNEd3NsRkE7O0EyRHZzbEZBO0FBQUE7QTNEMnNsRkE7O0EyRDFzbEZBO0FBQUE7QTNEOHNsRkE7O0E0RDdzbEZBO0FBQUE7QTVEaXRsRkE7O0E0RGp0bEZBO0FBQUE7QTVEcXRsRkE7O0E0RHJ0bEZBO0FBQUE7QTVEeXRsRkE7O0E0RHp0bEZBO0FBQUE7QTVENnRsRkE7O0E0RDd0bEZBO0FBQUE7QTVEaXVsRkE7O0E0RGp1bEZBO0FBQUE7QTVEcXVsRkE7O0E0RHJ1bEZBO0FBQUE7QTVEeXVsRkE7O0E0RHp1bEZBO0FBQUE7QTVENnVsRkE7O0E0RDd1bEZBO0FBQUE7QTVEaXZsRkE7O0E0RGp2bEZBO0FBQUE7QTVEcXZsRkE7O0E0RHJ2bEZBO0FBQUE7QTVEeXZsRkE7O0E0RHp2bEZBO0FBQUE7QTVENnZsRkE7O0E0RDd2bEZBO0FBQUE7QTVEaXdsRkE7O0E0RGp3bEZBO0FBQUE7QTVEcXdsRkE7O0E0RGp3bEZBO0FBQUE7QTVEcXdsRkE7O0E0RHB3bEZBO0FBQUE7QTVEd3dsRkE7O0E0RHB3bEZBO0FBQUE7QTVEd3dsRkE7O0E0RHZ3bEZBO0FBQUE7QTVEMndsRkE7O0E0RHp3bEZBO0FBQUE7QTVENndsRkE7O0E0RDV3bEZBO0FBQUE7QTVEZ3hsRkE7O0E2RHp4bEZBO0FBQUE7QTdENnhsRkE7O0E2RDV4bEZBOztBQUVBO0E3RCt4bEZBOztBNkQ3eGxGQTs7QUFFQTtBN0RneWxGQTs7QTZEOXhsRkE7O0FBRUE7QTdEaXlsRkE7O0E2RC94bEZBOztBQUVBO0E3RGt5bEZBOztBNkRqemxGQTtBQUFBO0E3RHF6bEZBOztBNkRwemxGQTs7QUFFQTtBN0R1emxGQTs7QTZEcnpsRkE7O0FBRUE7QTdEd3psRkE7O0E2RHR6bEZBOztBQUVBO0E3RHl6bEZBOztBNkR2emxGQTs7QUFFQTtBN0QwemxGQTs7QTZEejBsRkE7QUFBQTtBN0Q2MGxGQTs7QTZENTBsRkE7O0FBRUE7QTdEKzBsRkE7O0E2RDcwbEZBOztBQUVBO0E3RGcxbEZBOztBNkQ5MGxGQTs7QUFFQTtBN0RpMWxGQTs7QTZELzBsRkE7O0FBRUE7QTdEazFsRkE7O0E2RGoybEZBO0FBQUE7QTdEcTJsRkE7O0E2RHAybEZBOztBQUVBO0E3RHUybEZBOztBNkRyMmxGQTs7QUFFQTtBN0R3MmxGQTs7QTZEdDJsRkE7O0FBRUE7QTdEeTJsRkE7O0E2RHYybEZBOztBQUVBO0E3RDAybEZBOztBNkR6M2xGQTtBQUFBO0E3RDYzbEZBOztBNkQ1M2xGQTs7QUFFQTtBN0QrM2xGQTs7QTZENzNsRkE7O0FBRUE7QTdEZzRsRkE7O0E2RDkzbEZBOztBQUVBO0E3RGk0bEZBOztBNkQvM2xGQTs7QUFFQTtBN0RrNGxGQTs7QTZEajVsRkE7QUFBQTtBN0RxNWxGQTs7QTZEcDVsRkE7O0FBRUE7QTdEdTVsRkE7O0E2RHI1bEZBOztBQUVBO0E3RHc1bEZBOztBNkR0NWxGQTs7QUFFQTtBN0R5NWxGQTs7QTZEdjVsRkE7O0FBRUE7QTdEMDVsRkE7O0E2RHo2bEZBO0FBQUE7QTdENjZsRkE7O0E2RDU2bEZBOztBQUVBO0E3RCs2bEZBOztBNkQ3NmxGQTs7QUFFQTtBN0RnN2xGQTs7QTZEOTZsRkE7O0FBRUE7QTdEaTdsRkE7O0E2RC82bEZBOztBQUVBO0E3RGs3bEZBOztBNkRqOGxGQTtBQUFBO0E3RHE4bEZBOztBNkRwOGxGQTs7QUFFQTtBN0R1OGxGQTs7QTZEcjhsRkE7O0FBRUE7QTdEdzhsRkE7O0E2RHQ4bEZBOztBQUVBO0E3RHk4bEZBOztBNkR2OGxGQTs7QUFFQTtBN0QwOGxGQTs7QTZEejlsRkE7QUFBQTtBN0Q2OWxGQTs7QTZENTlsRkE7O0FBRUE7QTdEKzlsRkE7O0E2RDc5bEZBOztBQUVBO0E3RGcrbEZBOztBNkQ5OWxGQTs7QUFFQTtBN0RpK2xGQTs7QTZELzlsRkE7O0FBRUE7QTdEaytsRkE7O0E2RGovbEZBO0FBQUE7QTdEcS9sRkE7O0E2RHAvbEZBOztBQUVBO0E3RHUvbEZBOztBNkRyL2xGQTs7QUFFQTtBN0R3L2xGQTs7QTZEdC9sRkE7O0FBRUE7QTdEeS9sRkE7O0E2RHYvbEZBOztBQUVBO0E3RDAvbEZBOztBNkR6Z21GQTtBQUFBO0E3RDZnbUZBOztBNkQ1Z21GQTs7QUFFQTtBN0QrZ21GQTs7QTZEN2dtRkE7O0FBRUE7QTdEZ2htRkE7O0E2RDlnbUZBOztBQUVBO0E3RGlobUZBOztBNkQvZ21GQTs7QUFFQTtBN0RraG1GQTs7QTZEamltRkE7QUFBQTtBN0RxaW1GQTs7QTZEcGltRkE7O0FBRUE7QTdEdWltRkE7O0E2RHJpbUZBOztBQUVBO0E3RHdpbUZBOztBNkR0aW1GQTs7QUFFQTtBN0R5aW1GQTs7QTZEdmltRkE7O0FBRUE7QTdEMGltRkE7O0E2RHpqbUZBO0FBQUE7QTdENmptRkE7O0E2RDVqbUZBOztBQUVBO0E3RCtqbUZBOztBNkQ3am1GQTs7QUFFQTtBN0Rna21GQTs7QTZEOWptRkE7O0FBRUE7QTdEaWttRkE7O0E2RC9qbUZBOztBQUVBO0E3RGtrbUZBOztBNkRqbG1GQTtBQUFBO0E3RHFsbUZBOztBNkRwbG1GQTs7QUFFQTtBN0R1bG1GQTs7QTZEcmxtRkE7O0FBRUE7QTdEd2xtRkE7O0E2RHRsbUZBOztBQUVBO0E3RHlsbUZBOztBNkR2bG1GQTs7QUFFQTtBN0QwbG1GQTs7QTZEem1tRkE7QUFBQTtBN0Q2bW1GQTs7QTZENW1tRkE7O0FBRUE7QTdEK21tRkE7O0E2RDdtbUZBOztBQUVBO0E3RGdubUZBOztBNkQ5bW1GQTs7QUFFQTtBN0Rpbm1GQTs7QTZEL21tRkE7O0FBRUE7QTdEa25tRkE7O0E2RGpvbUZBO0FBQUE7QTdEcW9tRkE7O0E2RHBvbUZBOztBQUVBO0E3RHVvbUZBOztBNkRyb21GQTs7QUFFQTtBN0R3b21GQTs7QTZEdG9tRkE7O0FBRUE7QTdEeW9tRkE7O0E2RHZvbUZBOztBQUVBO0E3RDBvbUZBOztBNkR6cG1GQTtBQUFBO0E3RDZwbUZBOztBNkQ1cG1GQTs7QUFFQTtBN0QrcG1GQTs7QTZEN3BtRkE7O0FBRUE7QTdEZ3FtRkE7O0E2RDlwbUZBOztBQUVBO0E3RGlxbUZBOztBNkQvcG1GQTs7QUFFQTtBN0RrcW1GQTs7QTZEanJtRkE7QUFBQTtBN0Rxcm1GQTs7QTZEcHJtRkE7O0FBRUE7QTdEdXJtRkE7O0E2RHJybUZBOztBQUVBO0E3RHdybUZBOztBNkR0cm1GQTs7QUFFQTtBN0R5cm1GQTs7QTZEdnJtRkE7O0FBRUE7QTdEMHJtRkE7O0E2RHpzbUZBO0FBQUE7QTdENnNtRkE7O0E2RDVzbUZBOztBQUVBO0E3RCtzbUZBOztBNkQ3c21GQTs7QUFFQTtBN0RndG1GQTs7QTZEOXNtRkE7O0FBRUE7QTdEaXRtRkE7O0E2RC9zbUZBOztBQUVBO0E3RGt0bUZBOztBNkRqdW1GQTtBQUFBO0E3RHF1bUZBOztBNkRwdW1GQTs7QUFFQTtBN0R1dW1GQTs7QTZEcnVtRkE7O0FBRUE7QTdEd3VtRkE7O0E2RHR1bUZBOztBQUVBO0E3RHl1bUZBOztBNkR2dW1GQTs7QUFFQTtBN0QwdW1GQTs7QTZEenZtRkE7QUFBQTtBN0Q2dm1GQTs7QTZENXZtRkE7O0FBRUE7QTdEK3ZtRkE7O0E2RDd2bUZBOztBQUVBO0E3RGd3bUZBOztBNkQ5dm1GQTs7QUFFQTtBN0Rpd21GQTs7QTZEL3ZtRkE7O0FBRUE7QTdEa3dtRkE7O0E2RGp4bUZBO0FBQUE7QTdEcXhtRkE7O0E2RHB4bUZBOztBQUVBO0E3RHV4bUZBOztBNkRyeG1GQTs7QUFFQTtBN0R3eG1GQTs7QTZEdHhtRkE7O0FBRUE7QTdEeXhtRkE7O0E2RHZ4bUZBOztBQUVBO0E3RDB4bUZBOztBNkR6eW1GQTtBQUFBO0E3RDZ5bUZBOztBNkQ1eW1GQTs7QUFFQTtBN0QreW1GQTs7QTZEN3ltRkE7O0FBRUE7QTdEZ3ptRkE7O0E2RDl5bUZBOztBQUVBO0E3RGl6bUZBOztBNkQveW1GQTs7QUFFQTtBN0Rrem1GQTs7QTZEajBtRkE7QUFBQTtBN0RxMG1GQTs7QTZEcDBtRkE7O0FBRUE7QTdEdTBtRkE7O0E2RHIwbUZBOztBQUVBO0E3RHcwbUZBOztBNkR0MG1GQTs7QUFFQTtBN0R5MG1GQTs7QTZEdjBtRkE7O0FBRUE7QTdEMDBtRkE7O0E2RHoxbUZBO0FBQUE7QTdENjFtRkE7O0E2RDUxbUZBOztBQUVBO0E3RCsxbUZBOztBNkQ3MW1GQTs7QUFFQTtBN0RnMm1GQTs7QTZEOTFtRkE7O0FBRUE7QTdEaTJtRkE7O0E2RC8xbUZBOztBQUVBO0E3RGsybUZBOztBNkRqM21GQTtBQUFBO0E3RHEzbUZBOztBNkRwM21GQTs7QUFFQTtBN0R1M21GQTs7QTZEcjNtRkE7O0FBRUE7QTdEdzNtRkE7O0E2RHQzbUZBOztBQUVBO0E3RHkzbUZBOztBNkR2M21GQTs7QUFFQTtBN0QwM21GQTs7QTZEejRtRkE7QUFBQTtBN0Q2NG1GQTs7QTZENTRtRkE7O0FBRUE7QTdEKzRtRkE7O0E2RDc0bUZBOztBQUVBO0E3RGc1bUZBOztBNkQ5NG1GQTs7QUFFQTtBN0RpNW1GQTs7QTZELzRtRkE7O0FBRUE7QTdEazVtRkE7O0E2RGo2bUZBO0FBQUE7QTdEcTZtRkE7O0E2RHA2bUZBOztBQUVBO0E3RHU2bUZBOztBNkRyNm1GQTs7QUFFQTtBN0R3Nm1GQTs7QTZEdDZtRkE7O0FBRUE7QTdEeTZtRkE7O0E2RHY2bUZBOztBQUVBO0E3RDA2bUZBOztBNkR6N21GQTtBQUFBO0E3RDY3bUZBOztBNkQ1N21GQTs7QUFFQTtBN0QrN21GQTs7QTZENzdtRkE7O0FBRUE7QTdEZzhtRkE7O0E2RDk3bUZBOztBQUVBO0E3RGk4bUZBOztBNkQvN21GQTs7QUFFQTtBN0RrOG1GQTs7QTZEajltRkE7QUFBQTtBN0RxOW1GQTs7QTZEcDltRkE7O0FBRUE7QTdEdTltRkE7O0E2RHI5bUZBOztBQUVBO0E3RHc5bUZBOztBNkR0OW1GQTs7QUFFQTtBN0R5OW1GQTs7QTZEdjltRkE7O0FBRUE7QTdEMDltRkE7O0E2RHorbUZBO0FBQUE7QTdENittRkE7O0E2RDUrbUZBOztBQUVBO0E3RCsrbUZBOztBNkQ3K21GQTs7QUFFQTtBN0RnL21GQTs7QTZEOSttRkE7O0FBRUE7QTdEaS9tRkE7O0E2RC8rbUZBOztBQUVBO0E3RGsvbUZBOztBNkRqZ25GQTtBQUFBO0E3RHFnbkZBOztBNkRwZ25GQTs7QUFFQTtBN0R1Z25GQTs7QTZEcmduRkE7O0FBRUE7QTdEd2duRkE7O0E2RHRnbkZBOztBQUVBO0E3RHlnbkZBOztBNkR2Z25GQTs7QUFFQTtBN0QwZ25GQTs7QTZEemhuRkE7QUFBQTtBN0Q2aG5GQTs7QTZENWhuRkE7O0FBRUE7QTdEK2huRkE7O0E2RDdobkZBOztBQUVBO0E3RGdpbkZBOztBNkQ5aG5GQTs7QUFFQTtBN0RpaW5GQTs7QTZEL2huRkE7O0FBRUE7QTdEa2luRkE7O0E2RGpqbkZBO0FBQUE7QTdEcWpuRkE7O0E2RHBqbkZBOztBQUVBO0E3RHVqbkZBOztBNkRyam5GQTs7QUFFQTtBN0R3am5GQTs7QTZEdGpuRkE7O0FBRUE7QTdEeWpuRkE7O0E2RHZqbkZBOztBQUVBO0E3RDBqbkZBOztBNkR6a25GQTtBQUFBO0E3RDZrbkZBOztBNkQ1a25GQTs7QUFFQTtBN0Qra25GQTs7QTZEN2tuRkE7O0FBRUE7QTdEZ2xuRkE7O0E2RDlrbkZBOztBQUVBO0E3RGlsbkZBOztBNkQva25GQTs7QUFFQTtBN0RrbG5GQTs7QTZEam1uRkE7QUFBQTtBN0RxbW5GQTs7QTZEcG1uRkE7O0FBRUE7QTdEdW1uRkE7O0E2RHJtbkZBOztBQUVBO0E3RHdtbkZBOztBNkR0bW5GQTs7QUFFQTtBN0R5bW5GQTs7QTZEdm1uRkE7O0FBRUE7QTdEMG1uRkE7O0E2RHpubkZBO0FBQUE7QTdENm5uRkE7O0E2RDVubkZBOztBQUVBO0E3RCtubkZBOztBNkQ3bm5GQTs7QUFFQTtBN0Rnb25GQTs7QTZEOW5uRkE7O0FBRUE7QTdEaW9uRkE7O0E2RC9ubkZBOztBQUVBO0E3RGtvbkZBOztBNkRqcG5GQTtBQUFBO0E3RHFwbkZBOztBNkRwcG5GQTs7QUFFQTtBN0R1cG5GQTs7QTZEcnBuRkE7O0FBRUE7QTdEd3BuRkE7O0E2RHRwbkZBOztBQUVBO0E3RHlwbkZBOztBNkR2cG5GQTs7QUFFQTtBN0QwcG5GQTs7QTZEenFuRkE7QUFBQTtBN0Q2cW5GQTs7QTZENXFuRkE7O0FBRUE7QTdEK3FuRkE7O0E2RDdxbkZBOztBQUVBO0E3RGdybkZBOztBNkQ5cW5GQTs7QUFFQTtBN0Rpcm5GQTs7QTZEL3FuRkE7O0FBRUE7QTdEa3JuRkE7O0E2RGpzbkZBO0FBQUE7QTdEcXNuRkE7O0E2RHBzbkZBOztBQUVBO0E3RHVzbkZBOztBNkRyc25GQTs7QUFFQTtBN0R3c25GQTs7QTZEdHNuRkE7O0FBRUE7QTdEeXNuRkE7O0E2RHZzbkZBOztBQUVBO0E3RDBzbkZBOztBNkR6dG5GQTtBQUFBO0E3RDZ0bkZBOztBNkQ1dG5GQTs7QUFFQTtBN0QrdG5GQTs7QTZEN3RuRkE7O0FBRUE7QTdEZ3VuRkE7O0E2RDl0bkZBOztBQUVBO0E3RGl1bkZBOztBNkQvdG5GQTs7QUFFQTtBN0RrdW5GQTs7QTZEanZuRkE7QUFBQTtBN0Rxdm5GQTs7QTZEcHZuRkE7O0FBRUE7QTdEdXZuRkE7O0E2RHJ2bkZBOztBQUVBO0E3RHd2bkZBOztBNkR0dm5GQTs7QUFFQTtBN0R5dm5GQTs7QTZEdnZuRkE7O0FBRUE7QTdEMHZuRkE7O0E2RHp3bkZBO0FBQUE7QTdENnduRkE7O0E2RDV3bkZBOztBQUVBO0E3RCt3bkZBOztBNkQ3d25GQTs7QUFFQTtBN0RneG5GQTs7QTZEOXduRkE7O0FBRUE7QTdEaXhuRkE7O0E2RC93bkZBOztBQUVBO0E3RGt4bkZBOztBNkRqeW5GQTtBQUFBO0E3RHF5bkZBOztBNkRweW5GQTs7QUFFQTtBN0R1eW5GQTs7QTZEcnluRkE7O0FBRUE7QTdEd3luRkE7O0E2RHR5bkZBOztBQUVBO0E3RHl5bkZBOztBNkR2eW5GQTs7QUFFQTtBN0QweW5GQTs7QTZEbHluRkE7QUFBQTtBN0RzeW5GQTs7QTZEcnluRkE7O0FBRUE7QTdEd3luRkE7O0E2RHR5bkZBOztBQUVBO0E3RHl5bkZBOztBNkR2eW5GQTs7QUFFQTtBN0QweW5GQTs7QTZEeHluRkE7O0FBRUE7QTdEMnluRkE7O0E2RDF6bkZBO0FBQUE7QTdEOHpuRkE7O0E2RDd6bkZBOztBQUVBO0E3RGcwbkZBOztBNkQ5em5GQTs7QUFFQTtBN0RpMG5GQTs7QTZEL3puRkE7O0FBRUE7QTdEazBuRkE7O0E2RGgwbkZBOztBQUVBO0E3RG0wbkZBOztBNkRsMW5GQTtBQUFBO0E3RHMxbkZBOztBNkRyMW5GQTs7QUFFQTtBN0R3MW5GQTs7QTZEdDFuRkE7O0FBRUE7QTdEeTFuRkE7O0E2RHYxbkZBOztBQUVBO0E3RDAxbkZBOztBNkR4MW5GQTs7QUFFQTtBN0QyMW5GQTs7QTZEMTJuRkE7QUFBQTtBN0Q4Mm5GQTs7QTZENzJuRkE7O0FBRUE7QTdEZzNuRkE7O0E2RDkybkZBOztBQUVBO0E3RGkzbkZBOztBNkQvMm5GQTs7QUFFQTtBN0RrM25GQTs7QTZEaDNuRkE7O0FBRUE7QTdEbTNuRkE7O0E2RGw0bkZBO0FBQUE7QTdEczRuRkE7O0E2RHI0bkZBOztBQUVBO0E3RHc0bkZBOztBNkR0NG5GQTs7QUFFQTtBN0R5NG5GQTs7QTZEdjRuRkE7O0FBRUE7QTdEMDRuRkE7O0E2RHg0bkZBOztBQUVBO0E3RDI0bkZBOztBNkQxNW5GQTtBQUFBO0E3RDg1bkZBOztBNkQ3NW5GQTs7QUFFQTtBN0RnNm5GQTs7QTZEOTVuRkE7O0FBRUE7QTdEaTZuRkE7O0E2RC81bkZBOztBQUVBO0E3RGs2bkZBOztBNkRoNm5GQTs7QUFFQTtBN0RtNm5GQTs7QTZEbDduRkE7QUFBQTtBN0RzN25GQTs7QTZEcjduRkE7O0FBRUE7QTdEdzduRkE7O0E2RHQ3bkZBOztBQUVBO0E3RHk3bkZBOztBNkR2N25GQTs7QUFFQTtBN0QwN25GQTs7QTZEeDduRkE7O0FBRUE7QTdEMjduRkE7O0E2RDE4bkZBO0FBQUE7QTdEODhuRkE7O0E2RDc4bkZBOztBQUVBO0E3RGc5bkZBOztBNkQ5OG5GQTs7QUFFQTtBN0RpOW5GQTs7QTZELzhuRkE7O0FBRUE7QTdEazluRkE7O0E2RGg5bkZBOztBQUVBO0E3RG05bkZBOztBNkRsK25GQTtBQUFBO0E3RHMrbkZBOztBNkRyK25GQTs7QUFFQTtBN0R3K25GQTs7QTZEdCtuRkE7O0FBRUE7QTdEeStuRkE7O0E2RHYrbkZBOztBQUVBO0E3RDArbkZBOztBNkR4K25GQTs7QUFFQTtBN0QyK25GQTs7QTZEMS9uRkE7QUFBQTtBN0Q4L25GQTs7QTZENy9uRkE7O0FBRUE7QTdEZ2dvRkE7O0E2RDkvbkZBOztBQUVBO0E3RGlnb0ZBOztBNkQvL25GQTs7QUFFQTtBN0RrZ29GQTs7QTZEaGdvRkE7O0FBRUE7QTdEbWdvRkE7O0E2RGxob0ZBO0FBQUE7QTdEc2hvRkE7O0E2RHJob0ZBOztBQUVBO0E3RHdob0ZBOztBNkR0aG9GQTs7QUFFQTtBN0R5aG9GQTs7QTZEdmhvRkE7O0FBRUE7QTdEMGhvRkE7O0E2RHhob0ZBOztBQUVBO0E3RDJob0ZBOztBNkQxaW9GQTtBQUFBO0E3RDhpb0ZBOztBNkQ3aW9GQTs7QUFFQTtBN0Rnam9GQTs7QTZEOWlvRkE7O0FBRUE7QTdEaWpvRkE7O0E2RC9pb0ZBOztBQUVBO0E3RGtqb0ZBOztBNkRoam9GQTs7QUFFQTtBN0Rtam9GQTs7QTZEbGtvRkE7QUFBQTtBN0Rza29GQTs7QTZEcmtvRkE7O0FBRUE7QTdEd2tvRkE7O0E2RHRrb0ZBOztBQUVBO0E3RHlrb0ZBOztBNkR2a29GQTs7QUFFQTtBN0Qwa29GQTs7QTZEeGtvRkE7O0FBRUE7QTdEMmtvRkE7O0E2RDFsb0ZBO0FBQUE7QTdEOGxvRkE7O0E2RDdsb0ZBOztBQUVBO0E3RGdtb0ZBOztBNkQ5bG9GQTs7QUFFQTtBN0RpbW9GQTs7QTZEL2xvRkE7O0FBRUE7QTdEa21vRkE7O0E2RGhtb0ZBOztBQUVBO0E3RG1tb0ZBOztBNkRsbm9GQTtBQUFBO0E3RHNub0ZBOztBNkRybm9GQTs7QUFFQTtBN0R3bm9GQTs7QTZEdG5vRkE7O0FBRUE7QTdEeW5vRkE7O0E2RHZub0ZBOztBQUVBO0E3RDBub0ZBOztBNkR4bm9GQTs7QUFFQTtBN0Qybm9GQTs7QTZEMW9vRkE7QUFBQTtBN0Q4b29GQTs7QTZEN29vRkE7O0FBRUE7QTdEZ3BvRkE7O0E2RDlvb0ZBOztBQUVBO0E3RGlwb0ZBOztBNkQvb29GQTs7QUFFQTtBN0RrcG9GQTs7QTZEaHBvRkE7O0FBRUE7QTdEbXBvRkE7O0E2RGxxb0ZBO0FBQUE7QTdEc3FvRkE7O0E2RHJxb0ZBOztBQUVBO0E3RHdxb0ZBOztBNkR0cW9GQTs7QUFFQTtBN0R5cW9GQTs7QTZEdnFvRkE7O0FBRUE7QTdEMHFvRkE7O0E2RHhxb0ZBOztBQUVBO0E3RDJxb0ZBOztBNkQxcm9GQTtBQUFBO0E3RDhyb0ZBOztBNkQ3cm9GQTs7QUFFQTtBN0Rnc29GQTs7QTZEOXJvRkE7O0FBRUE7QTdEaXNvRkE7O0E2RC9yb0ZBOztBQUVBO0E3RGtzb0ZBOztBNkRoc29GQTs7QUFFQTtBN0Rtc29GQTs7QTZEbHRvRkE7QUFBQTtBN0RzdG9GQTs7QTZEcnRvRkE7O0FBRUE7QTdEd3RvRkE7O0E2RHR0b0ZBOztBQUVBO0E3RHl0b0ZBOztBNkR2dG9GQTs7QUFFQTtBN0QwdG9GQTs7QTZEeHRvRkE7O0FBRUE7QTdEMnRvRkE7O0E2RDF1b0ZBO0FBQUE7QTdEOHVvRkE7O0E2RDd1b0ZBOztBQUVBO0E3RGd2b0ZBOztBNkQ5dW9GQTs7QUFFQTtBN0Rpdm9GQTs7QTZEL3VvRkE7O0FBRUE7QTdEa3ZvRkE7O0E2RGh2b0ZBOztBQUVBO0E3RG12b0ZBOztBNkRsd29GQTtBQUFBO0E3RHN3b0ZBOztBNkRyd29GQTs7QUFFQTtBN0R3d29GQTs7QTZEdHdvRkE7O0FBRUE7QTdEeXdvRkE7O0E2RHZ3b0ZBOztBQUVBO0E3RDB3b0ZBOztBNkR4d29GQTs7QUFFQTtBN0Qyd29GQTs7QTZEcndvRkE7QUFBQTtBN0R5d29GQTs7QTZEeHdvRkE7O0FBRUE7QTdEMndvRkE7O0E2RHp3b0ZBOztBQUVBO0E3RDR3b0ZBOztBNkQxd29GQTs7QUFFQTtBN0Q2d29GQTs7QTZEM3dvRkE7O0FBRUE7QTdEOHdvRkE7O0FnQnZ4b0ZBO0E2Q2xEQTtBQUFBO0E3RDgwb0ZBO0E2RDcwb0ZBOztBQUVBO0E3RCswb0ZBO0E2RDcwb0ZBOztBQUVBO0E3RCswb0ZBO0E2RDcwb0ZBOztBQUVBO0E3RCswb0ZBO0E2RDcwb0ZBOztBQUVBO0E3RCswb0ZBO0E2RDkxb0ZBO0FBQUE7QTdEaTJvRkE7QTZEaDJvRkE7O0FBRUE7QTdEazJvRkE7QTZEaDJvRkE7O0FBRUE7QTdEazJvRkE7QTZEaDJvRkE7O0FBRUE7QTdEazJvRkE7QTZEaDJvRkE7O0FBRUE7QTdEazJvRkE7QTZEajNvRkE7QUFBQTtBN0RvM29GQTtBNkRuM29GQTs7QUFFQTtBN0RxM29GQTtBNkRuM29GQTs7QUFFQTtBN0RxM29GQTtBNkRuM29GQTs7QUFFQTtBN0RxM29GQTtBNkRuM29GQTs7QUFFQTtBN0RxM29GQTtBNkRwNG9GQTtBQUFBO0E3RHU0b0ZBO0E2RHQ0b0ZBOztBQUVBO0E3RHc0b0ZBO0E2RHQ0b0ZBOztBQUVBO0E3RHc0b0ZBO0E2RHQ0b0ZBOztBQUVBO0E3RHc0b0ZBO0E2RHQ0b0ZBOztBQUVBO0E3RHc0b0ZBO0E2RHY1b0ZBO0FBQUE7QTdEMDVvRkE7QTZEejVvRkE7O0FBRUE7QTdEMjVvRkE7QTZEejVvRkE7O0FBRUE7QTdEMjVvRkE7QTZEejVvRkE7O0FBRUE7QTdEMjVvRkE7QTZEejVvRkE7O0FBRUE7QTdEMjVvRkE7QTZEMTZvRkE7QUFBQTtBN0Q2Nm9GQTtBNkQ1Nm9GQTs7QUFFQTtBN0Q4Nm9GQTtBNkQ1Nm9GQTs7QUFFQTtBN0Q4Nm9GQTtBNkQ1Nm9GQTs7QUFFQTtBN0Q4Nm9GQTtBNkQ1Nm9GQTs7QUFFQTtBN0Q4Nm9GQTtBNkQ3N29GQTtBQUFBO0E3RGc4b0ZBO0E2RC83b0ZBOztBQUVBO0E3RGk4b0ZBO0E2RC83b0ZBOztBQUVBO0E3RGk4b0ZBO0E2RC83b0ZBOztBQUVBO0E3RGk4b0ZBO0E2RC83b0ZBOztBQUVBO0E3RGk4b0ZBO0E2RGg5b0ZBO0FBQUE7QTdEbTlvRkE7QTZEbDlvRkE7O0FBRUE7QTdEbzlvRkE7QTZEbDlvRkE7O0FBRUE7QTdEbzlvRkE7QTZEbDlvRkE7O0FBRUE7QTdEbzlvRkE7QTZEbDlvRkE7O0FBRUE7QTdEbzlvRkE7QTZEbitvRkE7QUFBQTtBN0RzK29GQTtBNkRyK29GQTs7QUFFQTtBN0R1K29GQTtBNkRyK29GQTs7QUFFQTtBN0R1K29GQTtBNkRyK29GQTs7QUFFQTtBN0R1K29GQTtBNkRyK29GQTs7QUFFQTtBN0R1K29GQTtBNkR0L29GQTtBQUFBO0E3RHkvb0ZBO0E2RHgvb0ZBOztBQUVBO0E3RDAvb0ZBO0E2RHgvb0ZBOztBQUVBO0E3RDAvb0ZBO0E2RHgvb0ZBOztBQUVBO0E3RDAvb0ZBO0E2RHgvb0ZBOztBQUVBO0E3RDAvb0ZBO0E2RHpncEZBO0FBQUE7QTdENGdwRkE7QTZEM2dwRkE7O0FBRUE7QTdENmdwRkE7QTZEM2dwRkE7O0FBRUE7QTdENmdwRkE7QTZEM2dwRkE7O0FBRUE7QTdENmdwRkE7QTZEM2dwRkE7O0FBRUE7QTdENmdwRkE7QTZENWhwRkE7QUFBQTtBN0QraHBGQTtBNkQ5aHBGQTs7QUFFQTtBN0RnaXBGQTtBNkQ5aHBGQTs7QUFFQTtBN0RnaXBGQTtBNkQ5aHBGQTs7QUFFQTtBN0RnaXBGQTtBNkQ5aHBGQTs7QUFFQTtBN0RnaXBGQTtBNkQvaXBGQTtBQUFBO0E3RGtqcEZBO0E2RGpqcEZBOztBQUVBO0E3RG1qcEZBO0E2RGpqcEZBOztBQUVBO0E3RG1qcEZBO0E2RGpqcEZBOztBQUVBO0E3RG1qcEZBO0E2RGpqcEZBOztBQUVBO0E3RG1qcEZBO0E2RGxrcEZBO0FBQUE7QTdEcWtwRkE7QTZEcGtwRkE7O0FBRUE7QTdEc2twRkE7QTZEcGtwRkE7O0FBRUE7QTdEc2twRkE7QTZEcGtwRkE7O0FBRUE7QTdEc2twRkE7QTZEcGtwRkE7O0FBRUE7QTdEc2twRkE7QTZEcmxwRkE7QUFBQTtBN0R3bHBGQTtBNkR2bHBGQTs7QUFFQTtBN0R5bHBGQTtBNkR2bHBGQTs7QUFFQTtBN0R5bHBGQTtBNkR2bHBGQTs7QUFFQTtBN0R5bHBGQTtBNkR2bHBGQTs7QUFFQTtBN0R5bHBGQTtBNkR4bXBGQTtBQUFBO0E3RDJtcEZBO0E2RDFtcEZBOztBQUVBO0E3RDRtcEZBO0E2RDFtcEZBOztBQUVBO0E3RDRtcEZBO0E2RDFtcEZBOztBQUVBO0E3RDRtcEZBO0E2RDFtcEZBOztBQUVBO0E3RDRtcEZBO0E2RDNucEZBO0FBQUE7QTdEOG5wRkE7QTZEN25wRkE7O0FBRUE7QTdEK25wRkE7QTZEN25wRkE7O0FBRUE7QTdEK25wRkE7QTZEN25wRkE7O0FBRUE7QTdEK25wRkE7QTZEN25wRkE7O0FBRUE7QTdEK25wRkE7QTZEOW9wRkE7QUFBQTtBN0RpcHBGQTtBNkRocHBGQTs7QUFFQTtBN0RrcHBGQTtBNkRocHBGQTs7QUFFQTtBN0RrcHBGQTtBNkRocHBGQTs7QUFFQTtBN0RrcHBGQTtBNkRocHBGQTs7QUFFQTtBN0RrcHBGQTtBNkRqcXBGQTtBQUFBO0E3RG9xcEZBO0E2RG5xcEZBOztBQUVBO0E3RHFxcEZBO0E2RG5xcEZBOztBQUVBO0E3RHFxcEZBO0E2RG5xcEZBOztBQUVBO0E3RHFxcEZBO0E2RG5xcEZBOztBQUVBO0E3RHFxcEZBO0E2RHBycEZBO0FBQUE7QTdEdXJwRkE7QTZEdHJwRkE7O0FBRUE7QTdEd3JwRkE7QTZEdHJwRkE7O0FBRUE7QTdEd3JwRkE7QTZEdHJwRkE7O0FBRUE7QTdEd3JwRkE7QTZEdHJwRkE7O0FBRUE7QTdEd3JwRkE7QTZEdnNwRkE7QUFBQTtBN0Qwc3BGQTtBNkR6c3BGQTs7QUFFQTtBN0Qyc3BGQTtBNkR6c3BGQTs7QUFFQTtBN0Qyc3BGQTtBNkR6c3BGQTs7QUFFQTtBN0Qyc3BGQTtBNkR6c3BGQTs7QUFFQTtBN0Qyc3BGQTtBNkQxdHBGQTtBQUFBO0E3RDZ0cEZBO0E2RDV0cEZBOztBQUVBO0E3RDh0cEZBO0E2RDV0cEZBOztBQUVBO0E3RDh0cEZBO0E2RDV0cEZBOztBQUVBO0E3RDh0cEZBO0E2RDV0cEZBOztBQUVBO0E3RDh0cEZBO0E2RDd1cEZBO0FBQUE7QTdEZ3ZwRkE7QTZEL3VwRkE7O0FBRUE7QTdEaXZwRkE7QTZEL3VwRkE7O0FBRUE7QTdEaXZwRkE7QTZEL3VwRkE7O0FBRUE7QTdEaXZwRkE7QTZEL3VwRkE7O0FBRUE7QTdEaXZwRkE7QTZEaHdwRkE7QUFBQTtBN0Rtd3BGQTtBNkRsd3BGQTs7QUFFQTtBN0Rvd3BGQTtBNkRsd3BGQTs7QUFFQTtBN0Rvd3BGQTtBNkRsd3BGQTs7QUFFQTtBN0Rvd3BGQTtBNkRsd3BGQTs7QUFFQTtBN0Rvd3BGQTtBNkRueHBGQTtBQUFBO0E3RHN4cEZBO0E2RHJ4cEZBOztBQUVBO0E3RHV4cEZBO0E2RHJ4cEZBOztBQUVBO0E3RHV4cEZBO0E2RHJ4cEZBOztBQUVBO0E3RHV4cEZBO0E2RHJ4cEZBOztBQUVBO0E3RHV4cEZBO0E2RHR5cEZBO0FBQUE7QTdEeXlwRkE7QTZEeHlwRkE7O0FBRUE7QTdEMHlwRkE7QTZEeHlwRkE7O0FBRUE7QTdEMHlwRkE7QTZEeHlwRkE7O0FBRUE7QTdEMHlwRkE7QTZEeHlwRkE7O0FBRUE7QTdEMHlwRkE7QTZEenpwRkE7QUFBQTtBN0Q0enBGQTtBNkQzenBGQTs7QUFFQTtBN0Q2enBGQTtBNkQzenBGQTs7QUFFQTtBN0Q2enBGQTtBNkQzenBGQTs7QUFFQTtBN0Q2enBGQTtBNkQzenBGQTs7QUFFQTtBN0Q2enBGQTtBNkQ1MHBGQTtBQUFBO0E3RCswcEZBO0E2RDkwcEZBOztBQUVBO0E3RGcxcEZBO0E2RDkwcEZBOztBQUVBO0E3RGcxcEZBO0E2RDkwcEZBOztBQUVBO0E3RGcxcEZBO0E2RDkwcEZBOztBQUVBO0E3RGcxcEZBO0E2RC8xcEZBO0FBQUE7QTdEazJwRkE7QTZEajJwRkE7O0FBRUE7QTdEbTJwRkE7QTZEajJwRkE7O0FBRUE7QTdEbTJwRkE7QTZEajJwRkE7O0FBRUE7QTdEbTJwRkE7QTZEajJwRkE7O0FBRUE7QTdEbTJwRkE7QTZEbDNwRkE7QUFBQTtBN0RxM3BGQTtBNkRwM3BGQTs7QUFFQTtBN0RzM3BGQTtBNkRwM3BGQTs7QUFFQTtBN0RzM3BGQTtBNkRwM3BGQTs7QUFFQTtBN0RzM3BGQTtBNkRwM3BGQTs7QUFFQTtBN0RzM3BGQTtBNkRyNHBGQTtBQUFBO0E3RHc0cEZBO0E2RHY0cEZBOztBQUVBO0E3RHk0cEZBO0E2RHY0cEZBOztBQUVBO0E3RHk0cEZBO0E2RHY0cEZBOztBQUVBO0E3RHk0cEZBO0E2RHY0cEZBOztBQUVBO0E3RHk0cEZBO0E2RHg1cEZBO0FBQUE7QTdEMjVwRkE7QTZEMTVwRkE7O0FBRUE7QTdENDVwRkE7QTZEMTVwRkE7O0FBRUE7QTdENDVwRkE7QTZEMTVwRkE7O0FBRUE7QTdENDVwRkE7QTZEMTVwRkE7O0FBRUE7QTdENDVwRkE7QTZEMzZwRkE7QUFBQTtBN0Q4NnBGQTtBNkQ3NnBGQTs7QUFFQTtBN0QrNnBGQTtBNkQ3NnBGQTs7QUFFQTtBN0QrNnBGQTtBNkQ3NnBGQTs7QUFFQTtBN0QrNnBGQTtBNkQ3NnBGQTs7QUFFQTtBN0QrNnBGQTtBNkQ5N3BGQTtBQUFBO0E3RGk4cEZBO0E2RGg4cEZBOztBQUVBO0E3RGs4cEZBO0E2RGg4cEZBOztBQUVBO0E3RGs4cEZBO0E2RGg4cEZBOztBQUVBO0E3RGs4cEZBO0E2RGg4cEZBOztBQUVBO0E3RGs4cEZBO0E2RGo5cEZBO0FBQUE7QTdEbzlwRkE7QTZEbjlwRkE7O0FBRUE7QTdEcTlwRkE7QTZEbjlwRkE7O0FBRUE7QTdEcTlwRkE7QTZEbjlwRkE7O0FBRUE7QTdEcTlwRkE7QTZEbjlwRkE7O0FBRUE7QTdEcTlwRkE7QTZEcCtwRkE7QUFBQTtBN0R1K3BGQTtBNkR0K3BGQTs7QUFFQTtBN0R3K3BGQTtBNkR0K3BGQTs7QUFFQTtBN0R3K3BGQTtBNkR0K3BGQTs7QUFFQTtBN0R3K3BGQTtBNkR0K3BGQTs7QUFFQTtBN0R3K3BGQTtBNkR2L3BGQTtBQUFBO0E3RDAvcEZBO0E2RHovcEZBOztBQUVBO0E3RDIvcEZBO0E2RHovcEZBOztBQUVBO0E3RDIvcEZBO0E2RHovcEZBOztBQUVBO0E3RDIvcEZBO0E2RHovcEZBOztBQUVBO0E3RDIvcEZBO0E2RDFncUZBO0FBQUE7QTdENmdxRkE7QTZENWdxRkE7O0FBRUE7QTdEOGdxRkE7QTZENWdxRkE7O0FBRUE7QTdEOGdxRkE7QTZENWdxRkE7O0FBRUE7QTdEOGdxRkE7QTZENWdxRkE7O0FBRUE7QTdEOGdxRkE7QTZEN2hxRkE7QUFBQTtBN0RnaXFGQTtBNkQvaHFGQTs7QUFFQTtBN0RpaXFGQTtBNkQvaHFGQTs7QUFFQTtBN0RpaXFGQTtBNkQvaHFGQTs7QUFFQTtBN0RpaXFGQTtBNkQvaHFGQTs7QUFFQTtBN0RpaXFGQTtBNkRoanFGQTtBQUFBO0E3RG1qcUZBO0E2RGxqcUZBOztBQUVBO0E3RG9qcUZBO0E2RGxqcUZBOztBQUVBO0E3RG9qcUZBO0E2RGxqcUZBOztBQUVBO0E3RG9qcUZBO0E2RGxqcUZBOztBQUVBO0E3RG9qcUZBO0E2RG5rcUZBO0FBQUE7QTdEc2txRkE7QTZEcmtxRkE7O0FBRUE7QTdEdWtxRkE7QTZEcmtxRkE7O0FBRUE7QTdEdWtxRkE7QTZEcmtxRkE7O0FBRUE7QTdEdWtxRkE7QTZEcmtxRkE7O0FBRUE7QTdEdWtxRkE7QTZEdGxxRkE7QUFBQTtBN0R5bHFGQTtBNkR4bHFGQTs7QUFFQTtBN0QwbHFGQTtBNkR4bHFGQTs7QUFFQTtBN0QwbHFGQTtBNkR4bHFGQTs7QUFFQTtBN0QwbHFGQTtBNkR4bHFGQTs7QUFFQTtBN0QwbHFGQTtBNkR6bXFGQTtBQUFBO0E3RDRtcUZBO0E2RDNtcUZBOztBQUVBO0E3RDZtcUZBO0E2RDNtcUZBOztBQUVBO0E3RDZtcUZBO0E2RDNtcUZBOztBQUVBO0E3RDZtcUZBO0E2RDNtcUZBOztBQUVBO0E3RDZtcUZBO0E2RDVucUZBO0FBQUE7QTdEK25xRkE7QTZEOW5xRkE7O0FBRUE7QTdEZ29xRkE7QTZEOW5xRkE7O0FBRUE7QTdEZ29xRkE7QTZEOW5xRkE7O0FBRUE7QTdEZ29xRkE7QTZEOW5xRkE7O0FBRUE7QTdEZ29xRkE7QTZEeG5xRkE7QUFBQTtBN0QybnFGQTtBNkQxbnFGQTs7QUFFQTtBN0Q0bnFGQTtBNkQxbnFGQTs7QUFFQTtBN0Q0bnFGQTtBNkQxbnFGQTs7QUFFQTtBN0Q0bnFGQTtBNkQxbnFGQTs7QUFFQTtBN0Q0bnFGQTtBNkQzb3FGQTtBQUFBO0E3RDhvcUZBO0E2RDdvcUZBOztBQUVBO0E3RCtvcUZBO0E2RDdvcUZBOztBQUVBO0E3RCtvcUZBO0E2RDdvcUZBOztBQUVBO0E3RCtvcUZBO0E2RDdvcUZBOztBQUVBO0E3RCtvcUZBO0E2RDlwcUZBO0FBQUE7QTdEaXFxRkE7QTZEaHFxRkE7O0FBRUE7QTdEa3FxRkE7QTZEaHFxRkE7O0FBRUE7QTdEa3FxRkE7QTZEaHFxRkE7O0FBRUE7QTdEa3FxRkE7QTZEaHFxRkE7O0FBRUE7QTdEa3FxRkE7QTZEanJxRkE7QUFBQTtBN0RvcnFGQTtBNkRucnFGQTs7QUFFQTtBN0RxcnFGQTtBNkRucnFGQTs7QUFFQTtBN0RxcnFGQTtBNkRucnFGQTs7QUFFQTtBN0RxcnFGQTtBNkRucnFGQTs7QUFFQTtBN0RxcnFGQTtBNkRwc3FGQTtBQUFBO0E3RHVzcUZBO0E2RHRzcUZBOztBQUVBO0E3RHdzcUZBO0E2RHRzcUZBOztBQUVBO0E3RHdzcUZBO0E2RHRzcUZBOztBQUVBO0E3RHdzcUZBO0E2RHRzcUZBOztBQUVBO0E3RHdzcUZBO0E2RHZ0cUZBO0FBQUE7QTdEMHRxRkE7QTZEenRxRkE7O0FBRUE7QTdEMnRxRkE7QTZEenRxRkE7O0FBRUE7QTdEMnRxRkE7QTZEenRxRkE7O0FBRUE7QTdEMnRxRkE7QTZEenRxRkE7O0FBRUE7QTdEMnRxRkE7QTZEMXVxRkE7QUFBQTtBN0Q2dXFGQTtBNkQ1dXFGQTs7QUFFQTtBN0Q4dXFGQTtBNkQ1dXFGQTs7QUFFQTtBN0Q4dXFGQTtBNkQ1dXFGQTs7QUFFQTtBN0Q4dXFGQTtBNkQ1dXFGQTs7QUFFQTtBN0Q4dXFGQTtBNkQ3dnFGQTtBQUFBO0E3RGd3cUZBO0E2RC92cUZBOztBQUVBO0E3RGl3cUZBO0E2RC92cUZBOztBQUVBO0E3RGl3cUZBO0E2RC92cUZBOztBQUVBO0E3RGl3cUZBO0E2RC92cUZBOztBQUVBO0E3RGl3cUZBO0E2RGh4cUZBO0FBQUE7QTdEbXhxRkE7QTZEbHhxRkE7O0FBRUE7QTdEb3hxRkE7QTZEbHhxRkE7O0FBRUE7QTdEb3hxRkE7QTZEbHhxRkE7O0FBRUE7QTdEb3hxRkE7QTZEbHhxRkE7O0FBRUE7QTdEb3hxRkE7QTZEbnlxRkE7QUFBQTtBN0RzeXFGQTtBNkRyeXFGQTs7QUFFQTtBN0R1eXFGQTtBNkRyeXFGQTs7QUFFQTtBN0R1eXFGQTtBNkRyeXFGQTs7QUFFQTtBN0R1eXFGQTtBNkRyeXFGQTs7QUFFQTtBN0R1eXFGQTtBNkR0enFGQTtBQUFBO0E3RHl6cUZBO0E2RHh6cUZBOztBQUVBO0E3RDB6cUZBO0E2RHh6cUZBOztBQUVBO0E3RDB6cUZBO0E2RHh6cUZBOztBQUVBO0E3RDB6cUZBO0E2RHh6cUZBOztBQUVBO0E3RDB6cUZBO0E2RHowcUZBO0FBQUE7QTdENDBxRkE7QTZEMzBxRkE7O0FBRUE7QTdENjBxRkE7QTZEMzBxRkE7O0FBRUE7QTdENjBxRkE7QTZEMzBxRkE7O0FBRUE7QTdENjBxRkE7QTZEMzBxRkE7O0FBRUE7QTdENjBxRkE7QTZENTFxRkE7QUFBQTtBN0QrMXFGQTtBNkQ5MXFGQTs7QUFFQTtBN0RnMnFGQTtBNkQ5MXFGQTs7QUFFQTtBN0RnMnFGQTtBNkQ5MXFGQTs7QUFFQTtBN0RnMnFGQTtBNkQ5MXFGQTs7QUFFQTtBN0RnMnFGQTtBNkQvMnFGQTtBQUFBO0E3RGszcUZBO0E2RGozcUZBOztBQUVBO0E3RG0zcUZBO0E2RGozcUZBOztBQUVBO0E3RG0zcUZBO0E2RGozcUZBOztBQUVBO0E3RG0zcUZBO0E2RGozcUZBOztBQUVBO0E3RG0zcUZBO0E2RGw0cUZBO0FBQUE7QTdEcTRxRkE7QTZEcDRxRkE7O0FBRUE7QTdEczRxRkE7QTZEcDRxRkE7O0FBRUE7QTdEczRxRkE7QTZEcDRxRkE7O0FBRUE7QTdEczRxRkE7QTZEcDRxRkE7O0FBRUE7QTdEczRxRkE7QTZEcjVxRkE7QUFBQTtBN0R3NXFGQTtBNkR2NXFGQTs7QUFFQTtBN0R5NXFGQTtBNkR2NXFGQTs7QUFFQTtBN0R5NXFGQTtBNkR2NXFGQTs7QUFFQTtBN0R5NXFGQTtBNkR2NXFGQTs7QUFFQTtBN0R5NXFGQTtBNkR4NnFGQTtBQUFBO0E3RDI2cUZBO0E2RDE2cUZBOztBQUVBO0E3RDQ2cUZBO0E2RDE2cUZBOztBQUVBO0E3RDQ2cUZBO0E2RDE2cUZBOztBQUVBO0E3RDQ2cUZBO0E2RDE2cUZBOztBQUVBO0E3RDQ2cUZBO0E2RDM3cUZBO0FBQUE7QTdEODdxRkE7QTZENzdxRkE7O0FBRUE7QTdEKzdxRkE7QTZENzdxRkE7O0FBRUE7QTdEKzdxRkE7QTZENzdxRkE7O0FBRUE7QTdEKzdxRkE7QTZENzdxRkE7O0FBRUE7QTdEKzdxRkE7QTZEOThxRkE7QUFBQTtBN0RpOXFGQTtBNkRoOXFGQTs7QUFFQTtBN0RrOXFGQTtBNkRoOXFGQTs7QUFFQTtBN0RrOXFGQTtBNkRoOXFGQTs7QUFFQTtBN0RrOXFGQTtBNkRoOXFGQTs7QUFFQTtBN0RrOXFGQTtBNkRqK3FGQTtBQUFBO0E3RG8rcUZBO0E2RG4rcUZBOztBQUVBO0E3RHErcUZBO0E2RG4rcUZBOztBQUVBO0E3RHErcUZBO0E2RG4rcUZBOztBQUVBO0E3RHErcUZBO0E2RG4rcUZBOztBQUVBO0E3RHErcUZBO0E2RHAvcUZBO0FBQUE7QTdEdS9xRkE7QTZEdC9xRkE7O0FBRUE7QTdEdy9xRkE7QTZEdC9xRkE7O0FBRUE7QTdEdy9xRkE7QTZEdC9xRkE7O0FBRUE7QTdEdy9xRkE7QTZEdC9xRkE7O0FBRUE7QTdEdy9xRkE7QTZEbC9xRkE7QUFBQTtBN0RxL3FGQTtBNkRwL3FGQTs7QUFFQTtBN0RzL3FGQTtBNkRwL3FGQTs7QUFFQTtBN0RzL3FGQTtBNkRwL3FGQTs7QUFFQTtBN0RzL3FGQTtBNkRwL3FGQTs7QUFFQTtBN0RzL3FGQTtBQUNBO0FnQmhnckZBO0E2Q2xEQTtBQUFBO0E3RHNqckZBO0E2RHJqckZBOztBQUVBO0E3RHVqckZBO0E2RHJqckZBOztBQUVBO0E3RHVqckZBO0E2RHJqckZBOztBQUVBO0E3RHVqckZBO0E2RHJqckZBOztBQUVBO0E3RHVqckZBO0E2RHRrckZBO0FBQUE7QTdEeWtyRkE7QTZEeGtyRkE7O0FBRUE7QTdEMGtyRkE7QTZEeGtyRkE7O0FBRUE7QTdEMGtyRkE7QTZEeGtyRkE7O0FBRUE7QTdEMGtyRkE7QTZEeGtyRkE7O0FBRUE7QTdEMGtyRkE7QTZEemxyRkE7QUFBQTtBN0Q0bHJGQTtBNkQzbHJGQTs7QUFFQTtBN0Q2bHJGQTtBNkQzbHJGQTs7QUFFQTtBN0Q2bHJGQTtBNkQzbHJGQTs7QUFFQTtBN0Q2bHJGQTtBNkQzbHJGQTs7QUFFQTtBN0Q2bHJGQTtBNkQ1bXJGQTtBQUFBO0E3RCttckZBO0E2RDltckZBOztBQUVBO0E3RGduckZBO0E2RDltckZBOztBQUVBO0E3RGduckZBO0E2RDltckZBOztBQUVBO0E3RGduckZBO0E2RDltckZBOztBQUVBO0E3RGduckZBO0E2RC9uckZBO0FBQUE7QTdEa29yRkE7QTZEam9yRkE7O0FBRUE7QTdEbW9yRkE7QTZEam9yRkE7O0FBRUE7QTdEbW9yRkE7QTZEam9yRkE7O0FBRUE7QTdEbW9yRkE7QTZEam9yRkE7O0FBRUE7QTdEbW9yRkE7QTZEbHByRkE7QUFBQTtBN0RxcHJGQTtBNkRwcHJGQTs7QUFFQTtBN0RzcHJGQTtBNkRwcHJGQTs7QUFFQTtBN0RzcHJGQTtBNkRwcHJGQTs7QUFFQTtBN0RzcHJGQTtBNkRwcHJGQTs7QUFFQTtBN0RzcHJGQTtBNkRycXJGQTtBQUFBO0E3RHdxckZBO0E2RHZxckZBOztBQUVBO0E3RHlxckZBO0E2RHZxckZBOztBQUVBO0E3RHlxckZBO0E2RHZxckZBOztBQUVBO0E3RHlxckZBO0E2RHZxckZBOztBQUVBO0E3RHlxckZBO0E2RHhyckZBO0FBQUE7QTdEMnJyRkE7QTZEMXJyRkE7O0FBRUE7QTdENHJyRkE7QTZEMXJyRkE7O0FBRUE7QTdENHJyRkE7QTZEMXJyRkE7O0FBRUE7QTdENHJyRkE7QTZEMXJyRkE7O0FBRUE7QTdENHJyRkE7QTZEM3NyRkE7QUFBQTtBN0Q4c3JGQTtBNkQ3c3JGQTs7QUFFQTtBN0Qrc3JGQTtBNkQ3c3JGQTs7QUFFQTtBN0Qrc3JGQTtBNkQ3c3JGQTs7QUFFQTtBN0Qrc3JGQTtBNkQ3c3JGQTs7QUFFQTtBN0Qrc3JGQTtBNkQ5dHJGQTtBQUFBO0E3RGl1ckZBO0E2RGh1ckZBOztBQUVBO0E3RGt1ckZBO0E2RGh1ckZBOztBQUVBO0E3RGt1ckZBO0E2RGh1ckZBOztBQUVBO0E3RGt1ckZBO0E2RGh1ckZBOztBQUVBO0E3RGt1ckZBO0E2RGp2ckZBO0FBQUE7QTdEb3ZyRkE7QTZEbnZyRkE7O0FBRUE7QTdEcXZyRkE7QTZEbnZyRkE7O0FBRUE7QTdEcXZyRkE7QTZEbnZyRkE7O0FBRUE7QTdEcXZyRkE7QTZEbnZyRkE7O0FBRUE7QTdEcXZyRkE7QTZEcHdyRkE7QUFBQTtBN0R1d3JGQTtBNkR0d3JGQTs7QUFFQTtBN0R3d3JGQTtBNkR0d3JGQTs7QUFFQTtBN0R3d3JGQTtBNkR0d3JGQTs7QUFFQTtBN0R3d3JGQTtBNkR0d3JGQTs7QUFFQTtBN0R3d3JGQTtBNkR2eHJGQTtBQUFBO0E3RDB4ckZBO0E2RHp4ckZBOztBQUVBO0E3RDJ4ckZBO0E2RHp4ckZBOztBQUVBO0E3RDJ4ckZBO0E2RHp4ckZBOztBQUVBO0E3RDJ4ckZBO0E2RHp4ckZBOztBQUVBO0E3RDJ4ckZBO0E2RDF5ckZBO0FBQUE7QTdENnlyRkE7QTZENXlyRkE7O0FBRUE7QTdEOHlyRkE7QTZENXlyRkE7O0FBRUE7QTdEOHlyRkE7QTZENXlyRkE7O0FBRUE7QTdEOHlyRkE7QTZENXlyRkE7O0FBRUE7QTdEOHlyRkE7QTZEN3pyRkE7QUFBQTtBN0RnMHJGQTtBNkQvenJGQTs7QUFFQTtBN0RpMHJGQTtBNkQvenJGQTs7QUFFQTtBN0RpMHJGQTtBNkQvenJGQTs7QUFFQTtBN0RpMHJGQTtBNkQvenJGQTs7QUFFQTtBN0RpMHJGQTtBNkRoMXJGQTtBQUFBO0E3RG0xckZBO0E2RGwxckZBOztBQUVBO0E3RG8xckZBO0E2RGwxckZBOztBQUVBO0E3RG8xckZBO0E2RGwxckZBOztBQUVBO0E3RG8xckZBO0E2RGwxckZBOztBQUVBO0E3RG8xckZBO0E2RG4yckZBO0FBQUE7QTdEczJyRkE7QTZEcjJyRkE7O0FBRUE7QTdEdTJyRkE7QTZEcjJyRkE7O0FBRUE7QTdEdTJyRkE7QTZEcjJyRkE7O0FBRUE7QTdEdTJyRkE7QTZEcjJyRkE7O0FBRUE7QTdEdTJyRkE7QTZEdDNyRkE7QUFBQTtBN0R5M3JGQTtBNkR4M3JGQTs7QUFFQTtBN0QwM3JGQTtBNkR4M3JGQTs7QUFFQTtBN0QwM3JGQTtBNkR4M3JGQTs7QUFFQTtBN0QwM3JGQTtBNkR4M3JGQTs7QUFFQTtBN0QwM3JGQTtBNkR6NHJGQTtBQUFBO0E3RDQ0ckZBO0E2RDM0ckZBOztBQUVBO0E3RDY0ckZBO0E2RDM0ckZBOztBQUVBO0E3RDY0ckZBO0E2RDM0ckZBOztBQUVBO0E3RDY0ckZBO0E2RDM0ckZBOztBQUVBO0E3RDY0ckZBO0E2RDU1ckZBO0FBQUE7QTdEKzVyRkE7QTZEOTVyRkE7O0FBRUE7QTdEZzZyRkE7QTZEOTVyRkE7O0FBRUE7QTdEZzZyRkE7QTZEOTVyRkE7O0FBRUE7QTdEZzZyRkE7QTZEOTVyRkE7O0FBRUE7QTdEZzZyRkE7QTZELzZyRkE7QUFBQTtBN0RrN3JGQTtBNkRqN3JGQTs7QUFFQTtBN0RtN3JGQTtBNkRqN3JGQTs7QUFFQTtBN0RtN3JGQTtBNkRqN3JGQTs7QUFFQTtBN0RtN3JGQTtBNkRqN3JGQTs7QUFFQTtBN0RtN3JGQTtBNkRsOHJGQTtBQUFBO0E3RHE4ckZBO0E2RHA4ckZBOztBQUVBO0E3RHM4ckZBO0E2RHA4ckZBOztBQUVBO0E3RHM4ckZBO0E2RHA4ckZBOztBQUVBO0E3RHM4ckZBO0E2RHA4ckZBOztBQUVBO0E3RHM4ckZBO0E2RHI5ckZBO0FBQUE7QTdEdzlyRkE7QTZEdjlyRkE7O0FBRUE7QTdEeTlyRkE7QTZEdjlyRkE7O0FBRUE7QTdEeTlyRkE7QTZEdjlyRkE7O0FBRUE7QTdEeTlyRkE7QTZEdjlyRkE7O0FBRUE7QTdEeTlyRkE7QTZEeCtyRkE7QUFBQTtBN0QyK3JGQTtBNkQxK3JGQTs7QUFFQTtBN0Q0K3JGQTtBNkQxK3JGQTs7QUFFQTtBN0Q0K3JGQTtBNkQxK3JGQTs7QUFFQTtBN0Q0K3JGQTtBNkQxK3JGQTs7QUFFQTtBN0Q0K3JGQTtBNkQzL3JGQTtBQUFBO0E3RDgvckZBO0E2RDcvckZBOztBQUVBO0E3RCsvckZBO0E2RDcvckZBOztBQUVBO0E3RCsvckZBO0E2RDcvckZBOztBQUVBO0E3RCsvckZBO0E2RDcvckZBOztBQUVBO0E3RCsvckZBO0E2RDlnc0ZBO0FBQUE7QTdEaWhzRkE7QTZEaGhzRkE7O0FBRUE7QTdEa2hzRkE7QTZEaGhzRkE7O0FBRUE7QTdEa2hzRkE7QTZEaGhzRkE7O0FBRUE7QTdEa2hzRkE7QTZEaGhzRkE7O0FBRUE7QTdEa2hzRkE7QTZEamlzRkE7QUFBQTtBN0RvaXNGQTtBNkRuaXNGQTs7QUFFQTtBN0RxaXNGQTtBNkRuaXNGQTs7QUFFQTtBN0RxaXNGQTtBNkRuaXNGQTs7QUFFQTtBN0RxaXNGQTtBNkRuaXNGQTs7QUFFQTtBN0RxaXNGQTtBNkRwanNGQTtBQUFBO0E3RHVqc0ZBO0E2RHRqc0ZBOztBQUVBO0E3RHdqc0ZBO0E2RHRqc0ZBOztBQUVBO0E3RHdqc0ZBO0E2RHRqc0ZBOztBQUVBO0E3RHdqc0ZBO0E2RHRqc0ZBOztBQUVBO0E3RHdqc0ZBO0E2RHZrc0ZBO0FBQUE7QTdEMGtzRkE7QTZEemtzRkE7O0FBRUE7QTdEMmtzRkE7QTZEemtzRkE7O0FBRUE7QTdEMmtzRkE7QTZEemtzRkE7O0FBRUE7QTdEMmtzRkE7QTZEemtzRkE7O0FBRUE7QTdEMmtzRkE7QTZEMWxzRkE7QUFBQTtBN0Q2bHNGQTtBNkQ1bHNGQTs7QUFFQTtBN0Q4bHNGQTtBNkQ1bHNGQTs7QUFFQTtBN0Q4bHNGQTtBNkQ1bHNGQTs7QUFFQTtBN0Q4bHNGQTtBNkQ1bHNGQTs7QUFFQTtBN0Q4bHNGQTtBNkQ3bXNGQTtBQUFBO0E3RGduc0ZBO0E2RC9tc0ZBOztBQUVBO0E3RGluc0ZBO0E2RC9tc0ZBOztBQUVBO0E3RGluc0ZBO0E2RC9tc0ZBOztBQUVBO0E3RGluc0ZBO0E2RC9tc0ZBOztBQUVBO0E3RGluc0ZBO0E2RGhvc0ZBO0FBQUE7QTdEbW9zRkE7QTZEbG9zRkE7O0FBRUE7QTdEb29zRkE7QTZEbG9zRkE7O0FBRUE7QTdEb29zRkE7QTZEbG9zRkE7O0FBRUE7QTdEb29zRkE7QTZEbG9zRkE7O0FBRUE7QTdEb29zRkE7QTZEbnBzRkE7QUFBQTtBN0RzcHNGQTtBNkRycHNGQTs7QUFFQTtBN0R1cHNGQTtBNkRycHNGQTs7QUFFQTtBN0R1cHNGQTtBNkRycHNGQTs7QUFFQTtBN0R1cHNGQTtBNkRycHNGQTs7QUFFQTtBN0R1cHNGQTtBNkR0cXNGQTtBQUFBO0E3RHlxc0ZBO0E2RHhxc0ZBOztBQUVBO0E3RDBxc0ZBO0E2RHhxc0ZBOztBQUVBO0E3RDBxc0ZBO0E2RHhxc0ZBOztBQUVBO0E3RDBxc0ZBO0E2RHhxc0ZBOztBQUVBO0E3RDBxc0ZBO0E2RHpyc0ZBO0FBQUE7QTdENHJzRkE7QTZEM3JzRkE7O0FBRUE7QTdENnJzRkE7QTZEM3JzRkE7O0FBRUE7QTdENnJzRkE7QTZEM3JzRkE7O0FBRUE7QTdENnJzRkE7QTZEM3JzRkE7O0FBRUE7QTdENnJzRkE7QTZENXNzRkE7QUFBQTtBN0Qrc3NGQTtBNkQ5c3NGQTs7QUFFQTtBN0RndHNGQTtBNkQ5c3NGQTs7QUFFQTtBN0RndHNGQTtBNkQ5c3NGQTs7QUFFQTtBN0RndHNGQTtBNkQ5c3NGQTs7QUFFQTtBN0RndHNGQTtBNkQvdHNGQTtBQUFBO0E3RGt1c0ZBO0E2RGp1c0ZBOztBQUVBO0E3RG11c0ZBO0E2RGp1c0ZBOztBQUVBO0E3RG11c0ZBO0E2RGp1c0ZBOztBQUVBO0E3RG11c0ZBO0E2RGp1c0ZBOztBQUVBO0E3RG11c0ZBO0E2RGx2c0ZBO0FBQUE7QTdEcXZzRkE7QTZEcHZzRkE7O0FBRUE7QTdEc3ZzRkE7QTZEcHZzRkE7O0FBRUE7QTdEc3ZzRkE7QTZEcHZzRkE7O0FBRUE7QTdEc3ZzRkE7QTZEcHZzRkE7O0FBRUE7QTdEc3ZzRkE7QTZEcndzRkE7QUFBQTtBN0R3d3NGQTtBNkR2d3NGQTs7QUFFQTtBN0R5d3NGQTtBNkR2d3NGQTs7QUFFQTtBN0R5d3NGQTtBNkR2d3NGQTs7QUFFQTtBN0R5d3NGQTtBNkR2d3NGQTs7QUFFQTtBN0R5d3NGQTtBNkR4eHNGQTtBQUFBO0E3RDJ4c0ZBO0E2RDF4c0ZBOztBQUVBO0E3RDR4c0ZBO0E2RDF4c0ZBOztBQUVBO0E3RDR4c0ZBO0E2RDF4c0ZBOztBQUVBO0E3RDR4c0ZBO0E2RDF4c0ZBOztBQUVBO0E3RDR4c0ZBO0E2RDN5c0ZBO0FBQUE7QTdEOHlzRkE7QTZEN3lzRkE7O0FBRUE7QTdEK3lzRkE7QTZEN3lzRkE7O0FBRUE7QTdEK3lzRkE7QTZEN3lzRkE7O0FBRUE7QTdEK3lzRkE7QTZEN3lzRkE7O0FBRUE7QTdEK3lzRkE7QTZEOXpzRkE7QUFBQTtBN0RpMHNGQTtBNkRoMHNGQTs7QUFFQTtBN0RrMHNGQTtBNkRoMHNGQTs7QUFFQTtBN0RrMHNGQTtBNkRoMHNGQTs7QUFFQTtBN0RrMHNGQTtBNkRoMHNGQTs7QUFFQTtBN0RrMHNGQTtBNkRqMXNGQTtBQUFBO0E3RG8xc0ZBO0E2RG4xc0ZBOztBQUVBO0E3RHExc0ZBO0E2RG4xc0ZBOztBQUVBO0E3RHExc0ZBO0E2RG4xc0ZBOztBQUVBO0E3RHExc0ZBO0E2RG4xc0ZBOztBQUVBO0E3RHExc0ZBO0E2RHAyc0ZBO0FBQUE7QTdEdTJzRkE7QTZEdDJzRkE7O0FBRUE7QTdEdzJzRkE7QTZEdDJzRkE7O0FBRUE7QTdEdzJzRkE7QTZEdDJzRkE7O0FBRUE7QTdEdzJzRkE7QTZEdDJzRkE7O0FBRUE7QTdEdzJzRkE7QTZEaDJzRkE7QUFBQTtBN0RtMnNGQTtBNkRsMnNGQTs7QUFFQTtBN0RvMnNGQTtBNkRsMnNGQTs7QUFFQTtBN0RvMnNGQTtBNkRsMnNGQTs7QUFFQTtBN0RvMnNGQTtBNkRsMnNGQTs7QUFFQTtBN0RvMnNGQTtBNkRuM3NGQTtBQUFBO0E3RHMzc0ZBO0E2RHIzc0ZBOztBQUVBO0E3RHUzc0ZBO0E2RHIzc0ZBOztBQUVBO0E3RHUzc0ZBO0E2RHIzc0ZBOztBQUVBO0E3RHUzc0ZBO0E2RHIzc0ZBOztBQUVBO0E3RHUzc0ZBO0E2RHQ0c0ZBO0FBQUE7QTdEeTRzRkE7QTZEeDRzRkE7O0FBRUE7QTdEMDRzRkE7QTZEeDRzRkE7O0FBRUE7QTdEMDRzRkE7QTZEeDRzRkE7O0FBRUE7QTdEMDRzRkE7QTZEeDRzRkE7O0FBRUE7QTdEMDRzRkE7QTZEejVzRkE7QUFBQTtBN0Q0NXNGQTtBNkQzNXNGQTs7QUFFQTtBN0Q2NXNGQTtBNkQzNXNGQTs7QUFFQTtBN0Q2NXNGQTtBNkQzNXNGQTs7QUFFQTtBN0Q2NXNGQTtBNkQzNXNGQTs7QUFFQTtBN0Q2NXNGQTtBNkQ1NnNGQTtBQUFBO0E3RCs2c0ZBO0E2RDk2c0ZBOztBQUVBO0E3RGc3c0ZBO0E2RDk2c0ZBOztBQUVBO0E3RGc3c0ZBO0E2RDk2c0ZBOztBQUVBO0E3RGc3c0ZBO0E2RDk2c0ZBOztBQUVBO0E3RGc3c0ZBO0E2RC83c0ZBO0FBQUE7QTdEazhzRkE7QTZEajhzRkE7O0FBRUE7QTdEbThzRkE7QTZEajhzRkE7O0FBRUE7QTdEbThzRkE7QTZEajhzRkE7O0FBRUE7QTdEbThzRkE7QTZEajhzRkE7O0FBRUE7QTdEbThzRkE7QTZEbDlzRkE7QUFBQTtBN0RxOXNGQTtBNkRwOXNGQTs7QUFFQTtBN0RzOXNGQTtBNkRwOXNGQTs7QUFFQTtBN0RzOXNGQTtBNkRwOXNGQTs7QUFFQTtBN0RzOXNGQTtBNkRwOXNGQTs7QUFFQTtBN0RzOXNGQTtBNkRyK3NGQTtBQUFBO0E3RHcrc0ZBO0E2RHYrc0ZBOztBQUVBO0E3RHkrc0ZBO0E2RHYrc0ZBOztBQUVBO0E3RHkrc0ZBO0E2RHYrc0ZBOztBQUVBO0E3RHkrc0ZBO0E2RHYrc0ZBOztBQUVBO0E3RHkrc0ZBO0E2RHgvc0ZBO0FBQUE7QTdEMi9zRkE7QTZEMS9zRkE7O0FBRUE7QTdENC9zRkE7QTZEMS9zRkE7O0FBRUE7QTdENC9zRkE7QTZEMS9zRkE7O0FBRUE7QTdENC9zRkE7QTZEMS9zRkE7O0FBRUE7QTdENC9zRkE7QTZEM2d0RkE7QUFBQTtBN0Q4Z3RGQTtBNkQ3Z3RGQTs7QUFFQTtBN0QrZ3RGQTtBNkQ3Z3RGQTs7QUFFQTtBN0QrZ3RGQTtBNkQ3Z3RGQTs7QUFFQTtBN0QrZ3RGQTtBNkQ3Z3RGQTs7QUFFQTtBN0QrZ3RGQTtBNkQ5aHRGQTtBQUFBO0E3RGlpdEZBO0E2RGhpdEZBOztBQUVBO0E3RGtpdEZBO0E2RGhpdEZBOztBQUVBO0E3RGtpdEZBO0E2RGhpdEZBOztBQUVBO0E3RGtpdEZBO0E2RGhpdEZBOztBQUVBO0E3RGtpdEZBO0E2RGpqdEZBO0FBQUE7QTdEb2p0RkE7QTZEbmp0RkE7O0FBRUE7QTdEcWp0RkE7QTZEbmp0RkE7O0FBRUE7QTdEcWp0RkE7QTZEbmp0RkE7O0FBRUE7QTdEcWp0RkE7QTZEbmp0RkE7O0FBRUE7QTdEcWp0RkE7QTZEcGt0RkE7QUFBQTtBN0R1a3RGQTtBNkR0a3RGQTs7QUFFQTtBN0R3a3RGQTtBNkR0a3RGQTs7QUFFQTtBN0R3a3RGQTtBNkR0a3RGQTs7QUFFQTtBN0R3a3RGQTtBNkR0a3RGQTs7QUFFQTtBN0R3a3RGQTtBNkR2bHRGQTtBQUFBO0E3RDBsdEZBO0E2RHpsdEZBOztBQUVBO0E3RDJsdEZBO0E2RHpsdEZBOztBQUVBO0E3RDJsdEZBO0E2RHpsdEZBOztBQUVBO0E3RDJsdEZBO0E2RHpsdEZBOztBQUVBO0E3RDJsdEZBO0E2RDFtdEZBO0FBQUE7QTdENm10RkE7QTZENW10RkE7O0FBRUE7QTdEOG10RkE7QTZENW10RkE7O0FBRUE7QTdEOG10RkE7QTZENW10RkE7O0FBRUE7QTdEOG10RkE7QTZENW10RkE7O0FBRUE7QTdEOG10RkE7QTZEN250RkE7QUFBQTtBN0Rnb3RGQTtBNkQvbnRGQTs7QUFFQTtBN0Rpb3RGQTtBNkQvbnRGQTs7QUFFQTtBN0Rpb3RGQTtBNkQvbnRGQTs7QUFFQTtBN0Rpb3RGQTtBNkQvbnRGQTs7QUFFQTtBN0Rpb3RGQTtBNkRocHRGQTtBQUFBO0E3RG1wdEZBO0E2RGxwdEZBOztBQUVBO0E3RG9wdEZBO0E2RGxwdEZBOztBQUVBO0E3RG9wdEZBO0E2RGxwdEZBOztBQUVBO0E3RG9wdEZBO0E2RGxwdEZBOztBQUVBO0E3RG9wdEZBO0E2RG5xdEZBO0FBQUE7QTdEc3F0RkE7QTZEcnF0RkE7O0FBRUE7QTdEdXF0RkE7QTZEcnF0RkE7O0FBRUE7QTdEdXF0RkE7QTZEcnF0RkE7O0FBRUE7QTdEdXF0RkE7QTZEcnF0RkE7O0FBRUE7QTdEdXF0RkE7QTZEdHJ0RkE7QUFBQTtBN0R5cnRGQTtBNkR4cnRGQTs7QUFFQTtBN0QwcnRGQTtBNkR4cnRGQTs7QUFFQTtBN0QwcnRGQTtBNkR4cnRGQTs7QUFFQTtBN0QwcnRGQTtBNkR4cnRGQTs7QUFFQTtBN0QwcnRGQTtBNkR6c3RGQTtBQUFBO0E3RDRzdEZBO0E2RDNzdEZBOztBQUVBO0E3RDZzdEZBO0E2RDNzdEZBOztBQUVBO0E3RDZzdEZBO0E2RDNzdEZBOztBQUVBO0E3RDZzdEZBO0E2RDNzdEZBOztBQUVBO0E3RDZzdEZBO0E2RDV0dEZBO0FBQUE7QTdEK3R0RkE7QTZEOXR0RkE7O0FBRUE7QTdEZ3V0RkE7QTZEOXR0RkE7O0FBRUE7QTdEZ3V0RkE7QTZEOXR0RkE7O0FBRUE7QTdEZ3V0RkE7QTZEOXR0RkE7O0FBRUE7QTdEZ3V0RkE7QTZEMXR0RkE7QUFBQTtBN0Q2dHRGQTtBNkQ1dHRGQTs7QUFFQTtBN0Q4dHRGQTtBNkQ1dHRGQTs7QUFFQTtBN0Q4dHRGQTtBNkQ1dHRGQTs7QUFFQTtBN0Q4dHRGQTtBNkQ1dHRGQTs7QUFFQTtBN0Q4dHRGQTtBQUNBO0FnQnh1dEZBO0E2Q2xEQTtBQUFBO0E3RDh4dEZBO0E2RDd4dEZBOztBQUVBO0E3RCt4dEZBO0E2RDd4dEZBOztBQUVBO0E3RCt4dEZBO0E2RDd4dEZBOztBQUVBO0E3RCt4dEZBO0E2RDd4dEZBOztBQUVBO0E3RCt4dEZBO0E2RDl5dEZBO0FBQUE7QTdEaXp0RkE7QTZEaHp0RkE7O0FBRUE7QTdEa3p0RkE7QTZEaHp0RkE7O0FBRUE7QTdEa3p0RkE7QTZEaHp0RkE7O0FBRUE7QTdEa3p0RkE7QTZEaHp0RkE7O0FBRUE7QTdEa3p0RkE7QTZEajB0RkE7QUFBQTtBN0RvMHRGQTtBNkRuMHRGQTs7QUFFQTtBN0RxMHRGQTtBNkRuMHRGQTs7QUFFQTtBN0RxMHRGQTtBNkRuMHRGQTs7QUFFQTtBN0RxMHRGQTtBNkRuMHRGQTs7QUFFQTtBN0RxMHRGQTtBNkRwMXRGQTtBQUFBO0E3RHUxdEZBO0E2RHQxdEZBOztBQUVBO0E3RHcxdEZBO0E2RHQxdEZBOztBQUVBO0E3RHcxdEZBO0E2RHQxdEZBOztBQUVBO0E3RHcxdEZBO0E2RHQxdEZBOztBQUVBO0E3RHcxdEZBO0E2RHYydEZBO0FBQUE7QTdEMDJ0RkE7QTZEejJ0RkE7O0FBRUE7QTdEMjJ0RkE7QTZEejJ0RkE7O0FBRUE7QTdEMjJ0RkE7QTZEejJ0RkE7O0FBRUE7QTdEMjJ0RkE7QTZEejJ0RkE7O0FBRUE7QTdEMjJ0RkE7QTZEMTN0RkE7QUFBQTtBN0Q2M3RGQTtBNkQ1M3RGQTs7QUFFQTtBN0Q4M3RGQTtBNkQ1M3RGQTs7QUFFQTtBN0Q4M3RGQTtBNkQ1M3RGQTs7QUFFQTtBN0Q4M3RGQTtBNkQ1M3RGQTs7QUFFQTtBN0Q4M3RGQTtBNkQ3NHRGQTtBQUFBO0E3RGc1dEZBO0E2RC80dEZBOztBQUVBO0E3RGk1dEZBO0E2RC80dEZBOztBQUVBO0E3RGk1dEZBO0E2RC80dEZBOztBQUVBO0E3RGk1dEZBO0E2RC80dEZBOztBQUVBO0E3RGk1dEZBO0E2RGg2dEZBO0FBQUE7QTdEbTZ0RkE7QTZEbDZ0RkE7O0FBRUE7QTdEbzZ0RkE7QTZEbDZ0RkE7O0FBRUE7QTdEbzZ0RkE7QTZEbDZ0RkE7O0FBRUE7QTdEbzZ0RkE7QTZEbDZ0RkE7O0FBRUE7QTdEbzZ0RkE7QTZEbjd0RkE7QUFBQTtBN0RzN3RGQTtBNkRyN3RGQTs7QUFFQTtBN0R1N3RGQTtBNkRyN3RGQTs7QUFFQTtBN0R1N3RGQTtBNkRyN3RGQTs7QUFFQTtBN0R1N3RGQTtBNkRyN3RGQTs7QUFFQTtBN0R1N3RGQTtBNkR0OHRGQTtBQUFBO0E3RHk4dEZBO0E2RHg4dEZBOztBQUVBO0E3RDA4dEZBO0E2RHg4dEZBOztBQUVBO0E3RDA4dEZBO0E2RHg4dEZBOztBQUVBO0E3RDA4dEZBO0E2RHg4dEZBOztBQUVBO0E3RDA4dEZBO0E2RHo5dEZBO0FBQUE7QTdENDl0RkE7QTZEMzl0RkE7O0FBRUE7QTdENjl0RkE7QTZEMzl0RkE7O0FBRUE7QTdENjl0RkE7QTZEMzl0RkE7O0FBRUE7QTdENjl0RkE7QTZEMzl0RkE7O0FBRUE7QTdENjl0RkE7QTZENSt0RkE7QUFBQTtBN0QrK3RGQTtBNkQ5K3RGQTs7QUFFQTtBN0RnL3RGQTtBNkQ5K3RGQTs7QUFFQTtBN0RnL3RGQTtBNkQ5K3RGQTs7QUFFQTtBN0RnL3RGQTtBNkQ5K3RGQTs7QUFFQTtBN0RnL3RGQTtBNkQvL3RGQTtBQUFBO0E3RGtndUZBO0E2RGpndUZBOztBQUVBO0E3RG1ndUZBO0E2RGpndUZBOztBQUVBO0E3RG1ndUZBO0E2RGpndUZBOztBQUVBO0E3RG1ndUZBO0E2RGpndUZBOztBQUVBO0E3RG1ndUZBO0E2RGxodUZBO0FBQUE7QTdEcWh1RkE7QTZEcGh1RkE7O0FBRUE7QTdEc2h1RkE7QTZEcGh1RkE7O0FBRUE7QTdEc2h1RkE7QTZEcGh1RkE7O0FBRUE7QTdEc2h1RkE7QTZEcGh1RkE7O0FBRUE7QTdEc2h1RkE7QTZEcml1RkE7QUFBQTtBN0R3aXVGQTtBNkR2aXVGQTs7QUFFQTtBN0R5aXVGQTtBNkR2aXVGQTs7QUFFQTtBN0R5aXVGQTtBNkR2aXVGQTs7QUFFQTtBN0R5aXVGQTtBNkR2aXVGQTs7QUFFQTtBN0R5aXVGQTtBNkR4anVGQTtBQUFBO0E3RDJqdUZBO0E2RDFqdUZBOztBQUVBO0E3RDRqdUZBO0E2RDFqdUZBOztBQUVBO0E3RDRqdUZBO0E2RDFqdUZBOztBQUVBO0E3RDRqdUZBO0E2RDFqdUZBOztBQUVBO0E3RDRqdUZBO0E2RDNrdUZBO0FBQUE7QTdEOGt1RkE7QTZEN2t1RkE7O0FBRUE7QTdEK2t1RkE7QTZEN2t1RkE7O0FBRUE7QTdEK2t1RkE7QTZEN2t1RkE7O0FBRUE7QTdEK2t1RkE7QTZEN2t1RkE7O0FBRUE7QTdEK2t1RkE7QTZEOWx1RkE7QUFBQTtBN0RpbXVGQTtBNkRobXVGQTs7QUFFQTtBN0RrbXVGQTtBNkRobXVGQTs7QUFFQTtBN0RrbXVGQTtBNkRobXVGQTs7QUFFQTtBN0RrbXVGQTtBNkRobXVGQTs7QUFFQTtBN0RrbXVGQTtBNkRqbnVGQTtBQUFBO0E3RG9udUZBO0E2RG5udUZBOztBQUVBO0E3RHFudUZBO0E2RG5udUZBOztBQUVBO0E3RHFudUZBO0E2RG5udUZBOztBQUVBO0E3RHFudUZBO0E2RG5udUZBOztBQUVBO0E3RHFudUZBO0E2RHBvdUZBO0FBQUE7QTdEdW91RkE7QTZEdG91RkE7O0FBRUE7QTdEd291RkE7QTZEdG91RkE7O0FBRUE7QTdEd291RkE7QTZEdG91RkE7O0FBRUE7QTdEd291RkE7QTZEdG91RkE7O0FBRUE7QTdEd291RkE7QTZEdnB1RkE7QUFBQTtBN0QwcHVGQTtBNkR6cHVGQTs7QUFFQTtBN0QycHVGQTtBNkR6cHVGQTs7QUFFQTtBN0QycHVGQTtBNkR6cHVGQTs7QUFFQTtBN0QycHVGQTtBNkR6cHVGQTs7QUFFQTtBN0QycHVGQTtBNkQxcXVGQTtBQUFBO0E3RDZxdUZBO0E2RDVxdUZBOztBQUVBO0E3RDhxdUZBO0E2RDVxdUZBOztBQUVBO0E3RDhxdUZBO0E2RDVxdUZBOztBQUVBO0E3RDhxdUZBO0E2RDVxdUZBOztBQUVBO0E3RDhxdUZBO0E2RDdydUZBO0FBQUE7QTdEZ3N1RkE7QTZEL3J1RkE7O0FBRUE7QTdEaXN1RkE7QTZEL3J1RkE7O0FBRUE7QTdEaXN1RkE7QTZEL3J1RkE7O0FBRUE7QTdEaXN1RkE7QTZEL3J1RkE7O0FBRUE7QTdEaXN1RkE7QTZEaHR1RkE7QUFBQTtBN0RtdHVGQTtBNkRsdHVGQTs7QUFFQTtBN0RvdHVGQTtBNkRsdHVGQTs7QUFFQTtBN0RvdHVGQTtBNkRsdHVGQTs7QUFFQTtBN0RvdHVGQTtBNkRsdHVGQTs7QUFFQTtBN0RvdHVGQTtBNkRudXVGQTtBQUFBO0E3RHN1dUZBO0E2RHJ1dUZBOztBQUVBO0E3RHV1dUZBO0E2RHJ1dUZBOztBQUVBO0E3RHV1dUZBO0E2RHJ1dUZBOztBQUVBO0E3RHV1dUZBO0E2RHJ1dUZBOztBQUVBO0E3RHV1dUZBO0E2RHR2dUZBO0FBQUE7QTdEeXZ1RkE7QTZEeHZ1RkE7O0FBRUE7QTdEMHZ1RkE7QTZEeHZ1RkE7O0FBRUE7QTdEMHZ1RkE7QTZEeHZ1RkE7O0FBRUE7QTdEMHZ1RkE7QTZEeHZ1RkE7O0FBRUE7QTdEMHZ1RkE7QTZEend1RkE7QUFBQTtBN0Q0d3VGQTtBNkQzd3VGQTs7QUFFQTtBN0Q2d3VGQTtBNkQzd3VGQTs7QUFFQTtBN0Q2d3VGQTtBNkQzd3VGQTs7QUFFQTtBN0Q2d3VGQTtBNkQzd3VGQTs7QUFFQTtBN0Q2d3VGQTtBNkQ1eHVGQTtBQUFBO0E3RCt4dUZBO0E2RDl4dUZBOztBQUVBO0E3RGd5dUZBO0E2RDl4dUZBOztBQUVBO0E3RGd5dUZBO0E2RDl4dUZBOztBQUVBO0E3RGd5dUZBO0E2RDl4dUZBOztBQUVBO0E3RGd5dUZBO0E2RC95dUZBO0FBQUE7QTdEa3p1RkE7QTZEanp1RkE7O0FBRUE7QTdEbXp1RkE7QTZEanp1RkE7O0FBRUE7QTdEbXp1RkE7QTZEanp1RkE7O0FBRUE7QTdEbXp1RkE7QTZEanp1RkE7O0FBRUE7QTdEbXp1RkE7QTZEbDB1RkE7QUFBQTtBN0RxMHVGQTtBNkRwMHVGQTs7QUFFQTtBN0RzMHVGQTtBNkRwMHVGQTs7QUFFQTtBN0RzMHVGQTtBNkRwMHVGQTs7QUFFQTtBN0RzMHVGQTtBNkRwMHVGQTs7QUFFQTtBN0RzMHVGQTtBNkRyMXVGQTtBQUFBO0E3RHcxdUZBO0E2RHYxdUZBOztBQUVBO0E3RHkxdUZBO0E2RHYxdUZBOztBQUVBO0E3RHkxdUZBO0E2RHYxdUZBOztBQUVBO0E3RHkxdUZBO0E2RHYxdUZBOztBQUVBO0E3RHkxdUZBO0E2RHgydUZBO0FBQUE7QTdEMjJ1RkE7QTZEMTJ1RkE7O0FBRUE7QTdENDJ1RkE7QTZEMTJ1RkE7O0FBRUE7QTdENDJ1RkE7QTZEMTJ1RkE7O0FBRUE7QTdENDJ1RkE7QTZEMTJ1RkE7O0FBRUE7QTdENDJ1RkE7QTZEMzN1RkE7QUFBQTtBN0Q4M3VGQTtBNkQ3M3VGQTs7QUFFQTtBN0QrM3VGQTtBNkQ3M3VGQTs7QUFFQTtBN0QrM3VGQTtBNkQ3M3VGQTs7QUFFQTtBN0QrM3VGQTtBNkQ3M3VGQTs7QUFFQTtBN0QrM3VGQTtBNkQ5NHVGQTtBQUFBO0E3RGk1dUZBO0E2RGg1dUZBOztBQUVBO0E3RGs1dUZBO0E2RGg1dUZBOztBQUVBO0E3RGs1dUZBO0E2RGg1dUZBOztBQUVBO0E3RGs1dUZBO0E2RGg1dUZBOztBQUVBO0E3RGs1dUZBO0E2RGo2dUZBO0FBQUE7QTdEbzZ1RkE7QTZEbjZ1RkE7O0FBRUE7QTdEcTZ1RkE7QTZEbjZ1RkE7O0FBRUE7QTdEcTZ1RkE7QTZEbjZ1RkE7O0FBRUE7QTdEcTZ1RkE7QTZEbjZ1RkE7O0FBRUE7QTdEcTZ1RkE7QTZEcDd1RkE7QUFBQTtBN0R1N3VGQTtBNkR0N3VGQTs7QUFFQTtBN0R3N3VGQTtBNkR0N3VGQTs7QUFFQTtBN0R3N3VGQTtBNkR0N3VGQTs7QUFFQTtBN0R3N3VGQTtBNkR0N3VGQTs7QUFFQTtBN0R3N3VGQTtBNkR2OHVGQTtBQUFBO0E3RDA4dUZBO0E2RHo4dUZBOztBQUVBO0E3RDI4dUZBO0E2RHo4dUZBOztBQUVBO0E3RDI4dUZBO0E2RHo4dUZBOztBQUVBO0E3RDI4dUZBO0E2RHo4dUZBOztBQUVBO0E3RDI4dUZBO0E2RDE5dUZBO0FBQUE7QTdENjl1RkE7QTZENTl1RkE7O0FBRUE7QTdEODl1RkE7QTZENTl1RkE7O0FBRUE7QTdEODl1RkE7QTZENTl1RkE7O0FBRUE7QTdEODl1RkE7QTZENTl1RkE7O0FBRUE7QTdEODl1RkE7QTZENyt1RkE7QUFBQTtBN0RnL3VGQTtBNkQvK3VGQTs7QUFFQTtBN0RpL3VGQTtBNkQvK3VGQTs7QUFFQTtBN0RpL3VGQTtBNkQvK3VGQTs7QUFFQTtBN0RpL3VGQTtBNkQvK3VGQTs7QUFFQTtBN0RpL3VGQTtBNkRoZ3ZGQTtBQUFBO0E3RG1ndkZBO0E2RGxndkZBOztBQUVBO0E3RG9ndkZBO0E2RGxndkZBOztBQUVBO0E3RG9ndkZBO0E2RGxndkZBOztBQUVBO0E3RG9ndkZBO0E2RGxndkZBOztBQUVBO0E3RG9ndkZBO0E2RG5odkZBO0FBQUE7QTdEc2h2RkE7QTZEcmh2RkE7O0FBRUE7QTdEdWh2RkE7QTZEcmh2RkE7O0FBRUE7QTdEdWh2RkE7QTZEcmh2RkE7O0FBRUE7QTdEdWh2RkE7QTZEcmh2RkE7O0FBRUE7QTdEdWh2RkE7QTZEdGl2RkE7QUFBQTtBN0R5aXZGQTtBNkR4aXZGQTs7QUFFQTtBN0QwaXZGQTtBNkR4aXZGQTs7QUFFQTtBN0QwaXZGQTtBNkR4aXZGQTs7QUFFQTtBN0QwaXZGQTtBNkR4aXZGQTs7QUFFQTtBN0QwaXZGQTtBNkR6anZGQTtBQUFBO0E3RDRqdkZBO0E2RDNqdkZBOztBQUVBO0E3RDZqdkZBO0E2RDNqdkZBOztBQUVBO0E3RDZqdkZBO0E2RDNqdkZBOztBQUVBO0E3RDZqdkZBO0E2RDNqdkZBOztBQUVBO0E3RDZqdkZBO0E2RDVrdkZBO0FBQUE7QTdEK2t2RkE7QTZEOWt2RkE7O0FBRUE7QTdEZ2x2RkE7QTZEOWt2RkE7O0FBRUE7QTdEZ2x2RkE7QTZEOWt2RkE7O0FBRUE7QTdEZ2x2RkE7QTZEOWt2RkE7O0FBRUE7QTdEZ2x2RkE7QTZEeGt2RkE7QUFBQTtBN0Qya3ZGQTtBNkQxa3ZGQTs7QUFFQTtBN0Q0a3ZGQTtBNkQxa3ZGQTs7QUFFQTtBN0Q0a3ZGQTtBNkQxa3ZGQTs7QUFFQTtBN0Q0a3ZGQTtBNkQxa3ZGQTs7QUFFQTtBN0Q0a3ZGQTtBNkQzbHZGQTtBQUFBO0E3RDhsdkZBO0E2RDdsdkZBOztBQUVBO0E3RCtsdkZBO0E2RDdsdkZBOztBQUVBO0E3RCtsdkZBO0E2RDdsdkZBOztBQUVBO0E3RCtsdkZBO0E2RDdsdkZBOztBQUVBO0E3RCtsdkZBO0E2RDltdkZBO0FBQUE7QTdEaW52RkE7QTZEaG52RkE7O0FBRUE7QTdEa252RkE7QTZEaG52RkE7O0FBRUE7QTdEa252RkE7QTZEaG52RkE7O0FBRUE7QTdEa252RkE7QTZEaG52RkE7O0FBRUE7QTdEa252RkE7QTZEam92RkE7QUFBQTtBN0Rvb3ZGQTtBNkRub3ZGQTs7QUFFQTtBN0Rxb3ZGQTtBNkRub3ZGQTs7QUFFQTtBN0Rxb3ZGQTtBNkRub3ZGQTs7QUFFQTtBN0Rxb3ZGQTtBNkRub3ZGQTs7QUFFQTtBN0Rxb3ZGQTtBNkRwcHZGQTtBQUFBO0E3RHVwdkZBO0E2RHRwdkZBOztBQUVBO0E3RHdwdkZBO0E2RHRwdkZBOztBQUVBO0E3RHdwdkZBO0E2RHRwdkZBOztBQUVBO0E3RHdwdkZBO0E2RHRwdkZBOztBQUVBO0E3RHdwdkZBO0E2RHZxdkZBO0FBQUE7QTdEMHF2RkE7QTZEenF2RkE7O0FBRUE7QTdEMnF2RkE7QTZEenF2RkE7O0FBRUE7QTdEMnF2RkE7QTZEenF2RkE7O0FBRUE7QTdEMnF2RkE7QTZEenF2RkE7O0FBRUE7QTdEMnF2RkE7QTZEMXJ2RkE7QUFBQTtBN0Q2cnZGQTtBNkQ1cnZGQTs7QUFFQTtBN0Q4cnZGQTtBNkQ1cnZGQTs7QUFFQTtBN0Q4cnZGQTtBNkQ1cnZGQTs7QUFFQTtBN0Q4cnZGQTtBNkQ1cnZGQTs7QUFFQTtBN0Q4cnZGQTtBNkQ3c3ZGQTtBQUFBO0E3RGd0dkZBO0E2RC9zdkZBOztBQUVBO0E3RGl0dkZBO0E2RC9zdkZBOztBQUVBO0E3RGl0dkZBO0E2RC9zdkZBOztBQUVBO0E3RGl0dkZBO0E2RC9zdkZBOztBQUVBO0E3RGl0dkZBO0E2RGh1dkZBO0FBQUE7QTdEbXV2RkE7QTZEbHV2RkE7O0FBRUE7QTdEb3V2RkE7QTZEbHV2RkE7O0FBRUE7QTdEb3V2RkE7QTZEbHV2RkE7O0FBRUE7QTdEb3V2RkE7QTZEbHV2RkE7O0FBRUE7QTdEb3V2RkE7QTZEbnZ2RkE7QUFBQTtBN0RzdnZGQTtBNkRydnZGQTs7QUFFQTtBN0R1dnZGQTtBNkRydnZGQTs7QUFFQTtBN0R1dnZGQTtBNkRydnZGQTs7QUFFQTtBN0R1dnZGQTtBNkRydnZGQTs7QUFFQTtBN0R1dnZGQTtBNkR0d3ZGQTtBQUFBO0E3RHl3dkZBO0E2RHh3dkZBOztBQUVBO0E3RDB3dkZBO0E2RHh3dkZBOztBQUVBO0E3RDB3dkZBO0E2RHh3dkZBOztBQUVBO0E3RDB3dkZBO0E2RHh3dkZBOztBQUVBO0E3RDB3dkZBO0E2RHp4dkZBO0FBQUE7QTdENHh2RkE7QTZEM3h2RkE7O0FBRUE7QTdENnh2RkE7QTZEM3h2RkE7O0FBRUE7QTdENnh2RkE7QTZEM3h2RkE7O0FBRUE7QTdENnh2RkE7QTZEM3h2RkE7O0FBRUE7QTdENnh2RkE7QTZENXl2RkE7QUFBQTtBN0QreXZGQTtBNkQ5eXZGQTs7QUFFQTtBN0RnenZGQTtBNkQ5eXZGQTs7QUFFQTtBN0RnenZGQTtBNkQ5eXZGQTs7QUFFQTtBN0RnenZGQTtBNkQ5eXZGQTs7QUFFQTtBN0RnenZGQTtBNkQvenZGQTtBQUFBO0E3RGswdkZBO0E2RGowdkZBOztBQUVBO0E3RG0wdkZBO0E2RGowdkZBOztBQUVBO0E3RG0wdkZBO0E2RGowdkZBOztBQUVBO0E3RG0wdkZBO0E2RGowdkZBOztBQUVBO0E3RG0wdkZBO0E2RGwxdkZBO0FBQUE7QTdEcTF2RkE7QTZEcDF2RkE7O0FBRUE7QTdEczF2RkE7QTZEcDF2RkE7O0FBRUE7QTdEczF2RkE7QTZEcDF2RkE7O0FBRUE7QTdEczF2RkE7QTZEcDF2RkE7O0FBRUE7QTdEczF2RkE7QTZEcjJ2RkE7QUFBQTtBN0R3MnZGQTtBNkR2MnZGQTs7QUFFQTtBN0R5MnZGQTtBNkR2MnZGQTs7QUFFQTtBN0R5MnZGQTtBNkR2MnZGQTs7QUFFQTtBN0R5MnZGQTtBNkR2MnZGQTs7QUFFQTtBN0R5MnZGQTtBNkR4M3ZGQTtBQUFBO0E3RDIzdkZBO0E2RDEzdkZBOztBQUVBO0E3RDQzdkZBO0E2RDEzdkZBOztBQUVBO0E3RDQzdkZBO0E2RDEzdkZBOztBQUVBO0E3RDQzdkZBO0E2RDEzdkZBOztBQUVBO0E3RDQzdkZBO0E2RDM0dkZBO0FBQUE7QTdEODR2RkE7QTZENzR2RkE7O0FBRUE7QTdEKzR2RkE7QTZENzR2RkE7O0FBRUE7QTdEKzR2RkE7QTZENzR2RkE7O0FBRUE7QTdEKzR2RkE7QTZENzR2RkE7O0FBRUE7QTdEKzR2RkE7QTZEOTV2RkE7QUFBQTtBN0RpNnZGQTtBNkRoNnZGQTs7QUFFQTtBN0RrNnZGQTtBNkRoNnZGQTs7QUFFQTtBN0RrNnZGQTtBNkRoNnZGQTs7QUFFQTtBN0RrNnZGQTtBNkRoNnZGQTs7QUFFQTtBN0RrNnZGQTtBNkRqN3ZGQTtBQUFBO0E3RG83dkZBO0E2RG43dkZBOztBQUVBO0E3RHE3dkZBO0E2RG43dkZBOztBQUVBO0E3RHE3dkZBO0E2RG43dkZBOztBQUVBO0E3RHE3dkZBO0E2RG43dkZBOztBQUVBO0E3RHE3dkZBO0E2RHA4dkZBO0FBQUE7QTdEdTh2RkE7QTZEdDh2RkE7O0FBRUE7QTdEdzh2RkE7QTZEdDh2RkE7O0FBRUE7QTdEdzh2RkE7QTZEdDh2RkE7O0FBRUE7QTdEdzh2RkE7QTZEdDh2RkE7O0FBRUE7QTdEdzh2RkE7QTZEbDh2RkE7QUFBQTtBN0RxOHZGQTtBNkRwOHZGQTs7QUFFQTtBN0RzOHZGQTtBNkRwOHZGQTs7QUFFQTtBN0RzOHZGQTtBNkRwOHZGQTs7QUFFQTtBN0RzOHZGQTtBNkRwOHZGQTs7QUFFQTtBN0RzOHZGQTtBQUNBO0FnQmg5dkZBO0E2Q2xEQTtBQUFBO0E3RHNnd0ZBO0E2RHJnd0ZBOztBQUVBO0E3RHVnd0ZBO0E2RHJnd0ZBOztBQUVBO0E3RHVnd0ZBO0E2RHJnd0ZBOztBQUVBO0E3RHVnd0ZBO0E2RHJnd0ZBOztBQUVBO0E3RHVnd0ZBO0E2RHRod0ZBO0FBQUE7QTdEeWh3RkE7QTZEeGh3RkE7O0FBRUE7QTdEMGh3RkE7QTZEeGh3RkE7O0FBRUE7QTdEMGh3RkE7QTZEeGh3RkE7O0FBRUE7QTdEMGh3RkE7QTZEeGh3RkE7O0FBRUE7QTdEMGh3RkE7QTZEeml3RkE7QUFBQTtBN0Q0aXdGQTtBNkQzaXdGQTs7QUFFQTtBN0Q2aXdGQTtBNkQzaXdGQTs7QUFFQTtBN0Q2aXdGQTtBNkQzaXdGQTs7QUFFQTtBN0Q2aXdGQTtBNkQzaXdGQTs7QUFFQTtBN0Q2aXdGQTtBNkQ1andGQTtBQUFBO0E3RCtqd0ZBO0E2RDlqd0ZBOztBQUVBO0E3RGdrd0ZBO0E2RDlqd0ZBOztBQUVBO0E3RGdrd0ZBO0E2RDlqd0ZBOztBQUVBO0E3RGdrd0ZBO0E2RDlqd0ZBOztBQUVBO0E3RGdrd0ZBO0E2RC9rd0ZBO0FBQUE7QTdEa2x3RkE7QTZEamx3RkE7O0FBRUE7QTdEbWx3RkE7QTZEamx3RkE7O0FBRUE7QTdEbWx3RkE7QTZEamx3RkE7O0FBRUE7QTdEbWx3RkE7QTZEamx3RkE7O0FBRUE7QTdEbWx3RkE7QTZEbG13RkE7QUFBQTtBN0RxbXdGQTtBNkRwbXdGQTs7QUFFQTtBN0RzbXdGQTtBNkRwbXdGQTs7QUFFQTtBN0RzbXdGQTtBNkRwbXdGQTs7QUFFQTtBN0RzbXdGQTtBNkRwbXdGQTs7QUFFQTtBN0RzbXdGQTtBNkRybndGQTtBQUFBO0E3RHdud0ZBO0E2RHZud0ZBOztBQUVBO0E3RHlud0ZBO0E2RHZud0ZBOztBQUVBO0E3RHlud0ZBO0E2RHZud0ZBOztBQUVBO0E3RHlud0ZBO0E2RHZud0ZBOztBQUVBO0E3RHlud0ZBO0E2RHhvd0ZBO0FBQUE7QTdEMm93RkE7QTZEMW93RkE7O0FBRUE7QTdENG93RkE7QTZEMW93RkE7O0FBRUE7QTdENG93RkE7QTZEMW93RkE7O0FBRUE7QTdENG93RkE7QTZEMW93RkE7O0FBRUE7QTdENG93RkE7QTZEM3B3RkE7QUFBQTtBN0Q4cHdGQTtBNkQ3cHdGQTs7QUFFQTtBN0QrcHdGQTtBNkQ3cHdGQTs7QUFFQTtBN0QrcHdGQTtBNkQ3cHdGQTs7QUFFQTtBN0QrcHdGQTtBNkQ3cHdGQTs7QUFFQTtBN0QrcHdGQTtBNkQ5cXdGQTtBQUFBO0E3RGlyd0ZBO0E2RGhyd0ZBOztBQUVBO0E3RGtyd0ZBO0E2RGhyd0ZBOztBQUVBO0E3RGtyd0ZBO0E2RGhyd0ZBOztBQUVBO0E3RGtyd0ZBO0E2RGhyd0ZBOztBQUVBO0E3RGtyd0ZBO0E2RGpzd0ZBO0FBQUE7QTdEb3N3RkE7QTZEbnN3RkE7O0FBRUE7QTdEcXN3RkE7QTZEbnN3RkE7O0FBRUE7QTdEcXN3RkE7QTZEbnN3RkE7O0FBRUE7QTdEcXN3RkE7QTZEbnN3RkE7O0FBRUE7QTdEcXN3RkE7QTZEcHR3RkE7QUFBQTtBN0R1dHdGQTtBNkR0dHdGQTs7QUFFQTtBN0R3dHdGQTtBNkR0dHdGQTs7QUFFQTtBN0R3dHdGQTtBNkR0dHdGQTs7QUFFQTtBN0R3dHdGQTtBNkR0dHdGQTs7QUFFQTtBN0R3dHdGQTtBNkR2dXdGQTtBQUFBO0E3RDB1d0ZBO0E2RHp1d0ZBOztBQUVBO0E3RDJ1d0ZBO0E2RHp1d0ZBOztBQUVBO0E3RDJ1d0ZBO0E2RHp1d0ZBOztBQUVBO0E3RDJ1d0ZBO0E2RHp1d0ZBOztBQUVBO0E3RDJ1d0ZBO0E2RDF2d0ZBO0FBQUE7QTdENnZ3RkE7QTZENXZ3RkE7O0FBRUE7QTdEOHZ3RkE7QTZENXZ3RkE7O0FBRUE7QTdEOHZ3RkE7QTZENXZ3RkE7O0FBRUE7QTdEOHZ3RkE7QTZENXZ3RkE7O0FBRUE7QTdEOHZ3RkE7QTZEN3d3RkE7QUFBQTtBN0RneHdGQTtBNkQvd3dGQTs7QUFFQTtBN0RpeHdGQTtBNkQvd3dGQTs7QUFFQTtBN0RpeHdGQTtBNkQvd3dGQTs7QUFFQTtBN0RpeHdGQTtBNkQvd3dGQTs7QUFFQTtBN0RpeHdGQTtBNkRoeXdGQTtBQUFBO0E3RG15d0ZBO0E2RGx5d0ZBOztBQUVBO0E3RG95d0ZBO0E2RGx5d0ZBOztBQUVBO0E3RG95d0ZBO0E2RGx5d0ZBOztBQUVBO0E3RG95d0ZBO0E2RGx5d0ZBOztBQUVBO0E3RG95d0ZBO0E2RG56d0ZBO0FBQUE7QTdEc3p3RkE7QTZEcnp3RkE7O0FBRUE7QTdEdXp3RkE7QTZEcnp3RkE7O0FBRUE7QTdEdXp3RkE7QTZEcnp3RkE7O0FBRUE7QTdEdXp3RkE7QTZEcnp3RkE7O0FBRUE7QTdEdXp3RkE7QTZEdDB3RkE7QUFBQTtBN0R5MHdGQTtBNkR4MHdGQTs7QUFFQTtBN0QwMHdGQTtBNkR4MHdGQTs7QUFFQTtBN0QwMHdGQTtBNkR4MHdGQTs7QUFFQTtBN0QwMHdGQTtBNkR4MHdGQTs7QUFFQTtBN0QwMHdGQTtBNkR6MXdGQTtBQUFBO0E3RDQxd0ZBO0E2RDMxd0ZBOztBQUVBO0E3RDYxd0ZBO0E2RDMxd0ZBOztBQUVBO0E3RDYxd0ZBO0E2RDMxd0ZBOztBQUVBO0E3RDYxd0ZBO0E2RDMxd0ZBOztBQUVBO0E3RDYxd0ZBO0E2RDUyd0ZBO0FBQUE7QTdEKzJ3RkE7QTZEOTJ3RkE7O0FBRUE7QTdEZzN3RkE7QTZEOTJ3RkE7O0FBRUE7QTdEZzN3RkE7QTZEOTJ3RkE7O0FBRUE7QTdEZzN3RkE7QTZEOTJ3RkE7O0FBRUE7QTdEZzN3RkE7QTZELzN3RkE7QUFBQTtBN0RrNHdGQTtBNkRqNHdGQTs7QUFFQTtBN0RtNHdGQTtBNkRqNHdGQTs7QUFFQTtBN0RtNHdGQTtBNkRqNHdGQTs7QUFFQTtBN0RtNHdGQTtBNkRqNHdGQTs7QUFFQTtBN0RtNHdGQTtBNkRsNXdGQTtBQUFBO0E3RHE1d0ZBO0E2RHA1d0ZBOztBQUVBO0E3RHM1d0ZBO0E2RHA1d0ZBOztBQUVBO0E3RHM1d0ZBO0E2RHA1d0ZBOztBQUVBO0E3RHM1d0ZBO0E2RHA1d0ZBOztBQUVBO0E3RHM1d0ZBO0E2RHI2d0ZBO0FBQUE7QTdEdzZ3RkE7QTZEdjZ3RkE7O0FBRUE7QTdEeTZ3RkE7QTZEdjZ3RkE7O0FBRUE7QTdEeTZ3RkE7QTZEdjZ3RkE7O0FBRUE7QTdEeTZ3RkE7QTZEdjZ3RkE7O0FBRUE7QTdEeTZ3RkE7QTZEeDd3RkE7QUFBQTtBN0QyN3dGQTtBNkQxN3dGQTs7QUFFQTtBN0Q0N3dGQTtBNkQxN3dGQTs7QUFFQTtBN0Q0N3dGQTtBNkQxN3dGQTs7QUFFQTtBN0Q0N3dGQTtBNkQxN3dGQTs7QUFFQTtBN0Q0N3dGQTtBNkQzOHdGQTtBQUFBO0E3RDg4d0ZBO0E2RDc4d0ZBOztBQUVBO0E3RCs4d0ZBO0E2RDc4d0ZBOztBQUVBO0E3RCs4d0ZBO0E2RDc4d0ZBOztBQUVBO0E3RCs4d0ZBO0E2RDc4d0ZBOztBQUVBO0E3RCs4d0ZBO0E2RDk5d0ZBO0FBQUE7QTdEaSt3RkE7QTZEaCt3RkE7O0FBRUE7QTdEayt3RkE7QTZEaCt3RkE7O0FBRUE7QTdEayt3RkE7QTZEaCt3RkE7O0FBRUE7QTdEayt3RkE7QTZEaCt3RkE7O0FBRUE7QTdEayt3RkE7QTZEai93RkE7QUFBQTtBN0RvL3dGQTtBNkRuL3dGQTs7QUFFQTtBN0RxL3dGQTtBNkRuL3dGQTs7QUFFQTtBN0RxL3dGQTtBNkRuL3dGQTs7QUFFQTtBN0RxL3dGQTtBNkRuL3dGQTs7QUFFQTtBN0RxL3dGQTtBNkRwZ3hGQTtBQUFBO0E3RHVneEZBO0E2RHRneEZBOztBQUVBO0E3RHdneEZBO0E2RHRneEZBOztBQUVBO0E3RHdneEZBO0E2RHRneEZBOztBQUVBO0E3RHdneEZBO0E2RHRneEZBOztBQUVBO0E3RHdneEZBO0E2RHZoeEZBO0FBQUE7QTdEMGh4RkE7QTZEemh4RkE7O0FBRUE7QTdEMmh4RkE7QTZEemh4RkE7O0FBRUE7QTdEMmh4RkE7QTZEemh4RkE7O0FBRUE7QTdEMmh4RkE7QTZEemh4RkE7O0FBRUE7QTdEMmh4RkE7QTZEMWl4RkE7QUFBQTtBN0Q2aXhGQTtBNkQ1aXhGQTs7QUFFQTtBN0Q4aXhGQTtBNkQ1aXhGQTs7QUFFQTtBN0Q4aXhGQTtBNkQ1aXhGQTs7QUFFQTtBN0Q4aXhGQTtBNkQ1aXhGQTs7QUFFQTtBN0Q4aXhGQTtBNkQ3anhGQTtBQUFBO0E3RGdreEZBO0E2RC9qeEZBOztBQUVBO0E3RGlreEZBO0E2RC9qeEZBOztBQUVBO0E3RGlreEZBO0E2RC9qeEZBOztBQUVBO0E3RGlreEZBO0E2RC9qeEZBOztBQUVBO0E3RGlreEZBO0E2RGhseEZBO0FBQUE7QTdEbWx4RkE7QTZEbGx4RkE7O0FBRUE7QTdEb2x4RkE7QTZEbGx4RkE7O0FBRUE7QTdEb2x4RkE7QTZEbGx4RkE7O0FBRUE7QTdEb2x4RkE7QTZEbGx4RkE7O0FBRUE7QTdEb2x4RkE7QTZEbm14RkE7QUFBQTtBN0RzbXhGQTtBNkRybXhGQTs7QUFFQTtBN0R1bXhGQTtBNkRybXhGQTs7QUFFQTtBN0R1bXhGQTtBNkRybXhGQTs7QUFFQTtBN0R1bXhGQTtBNkRybXhGQTs7QUFFQTtBN0R1bXhGQTtBNkR0bnhGQTtBQUFBO0E3RHlueEZBO0E2RHhueEZBOztBQUVBO0E3RDBueEZBO0E2RHhueEZBOztBQUVBO0E3RDBueEZBO0E2RHhueEZBOztBQUVBO0E3RDBueEZBO0E2RHhueEZBOztBQUVBO0E3RDBueEZBO0E2RHpveEZBO0FBQUE7QTdENG94RkE7QTZEM294RkE7O0FBRUE7QTdENm94RkE7QTZEM294RkE7O0FBRUE7QTdENm94RkE7QTZEM294RkE7O0FBRUE7QTdENm94RkE7QTZEM294RkE7O0FBRUE7QTdENm94RkE7QTZENXB4RkE7QUFBQTtBN0QrcHhGQTtBNkQ5cHhGQTs7QUFFQTtBN0RncXhGQTtBNkQ5cHhGQTs7QUFFQTtBN0RncXhGQTtBNkQ5cHhGQTs7QUFFQTtBN0RncXhGQTtBNkQ5cHhGQTs7QUFFQTtBN0RncXhGQTtBNkQvcXhGQTtBQUFBO0E3RGtyeEZBO0E2RGpyeEZBOztBQUVBO0E3RG1yeEZBO0E2RGpyeEZBOztBQUVBO0E3RG1yeEZBO0E2RGpyeEZBOztBQUVBO0E3RG1yeEZBO0E2RGpyeEZBOztBQUVBO0E3RG1yeEZBO0E2RGxzeEZBO0FBQUE7QTdEcXN4RkE7QTZEcHN4RkE7O0FBRUE7QTdEc3N4RkE7QTZEcHN4RkE7O0FBRUE7QTdEc3N4RkE7QTZEcHN4RkE7O0FBRUE7QTdEc3N4RkE7QTZEcHN4RkE7O0FBRUE7QTdEc3N4RkE7QTZEcnR4RkE7QUFBQTtBN0R3dHhGQTtBNkR2dHhGQTs7QUFFQTtBN0R5dHhGQTtBNkR2dHhGQTs7QUFFQTtBN0R5dHhGQTtBNkR2dHhGQTs7QUFFQTtBN0R5dHhGQTtBNkR2dHhGQTs7QUFFQTtBN0R5dHhGQTtBNkR4dXhGQTtBQUFBO0E3RDJ1eEZBO0E2RDF1eEZBOztBQUVBO0E3RDR1eEZBO0E2RDF1eEZBOztBQUVBO0E3RDR1eEZBO0E2RDF1eEZBOztBQUVBO0E3RDR1eEZBO0E2RDF1eEZBOztBQUVBO0E3RDR1eEZBO0E2RDN2eEZBO0FBQUE7QTdEOHZ4RkE7QTZEN3Z4RkE7O0FBRUE7QTdEK3Z4RkE7QTZEN3Z4RkE7O0FBRUE7QTdEK3Z4RkE7QTZEN3Z4RkE7O0FBRUE7QTdEK3Z4RkE7QTZEN3Z4RkE7O0FBRUE7QTdEK3Z4RkE7QTZEOXd4RkE7QUFBQTtBN0RpeHhGQTtBNkRoeHhGQTs7QUFFQTtBN0RreHhGQTtBNkRoeHhGQTs7QUFFQTtBN0RreHhGQTtBNkRoeHhGQTs7QUFFQTtBN0RreHhGQTtBNkRoeHhGQTs7QUFFQTtBN0RreHhGQTtBNkRqeXhGQTtBQUFBO0E3RG95eEZBO0E2RG55eEZBOztBQUVBO0E3RHF5eEZBO0E2RG55eEZBOztBQUVBO0E3RHF5eEZBO0E2RG55eEZBOztBQUVBO0E3RHF5eEZBO0E2RG55eEZBOztBQUVBO0E3RHF5eEZBO0E2RHB6eEZBO0FBQUE7QTdEdXp4RkE7QTZEdHp4RkE7O0FBRUE7QTdEd3p4RkE7QTZEdHp4RkE7O0FBRUE7QTdEd3p4RkE7QTZEdHp4RkE7O0FBRUE7QTdEd3p4RkE7QTZEdHp4RkE7O0FBRUE7QTdEd3p4RkE7QTZEaHp4RkE7QUFBQTtBN0RtenhGQTtBNkRsenhGQTs7QUFFQTtBN0RvenhGQTtBNkRsenhGQTs7QUFFQTtBN0RvenhGQTtBNkRsenhGQTs7QUFFQTtBN0RvenhGQTtBNkRsenhGQTs7QUFFQTtBN0RvenhGQTtBNkRuMHhGQTtBQUFBO0E3RHMweEZBO0E2RHIweEZBOztBQUVBO0E3RHUweEZBO0E2RHIweEZBOztBQUVBO0E3RHUweEZBO0E2RHIweEZBOztBQUVBO0E3RHUweEZBO0E2RHIweEZBOztBQUVBO0E3RHUweEZBO0E2RHQxeEZBO0FBQUE7QTdEeTF4RkE7QTZEeDF4RkE7O0FBRUE7QTdEMDF4RkE7QTZEeDF4RkE7O0FBRUE7QTdEMDF4RkE7QTZEeDF4RkE7O0FBRUE7QTdEMDF4RkE7QTZEeDF4RkE7O0FBRUE7QTdEMDF4RkE7QTZEejJ4RkE7QUFBQTtBN0Q0MnhGQTtBNkQzMnhGQTs7QUFFQTtBN0Q2MnhGQTtBNkQzMnhGQTs7QUFFQTtBN0Q2MnhGQTtBNkQzMnhGQTs7QUFFQTtBN0Q2MnhGQTtBNkQzMnhGQTs7QUFFQTtBN0Q2MnhGQTtBNkQ1M3hGQTtBQUFBO0E3RCszeEZBO0E2RDkzeEZBOztBQUVBO0E3RGc0eEZBO0E2RDkzeEZBOztBQUVBO0E3RGc0eEZBO0E2RDkzeEZBOztBQUVBO0E3RGc0eEZBO0E2RDkzeEZBOztBQUVBO0E3RGc0eEZBO0E2RC80eEZBO0FBQUE7QTdEazV4RkE7QTZEajV4RkE7O0FBRUE7QTdEbTV4RkE7QTZEajV4RkE7O0FBRUE7QTdEbTV4RkE7QTZEajV4RkE7O0FBRUE7QTdEbTV4RkE7QTZEajV4RkE7O0FBRUE7QTdEbTV4RkE7QTZEbDZ4RkE7QUFBQTtBN0RxNnhGQTtBNkRwNnhGQTs7QUFFQTtBN0RzNnhGQTtBNkRwNnhGQTs7QUFFQTtBN0RzNnhGQTtBNkRwNnhGQTs7QUFFQTtBN0RzNnhGQTtBNkRwNnhGQTs7QUFFQTtBN0RzNnhGQTtBNkRyN3hGQTtBQUFBO0E3RHc3eEZBO0E2RHY3eEZBOztBQUVBO0E3RHk3eEZBO0E2RHY3eEZBOztBQUVBO0E3RHk3eEZBO0E2RHY3eEZBOztBQUVBO0E3RHk3eEZBO0E2RHY3eEZBOztBQUVBO0E3RHk3eEZBO0E2RHg4eEZBO0FBQUE7QTdEMjh4RkE7QTZEMTh4RkE7O0FBRUE7QTdENDh4RkE7QTZEMTh4RkE7O0FBRUE7QTdENDh4RkE7QTZEMTh4RkE7O0FBRUE7QTdENDh4RkE7QTZEMTh4RkE7O0FBRUE7QTdENDh4RkE7QTZEMzl4RkE7QUFBQTtBN0Q4OXhGQTtBNkQ3OXhGQTs7QUFFQTtBN0QrOXhGQTtBNkQ3OXhGQTs7QUFFQTtBN0QrOXhGQTtBNkQ3OXhGQTs7QUFFQTtBN0QrOXhGQTtBNkQ3OXhGQTs7QUFFQTtBN0QrOXhGQTtBNkQ5K3hGQTtBQUFBO0E3RGkveEZBO0E2RGgveEZBOztBQUVBO0E3RGsveEZBO0E2RGgveEZBOztBQUVBO0E3RGsveEZBO0E2RGgveEZBOztBQUVBO0E3RGsveEZBO0E2RGgveEZBOztBQUVBO0E3RGsveEZBO0E2RGpneUZBO0FBQUE7QTdEb2d5RkE7QTZEbmd5RkE7O0FBRUE7QTdEcWd5RkE7QTZEbmd5RkE7O0FBRUE7QTdEcWd5RkE7QTZEbmd5RkE7O0FBRUE7QTdEcWd5RkE7QTZEbmd5RkE7O0FBRUE7QTdEcWd5RkE7QTZEcGh5RkE7QUFBQTtBN0R1aHlGQTtBNkR0aHlGQTs7QUFFQTtBN0R3aHlGQTtBNkR0aHlGQTs7QUFFQTtBN0R3aHlGQTtBNkR0aHlGQTs7QUFFQTtBN0R3aHlGQTtBNkR0aHlGQTs7QUFFQTtBN0R3aHlGQTtBNkR2aXlGQTtBQUFBO0E3RDBpeUZBO0E2RHppeUZBOztBQUVBO0E3RDJpeUZBO0E2RHppeUZBOztBQUVBO0E3RDJpeUZBO0E2RHppeUZBOztBQUVBO0E3RDJpeUZBO0E2RHppeUZBOztBQUVBO0E3RDJpeUZBO0E2RDFqeUZBO0FBQUE7QTdENmp5RkE7QTZENWp5RkE7O0FBRUE7QTdEOGp5RkE7QTZENWp5RkE7O0FBRUE7QTdEOGp5RkE7QTZENWp5RkE7O0FBRUE7QTdEOGp5RkE7QTZENWp5RkE7O0FBRUE7QTdEOGp5RkE7QTZEN2t5RkE7QUFBQTtBN0RnbHlGQTtBNkQva3lGQTs7QUFFQTtBN0RpbHlGQTtBNkQva3lGQTs7QUFFQTtBN0RpbHlGQTtBNkQva3lGQTs7QUFFQTtBN0RpbHlGQTtBNkQva3lGQTs7QUFFQTtBN0RpbHlGQTtBNkRobXlGQTtBQUFBO0E3RG1teUZBO0E2RGxteUZBOztBQUVBO0E3RG9teUZBO0E2RGxteUZBOztBQUVBO0E3RG9teUZBO0E2RGxteUZBOztBQUVBO0E3RG9teUZBO0E2RGxteUZBOztBQUVBO0E3RG9teUZBO0E2RG5ueUZBO0FBQUE7QTdEc255RkE7QTZEcm55RkE7O0FBRUE7QTdEdW55RkE7QTZEcm55RkE7O0FBRUE7QTdEdW55RkE7QTZEcm55RkE7O0FBRUE7QTdEdW55RkE7QTZEcm55RkE7O0FBRUE7QTdEdW55RkE7QTZEdG95RkE7QUFBQTtBN0R5b3lGQTtBNkR4b3lGQTs7QUFFQTtBN0Qwb3lGQTtBNkR4b3lGQTs7QUFFQTtBN0Qwb3lGQTtBNkR4b3lGQTs7QUFFQTtBN0Qwb3lGQTtBNkR4b3lGQTs7QUFFQTtBN0Qwb3lGQTtBNkR6cHlGQTtBQUFBO0E3RDRweUZBO0E2RDNweUZBOztBQUVBO0E3RDZweUZBO0E2RDNweUZBOztBQUVBO0E3RDZweUZBO0E2RDNweUZBOztBQUVBO0E3RDZweUZBO0E2RDNweUZBOztBQUVBO0E3RDZweUZBO0E2RDVxeUZBO0FBQUE7QTdEK3F5RkE7QTZEOXF5RkE7O0FBRUE7QTdEZ3J5RkE7QTZEOXF5RkE7O0FBRUE7QTdEZ3J5RkE7QTZEOXF5RkE7O0FBRUE7QTdEZ3J5RkE7QTZEOXF5RkE7O0FBRUE7QTdEZ3J5RkE7QTZEMXF5RkE7QUFBQTtBN0Q2cXlGQTtBNkQ1cXlGQTs7QUFFQTtBN0Q4cXlGQTtBNkQ1cXlGQTs7QUFFQTtBN0Q4cXlGQTtBNkQ1cXlGQTs7QUFFQTtBN0Q4cXlGQTtBNkQ1cXlGQTs7QUFFQTtBN0Q4cXlGQTtBQUNBO0E4RC91eUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0E5RCt1eUZBOztBK0R6dnlGQTtBQUFBO0EvRDZ2eUZBOztBK0R6dnlGQTtBQUFBO0EvRDZ2eUZBOztBK0Q1dnlGQTtBQUFBO0EvRGd3eUZBOztBK0QvdnlGQTtBQUFBO0EvRG13eUZBOztBK0Rsd3lGQTtBQ1RBO0FBQ0E7QUFDQTtBaEUrd3lGQTs7QStEaHd5RkE7QUFBQTtBL0Rvd3lGQTs7QStEbnd5RkE7QUFBQTtBL0R1d3lGQTs7QStEdHd5RkE7QUFBQTtBL0Qwd3lGQTs7QWdCcnV5RkE7QStDdkNBO0FBQUE7QS9EaXh5RkE7QStEaHh5RkE7QUFBQTtBL0RteHlGQTtBK0RseHlGQTtBQUFBO0EvRHF4eUZBO0FBQ0E7QWdCanZ5RkE7QStDdkNBO0FBQUE7QS9ENHh5RkE7QStEM3h5RkE7QUFBQTtBL0Q4eHlGQTtBK0Q3eHlGQTtBQUFBO0EvRGd5eUZBO0FBQ0E7QWdCNXZ5RkE7QStDdkNBO0FBQUE7QS9EdXl5RkE7QStEdHl5RkE7QUFBQTtBL0R5eXlGQTtBK0R4eXlGQTtBQUFBO0EvRDJ5eUZBO0FBQ0E7QWdCdnd5RkE7QStDdkNBO0FBQUE7QS9Ea3p5RkE7QStEanp5RkE7QUFBQTtBL0RvenlGQTtBK0RuenlGQTtBQUFBO0EvRHN6eUZBO0FBQ0E7QStEanp5RkE7QUFBQTtBL0RvenlGQTs7QStEbnp5RkE7QUFBQTtBL0R1enlGQTs7QStEdHp5RkE7QUFBQTtBL0QwenlGQTs7QStEdHp5RkE7QUFBQTtBL0QwenlGQTs7QStEenp5RkE7QUFBQTtBL0Q2enlGQTs7QStENXp5RkE7QUFBQTtBL0RnMHlGQTs7QStEL3p5RkE7QUFBQTtBL0RtMHlGQTs7QStEbDB5RkE7QUFBQTtBL0RzMHlGQTs7QStEcjB5RkE7QUFBQTtBL0R5MHlGQTs7QStEcjB5RkE7QUFBQTtBL0R5MHlGQTs7QWlFaDN5RkE7QUFDQTtBakVtM3lGQTs7QU96MnlGQTtBMERMQTtBakVrM3lGQTs7QWlFeDN5RkE7QUFDQTtBakUyM3lGQTs7QU9qM3lGQTtBMERMQTtBakUwM3lGQTs7QWlFaDR5RkE7QUFDQTtBakVtNHlGQTs7QU96M3lGQTtBMERMQTtBakVrNHlGQTs7QWlFeDR5RkE7QUFDQTtBakUyNHlGQTs7QU9qNHlGQTtBMERMQTtBakUwNHlGQTs7QWlFaDV5RkE7QUFDQTtBakVtNXlGQTs7QU96NHlGQTtBMERMQTtBakVrNXlGQTs7QWlFeDV5RkE7QUFDQTtBakUyNXlGQTs7QU9qNXlGQTtBMERMQTtBakUwNXlGQTs7QWlFaDZ5RkE7QUFDQTtBakVtNnlGQTs7QU96NXlGQTtBMERMQTtBakVrNnlGQTs7QWlFeDZ5RkE7QUFDQTtBakUyNnlGQTs7QU9qNnlGQTtBMERMQTtBakUwNnlGQTs7QWlFaDd5RkE7QUFDQTtBakVtN3lGQTs7QU96NnlGQTtBMERMQTtBakVrN3lGQTs7QWlFeDd5RkE7QUFDQTtBakUyN3lGQTs7QU9qN3lGQTtBMERMQTtBakUwN3lGQTs7QWlFaDh5RkE7QUFDQTtBakVtOHlGQTs7QU96N3lGQTtBMERMQTtBakVrOHlGQTs7QWlFeDh5RkE7QUFDQTtBakUyOHlGQTs7QU9qOHlGQTtBMERMQTtBakUwOHlGQTs7QWlFaDl5RkE7QUFDQTtBakVtOXlGQTs7QU96OHlGQTtBMERMQTtBakVrOXlGQTs7QWlFeDl5RkE7QUFDQTtBakUyOXlGQTs7QU9qOXlGQTtBMERMQTtBakUwOXlGQTs7QWlFaCt5RkE7QUFDQTtBakVtK3lGQTs7QU96OXlGQTtBMERMQTtBakVrK3lGQTs7QWlFeCt5RkE7QUFDQTtBakUyK3lGQTs7QU9qK3lGQTtBMERMQTtBakUwK3lGQTs7QWlFaC95RkE7QUFDQTtBakVtL3lGQTs7QU96K3lGQTtBMERMQTtBakVrL3lGQTs7QWlFeC95RkE7QUFDQTtBakUyL3lGQTs7QU9qL3lGQTtBMERMQTtBakUwL3lGQTs7QWlFaGd6RkE7QUFDQTtBakVtZ3pGQTs7QU96L3lGQTtBMERMQTtBakVrZ3pGQTs7QWlFeGd6RkE7QUFDQTtBakUyZ3pGQTs7QU9qZ3pGQTtBMERMQTtBakUwZ3pGQTs7QWlFaGh6RkE7QUFDQTtBakVtaHpGQTs7QU96Z3pGQTtBMERMQTtBakVraHpGQTs7QStEMyt5RkE7QUFBQTtBL0QrK3lGQTs7QStEOSt5RkE7QUFBQTtBL0RrL3lGQTs7QStEaC95RkE7QUFBQTtBL0RvL3lGQTs7QStEbi95RkE7QUFBQTtBL0R1L3lGQTs7QStEbi95RkE7QUd2REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEU4aXpGQTs7QStEdi95RkE7QUFBQTtBL0QyL3lGQTs7QStEei95RkE7QUFDQTtBQUNBO0EvRDQveUZBOztBK0R2L3lGQTtBQUFBO0EvRDIveUZBOztBbUU1anpGQTtBQUNBO0FuRStqekZBOztBbUU1anpGQTtBQUNBO0FuRStqekZBOztBb0UvanpGQTtBQUNBOzs7QUFLQTtBQUVBO0FwRStqekZBO0FvRTNqekZBO0FBQ0E7QXBFNmp6RkE7QW9FcGp6RkE7QUFDQTtBcEVzanpGQTtBb0V4aXpGQTtBQUNBO0FwRTBpekZBO0FvRXhpekZBOztBQUVBO0FBQ0E7QXBFMGl6RkE7QW9Fdml6RkE7O0FBRUE7QXBFeWl6RkE7QW9FdGl6RkE7OztBQUdBO0FBQ0E7QXBFd2l6RkE7QW9Fcml6RkE7O0FBRUE7QXBFdWl6RkE7QW9FL2h6RkE7QUFDQTtBcEVpaXpGQTtBb0UvaHpGQTtBQUNBO0FwRWlpekZBO0FvRS9oekZBO0FBQ0E7QXBFaWl6RkE7QW9FN2h6RkE7QUFDQTtBcEUraHpGQTtBb0U3aHpGQTtBQUNBO0FwRStoekZBO0FvRTVoekZBO0FBQ0E7QXBFOGh6RkE7QW9FNWh6RkE7O0FBRUE7QXBFOGh6RkE7QW9Femh6RkE7O0FBRUE7QXBFMmh6RkE7QW9Fdmh6RkE7QUFDQTtBcEV5aHpGQTtBb0V2aHpGQTs7OztBQUlBO0FwRXloekZBO0FvRXJoekZBO0FBQ0E7QUFDQTtBcEV1aHpGQTtBQUNBO0FvRnRwekZBO0FDNEVBO0FBQ0E7QUFDQTtBQUNBO0FBeEVBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QXJGa3B6RkE7QXFGOW96RkE7QUFDQTtBQUtBO0FyRjRvekZBO0FxRnhvekZBO0FBR0E7QUFDQTtBckZ3b3pGQTtBcUZyb3pGQTtBQUNBO0FyRnVvekZBO0FxRjFsekZBO0FBSUE7QXJGeWx6RkE7O0FxRnRrekZBO0FDakdBO0F0RjJxekZBO0FzRnpxekZBO0FBQ0E7QXRGMnF6RkE7QXNGenF6RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RjJxekZBOztBZ0JwbnpGQTtBcUVvQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJGbWx6RkE7QUFDQTtBZ0IvbnpGQTtBcUVvQ0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBckZvbHpGQTtBQUNBOztBcUY3a3pGQTtBQURBO0FBRUE7QXJGaWx6RkE7QUFDQTtBcUY5a3pGQTtBQURBO0FBRUE7QUFDQTtBckZpbHpGQTtBQUNBO0FxRjdrekZBO0FBREE7QUFFQTtBckZnbHpGQTtBQUNBOztBcUYza3pGQTs7QUFFQTtBckY4a3pGQTs7QXFGemt6RkE7QUFDQTtBckY0a3pGQTtBcUYxa3pGQTtBQUNBO0FyRjRrekZBOztBcUZ4a3pGQTtBQUNBO0FyRjJrekZBO0FxRnprekZBO0FBQ0E7QUFBQTtBckYya3pGQTs7QXVGOXR6RkE7QUFDQTtBdkZpdXpGQTs7QXVGbHV6RkE7QUFDQTtBdkZxdXpGQTs7QWdCOW96RkE7QXVFeEZBO0FBQ0E7QXZGMHV6RkE7QXVGM3V6RkE7QUFDQTtBdkY2dXpGQTtBQUNBO0FnQnZwekZBO0F1RXhGQTtBQUNBO0F2Rmt2ekZBO0F1Rm52ekZBO0FBQ0E7QXZGcXZ6RkE7QUFDQTtBZ0IvcHpGQTtBdUV4RkE7QUFDQTtBdkYwdnpGQTtBdUYzdnpGQTtBQUNBO0F2RjZ2ekZBO0FBQ0E7QWdCenR6RkE7QXVFdENBO0FBQ0E7QXZGa3d6RkE7QXVGbnd6RkE7QUFDQTtBdkZxd3pGQTtBQUNBO0FnQnB0ekZBO0F1RTNDQTtBQUdBO0F2Rmd3ekZBO0FBQ0E7O0FnQnp0ekZBO0F1RTNDQTtBQUdBO0F2RnN3ekZBO0FBQ0E7O0FnQi90ekZBO0F1RTNDQTtBQUdBO0F2RjR3ekZBO0FBQ0E7O0FnQnJ1ekZBO0F1RTNDQTtBQUdBO0F2Rmt4ekZBO0FBQ0E7O0F1RnR4ekZBO0FBR0E7QXZGdXh6RkE7O0F1Rmx4ekZBO0FBQ0E7QXZGcXh6RkE7O0F3RnZ4ekZBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZxeXpGQTs7QXdGdHh6RkE7QUF0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZnenpGQTs7QWdCdHh6RkE7QXdFRkE7QUFDQTtBeEY0eHpGQTtBd0Z6eHpGQTtBQUNBO0F4RjJ4ekZBO0FBQ0E7QWdCL3h6RkE7QXdFUUE7QUFDQTtBeEYweHpGQTtBd0Z2eHpGQTtBQUNBO0F4Rnl4ekZBO0FBQ0E7QWdCdnl6RkE7QXdFa0JBO0FBQ0E7QXhGd3h6RkE7QXdGcnh6RkE7QUFDQTtBeEZ1eHpGQTtBQUNBO0FnQi95ekZBO0F3RUZBO0FBQ0E7QXhGb3p6RkE7QXdGanp6RkE7QUFDQTtBeEZtenpGQTtBQUNBO0FnQnZ6ekZBO0F3RVFBO0FBQ0E7QXhGa3p6RkE7QXdGL3l6RkE7QUFDQTtBeEZpenpGQTtBQUNBO0FnQi96ekZBO0F3RWtCQTtBQUNBO0F4Rmd6ekZBO0F3Rjd5ekZBO0FBQ0E7QXhGK3l6RkE7QUFDQTtBZ0J2MHpGQTtBd0VGQTtBQUNBO0F4RjQwekZBO0F3RnowekZBO0FBQ0E7QXhGMjB6RkE7QUFDQTtBZ0IvMHpGQTtBd0VRQTtBQUNBO0F4RjAwekZBO0F3RnYwekZBO0FBQ0E7QXhGeTB6RkE7QUFDQTtBZ0J2MXpGQTtBd0VrQkE7QUFDQTtBeEZ3MHpGQTtBd0ZyMHpGQTtBQUNBO0F4RnUwekZBO0FBQ0E7QWdCLzF6RkE7QXdFRkE7QUFDQTtBeEZvMnpGQTtBd0ZqMnpGQTtBQUNBO0F4Rm0yekZBO0FBQ0E7QWdCdjJ6RkE7QXdFUUE7QUFDQTtBeEZrMnpGQTtBd0YvMXpGQTtBQUNBO0F4RmkyekZBO0FBQ0E7QWdCLzJ6RkE7QXdFa0JBO0FBQ0E7QXhGZzJ6RkE7QXdGNzF6RkE7QUFDQTtBeEYrMXpGQTtBQUNBO0FnQnYzekZBO0F3RUZBO0FBQ0E7QXhGNDN6RkE7QXdGejN6RkE7QUFDQTtBeEYyM3pGQTtBQUNBO0FnQi8zekZBO0F3RVFBO0FBQ0E7QXhGMDN6RkE7QXdGdjN6RkE7QUFDQTtBeEZ5M3pGQTtBQUNBO0FnQnY0ekZBO0F3RWtCQTtBQUNBO0F4RnczekZBO0F3RnIzekZBO0FBQ0E7QXhGdTN6RkE7QUFDQTtBZ0IvNHpGQTtBd0VGQTtBQUNBO0F4Rm81ekZBO0F3Rmo1ekZBO0FBQ0E7QXhGbTV6RkE7QUFDQTtBZ0J2NXpGQTtBd0VRQTtBQUNBO0F4Rms1ekZBO0F3Ri80ekZBO0FBQ0E7QXhGaTV6RkE7QUFDQTtBZ0IvNXpGQTtBd0VrQkE7QUFDQTtBeEZnNXpGQTtBd0Y3NHpGQTtBQUNBO0F4Ris0ekZBO0FBQ0E7QWdCdjZ6RkE7QXdFRkE7QUFDQTtBeEY0NnpGQTtBd0Z6NnpGQTtBQUNBO0F4RjI2ekZBO0FBQ0E7QWdCLzZ6RkE7QXdFUUE7QUFDQTtBeEYwNnpGQTtBd0Z2NnpGQTtBQUNBO0F4Rnk2ekZBO0FBQ0E7QWdCdjd6RkE7QXdFa0JBO0FBQ0E7QXhGdzZ6RkE7QXdGcjZ6RkE7QUFDQTtBeEZ1NnpGQTtBQUNBO0F3Rm42ekZBOzs7QUFBQTtBQUlBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RnE2ekZBOztBZ0I3OHpGQTtBd0U4Q0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGbTZ6RkE7QUFDQTtBZ0IxOXpGQTtBd0U2REE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGZzZ6RkE7QUFDQTtBd0YzNXpGQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjY1ekZBO0FBQ0E7QWdCbC96RkE7QXdFMkZBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjA1ekZBO0FBQ0E7QXlGMWowRkE7Ozs7Ozs7O0FBQUE7QUNPQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0ExRjhqMEZBOztBMEYzajBGQTtBQUNBO0FBQ0E7QTFGOGowRkE7O0EwRjNqMEZBO0FBQ0E7QUFDQTtBMUY4ajBGQTs7QWdCeGowRkE7QTBFckRBO0FBQ0E7QTFGaW4wRkE7QTBGOW0wRkE7QUFDQTtBMUZnbjBGQTtBMEY3bTBGQTtBQUNBO0ExRittMEZBO0EwRjVtMEZBO0FBQ0E7QTFGOG0wRkE7QTBGM20wRkE7QUFDQTtBMUY2bTBGQTtBMEYxbTBGQTtBQUNBO0ExRjRtMEZBO0EwRnptMEZBO0FBQ0E7QTFGMm0wRkE7QTBGeG0wRkE7QUFDQTtBMUYwbTBGQTtBMEZ2bTBGQTtBQUNBO0ExRnltMEZBO0EwRnRtMEZBO0FBQ0E7QTFGd20wRkE7QTBGcm0wRkE7QUFDQTtBQUNBO0ExRnVtMEZBO0EwRnBtMEZBO0FBQ0E7QUFDQTtBMUZzbTBGQTtBQUNBO0FnQmptMEZBO0EwRXJEQTtBQUNBO0ExRnlwMEZBO0EwRnRwMEZBO0FBQ0E7QTFGd3AwRkE7QTBGcnAwRkE7QUFDQTtBMUZ1cDBGQTtBMEZwcDBGQTtBQUNBO0ExRnNwMEZBO0EwRm5wMEZBO0FBQ0E7QTFGcXAwRkE7QTBGbHAwRkE7QUFDQTtBMUZvcDBGQTtBMEZqcDBGQTtBQUNBO0ExRm1wMEZBO0EwRmhwMEZBO0FBQ0E7QTFGa3AwRkE7QTBGL28wRkE7QUFDQTtBMUZpcDBGQTtBMEY5bzBGQTtBQUNBO0ExRmdwMEZBO0EwRjdvMEZBO0FBQ0E7QUFDQTtBMUYrbzBGQTtBMEY1bzBGQTtBQUNBO0FBQ0E7QTFGOG8wRkE7QUFDQTtBZ0J6bzBGQTtBMEVyREE7QUFDQTtBMUZpczBGQTtBMEY5cjBGQTtBQUNBO0ExRmdzMEZBO0EwRjdyMEZBO0FBQ0E7QTFGK3IwRkE7QTBGNXIwRkE7QUFDQTtBMUY4cjBGQTtBMEYzcjBGQTtBQUNBO0ExRjZyMEZBO0EwRjFyMEZBO0FBQ0E7QTFGNHIwRkE7QTBGenIwRkE7QUFDQTtBMUYycjBGQTtBMEZ4cjBGQTtBQUNBO0ExRjByMEZBO0EwRnZyMEZBO0FBQ0E7QTFGeXIwRkE7QTBGdHIwRkE7QUFDQTtBMUZ3cjBGQTtBMEZycjBGQTtBQUNBO0FBQ0E7QTFGdXIwRkE7QTBGcHIwRkE7QUFDQTtBQUNBO0ExRnNyMEZBO0FBQ0E7QWdCanIwRkE7QTBFckRBO0FBQ0E7QTFGeXUwRkE7QTBGdHUwRkE7QUFDQTtBMUZ3dTBGQTtBMEZydTBGQTtBQUNBO0ExRnV1MEZBO0EwRnB1MEZBO0FBQ0E7QTFGc3UwRkE7QTBGbnUwRkE7QUFDQTtBMUZxdTBGQTtBMEZsdTBGQTtBQUNBO0ExRm91MEZBO0EwRmp1MEZBO0FBQ0E7QTFGbXUwRkE7QTBGaHUwRkE7QUFDQTtBMUZrdTBGQTtBMEYvdDBGQTtBQUNBO0ExRml1MEZBO0EwRjl0MEZBO0FBQ0E7QTFGZ3UwRkE7QTBGN3QwRkE7QUFDQTtBQUNBO0ExRit0MEZBO0EwRjV0MEZBO0FBQ0E7QUFDQTtBMUY4dDBGQTtBQUNBO0EwRnp0MEZBO0FBQ0E7QTFGMnQwRkE7O0EwRjV0MEZBO0FBQ0E7QTFGK3QwRkE7O0EwRmh1MEZBO0FBQ0E7QTFGbXUwRkE7O0EwRnB1MEZBO0FBQ0E7QTFGdXUwRkE7O0EwRnh1MEZBO0FBQ0E7QTFGMnUwRkE7O0EwRjV1MEZBO0FBQ0E7QTFGK3UwRkE7O0EwRmh2MEZBO0FBQ0E7QTFGbXYwRkE7O0EwRnB2MEZBO0FBQ0E7QTFGdXYwRkE7O0EwRnh2MEZBO0FBQ0E7QTFGMnYwRkE7O0EwRjV2MEZBO0FBQ0E7QTFGK3YwRkE7O0EwRmh3MEZBO0FBQ0E7QTFGbXcwRkE7O0EwRnB3MEZBO0FBQ0E7QTFGdXcwRkE7O0EwRnh3MEZBO0FBQ0E7QTFGMncwRkE7O0EwRjV3MEZBO0FBQ0E7QTFGK3cwRkE7O0EwRmh4MEZBO0FBQ0E7QTFGbXgwRkE7O0EwRnB4MEZBO0FBQ0E7QTFGdXgwRkE7O0EwRnh4MEZBO0FBQ0E7QTFGMngwRkE7O0EwRjV4MEZBO0FBQ0E7QTFGK3gwRkE7O0EwRmh5MEZBO0FBQ0E7QTFGbXkwRkE7O0EwRnB5MEZBO0FBQ0E7QTFGdXkwRkE7O0EwRnh5MEZBO0FBQ0E7QTFGMnkwRkE7O0EwRnZ5MEZBO0FBQ0E7QTFGMHkwRkE7O0EwRnJ5MEZBO0FBQ0E7QTFGd3kwRkE7O0EwRnJ5MEZBO0FBQ0E7QUFDQTtBMUZ3eTBGQTs7QTBGcnkwRkE7QUFDQTtBQUNBO0ExRnd5MEZBOztBMEZyeTBGQTtBQUNBO0FBQ0E7QTFGd3kwRkE7O0EwRnJ5MEZBO0FBQ0E7QUFDQTtBMUZ3eTBGQTs7QTBGcnkwRkE7QUFDQTtBMUZ3eTBGQTs7QTBGcnkwRkE7QUFDQTtBMUZ3eTBGQTs7QTJGejQwRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRjQ0MEZBOztBMkZ4NDBGQTtBQUNBO0EzRjI0MEZBOztBMkZsNDBGQTtBQUNBO0EzRnE0MEZBOztBMkZsNDBGQTtBQUNBO0EzRnE0MEZBOztBMkZqNDBGQTtBQUNBO0EzRm80MEZBOztBMkZoNDBGQTtBQUNBO0EzRm00MEZBOztBMkYvMzBGQTtBQUNBO0EzRms0MEZBOztBMkY5MzBGQTtBQUNBO0EzRmk0MEZBOztBMkY5MzBGQTtBQy9DQTtBNUZpNzBGQTs7QThGcDcwRkE7QUFDQTtBOUZ1NzBGQTs7QThGcDcwRkE7QUFDQTtBOUZ1NzBGQTtBZ0JoNDBGQTtBOEV4REE7QUFJQTtBOUZ3NzBGQTtBQUNBOztBOEZyNzBGQTtBQUNBO0E5Rnc3MEZBO0FnQno0MEZBO0E4RWhEQTtBQUlBO0E5Rnk3MEZBO0FBQ0E7O0E4RnQ3MEZBO0FBQ0E7QTlGeTcwRkE7O0ErRjk4MEZBOztBQUFBO0FBUUE7QUFDQTtBL0Y0ODBGQTs7QStGejgwRkE7QUFDQTtBL0Y0ODBGQTs7QStGejgwRkE7QUFDQTtBL0Y0ODBGQTs7QStGejgwRkE7QUFDQTtBL0Y0ODBGQTs7QStGcjgwRkE7QUFDQTtBL0Z3ODBGQTs7QStGcjgwRkE7O0FBQ0E7QS9GeTgwRkE7O0ErRnQ4MEZBO0FBQ0E7QS9GeTgwRkE7O0ErRnQ4MEZBO0FBQ0E7QS9GeTgwRkE7O0ErRnQ4MEZBOzs7Ozs7O0FBQ0E7QS9GKzgwRkE7O0ErRjU4MEZBO0FBQ0E7QS9GKzgwRkE7O0ErRjU4MEZBO0FBQ0E7QS9GKzgwRkE7O0ErRjU4MEZBO0FBQ0E7QS9GKzgwRkE7O0ErRnI2MEZBOztBWHhGQTtBWThKQTtBQTVGQTtBQXpDQTtBRG1FQTtBL0YwNjBGQTtBZ0JyOTBGQTtBK0V1Q0E7O0FDdEJBO0FBekNBO0FoR20vMEZBO0FBQ0E7QWdCNTkwRkE7QStFdUNBOztBQU9BO0EvRm03MEZBO0FBQ0E7O0ErRmg3MEZBOztBWG5HQTtBWThKQTtBQTVGQTtBRHFDQTtBL0ZvNzBGQTtBZ0IxKzBGQTtBK0VrREE7O0FDakNBO0FoRzg5MEZBO0FBQ0E7QWdCaC8wRkE7QStFa0RBOztBQU9BO0EvRjQ3MEZBO0FBQ0E7O0ErRno3MEZBOztBWDlHQTtBWThKQTtBQTVGQTtBQXpDQTtBRHlGQTtBL0Y4NzBGQTtBZ0IvLzBGQTtBK0U2REE7O0FDNUNBO0FBekNBO0FoRzZoMUZBO0FBQ0E7QWdCdGcxRkE7QStFNkRBOztBQU9BO0EvRnU4MEZBO0FBQ0E7O0ErRnA4MEZBOztBWHpIQTtBWThKQTtBQTVGQTtBQXpDQTtBRG9HQTtBL0Z5ODBGQTtBZ0JyaDFGQTtBK0V3RUE7O0FDdkRBO0FBekNBO0FoR21qMUZBO0FBQ0E7QWdCNWgxRkE7QStFd0VBOztBQU9BO0EvRms5MEZBO0FBQ0E7O0ErRi84MEZBOztBWHBJQTtBWThKQTtBQTVGQTtBQXpDQTtBRCtHQTtBL0ZvOTBGQTtBZ0IzaTFGQTtBK0VtRkE7O0FDbEVBO0FBekNBO0FoR3lrMUZBO0FBQ0E7QWdCbGoxRkE7QStFbUZBOztBQU9BO0EvRjY5MEZBO0FBQ0E7O0ErRjE5MEZBOztBQUVBO0FBQ0E7QUFPQTtBL0Z1OTBGQTtBZ0IvajFGQTtBK0U4RkE7O0FBTUE7QUFDQTtBL0ZnKzBGQTtBQUNBO0FnQnRrMUZBO0ErRThGQTs7QUFhQTtBL0ZnKzBGQTtBQUNBOztBK0Z6OTBGQTtBWHBLQTtBWThKQTtBQTVGQTtBaEdpazFGQTtBZ0JsbDFGQTtBK0VtSEE7QUNsR0E7QWhHcWsxRkE7QUFDQTs7QStGaCswRkE7QVh4S0E7QVk4SkE7QUE1RkE7QWhHNGsxRkE7QWdCN2wxRkE7QStFdUhBO0FDdEdBO0FoR2dsMUZBO0FBQ0E7O0ErRnYrMEZBO0FYNUtBO0FZOEpBO0FBNUZBO0FoR3VsMUZBO0FnQnhtMUZBO0ErRTJIQTtBQzFHQTtBaEcybDFGQTtBQUNBOztBK0Y5KzBGQTtBWGhMQTtBWThKQTtBQTVGQTtBQXpDQTtBaEc0bzFGQTtBZ0JwbjFGQTtBK0UrSEE7QUM5R0E7QUF6Q0E7QWhHaXAxRkE7QUFDQTs7QStGbi8wRkE7QVh4TEE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHeXAxRkE7QWdCam8xRkE7QStFdUlBO0FDMUhBO0FBckNBO0FoRzhwMUZBO0FBQ0E7O0ErRjUvMEZBO0FYNUxBO0FZOEpBO0FBaEdBO0FBckNBO0FoR3NxMUZBO0FnQjlvMUZBO0ErRTJJQTtBQzlIQTtBQXJDQTtBaEcycTFGQTtBQUNBOztBK0ZyZzFGQTtBWGhNQTtBWThKQTtBQWhHQTtBaEc2bzFGQTs7QStGdmcxRkE7QVhwTUE7QVk4SkE7QUFoR0E7QWhHbXAxRkE7O0ErRnpnMUZBO0FYeE1BO0FZOEpBO0FBaEdBO0FBckNBO0FoRytyMUZBOztBK0Y1ZzFGQTtBWDVNQTtBWThKQTtBQWhHQTtBQXJDQTtBaEdzczFGQTs7QStGL2cxRkE7QVhoTkE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHNnMxRkE7QWdCcnIxRkE7QStFK0pBO0FDbEpBO0FBckNBO0FoR2t0MUZBO0FBQ0E7O0ErRnBoMUZBO0FBQ0E7QS9GdWgxRkE7QWdCL3IxRkE7QStFdUtBO0FBSUE7QS9Gd2gxRkE7QUFDQTs7QStGcmgxRkE7Ozs7QVZwT0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckY0djFGQTtBcUZ4djFGQTs7OztBQUNBO0FBS0E7QXJGeXYxRkE7QXFGcnYxRkE7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FyRjh2MUZBO0FxRjN2MUZBOzs7O0FBQ0E7QXJGZ3cxRkE7O0ErRm5qMUZBOzs7QVYzT0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckZneTFGQTtBcUY1eDFGQTs7O0FBQ0E7QUFLQTtBckY0eDFGQTtBcUZ4eDFGQTs7Ozs7OztBQUdBO0FBQ0E7QXJGOHgxRkE7QXFGM3gxRkE7OztBQUNBO0FyRit4MUZBOztBK0Y1azFGQTs7O0FWalBBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QXJGaTAxRkE7QXFGM3oxRkE7OztBQUNBO0FBR0E7QXJGNnoxRkE7QXFGdnoxRkE7Ozs7Ozs7QUFHQTtBQUNBO0FyRjZ6MUZBO0FxRjF6MUZBOzs7QUFDQTtBckY4ejFGQTs7QStGcm0xRkE7QUkzUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuR28yMUZBO0FtR2wyMUZBO0FBSUE7QUFDQTtBbkdpMjFGQTs7QStGcG0xRkE7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBL0YrbTFGQTtBK0Y3bTFGQTs7Ozs7Ozs7O0FBQ0E7QS9GdW4xRkE7QStGcG4xRkE7Ozs7Ozs7OztBQUNBO0FBQ0E7QS9GOG4xRkE7QStGNW4xRkE7Ozs7Ozs7OztBQUNBO0EvRnNvMUZBO0ErRm5vMUZBOzs7Ozs7Ozs7QUFDQTtBL0Y2bzFGQTtBK0Z4bzFGQTs7Ozs7Ozs7O0FBQ0E7QS9Ga3AxRkE7O0ErRnpvMUZBO0FBQ0E7QS9GNG8xRkE7QStGMW8xRkE7QUFDQTtBL0Y0bzFGQTtBK0Z6bzFGQTtBQUNBO0EvRjJvMUZBO0ErRnhvMUZBO0FBQ0E7QS9GMG8xRkE7QStGdm8xRkE7QUFDQTtBL0Z5bzFGQTtBK0Z0bzFGQTtBQUNBO0EvRndvMUZBO0ErRnJvMUZBO0FBQ0E7QS9GdW8xRkE7QStGcG8xRkE7QUFDQTtBL0ZzbzFGQTtBK0ZubzFGQTtBQUNBO0EvRnFvMUZBO0ErRmxvMUZBO0FBQ0E7QS9Gb28xRkE7O0ErRnhuMUZBO0FBQ0E7QS9GMm4xRkE7O0ErRnhuMUZBO0FLOVZBO0FBQ0E7QXBHMDkxRkE7QWdCbDYxRkE7QStFcVNBO0FLMVZBO0FwRzI5MUZBO0FBQ0E7O0ErRjluMUZBO0FYMVZBO0FZOEpBO0FBaEdBO0FoR2c2MUZBOztBcUdqKzFGQTtBQUNBO0FBQ0E7QUFDQTtBckdvKzFGQTtBcUdsOTFGQTtBQUNBO0FyR285MUZBO0FxR2o5MUZBO0FBQ0E7QXJHbTkxRkE7QXFHMTgxRkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHNjgxRkE7QWdCaDgxRkE7QXFGakJBOztBQU9BO0FyRys4MUZBO0FBQ0E7QXFHbDgxRkE7O0FBQ0E7QXJHcTgxRkE7QXFHNzcxRkE7QUFDQTtBQUNBO0FyRys3MUZBO0FxRzE3MUZBOztBQUVBO0FyRzQ3MUZBO0FxR243MUZBOztBQUVBO0FyR3E3MUZBO0FxRzc2MUZBO0FBQ0E7QXJHKzYxRkE7QXFHNTYxRkE7QUFDQTtBckc4NjFGQTtBcUczNjFGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckc2NjFGQTtBcUcxNjFGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzQ2MUZBO0FxR3o2MUZBO0FBQ0E7QXJHMjYxRkE7QXFHeDYxRkE7QUFDQTtBckcwNjFGQTtBcUd2NjFGQTtBQUNBO0FBQ0E7QXJHeTYxRkE7QXFHdDYxRkE7QUFDQTtBckd3NjFGQTtBQUNBO0FxR242MUZBO0FBQ0E7QUFDQTtBckdxNjFGQTtBcUc5NTFGQTtBQUNBO0FyR2c2MUZBO0FxR3o1MUZBO0FBQ0E7QXJHMjUxRkE7QXFHdDUxRkE7Ozs7QUFFQTtBckcwNTFGQTtBZ0J2aDJGQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRzY1MUZBO0FBQ0E7QWdCaGkyRkE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdnNjFGQTtBQUNBO0FnQnppMkZBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR202MUZBO0FBQ0E7QWdCbGoyRkE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHbzYxRkE7QUFDQTtBcUdsNjFGQTs7OztBQUNBO0FyR3U2MUZBO0FxR242MUZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3M2MUZBO0FnQnhrMkZBO0FxRjhKQTs7QUFPQTtBckd3NjFGQTtBQUNBO0FxRzk1MUZBOztBQUNBO0FyR2k2MUZBO0FxR3Y1MUZBO0FBQ0E7QUFDQTtBQUNBO0FyR3k1MUZBO0FxR3Y1MUZBO0FBQ0E7QUFDQTtBckd5NTFGQTtBcUcvNDFGQTs7QUFFQTtBckdpNTFGQTtBcUc1NDFGQTs7QUFFQTtBckc4NDFGQTtBcUd4NDFGQTtBQUNBO0FBQ0E7QUFDQTtBckcwNDFGQTtBcUduNDFGQTtBQUNBO0FyR3E0MUZBO0FxR2g0MUZBOzs7O0FBRUE7QXJHbzQxRkE7QXFHbDQxRkE7Ozs7QUFDQTtBckd1NDFGQTtBcUduNDFGQTs7QUFDQTtBckdzNDFGQTtBcUc5MzFGQTtBQUNBO0FyR2c0MUZBO0FxR3YzMUZBOztBQUVBO0FyR3kzMUZBO0FxR3AzMUZBOztBQUVBO0FyR3MzMUZBO0FxR2gzMUZBO0FBQ0E7QXJHazMxRkE7QXFHMzIxRkE7QUFDQTtBckc2MjFGQTtBcUd6MjFGQTtBQUNBO0FyRzIyMUZBO0FxR24yMUZBOztBQUVBO0FyR3EyMUZBO0FxR3oxMUZBOztBQUVBO0FyRzIxMUZBO0FnQnZwMkZBO0FxRi9CQTtBQUNBO0FyR3lyMkZBO0FxR3RyMkZBO0FBQ0E7QXJHd3IyRkE7QXFHL3EyRkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHa3IyRkE7QUFDQTtBZ0J0cTJGQTtBcUZqQkE7O0FBT0E7QXJHcXIyRkE7QUFDQTtBZ0I1cTJGQTtBcUZJQTs7QUFDQTtBckc0cTJGQTtBcUdwcTJGQTtBQUNBO0FBQ0E7QXJHc3EyRkE7QXFHanEyRkE7O0FBRUE7QXJHbXEyRkE7QXFHMXAyRkE7O0FBRUE7QXJHNHAyRkE7QXFHcHAyRkE7QUFDQTtBckdzcDJGQTtBcUducDJGQTtBQUNBO0FyR3FwMkZBO0FxR2xwMkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR29wMkZBO0FxR2pwMkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbXAyRkE7QXFHaHAyRkE7QUFDQTtBckdrcDJGQTtBcUcvbzJGQTtBQUNBO0FyR2lwMkZBO0FxRzlvMkZBO0FBQ0E7QUFDQTtBckdncDJGQTtBcUc3bzJGQTtBQUNBO0FyRytvMkZBO0FBQ0E7QXFHMW8yRkE7QUFDQTtBQUNBO0FyRzRvMkZBO0FxR3JvMkZBO0FBQ0E7QXJHdW8yRkE7QXFHaG8yRkE7QUFDQTtBckdrbzJGQTtBcUc3bjJGQTs7OztBQUVBO0FyR2lvMkZBO0FBQ0E7QWdCL3YyRkE7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckdxbzJGQTtBQUNBO0FnQnh3MkZBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHd28yRkE7QUFDQTtBZ0JqeDJGQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckcybzJGQTtBQUNBO0FnQjF4MkZBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyRzRvMkZBO0FBQ0E7QWdCbnkyRkE7QXFGeUpBOzs7O0FBQ0E7QXJHZ3AyRkE7QXFHNW8yRkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHK28yRkE7QUFDQTtBZ0JsejJGQTtBcUY4SkE7O0FBT0E7QXJHa3AyRkE7QUFDQTtBZ0J4ejJGQTtBcUZnTEE7O0FBQ0E7QXJHNG8yRkE7QXFHbG8yRkE7QUFDQTtBQUNBO0FBQ0E7QXJHb28yRkE7QXFHbG8yRkE7QUFDQTtBQUNBO0FyR29vMkZBO0FxRzFuMkZBOztBQUVBO0FyRzRuMkZBO0FxR3ZuMkZBOztBQUVBO0FyR3luMkZBO0FxR25uMkZBO0FBQ0E7QUFDQTtBQUNBO0FyR3FuMkZBO0FxRzltMkZBO0FBQ0E7QXJHZ24yRkE7QXFHM20yRkE7Ozs7QUFFQTtBckcrbTJGQTtBcUc3bTJGQTs7OztBQUNBO0FyR2tuMkZBO0FxRzltMkZBOztBQUNBO0FyR2luMkZBO0FxR3ptMkZBO0FBQ0E7QXJHMm0yRkE7QXFHbG0yRkE7O0FBRUE7QXJHb20yRkE7QXFHL2wyRkE7O0FBRUE7QXJHaW0yRkE7QXFHM2wyRkE7QUFDQTtBckc2bDJGQTtBcUd0bDJGQTtBQUNBO0FyR3dsMkZBO0FxR3BsMkZBO0FBQ0E7QXJHc2wyRkE7QXFHOWsyRkE7O0FBRUE7QXJHZ2wyRkE7QXFHcGsyRkE7O0FBRUE7QXJHc2syRkE7QUFDQTtBZ0JuNDJGQTtBcUYvQkE7QUFDQTtBckdxNjJGQTtBcUdsNjJGQTtBQUNBO0FyR282MkZBO0FxRzM1MkZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzg1MkZBO0FBQ0E7QWdCbDUyRkE7QXFGakJBOztBQU9BO0FyR2k2MkZBO0FBQ0E7QWdCeDUyRkE7QXFGSUE7O0FBQ0E7QXJHdzUyRkE7QXFHaDUyRkE7QUFDQTtBQUNBO0FyR2s1MkZBO0FxRzc0MkZBOztBQUVBO0FyRys0MkZBO0FxR3Q0MkZBOztBQUVBO0FyR3c0MkZBO0FxR2g0MkZBO0FBQ0E7QXJHazQyRkE7QXFHLzMyRkE7QUFDQTtBckdpNDJGQTtBcUc5MzJGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdnNDJGQTtBcUc3MzJGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRyszMkZBO0FxRzUzMkZBO0FBQ0E7QXJHODMyRkE7QXFHMzMyRkE7QUFDQTtBckc2MzJGQTtBcUcxMzJGQTtBQUNBO0FBQ0E7QXJHNDMyRkE7QXFHejMyRkE7QUFDQTtBckcyMzJGQTtBQUNBO0FxR3QzMkZBO0FBQ0E7QUFDQTtBckd3MzJGQTtBcUdqMzJGQTtBQUNBO0FyR20zMkZBO0FxRzUyMkZBO0FBQ0E7QXJHODIyRkE7QXFHejIyRkE7Ozs7QUFFQTtBckc2MjJGQTtBQUNBO0FnQjMrMkZBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHaTMyRkE7QUFDQTtBZ0JwLzJGQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR28zMkZBO0FBQ0E7QWdCNy8yRkE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHdTMyRkE7QUFDQTtBZ0J0ZzNGQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckd3MzJGQTtBQUNBO0FnQi9nM0ZBO0FxRnlKQTs7OztBQUNBO0FyRzQzMkZBO0FxR3gzMkZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRzIzMkZBO0FBQ0E7QWdCOWgzRkE7QXFGOEpBOztBQU9BO0FyRzgzMkZBO0FBQ0E7QWdCcGkzRkE7QXFGZ0xBOztBQUNBO0FyR3czMkZBO0FxRzkyMkZBO0FBQ0E7QUFDQTtBQUNBO0FyR2czMkZBO0FxRzkyMkZBO0FBQ0E7QUFDQTtBckdnMzJGQTtBcUd0MjJGQTs7QUFFQTtBckd3MjJGQTtBcUduMjJGQTs7QUFFQTtBckdxMjJGQTtBcUcvMTJGQTtBQUNBO0FBQ0E7QUFDQTtBckdpMjJGQTtBcUcxMTJGQTtBQUNBO0FyRzQxMkZBO0FxR3YxMkZBOzs7O0FBRUE7QXJHMjEyRkE7QXFHejEyRkE7Ozs7QUFDQTtBckc4MTJGQTtBcUcxMTJGQTs7QUFDQTtBckc2MTJGQTtBcUdyMTJGQTtBQUNBO0FyR3UxMkZBO0FxRzkwMkZBOztBQUVBO0FyR2cxMkZBO0FxRzMwMkZBOztBQUVBO0FyRzYwMkZBO0FxR3YwMkZBO0FBQ0E7QXJHeTAyRkE7QXFHbDAyRkE7QUFDQTtBckdvMDJGQTtBcUdoMDJGQTtBQUNBO0FyR2swMkZBO0FxRzF6MkZBOztBQUVBO0FyRzR6MkZBO0FxR2h6MkZBOztBQUVBO0FyR2t6MkZBO0FBQ0E7QWdCL20zRkE7QXFGL0JBO0FBQ0E7QXJHaXAzRkE7QXFHOW8zRkE7QUFDQTtBckdncDNGQTtBcUd2bzNGQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcwbzNGQTtBQUNBO0FnQjluM0ZBO0FxRmpCQTs7QUFPQTtBckc2bzNGQTtBQUNBO0FnQnBvM0ZBO0FxRklBOztBQUNBO0FyR29vM0ZBO0FxRzVuM0ZBO0FBQ0E7QUFDQTtBckc4bjNGQTtBcUd6bjNGQTs7QUFFQTtBckcybjNGQTtBcUdsbjNGQTs7QUFFQTtBckdvbjNGQTtBcUc1bTNGQTtBQUNBO0FyRzhtM0ZBO0FxRzNtM0ZBO0FBQ0E7QXJHNm0zRkE7QXFHMW0zRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHNG0zRkE7QXFHem0zRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcybTNGQTtBcUd4bTNGQTtBQUNBO0FyRzBtM0ZBO0FxR3ZtM0ZBO0FBQ0E7QXJHeW0zRkE7QXFHdG0zRkE7QUFDQTtBQUNBO0FyR3dtM0ZBO0FxR3JtM0ZBO0FBQ0E7QXJHdW0zRkE7QUFDQTtBcUdsbTNGQTtBQUNBO0FBQ0E7QXJHb20zRkE7QXFHN2wzRkE7QUFDQTtBckcrbDNGQTtBcUd4bDNGQTtBQUNBO0FyRzBsM0ZBO0FxR3JsM0ZBOzs7O0FBRUE7QXJHeWwzRkE7QUFDQTtBZ0J2dDNGQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRzZsM0ZBO0FBQ0E7QWdCaHUzRkE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdnbTNGQTtBQUNBO0FnQnp1M0ZBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR21tM0ZBO0FBQ0E7QWdCbHYzRkE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHb20zRkE7QUFDQTtBZ0IzdjNGQTtBcUZ5SkE7Ozs7QUFDQTtBckd3bTNGQTtBcUdwbTNGQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd1bTNGQTtBQUNBO0FnQjF3M0ZBO0FxRjhKQTs7QUFPQTtBckcwbTNGQTtBQUNBO0FnQmh4M0ZBO0FxRmdMQTs7QUFDQTtBckdvbTNGQTtBcUcxbDNGQTtBQUNBO0FBQ0E7QUFDQTtBckc0bDNGQTtBcUcxbDNGQTtBQUNBO0FBQ0E7QXJHNGwzRkE7QXFHbGwzRkE7O0FBRUE7QXJHb2wzRkE7QXFHL2szRkE7O0FBRUE7QXJHaWwzRkE7QXFHM2szRkE7QUFDQTtBQUNBO0FBQ0E7QXJHNmszRkE7QXFHdGszRkE7QUFDQTtBckd3azNGQTtBcUduazNGQTs7OztBQUVBO0FyR3VrM0ZBO0FxR3JrM0ZBOzs7O0FBQ0E7QXJHMGszRkE7QXFHdGszRkE7O0FBQ0E7QXJHeWszRkE7QXFHamszRkE7QUFDQTtBckdtazNGQTtBcUcxajNGQTs7QUFFQTtBckc0ajNGQTtBcUd2ajNGQTs7QUFFQTtBckd5ajNGQTtBcUduajNGQTtBQUNBO0FyR3FqM0ZBO0FxRzlpM0ZBO0FBQ0E7QXJHZ2ozRkE7QXFHNWkzRkE7QUFDQTtBckc4aTNGQTtBcUd0aTNGQTs7QUFFQTtBckd3aTNGQTtBcUc1aDNGQTs7QUFFQTtBckc4aDNGQTtBQUNBO0FnQjMxM0ZBO0FxRi9CQTtBQUNBO0FyRzYzM0ZBO0FxRzEzM0ZBO0FBQ0E7QXJHNDMzRkE7QXFHbjMzRkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHczMzRkE7QUFDQTtBZ0IxMjNGQTtBcUZqQkE7O0FBT0E7QXJHeTMzRkE7QUFDQTtBZ0JoMzNGQTtBcUZJQTs7QUFDQTtBckdnMzNGQTtBcUd4MjNGQTtBQUNBO0FBQ0E7QXJHMDIzRkE7QXFHcjIzRkE7O0FBRUE7QXJHdTIzRkE7QXFHOTEzRkE7O0FBRUE7QXJHZzIzRkE7QXFHeDEzRkE7QUFDQTtBckcwMTNGQTtBcUd2MTNGQTtBQUNBO0FyR3kxM0ZBO0FxR3QxM0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3cxM0ZBO0FxR3IxM0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHdTEzRkE7QXFHcDEzRkE7QUFDQTtBckdzMTNGQTtBcUduMTNGQTtBQUNBO0FyR3ExM0ZBO0FxR2wxM0ZBO0FBQ0E7QUFDQTtBckdvMTNGQTtBcUdqMTNGQTtBQUNBO0FyR20xM0ZBO0FBQ0E7QXFHOTAzRkE7QUFDQTtBQUNBO0FyR2cxM0ZBO0FxR3owM0ZBO0FBQ0E7QXJHMjAzRkE7QXFHcDAzRkE7QUFDQTtBckdzMDNGQTtBcUdqMDNGQTs7OztBQUVBO0FyR3EwM0ZBO0FBQ0E7QWdCbjgzRkE7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckd5MDNGQTtBQUNBO0FnQjU4M0ZBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHNDAzRkE7QUFDQTtBZ0JyOTNGQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckcrMDNGQTtBQUNBO0FnQjk5M0ZBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyR2cxM0ZBO0FBQ0E7QWdCdiszRkE7QXFGeUpBOzs7O0FBQ0E7QXJHbzEzRkE7QXFHaDEzRkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbTEzRkE7QUFDQTtBZ0J0LzNGQTtBcUY4SkE7O0FBT0E7QXJHczEzRkE7QUFDQTtBZ0I1LzNGQTtBcUZnTEE7O0FBQ0E7QXJHZzEzRkE7QXFHdDAzRkE7QUFDQTtBQUNBO0FBQ0E7QXJHdzAzRkE7QXFHdDAzRkE7QUFDQTtBQUNBO0FyR3cwM0ZBO0FxRzl6M0ZBOztBQUVBO0FyR2cwM0ZBO0FxRzN6M0ZBOztBQUVBO0FyRzZ6M0ZBO0FxR3Z6M0ZBO0FBQ0E7QUFDQTtBQUNBO0FyR3l6M0ZBO0FxR2x6M0ZBO0FBQ0E7QXJHb3ozRkE7QXFHL3kzRkE7Ozs7QUFFQTtBckdtejNGQTtBcUdqejNGQTs7OztBQUNBO0FyR3N6M0ZBO0FxR2x6M0ZBOztBQUNBO0FyR3F6M0ZBO0FxRzd5M0ZBO0FBQ0E7QXJHK3kzRkE7QXFHdHkzRkE7O0FBRUE7QXJHd3kzRkE7QXFHbnkzRkE7O0FBRUE7QXJHcXkzRkE7QXFHL3gzRkE7QUFDQTtBckdpeTNGQTtBcUcxeDNGQTtBQUNBO0FyRzR4M0ZBO0FxR3h4M0ZBO0FBQ0E7QXJHMHgzRkE7QXFHbHgzRkE7O0FBRUE7QXJHb3gzRkE7QXFHeHczRkE7O0FBRUE7QXJHMHczRkE7QUFDQTtBcUc5djNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdndzNGQTtBc0d4bzRGQTtBRGtZQTtBQ2pZQTtBQUNBO0F0RzJvNEZBO0FBQ0E7QXNHem80RkE7QUFFQTtBQUNBO0FBQ0E7QXRHMG80RkE7QXNHdG80RkE7QUFDQTtBdEd3bzRGQTtBc0dwbzRGQTtBQUNBO0FBQ0E7QXRHc280RkE7QXNHbG80RkE7QUFDQTtBdEdvbzRGQTtBQUNBO0FxR2h4M0ZBO0FBQ0E7QXJHa3gzRkE7QXFHaHgzRkE7O0FBRUE7QXJHa3gzRkE7QXFHaHgzRkE7O0FBQ0E7QXJHbXgzRkE7QXFHaHgzRkE7O0FBQ0E7QXJHbXgzRkE7QXFHNXczRkE7O0FBRUE7QXJHOHczRkE7QXFHcnczRkE7O0FBRUE7QXJHdXczRkE7QXFHM3YzRkE7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRyt2M0ZBO0FxRzd2M0ZBOzs7O0FBQ0E7QXJHa3czRkE7QXFHL3YzRkE7Ozs7Ozs7QUFFQTtBQUNBO0FyR3N3M0ZBO0FxR3B3M0ZBOzs7Ozs7O0FBQ0E7QXJHNHczRkE7QXFHenczRkE7Ozs7Ozs7QUFDQTtBckdpeDNGQTtBcUc3dzNGQTs7OztBQUNBO0FyR2t4M0ZBO0FxRzd3M0ZBOzs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXJHaXgzRkE7QXFHcnczRkE7QUFDQTtBckd1dzNGQTtBcUdwdzNGQTtBQUNBO0FyR3N3M0ZBO0FxRzV2M0ZBOztBQUVBO0FyRzh2M0ZBO0FxR3Z2M0ZBOztBQUVBO0FBQ0E7QUFDQTtBckd5djNGQTtBcUd2djNGQTs7QUFDQTtBckcwdjNGQTtBcUdudjNGQTs7QUFDQTtBckdzdjNGQTtBcUdudjNGQTs7QUFDQTtBckdzdjNGQTtBcUc1dTNGQTs7QUFFQTtBQUNBO0FBQ0E7QXJHOHUzRkE7QXFHNXUzRkE7O0FBQ0E7QXJHK3UzRkE7QXFHMXUzRkE7O0FBRUE7QXJHNHUzRkE7QXFHMXUzRkE7O0FBQ0E7QXJHNnUzRkE7QXFHMXUzRkE7O0FBQ0E7QXJHNnUzRkE7O0FnQjV0NEZBO0F1RnRFQTtBQUFBO0F2R3V5NEZBO0FBQ0E7O0F1Ry94NEZBOzs7Ozs7O0FBS0E7QXZHb3k0RkE7QTBGdHM0RkE7QWFuR0E7Ozs7Ozs7QWJvR0E7QUFDQTtBMUYrczRGQTtBQUNBO0EwRjdzNEZBO0FheEdBOzs7Ozs7O0FieUdBO0ExRnN0NEZBO0FBQ0E7QXVHeHo0RkE7OztBQUNBO0F2RzR6NEZBO0F1RzF6NEZBOzs7Ozs7O0FBS0E7QXZHOHo0RkE7QTBGM3U0RkE7QWF4RkE7Ozs7Ozs7QWJ5RkE7QUFDQTtBMUZvdjRGQTtBQUNBO0EwRmx2NEZBO0FhN0ZBOzs7Ozs7O0FiOEZBO0ExRjJ2NEZBO0FBQ0E7QXVHaDE0RkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVVBO0F2RzYxNEZBOztBdUd2MTRGQTs7QW5CdENBO0FZOEpBO0FBaEdBO0FBckNBO0FPaUJBO0F2RzQxNEZBO0FnQnIxNEZBO0F1RlhBOztBUHdCQTtBQXJDQTtBaEdtMzRGQTtBQUNBO0F1R2oyNEZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R28yNEZBOztBdUdoMjRGQTs7Ozs7Ozs7QUFRQTtBQUNBO0F2R20yNEZBO0F1R2oyNEZBOzs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBdkdnMzRGQTs7QXVHNTI0RkE7O0FBRUE7QUFDQTtBdkcrMjRGQTs7QXVHNTI0RkE7QUFDQTtBdkcrMjRGQTs7QXVHNTI0RkE7QUFDQTtBdkcrMjRGQTtBdUc3MjRGQTtBQUNBO0FBQ0E7QXZHKzI0RkE7QXVHNTI0RkE7QUFDQTtBdkc4MjRGQTtBdUc1MjRGQTtBQUNBO0F2RzgyNEZBO0F1R3gyNEZBO0FBQ0E7QXZHMDI0RkE7QXVHdDI0RkE7O0FBRUE7QUFDQTtBdkd3MjRGQTtBZ0JoNjRGQTtBdUZxREE7O0FBTUE7QXZHMDI0RkE7QUFDQTtBdUd2MjRGQTtBQUNBO0FBQ0E7QXZHeTI0RkE7QXVHdDI0RkE7QUFDQTtBdkd3MjRGQTtBdUdyMjRGQTtBQUVBO0F2R3MyNEZBO0F1R24yNEZBO0FBQ0E7QUFDQTtBQUNBO0F2R3EyNEZBO0F1R2wyNEZBO0FBQ0E7QUFDQTtBdkdvMjRGQTtBdUdqMjRGQTtBQUNBO0FBQ0E7QXZHbTI0RkE7QXVHejE0RkE7QUFHQTtBdkd5MTRGQTtBMEY3NDRGQTtBYWlEQTtBYmhEQTtBQUNBO0ExRmc1NEZBO0FBQ0E7QTBGOTQ0RkE7QWE0Q0E7QWIzQ0E7QTFGaTU0RkE7QUFDQTtBdUczMTRGQTtBQUNBO0F2RzYxNEZBO0F1RzkwNEZBO0FBQ0E7QUFDQTtBdkdnMTRGQTtBdUcxMDRGQTtBQUNBO0FBQ0E7QXZHNDA0RkE7QXVHdDA0RkE7QUFDQTtBdkd3MDRGQTtBdUd0MDRGQTtBQUVBO0FBQ0E7QXZHdTA0RkE7QXVHcDA0RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdzMDRGQTtBdUduMDRGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R3EwNEZBO0F1R2gwNEZBO0FBQ0E7QUFDQTtBQUNBO0F2R2swNEZBO0F1Ry96NEZBO0FBQ0E7QXZHaTA0RkE7QXVHOXo0RkE7QUFDQTtBQUNBO0F2R2cwNEZBO0F1R3p6NEZBO0FBR0E7QXZHeXo0RkE7QTBGcjg0RkE7QWF5SUE7QWJ4SUE7QUFDQTtBMUZ3ODRGQTtBQUNBO0EwRnQ4NEZBO0Fhb0lBO0FibklBO0ExRnk4NEZBO0FBQ0E7QXVHajA0RkE7QUFDQTtBdkdtMDRGQTtBdUdoMDRGQTtBQUNBO0FBQ0E7QXZHazA0RkE7QXVHbno0RkE7QUFDQTtBdkdxejRGQTtBdUdsejRGQTtBQUNBO0FBQ0E7QXZHb3o0RkE7QXVHOXk0RkE7QUFDQTtBdkdnejRGQTtBdUc5eTRGQTtBQUNBO0FBQ0E7QUFDQTtBdkdnejRGQTtBdUc3eTRGQTtBQUNBO0FBQ0E7QXZHK3k0RkE7QXVHenk0RkE7QUFDQTtBdkcyeTRGQTtBdUd6eTRGQTtBQUNBO0FBQ0E7QUFDQTtBdkcyeTRGQTtBdUd4eTRGQTtBQUNBO0FBQ0E7QXZHMHk0RkE7O0F1R2h5NEZBO0FBQ0E7QUFDQTtBQUNBO0F2R215NEZBO0F1Rzl4NEZBOztBQUVBO0F2R2d5NEZBO0F1Rzl4NEZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R2l5NEZBO0F1Ry94NEZBOztBQUNBO0F2R2t5NEZBO0F1Ry94NEZBOztBQUNBO0F2R2t5NEZBO0F1Rzd4NEZBOztBQUNBO0F2R2d5NEZBO0F1Rzd4NEZBOztBQUdBO0F2Rzh4NEZBO0EwRmhpNUZBO0FhK1BBOztBYjlQQTtBQUNBO0ExRm9pNUZBO0FBQ0E7QTBGbGk1RkE7QWEwUEE7O0FielBBO0ExRnNpNUZBO0FBQ0E7O0F1R255NEZBOztBQUVBO0F2R3N5NEZBOztBdUdueTRGQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdzeTRGQTs7QXVHbHk0RkE7QUFDQTtBQUNBO0F2R3F5NEZBO0F1R2x5NEZBO0FBQ0E7QXZHb3k0RkE7O0F1Ry94NEZBO0FBQ0E7QUFDQTtBdkdreTRGQTtBdUcveDRGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHaXk0RkE7QXVHL3g0RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkdpeTRGQTtBdUc5eDRGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHZ3k0RkE7QXVHMXg0RkE7QUFDQTtBQUNBO0FBQ0E7QXZHNHg0RkE7QXVHMXg0RkE7QUFJQTtBdkd5eDRGQTtBMEZ0bjVGQTtBYXlWQTtBYnhWQTtBQUNBO0ExRnluNUZBO0FBQ0E7QTBGdm41RkE7QWFvVkE7QWJuVkE7QTFGMG41RkE7QUFDQTtBdUc3eDRGQTtBQUNBO0FBQ0E7QUFDQTtBdkcreDRGQTtBdUc1eDRGQTtBQUNBO0F2Rzh4NEZBO0F1R3p4NEZBO0FBQ0E7QXZHMng0RkE7QXVHeHg0RkE7QUFDQTtBdkcweDRGQTs7QXdHOXo0RkE7QUFwYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0VnRkE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBNEZXQTtBQUNBO0F4R3F2NUZBO0F3R2x2NUZBO0FBRUE7QXhHbXY1RkE7QXdHanY1RkE7QUFDQTtBeEdtdjVGQTtBd0c5dTVGQTtBQUNBO0F4R2d2NUZBO0EwRjdxNUZBO0FjaEVBO0FkaUVBO0FBQ0E7QTFGZ3I1RkE7QUFDQTtBMEY5cTVGQTtBY3JFQTtBZHNFQTtBMUZpcjVGQTtBQUNBO0F3R2x2NUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdpdjVGQTtBd0cvdTVGQTtBQUNBO0F4R2l2NUZBO0F3R251NUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHcXU1RkE7QXdHbnU1RkE7QUFDQTtBeEdxdTVGQTtBd0dsdTVGQTtBQUNBO0FBQ0E7QUFDQTtBeEdvdTVGQTtBd0dodTVGQTtBQUNBO0F4R2t1NUZBO0F3Rzd0NUZBO0FBQ0E7QUFDQTtBeEcrdDVGQTtBd0cxdDVGQTtBQUNBO0FBQ0E7QXhHNHQ1RkE7QWdCanc1RkE7QXdGdVhBO0FBelVBO0F4R3V0NUZBO0F3R3J0NUZBO0FBQ0E7QXhHdXQ1RkE7QUFDQTtBd0docDVGQTtBQUNBO0FBQ0E7QUFDQTtBeEdrcDVGQTtBd0cvbzVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHaXA1RkE7QXdHem81RkE7QUFDQTtBeEcybzVGQTtBd0c1bjVGQTtBQUNBO0F4RzhuNUZBO0F3R3puNUZBO0FBS0E7QXhHdW41RkE7QXdHM241RkE7QUFDQTtBeEc2bjVGQTtBd0d0bjVGQTtBQUNBO0FBTUE7QXhHbW41RkE7QXdHdm41RkE7QUFDQTtBeEd5bjVGQTtBd0dsbjVGQTtBQU1BO0FBQ0E7QXhHK201RkE7QXdHcm41RkE7QUFDQTtBQUNBO0F4R3VuNUZBO0F3Ry9tNUZBO0FBS0E7QUFDQTtBeEc2bTVGQTtBd0dsbjVGQTtBQUNBO0F4R29uNUZBO0F3Ry92NUZBO0FBQ0E7QUFDQTtBQUNBO0F4R2l3NUZBO0F3Rzd2NUZBO0FBS0E7QXhHMnY1RkE7QXdHL3Y1RkE7QUFDQTtBeEdpdzVGQTtBd0cxdjVGQTtBQUtBO0F4R3d2NUZBO0F3RzV2NUZBO0FBQ0E7QXhHOHY1RkE7QXdHdnY1RkE7QUFDQTtBQUNBO0F4R3l2NUZBO0F3R3R2NUZBO0FBQ0E7QUFDQTtBeEd3djVGQTtBd0d4eDVGQTtBQUNBO0FBQ0E7QUFDQTtBeEcweDVGQTtBd0d0eDVGQTtBQUtBO0F4R294NUZBO0F3R3h4NUZBO0FBQ0E7QXhHMHg1RkE7QXdHbng1RkE7QUFLQTtBeEdpeDVGQTtBd0dyeDVGQTtBQUNBO0F4R3V4NUZBO0F3R2h4NUZBO0FBQ0E7QUFDQTtBeEdreDVGQTtBd0cvdzVGQTtBQUNBO0FBQ0E7QXhHaXg1RkE7QXdHdHY1RkE7QUFDQTtBQUNBO0FBQ0E7QXhHd3Y1RkE7QXdHcnY1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3V2NUZBO0F3Ry91NUZBO0FBQ0E7QXhHaXY1RkE7QXdHbHU1RkE7QUFDQTtBeEdvdTVGQTtBd0cvdDVGQTtBQUtBO0F4RzZ0NUZBO0F3R2p1NUZBO0FBQ0E7QXhHbXU1RkE7QXdHNXQ1RkE7QUFDQTtBQU1BO0F4R3l0NUZBO0F3Rzd0NUZBO0FBQ0E7QXhHK3Q1RkE7QXdHeHQ1RkE7QUFNQTtBQUNBO0F4R3F0NUZBO0F3RzN0NUZBO0FBQ0E7QUFDQTtBeEc2dDVGQTtBd0dydDVGQTtBQUtBO0FBQ0E7QXhHbXQ1RkE7QXdHeHQ1RkE7QUFDQTtBeEcwdDVGQTtBd0dyMjVGQTtBQUNBO0FBQ0E7QUFDQTtBeEd1MjVGQTtBd0duMjVGQTtBQUtBO0F4R2kyNUZBO0F3R3IyNUZBO0FBQ0E7QXhHdTI1RkE7QXdHaDI1RkE7QUFLQTtBeEc4MTVGQTtBd0dsMjVGQTtBQUNBO0F4R28yNUZBO0F3RzcxNUZBO0FBQ0E7QUFDQTtBeEcrMTVGQTtBd0c1MTVGQTtBQUNBO0FBQ0E7QXhHODE1RkE7QXdHOTM1RkE7QUFDQTtBQUNBO0FBQ0E7QXhHZzQ1RkE7QXdHNTM1RkE7QUFLQTtBeEcwMzVGQTtBd0c5MzVGQTtBQUNBO0F4R2c0NUZBO0F3R3ozNUZBO0FBS0E7QXhHdTM1RkE7QXdHMzM1RkE7QUFDQTtBeEc2MzVGQTtBd0d0MzVGQTtBQUNBO0FBQ0E7QXhHdzM1RkE7QXdHcjM1RkE7QUFDQTtBQUNBO0F4R3UzNUZBOztBd0d0bDVGQTtBQUNBO0FBQ0E7QUFDQTtBeEd5bDVGQTs7QXdHbmw1RkE7QUE5S0E7QUFDQTtBQUNBO0F4R3F3NUZBO0F3R2x3NUZBO0FBR0E7QUFDQTtBQUNBO0F4R2t3NUZBOztBd0d6bDVGQTs7OztBQWpLQTtBQUNBO0FBQ0E7QXhHaXc1RkE7QXdHOXY1RkE7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHdXc1RkE7O0F3R3htNUZBOztBQXZKQTtBQUNBO0FBQ0E7QXhHb3c1RkE7QXdHanc1RkE7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHb3c1RkE7O0F3R2puNUZBO0FBM0lBO0FBQ0E7QUFDQTtBQUNBO0F4R2d3NUZBO0F3Rzd2NUZBO0FBR0E7QUFDQTtBQUNBO0F4RzZ2NUZBOztBd0d4bjVGQTs7Ozs7QUE3SEE7QUFDQTtBQUNBO0FBQ0E7QXhHNnY1RkE7QXdHMXY1RkE7Ozs7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHc3c1RkE7O0F3RzNvNUZBOzs7QUFuSEE7QUFDQTtBQUNBO0FBQ0E7QXhHb3c1RkE7QXdHanc1RkE7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHdXc1RkE7O0F3R3hwNUZBOzs7OztBQXZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3V3NUZBO0F3R3B3NUZBOzs7Ozs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0F4R2d4NUZBO0F3Rzd3NUZBOzs7OztBQUNBO0F4R214NUZBOztBd0ducjVGQTtBQWhIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBK0dBO0F4R3lyNUZBO0F3R3J5NUZBO0FBR0E7QUFDQTtBQUNBO0F4R3F5NUZBO0F3R2x5NUZBO0FBQ0E7QXhHb3k1RkE7O0F3RzdyNUZBO0FBL0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHZ3k1RkE7QXdHN3g1RkE7QUFHQTtBQUNBO0FBQ0E7QXhHNng1RkE7QXdHMXg1RkE7QUFDQTtBeEc0eDVGQTs7QXdHcnM1RkE7OztBQUNBO0F4RzBzNUZBOztBd0d0czVGQTtBQWpPQTtBQUNBO0FBQ0E7QUFrT0E7QUFDQTtBeEcwczVGQTtBd0cxNjVGQTtBQUdBO0FBQ0E7QUFDQTtBeEcwNjVGQTtBd0czczVGQTtBQ3BoQkE7QXpHa3U2RkE7QXlHenM2RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RnF1NkZBO0F5R3hzNkZBO0FBQ0E7QXpHMHM2RkE7QXdHMXQ1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzR0NUZBO0F3R3p0NUZBO0FDL2hCQTtBekcydjZGQTtBeUdsdTZGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGOHY2RkE7QXlHanU2RkE7QUFDQTtBekdtdTZGQTtBd0d0dTVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHd3U1RkE7QXdHanU1RkE7QUFDQTtBQ2pqQkE7QXpHcXg2RkE7QXlHNXY2RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4Rnd4NkZBO0F5R3Z2NkZBO0FBQ0E7QXpHeXY2RkE7QXdHL3U1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHaXY1RkE7QXdHOXU1RkE7QUM5akJBO0F6Ryt5NkZBO0F5R3R4NkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZrejZGQTtBeUdqeDZGQTtBQUNBO0F6R214NkZBO0F3RzN2NUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzZ2NUZBOztBd0d2djVGQTtBQTdPQTtBQUNBO0FBQ0E7QUFDQTtBQTZPQTtBQUNBO0F4RzR2NUZBO0F3R3YrNUZBO0FBR0E7QUFDQTtBQUNBO0F4R3UrNUZBO0F3Rzd2NUZBO0FDdmxCQTtBekd1MTZGQTtBeUc5ejZGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGMDE2RkE7QXlHN3o2RkE7QUFDQTtBekcrejZGQTtBd0c1dzVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHOHc1RkE7QXdHM3c1RkE7QUNsbUJBO0F6R2czNkZBO0F5R3YxNkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZtMzZGQTtBeUd0MTZGQTtBQUNBO0F6R3cxNkZBO0F3R3h4NUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEcweDVGQTtBd0dueDVGQTtBQUNBO0FDcG5CQTtBekcwNDZGQTtBeUdqMzZGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGNjQ2RkE7QXlHNTI2RkE7QUFDQTtBekc4MjZGQTtBd0dqeTVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdteTVGQTtBd0doeTVGQTtBQ2pvQkE7QXpHbzY2RkE7QXlHMzQ2RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RnU2NkZBO0F5R3Q0NkZBO0FBQ0E7QXpHdzQ2RkE7QXdHN3k1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHK3k1RkE7O0F3R3h5NUZBOzs7QUFHQTtBeEcyeTVGQTs7QXdHeHk1RkE7QUFDQTtBeEcyeTVGQTs7QXdHcnk1RkE7O0FBRUE7QXhHd3k1RkE7O0F3R3J5NUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHd3k1RkE7QXdHdHk1RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3d5NUZBO0F3R3J5NUZBO0FBR0E7QUFDQTtBeEdxeTVGQTtBd0dueTVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3F5NUZBOztBd0doeTVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxc0JBO0F6RzgrNkZBO0F5R3I5NkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZpLzZGQTtBeUdwOTZGQTtBQUNBO0F6R3M5NkZBOztBd0cveTVGQTs7QUFFQTtBeEdrejVGQTs7QXdHOXk1RkE7QUFDQTtBeEdpejVGQTs7QXdHN3k1RkE7QUFDQTtBeEdnejVGQTs7QXdHNXk1RkE7QUFDQTtBeEcreTVGQTs7QTBHcmg3RkE7Ozs7QUFHQTtBQUNBO0ExR3loN0ZBOztBMkc5aDdGQTtBQUNBO0EzR2lpN0ZBO0EyRy9oN0ZBO0FBQ0E7QUFDQTtBM0dpaTdGQTtBMkc5aDdGQTtBQUNBO0EzR2dpN0ZBO0EyRzdoN0ZBO0FBQ0E7QTNHK2g3RkE7QTJHNWg3RkE7QUFDQTtBQUNBO0FBQ0E7QTNHOGg3RkE7QTJHNWg3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0c4aDdGQTtBMkc1aDdGQTtBQUNBO0FBQ0E7QTNHOGg3RkE7QTJHM2g3RkE7QUFDQTtBM0c2aDdGQTtBMkczaDdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRzZoN0ZBO0EyRzNoN0ZBO0FBQ0E7QTNHNmg3RkE7QTJHMWg3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0c0aDdGQTtBMkd4aDdGQTtBQUNBO0EzRzBoN0ZBO0EyR25oN0ZBO0FBQ0E7QUFDQTtBM0dxaDdGQTs7QTJHaGg3RkE7QUFDQTtBM0dtaDdGQTtBT2psN0ZBO0FvR2dFQTtBM0dvaDdGQTs7QTRHaG03RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHbW03RkE7QTRHam03RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHbW03RkE7QTRHcmw3RkE7QUFDQTtBNUd1bDdGQTtBNEdybDdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3VsN0ZBO0E0R25sN0ZBO0FBQ0E7QTVHcWw3RkE7QTRHbmw3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdxbDdGQTtBNEdqbDdGQTtBQUNBO0E1R21sN0ZBO0E0R2hsN0ZBO0FBQ0E7QTVHa2w3RkE7QTRHL2s3RkE7QUFDQTtBNUdpbDdGQTtBZ0I1bDdGQTtBNEYxQkE7QUFDQTtBNUd5bjdGQTtBNEd2bjdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3luN0ZBO0E0R3JuN0ZBO0FBQ0E7QTVHdW43RkE7QTRHcm43RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUd1bjdGQTtBNEdubjdGQTtBQUNBO0E1R3FuN0ZBO0E0R2xuN0ZBO0FBQ0E7QTVHb243RkE7QTRHam43RkE7QUFDQTtBNUdtbjdGQTtBQUNBO0FnQi9uN0ZBO0E0RjFCQTtBQUNBO0E1RzRwN0ZBO0E0RzFwN0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHNHA3RkE7QTRHeHA3RkE7QUFDQTtBNUcwcDdGQTtBNEd4cDdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzBwN0ZBO0E0R3RwN0ZBO0FBQ0E7QTVHd3A3RkE7QTRHcnA3RkE7QUFDQTtBNUd1cDdGQTtBNEdwcDdGQTtBQUNBO0E1R3NwN0ZBO0FBQ0E7QWdCbHE3RkE7QTRGMUJBO0FBQ0E7QTVHK3I3RkE7QTRHN3I3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcrcjdGQTtBNEczcjdGQTtBQUNBO0E1RzZyN0ZBO0E0RzNyN0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHNnI3RkE7QTRHenI3RkE7QUFDQTtBNUcycjdGQTtBNEd4cjdGQTtBQUNBO0E1RzByN0ZBO0E0R3ZyN0ZBO0FBQ0E7QTVHeXI3RkE7QUFDQTtBZ0JyczdGQTtBNEYxQkE7QUFDQTtBNUdrdTdGQTtBNEdodTdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R2t1N0ZBO0E0Rzl0N0ZBO0FBQ0E7QTVHZ3U3RkE7QTRHOXQ3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdndTdGQTtBNEc1dDdGQTtBQUNBO0E1Rzh0N0ZBO0E0RzN0N0ZBO0FBQ0E7QTVHNnQ3RkE7QTRHMXQ3RkE7QUFDQTtBNUc0dDdGQTtBQUNBO0E0R3h0N0ZBO0FBQ0E7QTVHMHQ3RkE7QTRHdnQ3RkE7QUFDQTtBNUd5dDdGQTtBNEd2dDdGQTtBQUNBO0FBQ0E7QTVHeXQ3RkE7QTRHcnQ3RkE7QUFDQTtBNUd1dDdGQTtBNEdydDdGQTtBQUNBO0FBQ0E7QTVHdXQ3RkE7QTRHbnQ3RkE7QUFDQTtBNUdxdDdGQTtBNEdudDdGQTtBQUNBO0FBQ0E7QTVHcXQ3RkE7QTRHanQ3RkE7QUFDQTtBNUdtdDdGQTtBNEdqdDdGQTtBQUNBO0FBQ0E7QTVHbXQ3RkE7QTRHM3M3RkE7QUFDQTtBNUc2czdGQTs7QTRHeHM3RkE7QUFDQTtBNUcyczdGQTtBNEd6czdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzJzN0ZBO0E0R3hzN0ZBO0FBQ0E7QTVHMHM3RkE7QTRHeHM3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcwczdGQTs7QTZHLzE3RkE7QUFDQTtBN0drMjdGQTs7QTZHLzE3RkE7QUFDQTtBN0drMjdGQTtBNkdoMjdGQTtBQUNBO0E3R2syN0ZBO0E2Ry8xN0ZBO0FBQ0E7QTdHaTI3RkE7O0FFcHo3RkE7Ozs7Ozs7Ozs7OztBQUFBO0E0R25EQTs7QXJCS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0JiQTtBQUNBO0EvR2s0N0ZBO0F5RmgzN0ZBOztBQUNBO0FBQ0E7QXpGbTM3RkE7QXlGajM3RkE7O0FBQ0E7QUFDQTtBQUNBO0F6Rm8zN0ZBO0E4Ry80N0ZBOzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUdrNTdGQTtBOEcvNDdGQTs7QUFDQTtBOUdrNTdGQTs7QThHOTQ3RkE7QXJCaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNCN0NBO0FBQ0E7QS9HKzY3RkE7QXlGNzM3RkE7QUFDQTtBQUNBO0F6RiszN0ZBO0F5RjczN0ZBO0FBQ0E7QUFDQTtBQUNBO0F6RiszN0ZBOztBOEd0NjdGQTtBQU9BO0FBQ0E7QTlHbTY3RkE7QWdCNzQ3RkE7QThGOUJBO0FBRUE7QUFDQTtBOUc2NjdGQTtBQUNBOztBOEdyNjdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5R3c2N0ZBOztBOEdwNjdGQTtBQUNBO0E5R3U2N0ZBO0E4R3A2N0ZBO0FBQ0E7QUFDQTtBQUNBO0E5R3M2N0ZBOztBOEdsNjdGQTs7Ozs7Ozs7QUFRQTtBOUdxNjdGQTs7QThHbDY3RkE7QUFDQTtBQUNBO0E5R3E2N0ZBOztBOEdsNjdGQTs7O0FBR0E7QTlHcTY3RkE7O0E4R2w2N0ZBOztBQUVBO0E5R3E2N0ZBOztBOEdsNjdGQTs7OztBQUlBO0E5R3E2N0ZBOztBOEdsNjdGQTs7QUFFQTtBOUdxNjdGQTs7QThHbDY3RkE7QUFDQTtBOUdxNjdGQTs7QThHbDY3RkE7OztBQUdBO0E5R3E2N0ZBOztBOEdsNjdGQTtBQUNBO0E5R3E2N0ZBOztBOEdsNjdGQTs7O0FBR0E7QTlHcTY3RkE7O0E4R2w2N0ZBOztBQUVBO0E5R3E2N0ZBOztBOEdsNjdGQTs7QUFFQTtBOUdxNjdGQTs7QTZJamk4RkE7Ozs7QUFFQTtBN0lzaThGQTtBNklsaThGQTs7QUFDQTtBN0lxaThGQTtBNklsaThGQTs7QUFDQTtBN0lxaThGQTtBNklqaThGQTs7Ozs7O0FBR0E7QUFDQTtBN0lzaThGQTtBNklwaThGQTs7Ozs7O0FBQ0E7QTdJMmk4RkE7QTZJeGk4RkE7Ozs7OztBQUNBO0E3SStpOEZBO0E2STVpOEZBOzs7Ozs7QUFDQTtBN0ltajhGQTtBNkloajhGQTs7Ozs7Ozs7Ozs7QUFFQTtBQUNBO0E3STJqOEZBO0E2SXRqOEZBOztBQUNBO0E3SXlqOEZBO0E2SXJqOEZBOztBQUNBO0E3SXdqOEZBO0E2SXJqOEZBOztBQUNBO0FBQ0E7QUFDQTtBN0l3ajhGQTtBNklyajhGQTs7QUFDQTtBQUNBO0FBQ0E7QTdJd2o4RkE7O0E2SW5qOEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lzajhGQTs7QTZJbmo4RkE7QUFDQTtBQUNBO0E3SXNqOEZBO0E2SXBqOEZBO0FBQ0E7QUFDQTtBekR0RUE7QVk4SkE7QUE1RkE7QUF6Q0E7QWhHdW04RkE7QWdCL2s4RkE7QTZIbUJBO0E3Q0ZBO0FBekNBO0FoRzRtOEZBO0FBQ0E7QTZJNWo4RkE7QUFDQTtBN0k4ajhGQTtBNkkzajhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNmo4RkE7QWdCcmw4RkE7QTZIZ0JBO0FBV0E7QTdJOGo4RkE7QUFDQTtBNkkxajhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k0ajhGQTtBNkl6ajhGQTtBQUNBO0FBQ0E7QTdJMmo4RkE7QTZJeGo4RkE7QUFDQTtBN0kwajhGQTtBZ0J6bThGQTtBNkh5Q0E7QUFXQTtBN0l5ajhGQTtBQUNBO0E2SXRqOEZBO0FBQ0E7QTdJd2o4RkE7QTZJdGo4RkE7QUFDQTtBN0l3ajhGQTtBZ0JqbzhGQTtBNkh3RUE7QUFJQTtBQUNBO0E3SXlqOEZBO0FBQ0E7QTZJcmo4RkE7QUFDQTtBQUNBO0E3SXVqOEZBO0FnQjNvOEZBO0E2SDBGQTtBQUNBO0E3SW9qOEZBO0FBQ0E7QTZJamo4RkE7QUFDQTtBQUNBO0E3SW1qOEZBO0E2SWhqOEZBO0FBQ0E7QTdJa2o4RkE7QTZJL2k4RkE7QUFDQTtBQUNBO0FBQ0E7QTdJaWo4RkE7QWdCNXA4RkE7QTZIOEdBO0FBQ0E7QUFDQTtBN0lpajhGQTtBQUNBO0E2STlpOEZBO0FBQ0E7QUFDQTtBN0lnajhGQTtBZ0J0cThGQTtBNkhvSEE7QUFLQTtBN0lpajhGQTtBQUNBO0FnQjNxOEZBO0E2SDZIQTtBQUVBO0FBQ0E7QUFDQTtBN0lnajhGQTtBQUNBO0E2STdpOEZBO0FBQ0E7QTdJK2k4RkE7QWdCcnI4RkE7QTZIcUlBO0FBSUE7QTdJZ2o4RkE7QUFDQTtBNkk3aThGQTtBQUNBO0FBQ0E7QTdJK2k4RkE7QTZJN2k4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kraThGQTtBNkkzaThGQTtBQUNBO0FBQ0E7QTdJNmk4RkE7QTZJMWk4RkE7QXpEL01BO0FZOEpBO0FBaEdBO0FoR2dzOEZBO0E2STFpOEZBO0FBQ0E7QTdJNGk4RkE7QTZJMWk4RkE7QUFDQTtBN0k0aThGQTtBNkl6aThGQTtBQUNBO0FBQ0E7QUFDQTtBN0kyaThGQTtBNkl4aThGQTtBQUNBO0FBQ0E7QUFDQTtBN0kwaThGQTtBZ0I3dDhGQTtBNkhnTEE7QUFNQTtBN0kyaThGQTtBQUNBO0E2SXhpOEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMGk4RkE7QTZJbmk4RkE7QUFDQTtBN0lxaThGQTtBZ0IzdThGQTtBNkg2TUE7QUFDQTtBN0lpaThGQTtBQUNBO0E2STNoOEZBO0FBQ0E7QTdJNmg4RkE7QTZJeGg4RkE7QUFDQTtBQUNBO0FBQ0E7QTdJMGg4RkE7QWdCeHY4RkE7QTZIMk5BO0FBTUE7QTdJMmg4RkE7QUFDQTtBNkl6aDhGQTtBQUNBO0FBQ0E7QUFDQTtBN0kyaDhGQTtBZ0JsdzhGQTtBNkhvT0E7QUFNQTtBQUNBO0FBQ0E7QTdJNGg4RkE7QUFDQTtBNkl6aDhGQTtBQUNBO0FBQ0E7QUFDQTtBN0kyaDhGQTtBZ0I5dzhGQTtBNkhnUEE7QUFNQTtBN0k0aDhGQTtBQUNBO0E2STFoOEZBO0FBQ0E7QTdJNGg4RkE7QTZJbGg4RkE7Ozs7QUFDQTtBQUNBO0E3SXVoOEZBO0E2SXJoOEZBOzs7O0FBQ0E7QUFDQTtBQUNBO0E3STBoOEZBO0E2SXhoOEZBOzs7O0FBQ0E7QTdJNmg4RkE7QTZJMWg4RkE7Ozs7QUFDQTtBN0kraDhGQTtBNkk1aDhGQTs7OztBQUNBO0E3SWlpOEZBO0E2STloOEZBOzs7O0FBQ0E7QTdJbWk4RkE7QTZJaGk4RkE7Ozs7QUFDQTtBN0lxaThGQTtBZ0JuMDhGQTtBNkg2UkE7Ozs7QUFJQTtBN0l5aThGQTtBQUNBO0E2SXRpOEZBOzs7O0FBQ0E7QTdJMmk4RkE7QTZJemk4RkE7Ozs7QUFDQTtBN0k4aThGQTtBNkk1aThGQTs7OztBQUNBO0E3SWlqOEZBO0E2STdpOEZBOzs7O0FBQ0E7QUFDQTtBN0lrajhGQTtBZ0JwMjhGQTtBNkhnVEE7Ozs7QUFLQTtBQUNBO0FBQ0E7QTdJc2o4RkE7QUFDQTtBNklwajhGQTs7OztBQUNBO0E3SXlqOEZBO0FnQnAzOEZBO0E2SGdVQTs7OztBQUVBO0E3SXlqOEZBO0FBQ0E7QWdCNTM4RkE7QTZIZ1VBOzs7O0FBTUE7QTdJNmo4RkE7QUFDQTtBNkkzajhGQTs7OztBQUNBO0FBQ0E7QTdJZ2s4RkE7QTZJNWo4RkE7Ozs7QUFDQTtBN0lpazhGQTtBZ0JqNThGQTtBNkgrVUE7Ozs7QUFJQTtBN0lxazhGQTtBQUNBO0E2SWxrOEZBOzs7O0FBQ0E7QUFDQTtBQUNBO0E3SXVrOEZBO0E2SWprOEZBOzs7O0FBQ0E7QTdJc2s4RkE7QWdCdjY4RkE7QTZIZ1dBOzs7O0FBSUE7QUFDQTtBN0kwazhGQTtBQUNBO0E2SW5rOEZBO0FBQ0E7QTdJcWs4RkE7QTZJbms4RkE7QUFDQTtBN0lxazhGQTtBNkluazhGQTtBQUNBO0E3SXFrOEZBO0E2SWprOEZBO0FBQ0E7QTdJbWs4RkE7QWdCNTc4RkE7QTZId1hBO0FBSUE7QUFDQTtBN0lvazhGQTtBQUNBO0E2STNqOEZBOztBQUNBO0E3SThqOEZBO0E2STVqOEZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SStqOEZBO0E2STdqOEZBOztBQUNBO0E3SWdrOEZBO0E2STdqOEZBOztBQUNBO0E3SWdrOEZBO0E2SXBqOEZBOzs7Ozs7Ozs7Ozs7O0FBR0E7QTdJZ2s4RkE7QTZJNWo4RkE7QUFDQTtBN0k4ajhGQTtBNkl6ajhGQTtBQUNBO0E3STJqOEZBO0E2SXhqOEZBO0FBQ0E7QTdJMGo4RkE7QTZJcmo4RkE7QUFDQTtBN0l1ajhGQTtBNklwajhGQTtBQUNBO0E3SXNqOEZBO0E2SWxqOEZBO0FBQ0E7QTdJb2o4RkE7QTZJamo4RkE7QUFDQTtBN0ltajhGQTtBNkk5aThGQTtBQUNBO0E3SWdqOEZBO0E2STNpOEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k2aThGQTtBZ0JuZzlGQTtBNkhpZEE7QUFRQTtBN0k4aThGQTtBQUNBO0E2STVpOEZBO0FBQ0E7QTdJOGk4RkE7QTZJM2k4RkE7QUFDQTtBQUNBO0FBQ0E7QTdJNmk4RkE7QTZJMWk4RkE7QUFDQTtBN0k0aThGQTtBNkl2aThGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXlpOEZBO0FnQi9oOUZBO0E2SDRlQTtBQWFBO0FBQ0E7QUFDQTtBN0kwaThGQTtBQUNBO0E2SXBpOEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lzaThGQTtBZ0I3aTlGQTtBNkhrZ0JBO0FBUUE7QTdJdWk4RkE7QUFDQTtBNklyaThGQTtBQUNBO0E3SXVpOEZBO0E2SXBpOEZBO0FBQ0E7QUFDQTtBQUNBO0E3SXNpOEZBO0E2SW5pOEZBO0FBQ0E7QTdJcWk4RkE7QTZJaGk4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lraThGQTtBZ0J6azlGQTtBNkg2aEJBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QTdJbWk4RkE7QUFDQTtBNkkzaDhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNmg4RkE7QTZJM2g4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k2aDhGQTtBZ0I5bDlGQTtBNkg2akJBO0FBT0E7QTdJOGg4RkE7QUFDQTtBNkl0aDhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJd2g4RkE7QTZJdGg4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0l3aDhGQTtBZ0JobjlGQTtBNkhvbEJBO0FBT0E7QTdJeWg4RkE7QUFDQTtBNklqaDhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJbWg4RkE7QTZJamg4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0ltaDhGQTtBZ0JsbzlGQTtBNkgybUJBO0FBT0E7QTdJb2g4RkE7QUFDQTtBNkk3ZzhGQTtBQUNBO0E3SStnOEZBO0FnQjFvOUZBO0E2SDBuQkE7QUFJQTtBN0lnaDhGQTtBQUNBO0E2STlnOEZBOzs7Ozs7O0FBRUE7QUFDQTtBN0lxaDhGQTtBZ0J6cDlGQTtBNkhpb0JBOzs7Ozs7O0FBTUE7QUFDQTtBN0k0aDhGQTtBQUNBO0E2SXpoOEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kyaDhGQTtBZ0I1cTlGQTtBNkg0b0JBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QTdJNGg4RkE7QUFDQTtBNklwaDhGQTtBQUNBO0E3SXNoOEZBO0E2SWpoOEZBOztBQUVBO0E3SW1oOEZBO0E2SWpoOEZBOztBQUNBO0E3SW9oOEZBO0E2SWpoOEZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJb2g4RkE7QWdCdnM5RkE7QTZIOHFCQTs7QUFRQTtBN0lzaDhGQTtBQUNBO0E2SWxoOEZBO0FBQ0E7QTdJb2g4RkE7QTZJamg4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0ltaDhGQTtBNkloaDhGQTtBQUNBO0E3SWtoOEZBO0E2SWhoOEZBO0FBQ0E7QTdJa2g4RkE7QTZJN2c4RkE7QUFDQTtBN0krZzhGQTtBNkkzZzhGQTtBQUNBO0E3STZnOEZBO0E2STNnOEZBO0FBQ0E7QTdJNmc4RkE7QTZJdmc4RkE7QUFDQTtBQUNBO0E3SXlnOEZBO0E2SXRnOEZBO0FBQ0E7QUFDQTtBN0l3ZzhGQTtBNkl0ZzhGQTtBQUNBO0FBQ0E7QTdJd2c4RkE7QTZJdGc4RkE7QUFDQTtBN0l3ZzhGQTtBZ0J2dTlGQTtBNkg4dEJBO0FBSUE7QTdJeWc4RkE7QUFDQTtBNklsZzhGQTs7QUFFQTtBQUNBO0FBQ0E7QTdJb2c4RkE7QTZJamc4RkE7QUFDQTtBN0ltZzhGQTtBNkloZzhGQTtBQUNBO0E3SWtnOEZBO0E2SS8vN0ZBO0FBQ0E7QTdJaWc4RkE7QTZJOS83RkE7QUFDQTtBQU1BO0E3STIvN0ZBO0FnQjV3OUZBO0E2SDB3QkE7QUFJQTtBN0lrZzhGQTtBQUNBO0E2STUvN0ZBO0FBQ0E7QUFDQTtBN0k4LzdGQTtBNkl4LzdGQTtBQUNBO0E3STAvN0ZBO0E2SXAvN0ZBO0FBQ0E7QTdJcy83RkE7QWdCM3g5RkE7QTZId3lCQTtBQUNBO0E3SXMvN0ZBO0FBQ0E7QWdCaHk5RkE7QTZIOHlCQTtBQUNBO0E3SXEvN0ZBO0FBQ0E7QTZJbC83RkE7QUFDQTtBN0lvLzdGQTtBNklsLzdGQTtBQUNBO0E3SW8vN0ZBO0FnQjN5OUZBO0E2SDR6QkE7QUFDQTtBQUNBO0E3SWsvN0ZBO0FBQ0E7QWdCcHk5RkE7QTZIc3pCQTtBQUNBO0E3SWkvN0ZBO0FBQ0E7QTZJOSs3RkE7QUFDQTtBQUNBO0E3SWcvN0ZBO0E2STcrN0ZBO0FBQ0E7QTdJKys3RkE7QTZJNSs3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJOCs3RkE7QTZJNSs3RkE7QUFDQTtBN0k4KzdGQTtBNkkzKzdGQTtBekQzNEJBO0FZOEpBO0FBNUZBO0FBekNBO0E2Q3EzQkE7QUFDQTtBN0krKzdGQTtBZ0I3MDlGQTtBNkgwMUJBO0E3Q3owQkE7QUF6Q0E7QWhHMDI5RkE7QUFDQTtBNklsLzdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW8vN0ZBO0E2SWgvN0ZBO0FBQ0E7QUFDQTtBQUNBO0E3SWsvN0ZBO0E2SS8rN0ZBO0FBQ0E7QTdJaS83RkE7QTZJNys3RkE7QUFDQTtBQUNBO0E3SSsrN0ZBO0E2STMrN0ZBO0FBQ0E7QTdJNis3RkE7QTZJMys3RkE7QUFDQTtBN0k2KzdGQTtBNkl6KzdGQTtBQUNBO0E3STIrN0ZBO0E2SXorN0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMis3RkE7QTZJeis3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kyKzdGQTtBNkl4KzdGQTtBQUNBO0FBQ0E7QUFDQTtBN0kwKzdGQTtBNklwKzdGQTtBQUNBO0E3SXMrN0ZBO0FnQnIzOUZBO0E2SDg0QkE7QUFJQTtBQUNBO0E3SXUrN0ZBO0FBQ0E7QTZJcis3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJdSs3RkE7QTZJbis3RkE7QUFDQTtBN0lxKzdGQTtBNkloKzdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJays3RkE7QTZJOTk3RkE7QUFDQTtBQUNBO0E3SWcrN0ZBO0E2STk5N0ZBO0FBRUE7QTdJKzk3RkE7QWdCajU5RkE7QTZINDZCQTtBQVdBO0E3STg5N0ZBO0E2STU5N0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJODk3RkE7QTZJMzk3RkE7QUFDQTtBN0k2OTdGQTtBQUNBO0E2STE5N0ZBO0FBQ0E7QTdJNDk3RkE7QTZJejk3RkE7QUFDQTtBQUNBO0E3STI5N0ZBO0E2SXo5N0ZBO0FBQ0E7QUFDQTtBN0kyOTdGQTtBNkl4OTdGQTtBQUNBO0E3STA5N0ZBO0E2SXg5N0ZBO0FBRUE7QTdJeTk3RkE7QTZJbjk3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJcTk3RkE7QTZJbDk3RkE7QUFNQTtBN0krODdGQTtBNklwOTdGQTtBQUVBO0E3SXE5N0ZBO0E2SS84N0ZBO0FBQ0E7QTdJaTk3RkE7QTZJOTg3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJZzk3RkE7QTZJNTg3RkE7O0FBQ0E7QUFDQTtBQUNBO0E3SSs4N0ZBO0E2STE4N0ZBO0FBQ0E7QUFDQTtBQUNBO0E3STQ4N0ZBO0E2SXo4N0ZBO0FBQ0E7QTdJMjg3RkE7QTZJeDg3RkE7QUFDQTtBN0kwODdGQTtBNkl0ODdGQTtBQUNBO0FBQ0E7QTdJdzg3RkE7QTZJdDg3RkE7QUFDQTtBN0l3ODdGQTtBNklyODdGQTtBQUNBO0FBQ0E7QUFDQTtBN0l1ODdGQTtBNkluODdGQTtBQUNBO0FBQ0E7QTdJcTg3RkE7QTZJbDg3RkE7QUFDQTtBN0lvODdGQTtBNkloODdGQTtBQUNBO0E3SWs4N0ZBO0E2SWg4N0ZBO0FBQ0E7QUFDQTtBN0lrODdGQTtBNkloODdGQTtBQUNBO0E3SWs4N0ZBO0E2SS83N0ZBO0FBQ0E7QTdJaTg3RkE7QTZJMzc3RkE7QUFDQTtBN0k2NzdGQTtBZ0J2LzlGQTtBNkh5akNBO0FBSUE7QUFDQTtBN0k4NzdGQTtBQUNBO0E2STU3N0ZBO0FBQ0E7QTdJODc3RkE7QTZJNTc3RkE7QUFDQTtBQUNBO0E3STg3N0ZBO0FnQmpoK0ZBO0E2SGlsQ0E7QUFLQTtBN0krNzdGQTtBQUNBO0E2STE3N0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNDc3RkE7QTZJMTc3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJNDc3RkE7QTZJMTc3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJNDc3RkE7QTZJejc3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJMjc3RkE7QTZJdDc3RkE7QUFDQTtBQUNBO0E3SXc3N0ZBO0E2SXQ3N0ZBO0FBQ0E7QUFDQTtBN0l3NzdGQTtBNklwNzdGQTtBQUNBO0E3SXM3N0ZBO0E2SXA3N0ZBO0FBQ0E7QTdJczc3RkE7QTZJajc3RkE7QUFDQTtBN0ltNzdGQTtBNklqNzdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW03N0ZBO0E2SWo3N0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJbTc3RkE7QTZJaDc3RkE7QUFDQTtBQUNBO0FBQ0E7QTdJazc3RkE7QWdCaGsrRkE7QTZIcXBDQTtBQUVBO0FBQ0E7QUFDQTtBN0k2NjdGQTtBNkkzNjdGQTtBQUNBO0E3STY2N0ZBO0E2STE2N0ZBO0FBQ0E7QUFDQTtBN0k0NjdGQTtBNkl6NjdGQTtBQUNBO0E3STI2N0ZBO0FBQ0E7QWdCamwrRkE7QTZINHFDQTtBQUVBO0FBQ0E7QTdJdTY3RkE7QUFDQTs7QWdCcG0rRkE7QTZIa3NDQTtBQUVBO0E3SXE2N0ZBO0FBQ0E7QTZJbjY3RkE7QUFDQTtBN0lxNjdGQTtBZ0I3bStGQTtBNkh1c0NBO0FBSUE7QTdJczY3RkE7QUFDQTtBNkluNjdGQTtBQUNBO0E3SXE2N0ZBO0E2SW42N0ZBO0FBQ0E7QUFDQTtBQUNBO0E3SXE2N0ZBO0FnQjdtK0ZBO0E2SHFzQ0E7QUFNQTtBN0lzNjdGQTtBQUNBO0E2SWw2N0ZBO0FBQ0E7QTdJbzY3RkE7QWdCbG8rRkE7QTZIZ3VDQTtBQUVBO0FBQ0E7QTdJbzY3RkE7QUFDQTtBZ0IzbitGQTtBNkhtdENBO0FBT0E7QUFDQTtBN0lxNjdGQTtBQUNBOztBNkkvNTdGQTtBQUNBO0E3SWs2N0ZBO0E2SS81N0ZBO0FBQUE7QTdJazY3RkE7O0E2STk1N0ZBO0FBQ0E7QTdJaTY3RkE7QTZJOTU3RkE7QUFBQTtBN0lpNjdGQTs7QWdCL28rRkE7QTZIa3ZDQTtBQUNBO0E3SWk2N0ZBO0FBQ0E7QWdIMXQrRkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSDR0K0ZBO0FzR3Z1K0ZBO0FVQ0E7O0FWQUE7QUFDQTtBdEcydStGQTtBQUNBO0FzR3p1K0ZBO0FBRUE7O0FBQ0E7QUFDQTtBdEcydStGQTtBc0d2dStGQTs7QUFDQTtBdEcwdStGQTtBc0d0dStGQTs7QUFDQTtBQUNBO0F0R3l1K0ZBO0FzR3J1K0ZBOztBQUNBO0F0R3d1K0ZBO0FBQ0E7QWdIbnYrRkE7O0FBQ0E7QWhIc3YrRkE7QWdIcHYrRkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QnRCQTtBWThKQTtBQWhHQTtBQXJDQTtBaEd3ditGQTtBZ0JodStGQTtBZ0d2Q0E7O0FoQm9EQTtBQXJDQTtBaEc4ditGQTtBQUNBO0FnSDl2K0ZBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhIaXcrRkE7QWdIOXYrRkE7O0FBQ0E7QUFDQTtBaEhpdytGQTtBZ0g5ditGQTs7O0FBRUE7QUFDQTtBQUNBO0FoSGl3K0ZBO0FnSC92K0ZBOzs7QUFDQTtBaEhtdytGQTtBZ0gvditGQTs7Ozs7QUFJQTtBQUNBO0FBQ0E7QWhIa3crRkE7QWdIOXYrRkE7O0FBQ0E7QUFDQTtBaEhpdytGQTtBZ0g3ditGQTs7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FoSGd3K0ZBO0FnSDl2K0ZBOztBQUNBO0FoSGl3K0ZBOztBZ0J6eCtGQTtBZ0dpQ0E7QUFDQTtBaEg0ditGQTtBQUNBO0FnSHp2K0ZBO0FBQ0E7QWhIMnYrRkE7QWdIeHYrRkE7QUFDQTtBQUNBO0FoSDB2K0ZBO0FnSHh2K0ZBO0FBRUE7QWhIeXYrRkE7QWdIcnYrRkE7QUFDQTtBaEh1ditGQTs7QWdIanYrRkE7O0FBRUE7QUFDQTtBaEhvditGQTs7QWdIOXUrRkE7QUFDQTtBaEhpditGQTtBZ0g5dStGQTtBQUNBO0FoSGd2K0ZBO0FnSDl1K0ZBO0FBRUE7QUFDQTtBaEgrdStGQTtBZ0g3dStGQTtBQUNBO0FoSCt1K0ZBO0FnSDV1K0ZBO0FBQ0E7QWhIOHUrRkE7O0FpSjExK0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBako2MStGQTtBaUozMStGQTtBQUNBO0FqSjYxK0ZBO0FpSjExK0ZBOztBQUVBO0FqSjQxK0ZBO0FpSnoxK0ZBO0FBQ0E7QUFDQTtBQUNBO0FqSjIxK0ZBO0FnQnYxK0ZBO0FpSVBBO0FBTUE7QWpKNDErRkE7QUFDQTtBZ0IvMCtGQTtBaUlwQkE7QUFVQTtBako2MStGQTtBQUNBO0EwRjl5K0ZBO0F1RDVDQTs7O0F2RDZDQTtBQUNBO0ExRm16K0ZBO0FBQ0E7QTBGanorRkE7QXVEakRBOzs7QXZEa0RBO0ExRnN6K0ZBO0FBQ0E7QWlKbDIrRkE7Ozs7O0FBS0E7QUFDQTtBQUNBO0FqSm8yK0ZBO0FpSmoyK0ZBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQXhGQTtBako0NytGQTtBZ0JuNCtGQTtBaUl3QkE7Ozs7O0FBOUVBO0FqSmk4K0ZBO0FBQ0E7QWlKeDIrRkE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpKMDIrRkE7QWlKeDIrRkE7QUFDQTtBako2MitGQTtBaUo5MitGQTs7OztBQUNBO0FqSjYyK0ZBO0FpSngyK0ZBOzs7Ozs7Ozs7O0FBS0E7QWpKKzIrRkE7QTBGdDMrRkE7QXVERUE7Ozs7Ozs7Ozs7QXZEREE7QUFDQTtBMUZrNCtGQTtBQUNBO0EwRmg0K0ZBO0F1REhBOzs7Ozs7Ozs7O0F2RElBO0ExRjQ0K0ZBO0FBQ0E7QWlKejQrRkE7Ozs7QUFDQTtBQUNBO0FqSjg0K0ZBO0FpSjU0K0ZBOzs7Ozs7Ozs7O0FBS0E7QWpKbTUrRkE7QTBGdDYrRkE7QXVEY0E7Ozs7Ozs7Ozs7QXZEYkE7QUFDQTtBMUZrNytGQTtBQUNBO0EwRmg3K0ZBO0F1RFNBOzs7Ozs7Ozs7O0F2RFJBO0ExRjQ3K0ZBO0FBQ0E7QWlKMTYrRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBako0NitGQTtBaUp2NitGQTs7QUFDQTtBakowNitGQTtBaUp4NitGQTs7OztBQUtBO0FqSnk2K0ZBO0EwRm45K0ZBO0F1RHFDQTs7OztBdkRwQ0E7QUFDQTtBMUZ5OStGQTtBQUNBO0EwRnY5K0ZBO0F1RGdDQTs7OztBdkQvQkE7QTFGNjkrRkE7QUFDQTtBaUp0NytGQTs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpKMDcrRkE7QWlKeDcrRkE7Ozs7QUFDQTtBako2NytGQTtBaUp4NytGQTtBQUNBO0FqSjA3K0ZBO0FpSnY3K0ZBO0FBQ0E7QUFDQTtBakp5NytGQTtBaUp0NytGQTtBQUNBO0FqSnc3K0ZBO0FpSnQ3K0ZBO0FBQ0E7QWpKdzcrRkE7QWlKbDcrRkE7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVNBO0FqSjY3K0ZBO0FpSjE3K0ZBOzs7O0FBRUE7QUFDQTtBako4NytGQTtBaUp6NytGQTs7QTVEOU1BO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QTRESkE7QUFDQTtBako0by9GQTtBcUZyby9GQTs7QUFDQTtBQUtBO0FyRm9vL0ZBO0FxRmhvL0ZBOzs7O0FBR0E7QUFDQTtBckZtby9GQTtBcUZoby9GQTs7QUFDQTtBckZtby9GQTtBaUoxcC9GQTs7QUFDQTtBQUNBO0FqSjZwL0ZBO0FpSjE4K0ZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QXpDdk5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9FZ0ZBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QTRGV0E7QUFDQTtBQThVQTtBQUNBO0FBQ0E7QUFDQTtBeEdtMytGQTtBd0dqcy9GQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBeEc0di9GQTtBd0cxdi9GQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBeEdzei9GQTtBd0dqei9GQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QXhHZzEvRkE7QTBGN3cvRkE7QWNoRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBZGlFQTtBQUNBO0ExRjZ5L0ZBO0FBQ0E7QTBGM3kvRkE7QWNyRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBZHNFQTtBMUYyMC9GQTtBQUNBO0F3RzU0L0ZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RysvL0ZBO0F3RzcvL0ZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBeEdtbmdHQTtBd0dqMC9GQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEd3NS9GQTtBaUpuaWdHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7QWpKK2xnR0E7QWlKN2xnR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FqSjBwZ0dBO0FpSnJwZ0dBOzs7Ozs7QUFDQTtBako0cGdHQTtBaUoxcGdHQTs7Ozs7O0FBQ0E7QWpKaXFnR0E7QWlKL3BnR0E7Ozs7OztBQUNBO0FqSnNxZ0dBO0FpSi9wZ0dBOzs7Ozs7QUFDQTtBakpzcWdHQTtBaUovcGdHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QWpKcXJnR0E7QWlKL3FnR0E7O0FBRUE7QWpKaXJnR0E7QWlKN3FnR0E7QXpDN1FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9FZ0ZBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QTRGV0E7QUFDQTtBQXVSQTtBQUNBO0FBQ0E7QXlDekJBO0FqSmdzZ0dBO0F3Rzc3Z0dBO0FBRUE7QXhHODdnR0E7QXdHNTdnR0E7QUFDQTtBeEc4N2dHQTtBd0d6N2dHQTtBQUNBO0F4RzI3Z0dBO0EwRngzZ0dBO0FjaEVBO0FkaUVBO0FBQ0E7QTFGMjNnR0E7QUFDQTtBMEZ6M2dHQTtBY3JFQTtBZHNFQTtBMUY0M2dHQTtBQUNBO0F3Rzc3Z0dBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEc0N2dHQTtBd0cxN2dHQTtBQUNBO0F4RzQ3Z0dBO0F3R2xzZ0dBO0FBR0E7QUFDQTtBQUNBO0F4R2tzZ0dBO0FpSjd0Z0dBOztBQUNBO0FqSmd1Z0dBO0FnQjU3Z0dBO0FpSTJOQTs7QUFJQTtBakprdWdHQTtBQUNBO0FpSjV0Z0dBOzs7O0FBRUE7QWpKZ3VnR0E7QWlKN3RnR0E7O0FBQ0E7QWxDMVNBO0FBQ0E7QS9HMmdoR0E7QWlKN3RnR0E7QUFDQTtBakordGdHQTtBaUo3dGdHQTtBQUNBO0FqSit0Z0dBO0FpSjN0Z0dBO0FBQ0E7QUFDQTtBQWpVQTtBakoraGhHQTtBZ0J0K2dHQTtBaUlzUUE7QUE1VEE7QWpKZ2loR0E7QUFDQTtBaUovdGdHQTtBQUdBO0FqSit0Z0dBO0FpSjF0Z0dBOztBQUVBO0FqSjR0Z0dBO0FpSjF0Z0dBOztBQUNBO0FqSjZ0Z0dBO0FpSnh0Z0dBO0FBQ0E7QUFDQTtBakowdGdHQTtBaUp2dGdHQTtBQUNBO0FBQ0E7QUE5VkE7QWpKd2poR0E7QWdCLy9nR0E7QWlJbVNBO0FBelZBO0FqSnlqaEdBO0FBQ0E7QWlKM3RnR0E7O0FBRUE7QWpKNnRnR0E7QWlKenRnR0E7QUFDQTtBakoydGdHQTtBaUp4dGdHQTtBQUNBO0FqSjB0Z0dBO0FpSnB0Z0dBO0FBQ0E7QWpKc3RnR0E7QWlKbnRnR0E7QUFDQTtBakpxdGdHQTtBaUpsdGdHQTtBQUNBO0FqSm90Z0dBO0FpSmp0Z0dBO0FBQ0E7QWpKbXRnR0E7QWlKaHRnR0E7QUFDQTtBakprdGdHQTtBaUovc2dHQTs7QUFJQTtBQUNBO0FqSitzZ0dBO0EwRi8rZ0dBO0F1RDJSQTs7QXZEMVJBO0FBQ0E7QTFGbS9nR0E7QUFDQTtBMEZqL2dHQTtBdURzUkE7O0F2RHJSQTtBMUZxL2dHQTtBQUNBO0FpSnp0Z0dBO0FBQ0E7QUFDQTtBakoydGdHQTtBaUp4dGdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpKMHRnR0E7QWlKdnRnR0E7QUFDQTtBakp5dGdHQTtBaUpudGdHQTtBQUNBO0FqSnF0Z0dBO0FpSm50Z0dBO0FBQ0E7QUFDQTtBQUNBO0FqSnF0Z0dBO0FpSmx0Z0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpKb3RnR0E7QWlKOW1oR0E7QUFDQTtBQUNBO0FqSmduaEdBO0FpSjdtaEdBO0FBQ0E7QUFDQTtBakorbWhHQTtBaUpudGdHQTtBQUNBO0FBQ0E7QWpKcXRnR0E7QWlKbnRnR0E7QUFDQTtBakpxdGdHQTtBZ0IxbGhHQTtBaUl3WUE7QUFDQTtBakpxdGdHQTtBQUNBO0FpSi9zZ0dBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBako4c2dHQTtBaUo3b2hHQTtBQUNBO0FBQ0E7QWpKK29oR0E7QWlKNW9oR0E7QUFDQTtBQUNBO0FqSjhvaEdBO0FnQmxuaEdBO0FpSStZQTtBQTBCQTtBQUNBO0FqSjZzZ0dBO0FBQ0E7QWlKMXNnR0E7QUFDQTtBako0c2dHQTtBZ0I5bWhHQTtBaUl3YUE7QUFFQTtBakp3c2dHQTtBQUNBO0FpSmxzZ0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqSm9zZ0dBO0FpSmxzZ0dBO0FBQ0E7QUFDQTtBQUNBO0F4QzNmQTtBekdnc2hHQTtBeUc3cmhHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQmhCQTtBQWNBO0FBQ0E7QXhGbXNoR0E7QXlHNXJoR0E7QUFDQTtBekc4cmhHQTtBaUpodGdHQTtBQUNBO0FBQ0E7QUFDQTtBeENsZ0JBO0F6R3F0aEdBO0F5R2x0aEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCaEJBO0FBY0E7QUFDQTtBeEZ3dGhHQTtBeUdqdGhHQTtBQUNBO0F6R210aEdBO0FpSjl0Z0dBO0FBQ0E7QUFDQTtBQUNBO0F4Q3pnQkE7QXpHMHVoR0E7QXlHdnVoR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJoQkE7QUFjQTtBQUNBO0F4RjZ1aEdBO0F5R3R1aEdBO0FBQ0E7QXpHd3VoR0E7QWlKNXVnR0E7QUFDQTtBQUNBO0FBQ0E7QXhDaGhCQTtBekcrdmhHQTtBeUc1dmhHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQmhCQTtBQWNBO0FBQ0E7QXhGa3doR0E7QXlHM3ZoR0E7QUFDQTtBekc2dmhHQTtBaUp6dmdHQTtBQUlBO0FBQ0E7QWpKd3ZnR0E7QWlKcHZnR0E7QUFDQTtBakpzdmdHQTtBaUpqdmdHQTtBQU1BO0FqSjh1Z0dBO0FpSjN1Z0dBOztBQUVBO0FqSjZ1Z0dBO0FnQjF1aEdBO0FpSTJmQTs7QUFLQTtBakordWdHQTtBQUNBO0FpSjd1Z0dBOztBQUNBO0FqSmd2Z0dBO0FpSjl1Z0dBOztBQUNBO0FqSml2Z0dBO0FpSi91Z0dBOztBQUNBO0FBQ0E7QUFDQTtBakprdmdHQTtBZ0I5dmhHQTtBaUl5Z0JBOztBQU1BO0FqSm92Z0dBO0FBQ0E7QWlKNXVnR0E7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFybEJBO0FqSnMwaEdBO0FnQjd3aEdBO0FpSXdoQkE7Ozs7QUE5a0JBO0FqSjAwaEdBO0FBQ0E7QWlKeHpoR0E7O0FBQ0E7QUFDQTtBakoyemhHQTtBaUp4emhHQTs7QUFDQTtBQUNBO0FqSjJ6aEdBO0FpSnp2Z0dBOztBQUNBO0FqSjR2Z0dBO0FpSnR2Z0dBOzs7O0FBRUE7QUFDQTtBQUNBO0FBMW1CQTtBakpxMmhHQTtBZ0I1eWhHQTtBaUk2aUJBOzs7O0FBbm1CQTtBakp5MmhHQTtBQUNBO0FpSjl2Z0dBOztBQUNBO0FqSml3Z0dBO0FpSjV2Z0dBOztBQUNBO0FqSit2Z0dBO0FpSnp2Z0dBOztBNUR4bkJBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QTREbW5CQTtBQUNBO0FBQ0E7QWpKK3ZnR0E7QXFGaDNoR0E7O0FBQ0E7QUFLQTtBckYrMmhHQTtBcUYzMmhHQTs7OztBQUdBO0FBQ0E7QXJGODJoR0E7QXFGMzJoR0E7O0FBQ0E7QXJGODJoR0E7QWlKN3dnR0E7Ozs7O0FBSUE7QUFDQTtBQUNBO0FqSmd4Z0dBO0FpSnZ3Z0dBOztBQUNBO0FqSjB3Z0dBO0FpSnR3Z0dBOztBQUNBO0FqSnl3Z0dBO0FpSmp3Z0dBOztBQUVBO0FqSm13Z0dBO0FpSi92Z0dBO0FBQ0E7QUFDQTtBQUNBO0FqSml3Z0dBO0FpSjl2Z0dBO0F6Q25xQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0VnRkE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBNEZXQTtBQUNBO0FBdVJBO0FBQ0E7QUFDQTtBeUM2WEE7QUFDQTtBakppeGdHQTtBd0dyNmhHQTtBQUVBO0F4R3M2aEdBO0F3R3A2aEdBO0FBQ0E7QXhHczZoR0E7QXdHajZoR0E7QUFDQTtBeEdtNmhHQTtBMEZoMmhHQTtBY2hFQTtBZGlFQTtBQUNBO0ExRm0yaEdBO0FBQ0E7QTBGajJoR0E7QWNyRUE7QWRzRUE7QTFGbzJoR0E7QUFDQTtBd0dyNmhHQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHbzZoR0E7QXdHbDZoR0E7QUFDQTtBeEdvNmhHQTtBd0cxcWhHQTtBQUdBO0FBQ0E7QUFDQTtBeEcwcWhHQTtBaUo5eWdHQTtBQUNBO0FqSmd6Z0dBO0FpSjN5Z0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0E1STFoQkE7QUx3MGhHQTtBaUp2eWdHQTtBQUNBO0FqSnl5Z0dBO0FpSnB5Z0dBOzs7O0FBRUE7QWpKd3lnR0E7QWlKbnlnR0E7QUFDQTtBakpxeWdHQTtBaUpseWdHQTtBQUNBO0FBQ0E7QWpKb3lnR0E7QWlKbHlnR0E7QUFDQTtBQUNBO0FqSm95Z0dBO0FpSmp5Z0dBO0FBQ0E7QUFDQTtBakpteWdHQTtBaUo3eGdHQTtBQUNBO0FqSit4Z0dBO0FpSjN4Z0dBO0FBenZCQTtBQTR2QkE7QUFDQTtBako0eGdHQTtBZ0JoK2hHQTtBaUlnc0JBO0FBdHZCQTtBakowaGlHQTtBQUNBO0FpSjd4Z0dBO0FBQ0E7QWpKK3hnR0E7QWlKMXhnR0E7QUFDQTtBako0eGdHQTtBaUoxeGdHQTtBQUNBO0FqSjR4Z0dBO0FpSnp4Z0dBO0FBOXdCQTtBQWl4QkE7QWpKMHhnR0E7QWdCbC9oR0E7QWlJcXRCQTtBQTN3QkE7QWpKNGlpR0E7QUFDQTtBaUo1eGdHQTtBQUNBO0FqSjh4Z0dBO0FpSjF4Z0dBO0FBQ0E7QWpKNHhnR0E7QWlKeHhnR0E7QUFDQTtBakoweGdHQTtBaUp4eGdHQTs7QUFFQTtBakoweGdHQTtBZ0JwZ2lHQTtBaUl3dUJBOztBQUtBO0FqSjR4Z0dBO0FBQ0E7QWlKMXhnR0E7O0FBQ0E7QWpKNnhnR0E7QWlKenhnR0E7O0FBQ0E7QWpKNHhnR0E7QWlKenhnR0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0E1STlvQkE7QUwyNmhHQTtBaUp0eGdHQTtBQUNBO0FqSnd4Z0dBO0FnQnRpaUdBO0FpSTZ3QkE7QUFJQTtBQUNBO0FqSnl4Z0dBO0FBQ0E7QWdCL2hpR0E7QWlJMHdCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDajFCQTtBQUNBO0EvR3ltaUdBO0FpSnR4Z0dBO0FBSUE7QUFDQTtBQUNBO0FqSnF4Z0dBO0FpSm54Z0dBOzs7OztBQUVBO0FqSnd4Z0dBO0FpSnB4Z0dBOzs7QUFHQTtBQUNBO0FsQ3QyQkE7QUFDQTtBL0c2bmlHQTtBaUpyeGdHQTs7O0FBQ0E7QWpKeXhnR0E7QWlKcnhnR0E7QUFDQTtBakp1eGdHQTtBQUNBO0FpSm54Z0dBO0FBQ0E7QUFHQTtBQUNBO0FqSm14Z0dBO0FnQjlraUdBO0FpSTh6QkE7QUFDQTtBakpteGdHQTtBQUNBO0FpSjN3Z0dBO0FBQ0E7QUFDQTtBako2d2dHQTtBZ0JwbWlHQTtBaUlxMUJBO0FBS0E7QWpKOHdnR0E7QUFDQTtBaUo1d2dHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBako4d2dHQTtBZ0JwbmlHQTtBaUk2MUJBO0FBWUE7QUFDQTtBQUNBO0FqSit3Z0dBO0FBQ0E7QWlKNXdnR0E7QUFDQTtBQUNBO0FqSjh3Z0dBO0FpSjN3Z0dBO0FBQ0E7QWpKNndnR0E7QWlKMXdnR0E7QUFDQTtBako0d2dHQTtBZ0Jyb2lHQTtBaUl3M0JBO0FBSUE7QUFDQTtBako2d2dHQTtBQUNBO0FpSnp3Z0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpKMndnR0E7QWdCcG9pR0E7QWlJMjNCQTtBQUVBO0FqSjJ3Z0dBO0FBQ0E7QWlKdndnR0E7QUFDQTtBakp5d2dHQTtBaUp0d2dHQTtBQUNBO0FqSnd3Z0dBO0FnQjVwaUdBO0FpSW01QkE7QUFJQTtBakp5d2dHQTtBQUNBO0FpSnR3Z0dBOztBQUVBO0FqSnd3Z0dBO0FpSnR3Z0dBOzs7O0FBRUE7QWpKMHdnR0E7QWlKdndnR0E7O0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBakowd2dHQTtBaUp4d2dHQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakoyd2dHQTtBaUp2d2dHQTs7QUFDQTtBakowd2dHQTtBaUpyd2dHQTtBQUNBO0FqSnV3Z0dBO0FpSnB3Z0dBO0FBQ0E7QUFDQTtBakpzd2dHQTtBaUpud2dHQTtBQUNBO0FBQ0E7QWpKcXdnR0E7QWlKbHdnR0E7QUFDQTtBQUNBO0FqSm93Z0dBO0FpSmp3Z0dBOztBQUVBO0FqSm13Z0dBOztBaUo3dmdHQTtBQUNBO0FBQ0E7QWpKZ3dnR0E7O0FpSjN2Z0dBO0FBRUE7QUFDQTtBQUNBO0FqSjZ2Z0dBO0FnQjl0aUdBO0FpSTY5QkE7QUFPQTtBQUNBO0FqSjh2Z0dBO0FBQ0E7QWdCdnRpR0E7QWlJNDlCQTtBQUVBO0FqSjZ2Z0dBO0FBQ0E7QWdCenVpR0E7QWlJeStCQTtBQU1BO0FBQ0E7QWpKOHZnR0E7QUFDQTtBZ0IvdWlHQTtBaUl5K0JBO0FBV0E7QWpKK3ZnR0E7QUFDQTtBaUo1dmdHQTtBQUNBO0FqSjh2Z0dBO0FpSjN2Z0dBO0E3RDdpQ0E7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHcXhpR0E7QWdCN3ZpR0E7QWlJNC9CQTtBakQvK0JBO0FBckNBO0FoRzB4aUdBO0FBQ0E7QWlKbndnR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakpxd2dHQTtBaUpud2dHQTtBekN0dEJBO0FBQ0E7QUFDQTtBQUNBO0F5Q3N0QkE7QUFDQTtBQUNBO0FqSnV3Z0dBO0F3RzU5aEdBO0FBR0E7QUFDQTtBQUNBO0F4RzQ5aEdBO0FpSjF3Z0dBO0FBQ0E7QUFDQTtBako0d2dHQTtBaUp6d2dHQTtBQUNBO0FBQ0E7QWpKMndnR0E7QWlKcndnR0E7QXpDMXVCQTtBQUNBO0FBQ0E7QUFDQTtBeUMwdUJBO0FBQ0E7QUFDQTtBakp5d2dHQTtBd0dsL2hHQTtBQUdBO0FBQ0E7QUFDQTtBeEdrL2hHQTtBaUo1d2dHQTtBQUNBO0FBQ0E7QWpKOHdnR0E7QWlKM3dnR0E7QUFDQTtBQUNBO0FqSjZ3Z0dBO0FpSnZ3Z0dBO0FBQ0E7QWpKeXdnR0E7QWlKdndnR0E7QUFDQTtBQUNBO0FqSnl3Z0dBO0FpSnJ3Z0dBO0FBQ0E7QUFDQTtBakp1d2dHQTtBaUpwd2dHQTtBQUNBO0FqSnN3Z0dBO0FpSm53Z0dBO0FBQ0E7QWpKcXdnR0E7QWlKbHdnR0E7QUFDQTtBakpvd2dHQTtBaUpqd2dHQTtBQUNBO0FqSm13Z0dBO0FpSmh3Z0dBO0FBQ0E7QWpKa3dnR0E7QWlKL3ZnR0E7Ozs7Ozs7Ozs7Ozs7O0FBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakppd2dHQTs7QWlKMXZnR0E7QUFDQTtBako2dmdHQTtBZ0IxMWlHQTtBaUlrbUNBO0FBQ0E7QWpKMnZnR0E7QUFDQTtBaUp2dmdHQTtBQTlxQ0E7QUFpckNBO0FqSnd2Z0dBO0FnQmgzaUdBO0FpSXFuQ0E7QUEzcUNBO0FqSjA2aUdBO0FBQ0E7QWlKMXZnR0E7QUFDQTtBako0dmdHQTtBaUp4dmdHQTtBQUNBO0FqSjB2Z0dBO0FpSnR2Z0dBO0FBQ0E7QWpKd3ZnR0E7O0FrSm43aUdBO0FBQ0E7QUFDQTtBbEpzN2lHQTs7QWtKbDdpR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcUxBO0FsSml3aUdBO0FrSnA3aUdBO0FBUEE7QUFRQTtBbEp1N2lHQTtBQUNBO0FrSnI3aUdBO0FDVkE7QUFDQTtBQUNBO0FuSms4aUdBO0FtSmg4aUdBO0FBQ0E7QUFDQTtBbkprOGlHQTtBa0oxN2lHQTtBQUNBO0FBQ0E7QWxKNDdpR0E7QWtKejdpR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxKMjdpR0E7QWtKejdpR0E7QUFSQTtBQVNBO0FsSjQ3aUdBO0FBQ0E7QWtKMTdpR0E7QUFDQTtBQUNBO0FsSjQ3aUdBO0FrSjE3aUdBO0FDbkNBO0FBQ0E7QUFDQTtBbkpnK2lHQTtBbUo5OWlHQTtBQUNBO0FBQ0E7QW5KZytpR0E7QWtKOTdpR0E7QUFFQTtBbEorN2lHQTtBa0oxN2lHQTtBQUNBO0FsSjQ3aUdBO0FrSng3aUdBO0FBQ0E7QWxKMDdpR0E7QWtKeDdpR0E7QUFDQTtBbEowN2lHQTtBa0pyN2lHQTtBQUNBO0FBQ0E7QUFDQTtBbEp1N2lHQTtBa0pwN2lHQTtBQUNBO0FBQ0E7QWxKczdpR0E7QWtKcDdpR0E7QUFDQTtBbEpzN2lHQTtBa0pwN2lHQTtBQUNBO0FsSnM3aUdBO0FrSmw3aUdBO0FBQ0E7QWxKbzdpR0E7QWtKaDdpR0E7QUFDQTtBQUNBO0FsSms3aUdBO0FrSmg3aUdBO0FDN0VBO0FBQ0E7QW5KZ2dqR0E7QW1KOS9pR0E7QUFDQTtBbkpnZ2pHQTtBa0psN2lHQTtBQUtBO0FsSmc3aUdBO0FrSnA3aUdBO0FBQ0E7QWxKczdpR0E7QWtKaDdpR0E7QUFDQTtBQUNBO0FBQ0E7QWxKazdpR0E7QWtKLzZpR0E7QUFDQTtBbEppN2lHQTtBa0o3NmlHQTtBQUNBO0FsSis2aUdBO0FrSjM2aUdBO0FBQ0E7QWxKNjZpR0E7QWtKMzZpR0E7QUFDQTtBbEo2NmlHQTtBa0ozNmlHQTtBQUNBO0FsSjY2aUdBO0FrSng2aUdBOztBQUVBO0FsSjA2aUdBO0FrSnY2aUdBO0FBQ0E7QWxKeTZpR0E7QWtKdDZpR0E7QUFDQTtBQUNBO0FsSnc2aUdBO0FnQnRnakdBO0FrSTRGQTtBQUtBO0FBQ0E7QUFDQTtBbEp5NmlHQTtBQUNBO0FnQjdnakdBO0FrSTRGQTtBQVdBO0FsSjA2aUdBO0FBQ0E7QWtKdDZpR0E7QUFDQTtBbEp3NmlHQTtBa0pyNmlHQTtBQUNBO0FBQ0E7QWxKdTZpR0E7QWtKcjZpR0E7QUFDQTtBbEp1NmlHQTtBa0puNmlHQTtBQUZBO0FBR0E7QWxKczZpR0E7QUFDQTtBa0puNmlHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FsSnE2aUdBO0FrSmg2aUdBO0FqQmhNQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJaW1qR0E7QWdJcmxqR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEl1bGpHQTtBZ0lobGpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaElrbGpHQTtBZ0k3bmpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJK25qR0E7QWtKeDhpR0E7QUFDQTtBQUNBO0FsSjA4aUdBO0FnQnhsakdBO0FrSTRJQTtBQUtBO0FsSjI4aUdBO0FBQ0E7QWtKejhpR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsSjI4aUdBO0FnQnBtakdBO0FrSW9KQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FsSjQ4aUdBO0FBQ0E7QWtKejhpR0E7QUFDQTtBQUNBO0FsSjI4aUdBO0FnQmhuakdBO0FrSW1LQTtBQUtBO0FBQ0E7QWxKNDhpR0E7QUFDQTtBZ0J0bmpHQTtBa0ltS0E7QUFVQTtBQUNBO0FsSjY4aUdBO0FBQ0E7QWtKMzhpR0E7QUFDQTtBQUNBO0FBQ0E7QWxKNjhpR0E7QWtKMzhpR0E7QUFDQTtBQUNBO0FsSjY4aUdBO0FrSng4aUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxKMDhpR0E7QWdCM29qR0E7QWtJNkxBO0FBT0E7QWxKMjhpR0E7QUFDQTtBa0p6OGlHQTtBQUNBO0FsSjI4aUdBO0FrSnY4aUdBO0FBaEVBO0FBaUVBO0FsSjA4aUdBO0FBQ0E7O0FrSnQ4aUdBO0FBQ0E7QWxKeThpR0E7QWtKdjhpR0E7QUFDQTtBQUNBO0FsSnk4aUdBO0FrSnY4aUdBO0FBQ0E7QWxKeThpR0E7QWtKdDhpR0E7QUFDQTtBbEp3OGlHQTtBa0pyOGlHQTtBQUNBO0FBQ0E7QWxKdThpR0E7QWtKbjhpR0E7QUFDQTtBbEpxOGlHQTs7QWtKNzdpR0E7QUFDQTtBQUNBO0FBQ0E7QWxKZzhpR0E7QWtKNTdpR0E7QUFDQTtBQUNBO0FsSjg3aUdBO0FrSjM3aUdBO0FBQ0E7QWxKNjdpR0E7QWtKMTdpR0E7O0FBRUE7QWxKNDdpR0E7QWtKejdpR0E7QUFDQTtBbEoyN2lHQTtBa0p4N2lHQTtBQUNBO0FsSjA3aUdBO0FrSnY3aUdBO0FBQ0E7QWxKeTdpR0E7QWtKdjdpR0E7QUFDQTtBQUNBO0FBQ0E7QWxKeTdpR0E7QWtKcjdpR0E7QUFDQTtBQUNBO0FsSnU3aUdBOztBRW50akdBOzs7Ozs7Ozs7Ozs7QUFBQTtBa0pyREE7QUFDQTtBQUNBO0FwSnd4akdBO0FvSnR4akdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwSnd4akdBO0FvSnR4akdBO0FyQ1JBO0FBQ0E7QXFDVUE7QUFDQTtBQUNBO0FBQ0E7QXBKd3hqR0E7QW9KcnhqR0E7QUFFQTtBcEpzeGpHQTtBb0pseGpHQTtBQUNBO0FBQ0E7QXBKb3hqR0E7QW9KNXdqR0E7Ozs7Ozs7Ozs7QUFHQTtBcEpxeGpHQTtBb0pseGpHQTs7OztBQUNBO0FwSnV4akdBOztBcUoxMGpHQTtBckRpQ0E7QXFEOUJBO0FySjQwakdBO0FnQm54akdBO0FxSTVEQTtBQU1BO0FySjYwakdBO0FBQ0E7QXFKMzBqR0E7QUFDQTtBQUNBO0FBQ0E7QXJKNjBqR0E7QXFKMzBqR0E7O0FqRUhBO0FZOEpBO0FBaEdBO0FYb0JBO0FBQ0E7QXJGbXdqR0E7QXFGandqR0E7Ozs7O0FBSUE7QUFDQTtBckZvd2pHQTtBcUp0MWpHQTtBQUNBO0FySncxakdBO0FxSnIxakdBO0FBRUE7QXJKczFqR0E7QXFKbjFqR0E7QUFDQTtBQUNBO0FBQ0E7QXJKcTFqR0E7QWdCM3lqR0E7QXFJN0NBO0FBS0E7QXJKdTFqR0E7QUFDQTtBcUpyMWpHQTtBQUNBO0FBQ0E7QXJKdTFqR0E7QXFKbDFqR0E7QUFDQTtBckpvMWpHQTs7QUV2MGpHQTs7Ozs7Ozs7Ozs7O0FBQUE7QThIc0JBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaEk2NGpHQTtBZ0lqNGpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSW00akdBO0FnSTUzakdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSTgzakdBO0FnSXo2akdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEkyNmpHQTs7QWdJeDJqR0E7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJNjJqR0E7QWdJMzJqR0E7QUFDQTtBaEk2MmpHQTs7QWdJejNqR0E7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSXc4akdBO0FnSTU3akdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJODdqR0E7QWdJdjdqR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJeTdqR0E7QWdJcCtqR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXMrakdBOztBZ0luNmpHQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEl3NmpHQTtBZ0l0NmpHQTtBQUNBO0FoSXc2akdBOztBZ0lwN2pHQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJbWdrR0E7QWdJdi9qR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEl5L2pHQTtBZ0lsL2pHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaElvL2pHQTtBZ0kvaGtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJaWlrR0E7O0FnSTk5akdBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSW0rakdBO0FnSWorakdBO0FBQ0E7QWhJbStqR0E7O0FnSS8rakdBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaEk4amtHQTtBZ0lsamtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSW9qa0dBO0FnSTdpa0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSStpa0dBO0FnSTFsa0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEk0bGtHQTs7QWdJemhrR0E7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJOGhrR0E7QWdJNWhrR0E7QUFDQTtBaEk4aGtHQTs7QWdJMWlrR0E7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSXlua0dBO0FnSTdta0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJK21rR0E7QWdJeG1rR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJMG1rR0E7QWdJcnBrR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXVwa0dBOztBZ0lwbGtHQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEl5bGtHQTtBZ0l2bGtHQTtBQUNBO0FoSXlsa0dBOztBZ0lybWtHQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJb3JrR0E7QWdJeHFrR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEkwcWtHQTtBZ0lucWtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaElxcWtHQTtBZ0lodGtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJa3RrR0E7O0FnSS9va0dBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSW9wa0dBO0FnSWxwa0dBO0FBQ0E7QWhJb3BrR0E7O0FnSWhxa0dBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaEkrdWtHQTtBZ0ludWtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXF1a0dBO0FnSTl0a0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSWd1a0dBO0FnSTN3a0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEk2d2tHQTs7QWdJMXNrR0E7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJK3NrR0E7QWdJN3NrR0E7QUFDQTtBaEkrc2tHQTs7QWdJM3RrR0E7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSTB5a0dBO0FnSTl4a0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJZ3lrR0E7QWdJenhrR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJMnhrR0E7QWdJdDBrR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXcwa0dBOztBZ0lyd2tHQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEkwd2tHQTtBZ0l4d2tHQTtBQUNBO0FoSTB3a0dBOztBZ0l0eGtHQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJcTJrR0E7QWdJejFrR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEkyMWtHQTtBZ0lwMWtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaElzMWtHQTtBZ0lqNGtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJbTRrR0E7O0FnSWgwa0dBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSXEwa0dBO0FnSW4wa0dBO0FBQ0E7QWhJcTBrR0E7O0FnSWoxa0dBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElnNmtHQTtBZ0lwNWtHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXM1a0dBO0FnSS80a0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSWk1a0dBO0FnSTU3a0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEk4N2tHQTs7QWdJMzNrR0E7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJZzRrR0E7QWdJOTNrR0E7QUFDQTtBaElnNGtHQTs7QWdJNTRrR0E7QUM3RUE7QUFDQTtBQUNBO0FBRUE7QURHQTtBQUNBO0FoSTI5a0dBO0FnSS84a0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJaTlrR0E7QWdJMThrR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWhJNDhrR0E7QWdJdi9rR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXkva0dBOztBZ0l0N2tHQTtBQ2xGQTtBQUNBO0FBQ0E7QUFFQTtBRGtGQTtBaEkyN2tHQTtBZ0l6N2tHQTtBQUNBO0FoSTI3a0dBOztBZ0l2OGtHQTtBQzdFQTtBQUNBO0FBQ0E7QUFFQTtBREdBO0FBQ0E7QWhJc2hsR0E7QWdJMWdsR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEk0Z2xHQTtBZ0lyZ2xHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBaEl1Z2xHQTtBZ0lsamxHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJb2psR0E7O0FnSWova0dBO0FDbEZBO0FBQ0E7QUFDQTtBQUVBO0FEa0ZBO0FoSXMva0dBO0FnSXAva0dBO0FBQ0E7QWhJcy9rR0E7O0FnSWxnbEdBO0FDN0VBO0FBQ0E7QUFDQTtBQUVBO0FER0E7QUFDQTtBaElpbGxHQTtBZ0lya2xHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoSXVrbEdBO0FnSWhrbEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FoSWtrbEdBO0FnSTdtbEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEkrbWxHQTs7QWdJNWlsR0E7QUNsRkE7QUFDQTtBQUNBO0FBRUE7QURrRkE7QWhJaWpsR0E7QWdJL2lsR0E7QUFDQTtBaElpamxHQTs7QWdJM2lsR0E7QUFDQTtBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJMmhsR0E7QWdJemhsR0E7QUFDQTtBaEkyaGxHQTtBZ0l4aGxHQTtBQUNBO0FoSTBobEdBOztBZ0l0aGxHQTtBQUNBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhJc2dsR0E7QWdJcGdsR0E7QUFDQTtBaElzZ2xHQTtBZ0luZ2xHQTtBQUNBO0FoSXFnbEdBOztBRXhubEdBOzs7Ozs7Ozs7Ozs7QUFBQTtBb0pyREE7QUFDQTtBdEo2cmxHQTtBc0ozcmxHQTtBQUNBO0FBQ0E7QUFDQTtBdEo2cmxHQTtBc0oxcmxHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0SjRybEdBOztBc0p4cmxHQTtBQUNBO0F0SjJybEdBOztBc0p4cmxHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRKMnJsR0E7QXNKenJsR0E7QUFDQTtBQUNBO0FBQ0E7QXRKMnJsR0E7QWdCanFsR0E7QXNJN0JBO0FBTUE7QUFDQTtBdEo0cmxHQTtBQUNBO0FnQnZxbEdBO0FzSTdCQTtBQVdBO0F0SjZybEdBO0FBQ0E7QWdCenJsR0E7QXNJN0JBO0FBNkJBO0F0SjZybEdBO0FBQ0E7QWdCOXJsR0E7QXNJN0JBO0FBaUNBO0FBQ0E7QXRKOHJsR0E7QUFDQTtBZ0J2cmxHQTtBc0kxQ0E7QUFzQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEorcmxHQTtBQUNBO0FnQjdzbEdBO0FzSTdCQTtBQThDQTtBdEpnc2xHQTtBQUNBO0FnQnJzbEdBO0FzSU9BO0FBRUE7QUFDQTtBdEpnc2xHQTtBQUNBO0FnQjNzbEdBO0FzSWNBO0FBRUE7QXRKK3JsR0E7QUFDQTtBc0o1cmxHQTtBQUNBO0F0SjhybEdBO0FzSjVybEdBO0FBQ0E7QXRKOHJsR0E7QWdCdHRsR0E7QXNJb0JBO0FBUUE7QXRKOHJsR0E7QUFDQTtBc0ozcmxHQTtBQUNBO0F0SjZybEdBO0FnQjl0bEdBO0FzSWdDQTtBQUdBO0F0SitybEdBO0FBQ0E7QXNKNXJsR0E7QUFDQTtBQUNBO0F0SjhybEdBO0FzSjNybEdBO0FBQ0E7QUFDQTtBQUNBO0F0SjZybEdBO0FnQjV1bEdBO0FzSTRDQTtBQU1BO0F0SjhybEdBO0FBQ0E7QXNKM3JsR0E7QUFDQTtBdEo2cmxHQTtBc0oxcmxHQTtBQUNBO0F0SjRybEdBO0FzSnpybEdBO0FBQ0E7QXRKMnJsR0E7QXNKenJsR0E7QUFDQTtBdEoycmxHQTtBc0p2cmxHQTtBQUNBO0F0SnlybEdBO0FzSnRybEdBO0FBQ0E7QXRKd3JsR0E7QWdCbndsR0E7QXNJMEVBO0FBSUE7QXRKeXJsR0E7QUFDQTtBc0p0cmxHQTtBQUNBO0FBQ0E7QUFDQTtBdEp3cmxHQTtBc0p0cmxHQTtBQUNBO0F0SndybEdBO0FnQmh4bEdBO0FzSWtGQTtBQVVBO0F0SndybEdBO0FBQ0E7QXNKcnJsR0E7QUFDQTtBdEp1cmxHQTtBc0pwcmxHQTtBQUNBO0FBQ0E7QUFDQTtBdEpzcmxHQTtBc0pucmxHQTtBQUNBO0FBQ0E7QUFDQTtBdEpxcmxHQTtBc0pscmxHQTtBQUNBO0F0Sm9ybEdBO0FzSmpybEdBO0FBQ0E7QXRKbXJsR0E7QXNKaHJsR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEprcmxHQTtBc0pocmxHQTtBQUNBO0F0SmtybEdBO0FzSjdxbEdBO0FBQ0E7QXRKK3FsR0E7QXNKM3FsR0E7QUFDQTtBQUNBO0F0SjZxbEdBO0FzSjFxbEdBO0FBQ0E7QXRKNHFsR0E7QWdCeDBsR0E7QXNJMkpBO0FBSUE7QXRKNnFsR0E7QUFDQTtBc0oxcWxHQTtBbEVyTUE7QXBGazNsR0E7QWdCbjBsR0E7QXNJc0pBO0FBR0E7QXRKOHFsR0E7QUFDQTtBc0ozcWxHQTtBakUvTkE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckZ5NGxHQTtBcUZyNGxHQTtBQUNBO0FBS0E7QXJGbTRsR0E7QXFGLzNsR0E7QUFHQTtBQUNBO0FyRiszbEdBO0FxRjUzbEdBO0FBQ0E7QXJGODNsR0E7QXNKeHJsR0E7QUFDQTtBQUNBO0F0SjBybEdBO0FnQjkxbEdBO0FzSWtLQTtBQUtBO0FBQ0E7QXRKMnJsR0E7QUFDQTtBc0p2cmxHQTtBbEU1TkE7QWtFK05BO0F0SndybEdBO0FzSnRybEdBO0FBQ0E7QXRKd3JsR0E7QXNKdHJsR0E7QUFDQTtBdEp3cmxHQTtBc0pwcmxHQTtBQUNBO0F0SnNybEdBO0FzSmxybEdBO0FBQ0E7QUFDQTtBdEpvcmxHQTtBc0pqcmxHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Sm1ybEdBO0FzSjlxbEdBO0FBQ0E7QXRKZ3JsR0E7QXNKN3FsR0E7QUFDQTtBdEorcWxHQTs7QXNKM3FsR0E7O0FBUUE7QUFDQTtBdEp3cWxHQTs7QXNKcnFsR0E7QUFDQTtBdEp3cWxHQTs7QXVKbjlsR0E7QUFDQTtBdkpzOWxHQTtBdUpqOWxHQTtBQUNBO0FBQ0E7QXZKbTlsR0E7QXVKOThsR0E7QUFDQTtBQUNBO0F2Smc5bEdBO0F1SjU4bEdBO0FBQ0E7QUFDQTtBdko4OGxHQTtBdUozOGxHQTtBQUNBO0F2SjY4bEdBO0F1SjE4bEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZKNDhsR0E7O0F1SnY4bEdBO0FBQ0E7QUFDQTtBQUNBO0F2SjA4bEdBOztBdUpuOGxHQTtBQUNBO0FBQ0E7QUFDQTtBdkpzOGxHQTs7QXVKNTdsR0E7QUFDQTtBdkorN2xHQTs7QXdKei9sR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBeEo0L2xHQTs7QXdKei9sR0E7QUFDQTtBeEo0L2xHQTs7QXdKei9sR0E7QUFDQTtBeEo0L2xHQTtBd0oxL2xHQTtBQUNBO0F4SjQvbEdBO0F3SnovbEdBO0FuRWpCQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRnlnbUdBO0FxRnJnbUdBO0FBQ0E7QUFLQTtBckZtZ21HQTtBcUYvL2xHQTtBQUdBO0FBQ0E7QXJGKy9sR0E7QXFGNS9sR0E7QUFDQTtBckY4L2xHQTs7QXdKcmdtR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SndnbUdBO0F3SnRnbUdBO0FBQ0E7QXhKd2dtR0E7QWdCci9sR0E7QXdJcEJBO0FBSUE7QXhKeWdtR0E7QUFDQTtBd0pyZ21HQTtBaEU3Q0E7QUFHQTtBQUNBO0FBQ0E7QWdFMkNBO0FBQ0E7QXhKeWdtR0E7O0F5SjNqbUdBO0FBQ0E7QUFDQTtBckVNQTtBWThKQTtBQTVGQTtBQXpDQTtBaEdtaW1HQTtBZ0IzZ21HQTtBeUl6REE7QXpEMEVBO0FBekNBO0FoR3dpbUdBO0FBQ0E7QXlKbmttR0E7QUFDQTtBQUNBO0F6SnFrbUdBO0F5Sm5rbUdBO0FBQ0E7QXpKcWttR0E7QXlKbmttR0E7QUFDQTtBQUNBO0F6SnFrbUdBO0F5SmxrbUdBO0FBQ0E7QUFDQTtBekpva21HQTtBeUpoa21HQTtBQUNBO0F6SmtrbUdBO0F5SjlqbUdBO0FBQ0E7QXpKZ2ttR0E7QXlKNWptR0E7QXJFM0JBO0FZOEpBO0FBNUZBO0FBekNBO0FoR29rbUdBO0FnQjVpbUdBO0F5SXRCQTtBekR1Q0E7QUF6Q0E7QWhHeWttR0E7QUFDQTs7QTBKNW1tR0E7O0FBQ0E7QTFKZ25tR0E7QTBKN21tR0E7O0FBQ0E7QTFKZ25tR0E7QTBKN21tR0E7O0FBQ0E7QUFDQTtBQUNBO0ExSmdubUdBO0FnQmprbUdBO0EwSWxEQTs7QUFNQTtBMUprbm1HQTtBQUNBO0EwSmhubUdBOztBQUNBO0FBQ0E7QTFKbW5tR0E7QTBKaG5tR0E7O0FBQ0E7QTFKbW5tR0E7QTBKaG5tR0E7O0FBQ0E7QUFDQTtBMUptbm1HQTtBMEpqbm1HQTs7QUFDQTtBMUpvbm1HQTtBMEpqbm1HQTs7QUFDQTtBMUpvbm1HQTtBMEpobm1HQTs7QUFDQTtBQUNBO0ExSm1ubUdBO0FnQmxtbUdBO0EwSW5CQTs7QUFLQTtBMUpxbm1HQTtBQUNBOztBMEpobm1HQTtBQUNBO0ExSm1ubUdBO0EwSmpubUdBO0FBQ0E7QTFKbW5tR0E7QTBKaG5tR0E7O0FBRUE7QTFKa25tR0E7O0FDL3FtR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQXFCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURncm1HQTtBQzdxbUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEOHFtR0E7QUMzcW1HQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDRxbUdBO0FDenFtR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQwcW1HQTtBQ3ZxbUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEd3FtR0E7QUNycW1HQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHNxbUdBO0FDbnFtR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURvcW1HQTtBQ2pxbUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEa3FtR0E7QUMvcG1HQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRGdxbUdBO0FDN3BtR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUQ4cG1HQTtBQzNwbUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FENHBtR0E7QUN6cG1HQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRDBwbUdBO0FDdnBtR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR3cG1HQTtBQ3JwbUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEc3BtR0E7QUNucG1HQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRG9wbUdBO0FDanBtR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQ2pIQTs7Ozs7Ozs7Ozs7O0FBQUE7QWdJekRBOzs7OztBQUFBO0EvSEFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUh1K21HQTs7QUl0K21HQTs7O0FBR0E7QUp5K21HQTs7QUl0K21HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKeSttR0E7O0FJbittR0E7QUFDQTtBSnMrbUdBOztBSTU5bUdBO0FBQ0E7QUFDQTtBQ3FJQTtBRG5JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKKzltR0E7O0FJbjltR0E7QUFDQTtBSnM5bUdBOztBSTc4bUdBO0FBQ0E7QUFDQTtBQUNBO0FKZzltR0E7O0FJbjhtR0E7QUFDQTtBQUNBO0FKczhtR0E7O0FJLzdtR0E7QUFDQTtBQUNBO0FKazhtR0E7O0FJdjdtR0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUowN21HQTs7QUl2N21HQTtBQUNBO0FBQ0E7QUFDQTtBSjA3bUdBOztBSXY3bUdBOzs7QUFHQTtBQUNBO0FKMDdtR0E7O0FJdjdtR0E7Ozs7QUFJQTtBSjA3bUdBOztBSXY3bUdBO0FBQ0E7QUowN21HQTs7QUl2N21HQTtBQUNBO0FBQ0E7QUowN21HQTs7QUl2N21HQTtBQUNBO0FKMDdtR0E7O0FJdjdtR0E7O0FBRUE7QUowN21HQTs7QUl2N21HQTtBQ0lBO0FMdTdtR0E7O0FJbDdtR0E7O0FBRUE7QUNQQTtBRFNBO0FBQ0E7QUpxN21HQTs7QUlsN21HQTtBQUFBO0FKczdtR0E7O0FJcjdtR0E7QUFBQTtBSnk3bUdBOztBSWw3bUdBO0FBQ0E7QUFDQTtBQUNBO0FKcTdtR0E7QU9ybW5HQTtBSG1MQTtBQUNBO0FKcTdtR0E7O0FJNTZtR0E7QUFDQTtBQUNBO0FKKzZtR0E7QU85bW5HQTtBSGtNQTtBQUNBO0FKKzZtR0E7O0FJdDZtR0E7Ozs7QUFJQTtBQ3hEQTtBTGsrbUdBOztBSXQ2bUdBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUpvNm1HQTs7QUk1NW1HQTtBQUVBO0FKODVtR0E7O0FJdDVtR0E7QUFDQTtBQUNBO0FKeTVtR0E7O0FJdDVtR0E7QUFHQTtBQUNBO0FKdTVtR0E7O0FJLzRtR0E7QUFDQTtBSms1bUdBOztBSS80bUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSms1bUdBOztBSTM0bUdBO0FBRUE7QUFDQTtBSjY0bUdBOztBSXI0bUdBO0FBRUE7QUFDQTtBSnU0bUdBOztBSWo0bUdBO0FBRUE7QUptNG1HQTs7QUkzM21HQTtBQUNBO0FKODNtR0E7O0FJMzNtR0E7Ozs7O0FBS0E7QUFDQTtBQ2hLQTtBRGtLQTtBSjgzbUdBOztBSTMzbUdBOztBQUVBO0FKODNtR0E7O0FJMzNtR0E7O0FBRUE7QUo4M21HQTs7QUl4M21HQTtBQUNBO0FKMjNtR0E7O0FJcjNtR0E7QUFDQTtBSnczbUdBOztBSWozbUdBOzs7O0FBSUE7QUpvM21HQTs7QUkzMm1HQTs7OztBQUNBO0FKaTNtR0E7O0FJMzJtR0E7Ozs7QUFJQTtBQUNBO0FKODJtR0E7O0FJMzJtR0E7O0FBRUE7QUFDQTtBSjgybUdBOztBSTEybUdBO0FBQ0E7QUFFQTtBSjQybUdBOztBSXoybUdBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUpzMm1HQTs7QUlqMm1HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM5T0E7QURnUEE7QUFDQTtBQUNBO0FKbzJtR0E7O0FJajJtR0E7QUFDQTtBSm8ybUdBOztBSWgybUdBOztBQUVBO0FKbTJtR0E7O0FJaDJtR0E7QUFLQTtBQUNBO0FKKzFtR0E7O0FJeDFtR0E7QUFDQTtBSjIxbUdBOztBSW4xbUdBO0FBQ0E7QUFDQTtBSnMxbUdBOztBSS8wbUdBO0FBQ0E7QUprMW1HQTs7QUkvMG1HQTtBQUNBO0FBQ0E7QUprMW1HQTs7QUkvMG1HQTtBQUNBO0FKazFtR0E7O0FJNzBtR0E7QUFDQTtBSmcxbUdBOztBUTV5bkdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FSK3luR0E7O0FRM3luR0E7QUhxS0E7QUwwb25HQTs7QVE5eW5HQTtBSG9LQTtBTDhvbkdBOztBUWp6bkdBO0FIbUtBO0FMa3BuR0E7O0FRcHpuR0E7QUhrS0E7QUxzcG5HQTs7QVF2em5HQTtBSGlLQTtBTDBwbkdBOztBUTF6bkdBO0FIZ0tBO0FMOHBuR0E7O0FRNXpuR0E7QUg4SkE7QUc1SkE7QVIrem5HQTs7QVEzem5HQTtBSHdKQTtBR3RKQTtBQUNBO0FSOHpuR0E7O0FRNXpuR0E7QUhtSkE7QUdqSkE7QUFDQTtBUit6bkdBOztBUTd6bkdBO0FIOElBO0FHNUlBO0FBQ0E7QVJnMG5HQTs7QVE5em5HQTtBSHlJQTtBR3ZJQTtBQUNBO0FSaTBuR0E7O0FRenpuR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUjR6bkdBOztBUXB6bkdBOztBSGtIQTtBRy9HQTtBUnV6bkdBOztBUXB6bkdBOztBQUVBO0FBQ0E7QVJ1em5HQTs7QVEveW5HQTtBQy9FQTtBQUNBO0FUazRuR0E7O0FRL3luR0E7QUNwRkE7QUFDQTtBVHU0bkdBOztBUWp6bkdBO0FBQ0E7QVJvem5HQTtBUWx6bkdBO0FBQ0E7QVJvem5HQTs7QVExeW5HQTtBSDJEQTtBR3pEQTtBUjZ5bkdBOztBUXp5bkdBO0FBQ0E7QUhvRUE7QUx5dW5HQTs7QVF6eW5HQTtBQUNBO0FIK0RBO0FHN0RBO0FSNHluR0E7QVExeW5HQTtBQUNBO0FSNHluR0E7O0FVLzVuR0E7QUNJQTtBQUdBO0FYNjVuR0E7O0FVOTVuR0E7QUFDQTtBQUNBO0FBQ0E7QUVFQTtBRFBBO0FBR0E7QVhzNm5HQTs7QVV4NW5HQTtBQUVBO0FWMDVuR0E7O0FVdjVuR0E7QUFDQTtBQUNBO0FWMDVuR0E7O0FVdjVuR0E7QUw4SEE7QUs1SEE7QVYwNW5HQTs7QWFqOG5HQTtBUm1LQTtBUWpLQTtBQUNBO0FibzhuR0E7QWFqOG5HQTtBQUNBO0FibThuR0E7O0FhOTduR0E7QUFDQTtBUnNKQTtBUXBKQTtBQUNBO0FEQ0E7QVppOG5HQTtBYTk3bkdBO0FBQ0E7QVI4SUE7QVE1SUE7QWJnOG5HQTs7QWExN25HQTtBQUNBO0FScUlBO0FRbklBO0FiNjduR0E7QWExN25HQTtBUmdJQTtBUTlIQTtBQUNBO0FiNDduR0E7O0FhdjduR0E7QUFDQTtBQUNBO0FiMDduR0E7O0FjbCtuR0E7Ozs7OztBQ0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWY0K25HQTs7QWdCejduR0E7QUZ6Q0E7QUFDQTtBZHMrbkdBO0FBQ0E7QWdCLzduR0E7QUZ6Q0E7QUFDQTtBZDIrbkdBO0FBQ0E7QWdCcDhuR0E7QUZ6Q0E7QUFDQTtBZGcvbkdBO0FBQ0E7QWdCejhuR0E7QUZ6Q0E7QUFDQTtBZHEvbkdBO0FBQ0E7QWMxOW5HQTtBQ25DQTtBQUNBO0FBQ0E7QUFDQTtBZmdnb0dBOztBYzE5bkdBO0FBQ0E7QUFDQTtBZDY5bkdBO0FjMzluR0E7O0FBRUE7QUFDQTtBZDY5bkdBOztBaUJuaG9HQTs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCMmhvR0E7O0FpQnJnb0dBO0FBQ0E7QUFDQTtBQUNBO0FqQndnb0dBOztBZTUrbkdBO0FBQ0E7QUFDQTtBZisrbkdBOztBZWovbkdBO0FBQ0E7QUFDQTtBZm8vbkdBOztBZXQvbkdBO0FBQ0E7QUFDQTtBZnkvbkdBOztBZTMvbkdBO0FBQ0E7QUFDQTtBZjgvbkdBOztBZWhnb0dBO0FBQ0E7QUFDQTtBZm1nb0dBOztBZXJnb0dBO0FBQ0E7QUFDQTtBZndnb0dBOztBaUIzaG9HQTtBRkNBO0FBQ0E7QUFDQTtBZjhob0dBOztBaUIzaG9HQTtBRmJBO0FBSUE7QWZ5aW9HQTs7QWlCaGlvR0E7QUZiQTtBQUlBO0FmOGlvR0E7O0FpQnJpb0dBO0FGYkE7QUFJQTtBZm1qb0dBOztBaUIxaW9HQTtBRmJBO0FBSUE7QWZ3am9HQTs7QWlCL2lvR0E7QUZiQTtBQUlBO0FmNmpvR0E7O0FpQnBqb0dBO0FGYkE7QUFJQTtBZmtrb0dBOztBaUJ6am9HQTtBRmJBO0FBSUE7QWZ1a29HQTs7QWlCOWpvR0E7QUZiQTtBQUlBO0FmNGtvR0E7O0FpQm5rb0dBO0FGYkE7QUFJQTtBZmlsb0dBOztBaUJ4a29HQTtBRmJBO0FBSUE7QWZzbG9HQTs7QWlCN2tvR0E7QUZiQTtBQUlBO0FmMmxvR0E7O0FpQmxsb0dBO0FGYkE7QUFJQTtBZmdtb0dBOztBaUJqbG9HQTtBQUFBO0FqQnFsb0dBOztBaUJubG9HQTtBQUFBO0FqQnVsb0dBOztBaUJwbG9HQTtBQUFBO0FqQndsb0dBOztBaUJ4bG9HQTtBQUFBO0FqQjRsb0dBOztBaUI1bG9HQTtBQUFBO0FqQmdtb0dBOztBaUJobW9HQTtBQUFBO0FqQm9tb0dBOztBaUJwbW9HQTtBQUFBO0FqQndtb0dBOztBaUJ4bW9HQTtBQUFBO0FqQjRtb0dBOztBaUI1bW9HQTtBQUFBO0FqQmdub0dBOztBaUJobm9HQTtBQUFBO0FqQm9ub0dBOztBaUJwbm9HQTtBQUFBO0FqQndub0dBOztBaUJ4bm9HQTtBQUFBO0FqQjRub0dBOztBaUI1bm9HQTtBQUFBO0FqQmdvb0dBOztBaUJob29HQTtBQUFBO0FqQm9vb0dBOztBaUJwb29HQTtBQUFBO0FqQndvb0dBOztBaUJqb29HQTtBRmhCQTtBZnFwb0dBOztBaUJyb29HQTtBRmhCQTtBZnlwb0dBOztBaUJ6b29HQTtBRmhCQTtBZjZwb0dBOztBaUI3b29HQTtBRmhCQTtBZmlxb0dBOztBaUJqcG9HQTtBRmhCQTtBZnFxb0dBOztBaUJycG9HQTtBRmhCQTtBZnlxb0dBOztBaUJ6cG9HQTtBRmhCQTtBZjZxb0dBOztBaUI3cG9HQTtBRmhCQTtBZmlyb0dBOztBaUJqcW9HQTtBRmhCQTtBZnFyb0dBOztBaUJycW9HQTtBRmhCQTtBZnlyb0dBOztBaUJ6cW9HQTtBRmhCQTtBZjZyb0dBOztBZ0J4cm9HQTtBQzNCQTtBQUNBO0FBQ0E7QUFDQTtBakJ1dG9HQTtBZTNyb0dBO0FBQ0E7QUFDQTtBZjZyb0dBO0FlL3JvR0E7QUFDQTtBQUNBO0FmaXNvR0E7QWVuc29HQTtBQUNBO0FBQ0E7QWZxc29HQTtBZXZzb0dBO0FBQ0E7QUFDQTtBZnlzb0dBO0FlM3NvR0E7QUFDQTtBQUNBO0FmNnNvR0E7QWUvc29HQTtBQUNBO0FBQ0E7QWZpdG9HQTtBaUJwdW9HQTtBRkNBO0FBQ0E7QUFDQTtBZnN1b0dBO0FpQm51b0dBO0FGYkE7QUFJQTtBZmd2b0dBO0FpQnZ1b0dBO0FGYkE7QUFJQTtBZm92b0dBO0FpQjN1b0dBO0FGYkE7QUFJQTtBZnd2b0dBO0FpQi91b0dBO0FGYkE7QUFJQTtBZjR2b0dBO0FpQm52b0dBO0FGYkE7QUFJQTtBZmd3b0dBO0FpQnZ2b0dBO0FGYkE7QUFJQTtBZm93b0dBO0FpQjN2b0dBO0FGYkE7QUFJQTtBZnd3b0dBO0FpQi92b0dBO0FGYkE7QUFJQTtBZjR3b0dBO0FpQm53b0dBO0FGYkE7QUFJQTtBZmd4b0dBO0FpQnZ3b0dBO0FGYkE7QUFJQTtBZm94b0dBO0FpQjN3b0dBO0FGYkE7QUFJQTtBZnd4b0dBO0FpQi93b0dBO0FGYkE7QUFJQTtBZjR4b0dBO0FpQjd3b0dBO0FBQUE7QWpCZ3hvR0E7QWlCOXdvR0E7QUFBQTtBakJpeG9HQTtBaUI5d29HQTtBQUFBO0FqQml4b0dBO0FpQmp4b0dBO0FBQUE7QWpCb3hvR0E7QWlCcHhvR0E7QUFBQTtBakJ1eG9HQTtBaUJ2eG9HQTtBQUFBO0FqQjB4b0dBO0FpQjF4b0dBO0FBQUE7QWpCNnhvR0E7QWlCN3hvR0E7QUFBQTtBakJneW9HQTtBaUJoeW9HQTtBQUFBO0FqQm15b0dBO0FpQm55b0dBO0FBQUE7QWpCc3lvR0E7QWlCdHlvR0E7QUFBQTtBakJ5eW9HQTtBaUJ6eW9HQTtBQUFBO0FqQjR5b0dBO0FpQjV5b0dBO0FBQUE7QWpCK3lvR0E7QWlCL3lvR0E7QUFBQTtBakJrem9HQTtBaUJsem9HQTtBQUFBO0FqQnF6b0dBO0FpQjl5b0dBO0FGaEJBO0FmaTBvR0E7QWlCanpvR0E7QUZoQkE7QWZvMG9HQTtBaUJwem9HQTtBRmhCQTtBZnUwb0dBO0FpQnZ6b0dBO0FGaEJBO0FmMDBvR0E7QWlCMXpvR0E7QUZoQkE7QWY2MG9HQTtBaUI3em9HQTtBRmhCQTtBZmcxb0dBO0FpQmgwb0dBO0FGaEJBO0FmbTFvR0E7QWlCbjBvR0E7QUZoQkE7QWZzMW9HQTtBaUJ0MG9HQTtBRmhCQTtBZnkxb0dBO0FpQnowb0dBO0FGaEJBO0FmNDFvR0E7QWlCNTBvR0E7QUZoQkE7QWYrMW9HQTtBaUIvMG9HQTtBRmhCQTtBZmsyb0dBO0FBQ0E7QWdCOTFvR0E7QUMzQkE7QUFDQTtBQUNBO0FBQ0E7QWpCNDNvR0E7QWVoMm9HQTtBQUNBO0FBQ0E7QWZrMm9HQTtBZXAyb0dBO0FBQ0E7QUFDQTtBZnMyb0dBO0FleDJvR0E7QUFDQTtBQUNBO0FmMDJvR0E7QWU1Mm9HQTtBQUNBO0FBQ0E7QWY4Mm9HQTtBZWgzb0dBO0FBQ0E7QUFDQTtBZmszb0dBO0FlcDNvR0E7QUFDQTtBQUNBO0FmczNvR0E7QWlCejRvR0E7QUZDQTtBQUNBO0FBQ0E7QWYyNG9HQTtBaUJ4NG9HQTtBRmJBO0FBSUE7QWZxNW9HQTtBaUI1NG9HQTtBRmJBO0FBSUE7QWZ5NW9HQTtBaUJoNW9HQTtBRmJBO0FBSUE7QWY2NW9HQTtBaUJwNW9HQTtBRmJBO0FBSUE7QWZpNm9HQTtBaUJ4NW9HQTtBRmJBO0FBSUE7QWZxNm9HQTtBaUI1NW9HQTtBRmJBO0FBSUE7QWZ5Nm9HQTtBaUJoNm9HQTtBRmJBO0FBSUE7QWY2Nm9HQTtBaUJwNm9HQTtBRmJBO0FBSUE7QWZpN29HQTtBaUJ4Nm9HQTtBRmJBO0FBSUE7QWZxN29HQTtBaUI1Nm9HQTtBRmJBO0FBSUE7QWZ5N29HQTtBaUJoN29HQTtBRmJBO0FBSUE7QWY2N29HQTtBaUJwN29HQTtBRmJBO0FBSUE7QWZpOG9HQTtBaUJsN29HQTtBQUFBO0FqQnE3b0dBO0FpQm43b0dBO0FBQUE7QWpCczdvR0E7QWlCbjdvR0E7QUFBQTtBakJzN29HQTtBaUJ0N29HQTtBQUFBO0FqQnk3b0dBO0FpQno3b0dBO0FBQUE7QWpCNDdvR0E7QWlCNTdvR0E7QUFBQTtBakIrN29HQTtBaUIvN29HQTtBQUFBO0FqQms4b0dBO0FpQmw4b0dBO0FBQUE7QWpCcThvR0E7QWlCcjhvR0E7QUFBQTtBakJ3OG9HQTtBaUJ4OG9HQTtBQUFBO0FqQjI4b0dBO0FpQjM4b0dBO0FBQUE7QWpCODhvR0E7QWlCOThvR0E7QUFBQTtBakJpOW9HQTtBaUJqOW9HQTtBQUFBO0FqQm85b0dBO0FpQnA5b0dBO0FBQUE7QWpCdTlvR0E7QWlCdjlvR0E7QUFBQTtBakIwOW9HQTtBaUJuOW9HQTtBRmhCQTtBZnMrb0dBO0FpQnQ5b0dBO0FGaEJBO0FmeStvR0E7QWlCejlvR0E7QUZoQkE7QWY0K29HQTtBaUI1OW9HQTtBRmhCQTtBZisrb0dBO0FpQi85b0dBO0FGaEJBO0Fmay9vR0E7QWlCbCtvR0E7QUZoQkE7QWZxL29HQTtBaUJyK29HQTtBRmhCQTtBZncvb0dBO0FpQngrb0dBO0FGaEJBO0FmMi9vR0E7QWlCMytvR0E7QUZoQkE7QWY4L29HQTtBaUI5K29HQTtBRmhCQTtBZmlncEdBO0FpQmovb0dBO0FGaEJBO0Fmb2dwR0E7QWlCcC9vR0E7QUZoQkE7QWZ1Z3BHQTtBQUNBO0FnQm5ncEdBO0FDM0JBO0FBQ0E7QUFDQTtBQUNBO0FqQmlpcEdBO0FlcmdwR0E7QUFDQTtBQUNBO0FmdWdwR0E7QWV6Z3BHQTtBQUNBO0FBQ0E7QWYyZ3BHQTtBZTdncEdBO0FBQ0E7QUFDQTtBZitncEdBO0FlamhwR0E7QUFDQTtBQUNBO0FmbWhwR0E7QWVyaHBHQTtBQUNBO0FBQ0E7QWZ1aHBHQTtBZXpocEdBO0FBQ0E7QUFDQTtBZjJocEdBO0FpQjlpcEdBO0FGQ0E7QUFDQTtBQUNBO0FmZ2pwR0E7QWlCN2lwR0E7QUZiQTtBQUlBO0FmMGpwR0E7QWlCampwR0E7QUZiQTtBQUlBO0FmOGpwR0E7QWlCcmpwR0E7QUZiQTtBQUlBO0Fma2twR0E7QWlCempwR0E7QUZiQTtBQUlBO0Fmc2twR0E7QWlCN2pwR0E7QUZiQTtBQUlBO0FmMGtwR0E7QWlCamtwR0E7QUZiQTtBQUlBO0FmOGtwR0E7QWlCcmtwR0E7QUZiQTtBQUlBO0Fma2xwR0E7QWlCemtwR0E7QUZiQTtBQUlBO0Fmc2xwR0E7QWlCN2twR0E7QUZiQTtBQUlBO0FmMGxwR0E7QWlCamxwR0E7QUZiQTtBQUlBO0FmOGxwR0E7QWlCcmxwR0E7QUZiQTtBQUlBO0Fma21wR0E7QWlCemxwR0E7QUZiQTtBQUlBO0Fmc21wR0E7QWlCdmxwR0E7QUFBQTtBakIwbHBHQTtBaUJ4bHBHQTtBQUFBO0FqQjJscEdBO0FpQnhscEdBO0FBQUE7QWpCMmxwR0E7QWlCM2xwR0E7QUFBQTtBakI4bHBHQTtBaUI5bHBHQTtBQUFBO0FqQmltcEdBO0FpQmptcEdBO0FBQUE7QWpCb21wR0E7QWlCcG1wR0E7QUFBQTtBakJ1bXBHQTtBaUJ2bXBHQTtBQUFBO0FqQjBtcEdBO0FpQjFtcEdBO0FBQUE7QWpCNm1wR0E7QWlCN21wR0E7QUFBQTtBakJnbnBHQTtBaUJobnBHQTtBQUFBO0FqQm1ucEdBO0FpQm5ucEdBO0FBQUE7QWpCc25wR0E7QWlCdG5wR0E7QUFBQTtBakJ5bnBHQTtBaUJ6bnBHQTtBQUFBO0FqQjRucEdBO0FpQjVucEdBO0FBQUE7QWpCK25wR0E7QWlCeG5wR0E7QUZoQkE7QWYyb3BHQTtBaUIzbnBHQTtBRmhCQTtBZjhvcEdBO0FpQjlucEdBO0FGaEJBO0FmaXBwR0E7QWlCam9wR0E7QUZoQkE7QWZvcHBHQTtBaUJwb3BHQTtBRmhCQTtBZnVwcEdBO0FpQnZvcEdBO0FGaEJBO0FmMHBwR0E7QWlCMW9wR0E7QUZoQkE7QWY2cHBHQTtBaUI3b3BHQTtBRmhCQTtBZmdxcEdBO0FpQmhwcEdBO0FGaEJBO0FmbXFwR0E7QWlCbnBwR0E7QUZoQkE7QWZzcXBHQTtBaUJ0cHBHQTtBRmhCQTtBZnlxcEdBO0FpQnpwcEdBO0FGaEJBO0FmNHFwR0E7QUFDQTtBZ0J4cXBHQTtBQzNCQTtBQUNBO0FBQ0E7QUFDQTtBakJzc3BHQTtBZTFxcEdBO0FBQ0E7QUFDQTtBZjRxcEdBO0FlOXFwR0E7QUFDQTtBQUNBO0FmZ3JwR0E7QWVscnBHQTtBQUNBO0FBQ0E7QWZvcnBHQTtBZXRycEdBO0FBQ0E7QUFDQTtBZndycEdBO0FlMXJwR0E7QUFDQTtBQUNBO0FmNHJwR0E7QWU5cnBHQTtBQUNBO0FBQ0E7QWZnc3BHQTtBaUJudHBHQTtBRkNBO0FBQ0E7QUFDQTtBZnF0cEdBO0FpQmx0cEdBO0FGYkE7QUFJQTtBZit0cEdBO0FpQnR0cEdBO0FGYkE7QUFJQTtBZm11cEdBO0FpQjF0cEdBO0FGYkE7QUFJQTtBZnV1cEdBO0FpQjl0cEdBO0FGYkE7QUFJQTtBZjJ1cEdBO0FpQmx1cEdBO0FGYkE7QUFJQTtBZit1cEdBO0FpQnR1cEdBO0FGYkE7QUFJQTtBZm12cEdBO0FpQjF1cEdBO0FGYkE7QUFJQTtBZnV2cEdBO0FpQjl1cEdBO0FGYkE7QUFJQTtBZjJ2cEdBO0FpQmx2cEdBO0FGYkE7QUFJQTtBZit2cEdBO0FpQnR2cEdBO0FGYkE7QUFJQTtBZm13cEdBO0FpQjF2cEdBO0FGYkE7QUFJQTtBZnV3cEdBO0FpQjl2cEdBO0FGYkE7QUFJQTtBZjJ3cEdBO0FpQjV2cEdBO0FBQUE7QWpCK3ZwR0E7QWlCN3ZwR0E7QUFBQTtBakJnd3BHQTtBaUI3dnBHQTtBQUFBO0FqQmd3cEdBO0FpQmh3cEdBO0FBQUE7QWpCbXdwR0E7QWlCbndwR0E7QUFBQTtBakJzd3BHQTtBaUJ0d3BHQTtBQUFBO0FqQnl3cEdBO0FpQnp3cEdBO0FBQUE7QWpCNHdwR0E7QWlCNXdwR0E7QUFBQTtBakIrd3BHQTtBaUIvd3BHQTtBQUFBO0FqQmt4cEdBO0FpQmx4cEdBO0FBQUE7QWpCcXhwR0E7QWlCcnhwR0E7QUFBQTtBakJ3eHBHQTtBaUJ4eHBHQTtBQUFBO0FqQjJ4cEdBO0FpQjN4cEdBO0FBQUE7QWpCOHhwR0E7QWlCOXhwR0E7QUFBQTtBakJpeXBHQTtBaUJqeXBHQTtBQUFBO0FqQm95cEdBO0FpQjd4cEdBO0FGaEJBO0FmZ3pwR0E7QWlCaHlwR0E7QUZoQkE7QWZtenBHQTtBaUJueXBHQTtBRmhCQTtBZnN6cEdBO0FpQnR5cEdBO0FGaEJBO0FmeXpwR0E7QWlCenlwR0E7QUZoQkE7QWY0enBHQTtBaUI1eXBHQTtBRmhCQTtBZit6cEdBO0FpQi95cEdBO0FGaEJBO0FmazBwR0E7QWlCbHpwR0E7QUZoQkE7QWZxMHBHQTtBaUJyenBHQTtBRmhCQTtBZncwcEdBO0FpQnh6cEdBO0FGaEJBO0FmMjBwR0E7QWlCM3pwR0E7QUZoQkE7QWY4MHBHQTtBaUI5enBHQTtBRmhCQTtBZmkxcEdBO0FBQ0E7QWtCcjRwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEJ1NHBHQTtBa0JyNHBHQTs7QUFFQTtBQUNBO0FBQ0E7QWxCdTRwR0E7QWtCcDRwR0E7QUFDQTtBQUNBO0FsQnM0cEdBO0FrQm40cEdBO0FBQ0E7QWxCcTRwR0E7O0FrQjMzcEdBOztBQUVBO0FsQjgzcEdBOztBa0JyM3BHQTtBQUNBO0FsQnczcEdBO0FrQnQzcEdBOztBQUVBO0FsQnczcEdBO0FrQnAzcEdBOztBQUVBO0FsQnMzcEdBOztBa0JoM3BHQTs7OztBQUlBO0FsQm0zcEdBOztBa0IxMnBHQTtBQUNBO0FsQjYycEdBOztBTzU2cEdBO0FXMkVBO0FBQ0E7QWxCcTJwR0E7O0FtQnY3cEdBOzs7QUFHQTtBbkIwN3BHQTtBbUJ0N3BHQTs7OztBQUlBO0FuQnc3cEdBOztBTzc3cEdBO0FZaUJBO0FuQmc3cEdBO0FtQjk2cEdBOztBQUVBO0FuQmc3cEdBOztBbUIzOHBHQTs7O0FBR0E7QW5CODhwR0E7QW1CMThwR0E7Ozs7QUFJQTtBbkI0OHBHQTs7QU9qOXBHQTtBWWlCQTtBbkJvOHBHQTtBbUJsOHBHQTs7QUFFQTtBbkJvOHBHQTs7QW1CLzlwR0E7OztBQUdBO0FuQmsrcEdBO0FtQjk5cEdBOzs7O0FBSUE7QW5CZytwR0E7O0FPcitwR0E7QVlpQkE7QW5CdzlwR0E7QW1CdDlwR0E7O0FBRUE7QW5CdzlwR0E7O0FtQm4vcEdBOzs7QUFHQTtBbkJzL3BHQTtBbUJsL3BHQTs7OztBQUlBO0FuQm8vcEdBOztBT3ovcEdBO0FZaUJBO0FuQjQrcEdBO0FtQjErcEdBOztBQUVBO0FuQjQrcEdBOztBbUJ2Z3FHQTs7O0FBR0E7QW5CMGdxR0E7QW1CdGdxR0E7Ozs7QUFJQTtBbkJ3Z3FHQTs7QU83Z3FHQTtBWWlCQTtBbkJnZ3FHQTtBbUI5L3BHQTs7QUFFQTtBbkJnZ3FHQTs7QW1CM2hxR0E7OztBQUdBO0FuQjhocUdBO0FtQjFocUdBOzs7O0FBSUE7QW5CNGhxR0E7O0FPamlxR0E7QVlpQkE7QW5Cb2hxR0E7QW1CbGhxR0E7O0FBRUE7QW5Cb2hxR0E7O0FtQi9pcUdBOzs7QUFHQTtBbkJranFHQTtBbUI5aXFHQTs7OztBQUlBO0FuQmdqcUdBOztBT3JqcUdBO0FZaUJBO0FuQndpcUdBO0FtQnRpcUdBOztBQUVBO0FuQndpcUdBOztBbUJua3FHQTs7O0FBR0E7QW5Cc2txR0E7QW1CbGtxR0E7Ozs7QUFJQTtBbkJva3FHQTs7QU96a3FHQTtBWWlCQTtBbkI0anFHQTtBbUIxanFHQTs7QUFFQTtBbkI0anFHQTs7QW1CdmxxR0E7OztBQUdBO0FuQjBscUdBO0FtQnRscUdBOzs7O0FBSUE7QW5Cd2xxR0E7O0FPN2xxR0E7QVlpQkE7QW5CZ2xxR0E7QW1COWtxR0E7O0FBRUE7QW5CZ2xxR0E7O0FtQjNtcUdBOzs7QUFHQTtBbkI4bXFHQTtBbUIxbXFHQTs7OztBQUlBO0FuQjRtcUdBOztBT2pucUdBO0FZaUJBO0FuQm9tcUdBO0FtQmxtcUdBOztBQUVBO0FuQm9tcUdBOztBbUIvbnFHQTs7O0FBR0E7QW5Ca29xR0E7QW1COW5xR0E7Ozs7QUFJQTtBbkJnb3FHQTs7QU9yb3FHQTtBWWlCQTtBbkJ3bnFHQTtBbUJ0bnFHQTs7QUFFQTtBbkJ3bnFHQTs7QW1CbnBxR0E7OztBQUdBO0FuQnNwcUdBO0FtQmxwcUdBOzs7O0FBSUE7QW5Cb3BxR0E7O0FPenBxR0E7QVlpQkE7QW5CNG9xR0E7QW1CMW9xR0E7O0FBRUE7QW5CNG9xR0E7O0FtQnZxcUdBOzs7QUFHQTtBbkIwcXFHQTtBbUJ0cXFHQTs7OztBQUlBO0FuQndxcUdBOztBTzdxcUdBO0FZaUJBO0FuQmdxcUdBO0FtQjlwcUdBOztBQUVBO0FuQmdxcUdBOztBbUIzcnFHQTs7O0FBR0E7QW5COHJxR0E7QW1CMXJxR0E7Ozs7QUFJQTtBbkI0cnFHQTs7QU9qc3FHQTtBWWlCQTtBbkJvcnFHQTtBbUJscnFHQTs7QUFFQTtBbkJvcnFHQTs7QW1CL3NxR0E7OztBQUdBO0FuQmt0cUdBO0FtQjlzcUdBOzs7O0FBSUE7QW5CZ3RxR0E7O0FPcnRxR0E7QVlpQkE7QW5Cd3NxR0E7QW1CdHNxR0E7O0FBRUE7QW5Cd3NxR0E7O0FtQm51cUdBOzs7QUFHQTtBbkJzdXFHQTtBbUJsdXFHQTs7OztBQUlBO0FuQm91cUdBOztBT3p1cUdBO0FZaUJBO0FuQjR0cUdBO0FtQjF0cUdBOztBQUVBO0FuQjR0cUdBOztBbUJ2dnFHQTs7O0FBR0E7QW5CMHZxR0E7QW1CdHZxR0E7Ozs7QUFJQTtBbkJ3dnFHQTs7QU83dnFHQTtBWWlCQTtBbkJndnFHQTtBbUI5dXFHQTs7QUFFQTtBbkJndnFHQTs7QW1CM3dxR0E7OztBQUdBO0FuQjh3cUdBO0FtQjF3cUdBOzs7O0FBSUE7QW5CNHdxR0E7O0FPanhxR0E7QVlpQkE7QW5Cb3dxR0E7QW1CbHdxR0E7O0FBRUE7QW5Cb3dxR0E7O0FtQi94cUdBOzs7QUFHQTtBbkJreXFHQTtBbUI5eHFHQTs7OztBQUlBO0FuQmd5cUdBOztBT3J5cUdBO0FZaUJBO0FuQnd4cUdBO0FtQnR4cUdBOztBQUVBO0FuQnd4cUdBOztBbUJuenFHQTs7O0FBR0E7QW5Cc3pxR0E7QW1CbHpxR0E7Ozs7QUFJQTtBbkJvenFHQTs7QU96enFHQTtBWWlCQTtBbkI0eXFHQTtBbUIxeXFHQTs7QUFFQTtBbkI0eXFHQTs7QW1CdjBxR0E7OztBQUdBO0FuQjAwcUdBO0FtQnQwcUdBOzs7O0FBSUE7QW5CdzBxR0E7O0FPNzBxR0E7QVlpQkE7QW5CZzBxR0E7QW1COXpxR0E7O0FBRUE7QW5CZzBxR0E7O0FtQjMxcUdBOzs7QUFHQTtBbkI4MXFHQTs7QU8zMXFHQTtBWWlCQTtBbkI4MHFHQTtBbUI1MHFHQTs7QUFFQTtBbkI4MHFHQTs7QWtCOXZxR0E7QUFDQTtBQUNBO0FBQ0E7QWxCaXdxR0E7QWtCNXZxR0E7QUFDQTtBQUNBO0FBQ0E7QWxCOHZxR0E7O0FrQnp2cUdBO0FBQ0E7QUFDQTtBbEI0dnFHQTtBa0IxdnFHQTs7O0FBR0E7QWxCNHZxR0E7QWtCenZxR0E7QUFDQTtBbEIydnFHQTtBa0J2dnFHQTtBQUNBO0FsQnl2cUdBO0FPOTNxR0E7QVc0SUE7QUFDQTtBbEJxdnFHQTs7QWdCcjBxR0E7QUVpR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEJ1dXFHQTtBa0JwdXFHQTtBQUNBO0FsQnN1cUdBO0FBQ0E7QWdCajFxR0E7QUVpR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEJrdnFHQTtBa0IvdXFHQTtBQUNBO0FsQml2cUdBO0FBQ0E7QWdCNTFxR0E7QUVpR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEI2dnFHQTtBa0IxdnFHQTtBQUNBO0FsQjR2cUdBO0FBQ0E7QWdCdjJxR0E7QUVpR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEJ3d3FHQTtBa0Jyd3FHQTtBQUNBO0FsQnV3cUdBO0FBQ0E7QWtCanhxR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbEJreHFHQTtBa0Ivd3FHQTtBQUNBO0FsQml4cUdBOztBb0I5N3FHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWZ5S0E7QWV2S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSQUE7QVNGQTtBckJxOHFHQTtBcUJqOHFHQTtBRGRBO0FDZUE7QXJCbzhxR0E7QUFDQTtBb0IvN3FHQTtBQUNBO0FBQ0E7QXBCaThxR0E7QXNCajlxR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0F0Qis4cUdBO0FvQmo4cUdBO0FBQ0E7QUFFQTtBcEJrOHFHQTtBb0JyOHFHQTtBQUNBO0FBRUE7QXBCazhxR0E7QW9CMTdxR0E7QUFFQTtBQUVBO0FwQjA3cUdBOztBb0JsN3FHQTs7OztBQUNBO0FBQUE7QUFBQTtBcEJ3N3FHQTs7QW9CbDdxR0E7QUFDQTtBQUNBO0FwQnE3cUdBO0FvQmw3cUdBO0FBTUE7QUFDQTtBcEIrNnFHQTs7QW9CMTZxR0E7O0FBRUE7QUFDQTtBcEI2NnFHQTs7QW9CbjZxR0E7QUFDQTtBQUNBO0FBQ0E7QWZpRUE7QWUvREE7QXBCczZxR0E7O0FvQm42cUdBO0FBQ0E7QUFDQTtBZjBFQTtBZXhFQTtBcEJzNnFHQTs7QW9CbjZxR0E7QUFDQTtBQUNBO0FmbUVBO0FlakVBO0FwQnM2cUdBOztBb0I3NXFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0Fmb0RBO0FlbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCZzZxR0E7QW9COTVxR0E7QUFFQTtBQUNBO0FwQis1cUdBOztBb0JuNXFHQTtBQUNBO0FBQ0E7QWYyQkE7QWV6QkE7QVJ6SUE7QVpnaXJHQTs7QW9CbjVxR0E7QUFDQTtBQUNBO0FmbUJBO0FlakJBO0FSakpBO0Fad2lyR0E7O0FvQmo1cUdBO0FBRUE7QXBCbTVxR0E7O0FvQi80cUdBO0FBQ0E7QXBCazVxR0E7O0FvQjE0cUdBO0FBQ0E7QXBCNjRxR0E7O0FvQjE0cUdBO0FBQ0E7QUFDQTtBcEI2NHFHQTs7QW9CcjRxR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJ3NHFHQTtBb0J0NHFHQTs7QUFFQTtBQUNBO0FwQnc0cUdBOztBb0IvM3FHQTtBQUNBO0FBQ0E7QUFDQTtBcEJrNHFHQTs7QW9CLzNxR0E7QUFDQTtBQUNBO0FBQ0E7QXBCazRxR0E7QW9CLzNxR0E7QUFFQTtBcEJnNHFHQTs7QW9CNTNxR0E7QUFDQTtBcEIrM3FHQTs7QW9CNTNxR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEIrM3FHQTtBb0I1M3FHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjgzcUdBOztBc0Iza3JHQTtBQUNBO0FBQ0E7QUFDQTtBakJxSUE7QWlCbklBO0F0QjhrckdBOztBc0Iza3JHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCd0hBO0FpQnRIQTtBQUNBO0FBQ0E7QVY5Q0E7QVo2bnJHQTtBc0Ixa3JHQTtBQUVBO0F0QjJrckdBOztBc0J0a3JHQTs7OztBQUVBO0F0QjJrckdBOztBc0J6bnJHQTtBQW9EQTtBdEJ5a3JHQTtBc0IvanJHQTtBQUNBO0FBQ0E7QXRCaWtyR0E7O0FzQmpvckdBO0FBMkZBO0F0QjBpckdBO0FzQm5pckdBO0FBQ0E7QUFDQTtBdEJxaXJHQTs7QXNCOWhyR0E7QUFDQTtBdEJpaXJHQTtBc0I5aHJHQTs7O0FBRUE7QXRCaWlyR0E7O0FzQjFockdBO0FBQ0E7QXRCNmhyR0E7QXNCM2hyR0E7QUFDQTtBdEI2aHJHQTtBc0J4aHJHQTtBQUNBO0FDNUpBO0F2QnVyckdBO0FzQnJockdBO0FBQ0E7QXRCdWhyR0E7QXNCcGhyR0E7QUFDQTtBdEJzaHJHQTs7QXNCN2dyR0E7QUFDQTtBdEJnaHJHQTtBc0I1Z3JHQTtBQUNBO0FBQ0E7QXRCOGdyR0E7O0FzQi9wckdBO0FBQ0E7QUFDQTtBQUNBO0FqQnFJQTtBaUJuSUE7QXRCa3FyR0E7O0FzQi9wckdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ3SEE7QWlCdEhBO0FBQ0E7QUFDQTtBVjlDQTtBWml0ckdBO0FzQjlwckdBO0FBRUE7QXRCK3ByR0E7O0FzQjFwckdBOzs7O0FBRUE7QXRCK3ByR0E7O0FzQjdzckdBO0FBb0RBO0F0QjZwckdBO0FzQm5wckdBO0FBQ0E7QUFDQTtBdEJxcHJHQTs7QXNCcnRyR0E7QUEyRkE7QXRCOG5yR0E7QXNCdm5yR0E7QUFDQTtBQUNBO0F0QnluckdBOztBc0JsbnJHQTtBQUNBO0F0QnFuckdBO0FzQmxuckdBOzs7QUFFQTtBdEJxbnJHQTs7QXNCOW1yR0E7QUFDQTtBdEJpbnJHQTtBc0IvbXJHQTtBQUNBO0F0QmluckdBO0FzQjVtckdBO0FBQ0E7QUM1SkE7QXZCMndyR0E7QXNCem1yR0E7QUFDQTtBdEIybXJHQTtBc0J4bXJHQTtBQUNBO0F0QjBtckdBOztBc0JqbXJHQTtBQUNBO0F0Qm9tckdBO0FzQmhtckdBO0FBQ0E7QUFDQTtBdEJrbXJHQTs7QW9CN2dyR0E7QUFDQTtBQUNBO0FBQ0E7QXBCZ2hyR0E7QW9CM2dyR0E7QUFDQTtBcEI2Z3JHQTtBZ0I1dXJHQTtBSW9PQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjJnckdBO0FvQnZnckdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJ5Z3JHQTtBb0JyZ3JHQTtBQUNBO0FBQ0E7QUFDQTtBcEJ1Z3JHQTtBb0JuZ3JHQTtBQUNBO0FwQnFnckdBO0FvQmxnckdBOztBQUVBO0FwQm9nckdBO0FvQi8vcUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJpZ3JHQTtBb0IvL3FHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBCaWdyR0E7QW9COS9xR0E7QUFDQTtBQUNBO0FwQmdnckdBO0FvQjkvcUdBO0FBQ0E7QXBCZ2dyR0E7QUFDQTs7QXdCbDFyR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUN1RkE7QXBCNEVBO0FvQjFFQTtBYnhGQTtBU0ZBO0FyQjAxckdBO0FxQnQxckdBO0FHZEE7QUhlQTtBckJ5MXJHQTtBQUNBO0FPbjJyR0E7QWlCVUE7QUFDQTtBeEI0MXJHQTtBd0J6MXJHQTtBQUVBO0FBQ0E7QXhCMDFyR0E7QXdCdDFyR0E7QUFFQTtBeEJ1MXJHQTtBd0JuMXJHQTtBQUNBO0F4QnExckdBO0F3QnYwckdBOztBQUVBO0F4QnkwckdBOztBd0JoMHJHQTtBQzNEQTtBRkFBO0FFRUE7QXpCKzNyR0E7QU8zM3JHQTtBa0JBQTtBRk5BO0FFUUE7QXpCODNyR0E7QXlCMzNyR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJ3M3JHQTtBeUJuM3JHQTtBQUVBO0FBQ0E7QUFDQTtBekJvM3JHQTtBeUI3MnJHQTtBQUdBO0FBQ0E7QUFJQTtBekIwMnJHQTtBeUJ4MnJHQTtBQUtBO0F6QnMyckdBOztBd0I5MXJHQTtBQzNEQTtBRkFBO0FFRUE7QXpCNjVyR0E7QU96NXJHQTtBa0JBQTtBRk5BO0FFUUE7QXpCNDVyR0E7QXlCejVyR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJzNXJHQTtBeUJqNXJHQTtBQUVBO0FBQ0E7QUFDQTtBekJrNXJHQTtBeUIzNHJHQTtBQUdBO0FBQ0E7QUFJQTtBekJ3NHJHQTtBeUJ0NHJHQTtBQUtBO0F6Qm80ckdBOztBd0I1M3JHQTtBQzNEQTtBRkFBO0FFRUE7QXpCMjdyR0E7QU92N3JHQTtBa0JBQTtBRk5BO0FFUUE7QXpCMDdyR0E7QXlCdjdyR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJvN3JHQTtBeUIvNnJHQTtBQUVBO0FBQ0E7QUFDQTtBekJnN3JHQTtBeUJ6NnJHQTtBQUdBO0FBQ0E7QUFJQTtBekJzNnJHQTtBeUJwNnJHQTtBQUtBO0F6Qms2ckdBOztBd0IxNXJHQTtBQzNEQTtBRkFBO0FFRUE7QXpCeTlyR0E7QU9yOXJHQTtBa0JBQTtBRk5BO0FFUUE7QXpCdzlyR0E7QXlCcjlyR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJrOXJHQTtBeUI3OHJHQTtBQUVBO0FBQ0E7QUFDQTtBekI4OHJHQTtBeUJ2OHJHQTtBQUdBO0FBQ0E7QUFJQTtBekJvOHJHQTtBeUJsOHJHQTtBQUtBO0F6Qmc4ckdBOztBd0J4N3JHQTtBQzNEQTtBRkFBO0FFRUE7QXpCdS9yR0E7QU9uL3JHQTtBa0JBQTtBRk5BO0FFUUE7QXpCcy9yR0E7QXlCbi9yR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJnL3JHQTtBeUIzK3JHQTtBQUVBO0FBQ0E7QUFDQTtBekI0K3JHQTtBeUJyK3JHQTtBQUdBO0FBQ0E7QUFJQTtBekJrK3JHQTtBeUJoK3JHQTtBQUtBO0F6Qjg5ckdBOztBd0J0OXJHQTtBQzNEQTtBRkFBO0FFRUE7QXpCcWhzR0E7QU9qaHNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCb2hzR0E7QXlCamhzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekI4Z3NHQTtBeUJ6Z3NHQTtBQUVBO0FBQ0E7QUFDQTtBekIwZ3NHQTtBeUJuZ3NHQTtBQUdBO0FBQ0E7QUFJQTtBekJnZ3NHQTtBeUI5L3JHQTtBQUtBO0F6QjQvckdBOztBd0JwL3JHQTtBQzNEQTtBRkFBO0FFRUE7QXpCbWpzR0E7QU8vaXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCa2pzR0E7QXlCL2lzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekI0aXNHQTtBeUJ2aXNHQTtBQUVBO0FBQ0E7QUFDQTtBekJ3aXNHQTtBeUJqaXNHQTtBQUdBO0FBQ0E7QUFJQTtBekI4aHNHQTtBeUI1aHNHQTtBQUtBO0F6QjBoc0dBOztBd0JsaHNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCaWxzR0E7QU83a3NHQTtBa0JBQTtBRk5BO0FFUUE7QXpCZ2xzR0E7QXlCN2tzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekIwa3NHQTtBeUJya3NHQTtBQUVBO0FBQ0E7QUFDQTtBekJza3NHQTtBeUIvanNHQTtBQUdBO0FBQ0E7QUFJQTtBekI0anNHQTtBeUIxanNHQTtBQUtBO0F6Qndqc0dBOztBd0JoanNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCK21zR0E7QU8zbXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCOG1zR0E7QXlCM21zR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJ3bXNHQTtBeUJubXNHQTtBQUVBO0FBQ0E7QUFDQTtBekJvbXNHQTtBeUI3bHNHQTtBQUdBO0FBQ0E7QUFJQTtBekIwbHNHQTtBeUJ4bHNHQTtBQUtBO0F6QnNsc0dBOztBd0I5a3NHQTtBQzNEQTtBRkFBO0FFRUE7QXpCNm9zR0E7QU96b3NHQTtBa0JBQTtBRk5BO0FFUUE7QXpCNG9zR0E7QXlCem9zR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJzb3NHQTtBeUJqb3NHQTtBQUVBO0FBQ0E7QUFDQTtBekJrb3NHQTtBeUIzbnNHQTtBQUdBO0FBQ0E7QUFJQTtBekJ3bnNHQTtBeUJ0bnNHQTtBQUtBO0F6Qm9uc0dBOztBd0I1bXNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCMnFzR0E7QU92cXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCMHFzR0E7QXlCdnFzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJvcXNHQTtBeUIvcHNHQTtBQUVBO0FBQ0E7QUFDQTtBekJncXNHQTtBeUJ6cHNHQTtBQUdBO0FBQ0E7QUFJQTtBekJzcHNHQTtBeUJwcHNHQTtBQUtBO0F6Qmtwc0dBOztBd0Ixb3NHQTtBQzNEQTtBRkFBO0FFRUE7QXpCeXNzR0E7QU9yc3NHQTtBa0JBQTtBRk5BO0FFUUE7QXpCd3NzR0E7QXlCcnNzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJrc3NHQTtBeUI3cnNHQTtBQUVBO0FBQ0E7QUFDQTtBekI4cnNHQTtBeUJ2cnNHQTtBQUdBO0FBQ0E7QUFJQTtBekJvcnNHQTtBeUJscnNHQTtBQUtBO0F6Qmdyc0dBOztBd0J4cXNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCdXVzR0E7QU9udXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCc3VzR0E7QXlCbnVzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJndXNHQTtBeUIzdHNHQTtBQUVBO0FBQ0E7QUFDQTtBekI0dHNHQTtBeUJydHNHQTtBQUdBO0FBQ0E7QUFJQTtBekJrdHNHQTtBeUJodHNHQTtBQUtBO0F6Qjhzc0dBOztBd0J0c3NHQTtBQzNEQTtBRkFBO0FFRUE7QXpCcXdzR0E7QU9qd3NHQTtBa0JBQTtBRk5BO0FFUUE7QXpCb3dzR0E7QXlCandzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekI4dnNHQTtBeUJ6dnNHQTtBQUVBO0FBQ0E7QUFDQTtBekIwdnNHQTtBeUJudnNHQTtBQUdBO0FBQ0E7QUFJQTtBekJndnNHQTtBeUI5dXNHQTtBQUtBO0F6QjR1c0dBOztBd0JwdXNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCbXlzR0E7QU8veHNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCa3lzR0E7QXlCL3hzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekI0eHNHQTtBeUJ2eHNHQTtBQUVBO0FBQ0E7QUFDQTtBekJ3eHNHQTtBeUJqeHNHQTtBQUdBO0FBQ0E7QUFJQTtBekI4d3NHQTtBeUI1d3NHQTtBQUtBO0F6QjB3c0dBOztBd0Jsd3NHQTtBQzNEQTtBRkFBO0FFRUE7QXpCaTBzR0E7QU83enNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCZzBzR0E7QXlCN3pzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekIwenNHQTtBeUJyenNHQTtBQUVBO0FBQ0E7QUFDQTtBekJzenNHQTtBeUIveXNHQTtBQUdBO0FBQ0E7QUFJQTtBekI0eXNHQTtBeUIxeXNHQTtBQUtBO0F6Qnd5c0dBOztBd0JoeXNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCKzFzR0E7QU8zMXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCODFzR0E7QXlCMzFzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJ3MXNHQTtBeUJuMXNHQTtBQUVBO0FBQ0E7QUFDQTtBekJvMXNHQTtBeUI3MHNHQTtBQUdBO0FBQ0E7QUFJQTtBekIwMHNHQTtBeUJ4MHNHQTtBQUtBO0F6QnMwc0dBOztBd0I5enNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCNjNzR0E7QU96M3NHQTtBa0JBQTtBRk5BO0FFUUE7QXpCNDNzR0E7QXlCejNzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJzM3NHQTtBeUJqM3NHQTtBQUVBO0FBQ0E7QUFDQTtBekJrM3NHQTtBeUIzMnNHQTtBQUdBO0FBQ0E7QUFJQTtBekJ3MnNHQTtBeUJ0MnNHQTtBQUtBO0F6Qm8yc0dBOztBd0I1MXNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCMjVzR0E7QU92NXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCMDVzR0E7QXlCdjVzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJvNXNHQTtBeUIvNHNHQTtBQUVBO0FBQ0E7QUFDQTtBekJnNXNHQTtBeUJ6NHNHQTtBQUdBO0FBQ0E7QUFJQTtBekJzNHNHQTtBeUJwNHNHQTtBQUtBO0F6Qms0c0dBOztBd0IxM3NHQTtBQzNEQTtBRkFBO0FFRUE7QXpCeTdzR0E7QU9yN3NHQTtBa0JBQTtBRk5BO0FFUUE7QXpCdzdzR0E7QXlCcjdzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJrN3NHQTtBeUI3NnNHQTtBQUVBO0FBQ0E7QUFDQTtBekI4NnNHQTtBeUJ2NnNHQTtBQUdBO0FBQ0E7QUFJQTtBekJvNnNHQTtBeUJsNnNHQTtBQUtBO0F6Qmc2c0dBOztBd0J4NXNHQTtBQzNEQTtBRkFBO0FFRUE7QXpCdTlzR0E7QU9uOXNHQTtBa0JBQTtBRk5BO0FFUUE7QXpCczlzR0E7QXlCbjlzR0E7QUFFQTtBRmJBO0FFZUE7QUFLQTtBekJnOXNHQTtBeUIzOHNHQTtBQUVBO0FBQ0E7QUFDQTtBekI0OHNHQTtBeUJyOHNHQTtBQUdBO0FBQ0E7QUFJQTtBekJrOHNHQTtBeUJoOHNHQTtBQUtBO0F6Qjg3c0dBOztBd0JoN3NHQTtBQ1BBO0FBQ0E7QXpCMjdzR0E7QU9oL3NHQTtBa0J3REE7QUFDQTtBQUNBO0F6QjI3c0dBO0F5Qng3c0dBO0FBRUE7QXpCeTdzR0E7QXlCdDdzR0E7QUFFQTtBQUNBO0F6QnU3c0dBO0F5QnA3c0dBO0FBR0E7QUFDQTtBQUNBO0F6Qm83c0dBO0F5Qmw3c0dBO0FBS0E7QXpCZzdzR0E7O0F3Qno4c0dBO0FDUEE7QUFDQTtBekJvOXNHQTtBT3pndEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCbzlzR0E7QXlCajlzR0E7QUFFQTtBekJrOXNHQTtBeUIvOHNHQTtBQUVBO0FBQ0E7QXpCZzlzR0E7QXlCNzhzR0E7QUFHQTtBQUNBO0FBQ0E7QXpCNjhzR0E7QXlCMzhzR0E7QUFLQTtBekJ5OHNHQTs7QXdCbCtzR0E7QUNQQTtBQUNBO0F6QjYrc0dBO0FPbGl0R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekI2K3NHQTtBeUIxK3NHQTtBQUVBO0F6QjIrc0dBO0F5Qngrc0dBO0FBRUE7QUFDQTtBekJ5K3NHQTtBeUJ0K3NHQTtBQUdBO0FBQ0E7QUFDQTtBekJzK3NHQTtBeUJwK3NHQTtBQUtBO0F6Qmsrc0dBOztBd0IzL3NHQTtBQ1BBO0FBQ0E7QXpCc2d0R0E7QU8zanRHQTtBa0J3REE7QUFDQTtBQUNBO0F6QnNndEdBO0F5Qm5ndEdBO0FBRUE7QXpCb2d0R0E7QXlCamd0R0E7QUFFQTtBQUNBO0F6QmtndEdBO0F5Qi8vc0dBO0FBR0E7QUFDQTtBQUNBO0F6Qisvc0dBO0F5Qjcvc0dBO0FBS0E7QXpCMi9zR0E7O0F3QnBodEdBO0FDUEE7QUFDQTtBekIraHRHQTtBT3BsdEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCK2h0R0E7QXlCNWh0R0E7QUFFQTtBekI2aHRHQTtBeUIxaHRHQTtBQUVBO0FBQ0E7QXpCMmh0R0E7QXlCeGh0R0E7QUFHQTtBQUNBO0FBQ0E7QXpCd2h0R0E7QXlCdGh0R0E7QUFLQTtBekJvaHRHQTs7QXdCN2l0R0E7QUNQQTtBQUNBO0F6QndqdEdBO0FPN210R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJ3anRHQTtBeUJyanRHQTtBQUVBO0F6QnNqdEdBO0F5Qm5qdEdBO0FBRUE7QUFDQTtBekJvanRHQTtBeUJqanRHQTtBQUdBO0FBQ0E7QUFDQTtBekJpanRHQTtBeUIvaXRHQTtBQUtBO0F6QjZpdEdBOztBd0J0a3RHQTtBQ1BBO0FBQ0E7QXpCaWx0R0E7QU90b3RHQTtBa0J3REE7QUFDQTtBQUNBO0F6QmlsdEdBO0F5QjlrdEdBO0FBRUE7QXpCK2t0R0E7QXlCNWt0R0E7QUFFQTtBQUNBO0F6QjZrdEdBO0F5QjFrdEdBO0FBR0E7QUFDQTtBQUNBO0F6QjBrdEdBO0F5QnhrdEdBO0FBS0E7QXpCc2t0R0E7O0F3Qi9sdEdBO0FDUEE7QUFDQTtBekIwbXRHQTtBTy9wdEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCMG10R0E7QXlCdm10R0E7QUFFQTtBekJ3bXRHQTtBeUJybXRHQTtBQUVBO0FBQ0E7QXpCc210R0E7QXlCbm10R0E7QUFHQTtBQUNBO0FBQ0E7QXpCbW10R0E7QXlCam10R0E7QUFLQTtBekIrbHRHQTs7QXdCeG50R0E7QUNQQTtBQUNBO0F6Qm1vdEdBO0FPeHJ0R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJtb3RHQTtBeUJob3RHQTtBQUVBO0F6QmlvdEdBO0F5QjludEdBO0FBRUE7QUFDQTtBekIrbnRHQTtBeUI1bnRHQTtBQUdBO0FBQ0E7QUFDQTtBekI0bnRHQTtBeUIxbnRHQTtBQUtBO0F6QndudEdBOztBd0JqcHRHQTtBQ1BBO0FBQ0E7QXpCNHB0R0E7QU9qdHRHQTtBa0J3REE7QUFDQTtBQUNBO0F6QjRwdEdBO0F5QnpwdEdBO0FBRUE7QXpCMHB0R0E7QXlCdnB0R0E7QUFFQTtBQUNBO0F6QndwdEdBO0F5QnJwdEdBO0FBR0E7QUFDQTtBQUNBO0F6QnFwdEdBO0F5Qm5wdEdBO0FBS0E7QXpCaXB0R0E7O0F3QjFxdEdBO0FDUEE7QUFDQTtBekJxcnRHQTtBTzF1dEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCcXJ0R0E7QXlCbHJ0R0E7QUFFQTtBekJtcnRHQTtBeUJocnRHQTtBQUVBO0FBQ0E7QXpCaXJ0R0E7QXlCOXF0R0E7QUFHQTtBQUNBO0FBQ0E7QXpCOHF0R0E7QXlCNXF0R0E7QUFLQTtBekIwcXRHQTs7QXdCbnN0R0E7QUNQQTtBQUNBO0F6QjhzdEdBO0FPbnd0R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekI4c3RHQTtBeUIzc3RHQTtBQUVBO0F6QjRzdEdBO0F5QnpzdEdBO0FBRUE7QUFDQTtBekIwc3RHQTtBeUJ2c3RHQTtBQUdBO0FBQ0E7QUFDQTtBekJ1c3RHQTtBeUJyc3RHQTtBQUtBO0F6Qm1zdEdBOztBd0I1dHRHQTtBQ1BBO0FBQ0E7QXpCdXV0R0E7QU81eHRHQTtBa0J3REE7QUFDQTtBQUNBO0F6QnV1dEdBO0F5QnB1dEdBO0FBRUE7QXpCcXV0R0E7QXlCbHV0R0E7QUFFQTtBQUNBO0F6Qm11dEdBO0F5Qmh1dEdBO0FBR0E7QUFDQTtBQUNBO0F6Qmd1dEdBO0F5Qjl0dEdBO0FBS0E7QXpCNHR0R0E7O0F3QnJ2dEdBO0FDUEE7QUFDQTtBekJnd3RHQTtBT3J6dEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCZ3d0R0E7QXlCN3Z0R0E7QUFFQTtBekI4dnRHQTtBeUIzdnRHQTtBQUVBO0FBQ0E7QXpCNHZ0R0E7QXlCenZ0R0E7QUFHQTtBQUNBO0FBQ0E7QXpCeXZ0R0E7QXlCdnZ0R0E7QUFLQTtBekJxdnRHQTs7QXdCOXd0R0E7QUNQQTtBQUNBO0F6Qnl4dEdBO0FPOTB0R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJ5eHRHQTtBeUJ0eHRHQTtBQUVBO0F6QnV4dEdBO0F5QnB4dEdBO0FBRUE7QUFDQTtBekJxeHRHQTtBeUJseHRHQTtBQUdBO0FBQ0E7QUFDQTtBekJreHRHQTtBeUJoeHRHQTtBQUtBO0F6Qjh3dEdBOztBd0J2eXRHQTtBQ1BBO0FBQ0E7QXpCa3p0R0E7QU92MnRHQTtBa0J3REE7QUFDQTtBQUNBO0F6Qmt6dEdBO0F5Qi95dEdBO0FBRUE7QXpCZ3p0R0E7QXlCN3l0R0E7QUFFQTtBQUNBO0F6Qjh5dEdBO0F5QjN5dEdBO0FBR0E7QUFDQTtBQUNBO0F6QjJ5dEdBO0F5Qnp5dEdBO0FBS0E7QXpCdXl0R0E7O0F3QmgwdEdBO0FDUEE7QUFDQTtBekIyMHRHQTtBT2g0dEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCMjB0R0E7QXlCeDB0R0E7QUFFQTtBekJ5MHRHQTtBeUJ0MHRHQTtBQUVBO0FBQ0E7QXpCdTB0R0E7QXlCcDB0R0E7QUFHQTtBQUNBO0FBQ0E7QXpCbzB0R0E7QXlCbDB0R0E7QUFLQTtBekJnMHRHQTs7QXdCejF0R0E7QUNQQTtBQUNBO0F6Qm8ydEdBO0FPejV0R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekJvMnRHQTtBeUJqMnRHQTtBQUVBO0F6QmsydEdBO0F5Qi8xdEdBO0FBRUE7QUFDQTtBekJnMnRHQTtBeUI3MXRHQTtBQUdBO0FBQ0E7QUFDQTtBekI2MXRHQTtBeUIzMXRHQTtBQUtBO0F6QnkxdEdBOztBd0JsM3RHQTtBQ1BBO0FBQ0E7QXpCNjN0R0E7QU9sN3RHQTtBa0J3REE7QUFDQTtBQUNBO0F6QjYzdEdBO0F5QjEzdEdBO0FBRUE7QXpCMjN0R0E7QXlCeDN0R0E7QUFFQTtBQUNBO0F6QnkzdEdBO0F5QnQzdEdBO0FBR0E7QUFDQTtBQUNBO0F6QnMzdEdBO0F5QnAzdEdBO0FBS0E7QXpCazN0R0E7O0F3QjM0dEdBO0FDUEE7QUFDQTtBekJzNXRHQTtBTzM4dEdBO0FrQndEQTtBQUNBO0FBQ0E7QXpCczV0R0E7QXlCbjV0R0E7QUFFQTtBekJvNXRHQTtBeUJqNXRHQTtBQUVBO0FBQ0E7QXpCazV0R0E7QXlCLzR0R0E7QUFHQTtBQUNBO0FBQ0E7QXpCKzR0R0E7QXlCNzR0R0E7QUFLQTtBekIyNHRHQTs7QXdCcDZ0R0E7QUNQQTtBQUNBO0F6Qis2dEdBO0FPcCt0R0E7QWtCd0RBO0FBQ0E7QUFDQTtBekIrNnRHQTtBeUI1NnRHQTtBQUVBO0F6QjY2dEdBO0F5QjE2dEdBO0FBRUE7QUFDQTtBekIyNnRHQTtBeUJ4NnRHQTtBQUdBO0FBQ0E7QUFDQTtBekJ3NnRHQTtBeUJ0NnRHQTtBQUtBO0F6Qm82dEdBOztBd0JsN3RHQTtBQUNBO0FBQ0E7QUFDQTtBeEJxN3RHQTtBTzkvdEdBO0FpQjRFQTtBQUNBO0F4QnE3dEdBO0F3Qmw3dEdBO0FBRUE7QXhCbTd0R0E7QXdCaDd0R0E7QUFFQTtBQUNBO0F4Qmk3dEdBOztBd0J0NnRHQTtBQ1BBO0FwQjRFQTtBb0IxRUE7QWJ4RkE7QVowZ3VHQTs7QXdCejZ0R0E7QUNYQTtBcEI0RUE7QW9CMUVBO0FieEZBO0FaaWh1R0E7O0F3QnY2dEdBO0FBQ0E7QUFDQTtBeEIwNnRHQTtBd0J2NnRHQTtBQUNBO0F4Qnk2dEdBOztBd0JqNnRHQTs7O0FBQ0E7QXhCczZ0R0E7O0EwQmpqdUdBO0FMZ0JBO0FyQnFpdUdBO0FxQmppdUdBO0FLcEJBO0FMcUJBO0FyQm9pdUdBO0FBQ0E7QTBCdmp1R0E7QUFDQTtBMUJ5anVHQTs7QTBCcGp1R0E7QUFDQTtBMUJ1anVHQTs7QTBCbmp1R0E7QUFDQTtBQUNBO0FBQ0E7QUxEQTtBckJ3anVHQTtBcUJwanVHQTtBS05BO0FMT0E7QXJCdWp1R0E7QUFDQTtBMEJ6anVHQTtBQUNBO0FBQ0E7QUxOQTtBckJra3VHQTtBcUI5anVHQTtBS0FBO0FMQ0E7QXJCaWt1R0E7QUFDQTs7QW1JdGx1R0E7Ozs7QUFJQTtBbkl5bHVHQTs7QW1JdGx1R0E7QUFDQTtBbkl5bHVHQTtBdUhya3VHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBaENBO0FBQ0E7QUFDQTtBQUNBO0F2SHdtdUdBO0F1SG5qdUdBO0FBQ0E7QXZIcWp1R0E7O0FtSS9sdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5SDJKQTtBOEh6SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2SGRBO0FaaW51R0E7O0FtSTFsdUdBO0FBQ0E7QUFDQTtBbkk2bHVHQTs7QW1JMWx1R0E7QUFDQTtBQUNBO0FuSTZsdUdBOztBZ0JqbHVHQTtBbUhuQkE7QUFDQTtBQUNBO0FuSXdtdUdBO0FtSXJtdUdBO0FBQ0E7QUFDQTtBbkl1bXVHQTtBQUNBO0FnQjVsdUdBO0FtSG5CQTtBQUNBO0FBQ0E7QW5Ja251R0E7QW1JL211R0E7QUFDQTtBQUNBO0FuSWludUdBO0FBQ0E7QWdCdG11R0E7QW1IbkJBO0FBQ0E7QUFDQTtBbkk0bnVHQTtBbUl6bnVHQTtBQUNBO0FBQ0E7QW5JMm51R0E7QUFDQTtBZ0JobnVHQTtBbUhuQkE7QUFDQTtBQUNBO0FuSXNvdUdBO0FtSW5vdUdBO0FBQ0E7QUFDQTtBbklxb3VHQTtBQUNBO0FtSTludUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5JZ291R0E7QXVIL3B1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpCQTtBQUNBO0FBQ0E7QUFDQTtBdkgycnVHQTtBdUg3b3VHQTtBQUNBO0F2SCtvdUdBOztBbUlwb3VHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5JdW91R0E7QXVIcHJ1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWxCQTtBQUNBO0FBQ0E7QUFDQTtBdkh5c3VHQTtBdUhscXVHQTtBQUNBO0F2SG9xdUdBO0FtSS9vdUdBO0FBQ0E7QW5JaXB1R0E7O0FtSTNvdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkk4b3VHQTtBdUg1c3VHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2SDhzdUdBO0F1SG5zdUdBO0FBQ0E7QXZIcXN1R0E7QXVIbHN1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTlCQTtBQUNBO0FBQ0E7QXZIbXV1R0E7QXVIbHN1R0E7QUFDQTtBdkhvc3VHQTtBbUk5cHVHQTtBQUNBO0FuSWdxdUdBOztBbUl4cHVHQTtBQUlBO0FBQ0E7QW5Jd3B1R0E7O0FtSW5wdUdBO0FDOUdBO0FBQ0E7QUFDQTtBQUNBO0FwSXF3dUdBOztBbUlucHVHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Jc3B1R0E7QU8zd3VHQTtBNEhvSUE7QUFDQTtBNUcvSUE7QXZCMHh1R0E7QW1Jdm91R0E7QUFFQTtBQUNBO0E1R3RKQTtBdkIreHVHQTtBbUlyb3VHQTtBQUVBO0FBQ0E7QUFDQTtBbklzb3VHQTs7QW1JOW51R0E7QUFDQTtBbklpb3VHQTs7QW1JN251R0E7QUFDQTtBQUNBO0FBQ0E7QTlIQUE7QThIRUE7QUFDQTtBbklnb3VHQTs7QW1JNW51R0E7QUFDQTtBQUNBO0FBQ0E7QW5JK251R0E7O0EyQjF6dUdBOztBQUVBO0FBQ0E7QUFDQTtBM0I2enVHQTtBMkIzenVHQTs7QUFDQTtBQUNBO0EzQjh6dUdBO0FPN3p1R0E7O0FvQklBO0EzQjZ6dUdBO0EyQjN6dUdBOzs7O0FBR0E7QTNCOHp1R0E7O0EyQnh6dUdBO0FBQ0E7QUFDQTtBQUNBO0EzQjJ6dUdBO0EyQnp6dUdBO0FBQ0E7QTNCMnp1R0E7O0EyQnJ6dUdBOztBQUVBO0EzQnd6dUdBO0EyQnB6dUdBOztBZlhBO0FBQ0E7QVptMHVHQTtBMkJwenVHQTs7QWZGQTtBQUNBO0FaMHp1R0E7O0EyQnZ5dUdBO0FBQ0E7QUFDQTtBM0IweXVHQTtBMkJ4eXVHQTtBQUdBO0EzQnd5dUdBO0EyQnJ5dUdBO0FBQ0E7QTNCdXl1R0E7O0EyQm55dUdBO0FBQ0E7QUFDQTtBM0JzeXVHQTs7QTJCbnl1R0E7QUFDQTtBQUNBO0EzQnN5dUdBOztBMkJseHVHQTtBQUNBO0FBQ0E7QUFDQTtBM0JxeHVHQTtBMkJueHVHQTs7QUFFQTtBM0JxeHVHQTtBMkJseHVHQTs7QUFFQTtBM0JveHVHQTtBMkJoeHVHQTs7QWZyRkE7QUFDQTtBWnkydUdBO0EyQmh4dUdBOztBZnhHQTtBQUNBO0FaNDN1R0E7O0EyQmp3dUdBOztBQUVBO0EzQm93dUdBO0EyQmx3dUdBOzs7O0FBRUE7QUFDQTtBQUNBO0EzQnN3dUdBOztBNEIvNXVHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCazZ1R0E7QTRCaDZ1R0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Qms2dUdBO0E0Qmg2dUdBOzs7Ozs7Ozs7Ozs7QUFHQTtBNUIyNnVHQTtBNEJ0NnVHQTs7O0FBR0E7QTVCdzZ1R0E7QTRCcDZ1R0E7QUFDQTtBNUJzNnVHQTtBNEJqNnVHQTs7QWhCSUE7QUFDQTtBWmk2dUdBO0E0Qmo2dUdBO0FBQ0E7QUFDQTtBNUJtNnVHQTtBNEJqNnVHQTtBaEJuQkE7QUFDQTtBWnU3dUdBO0E0Qm42dUdBO0FoQlBBO0FBQ0E7QVo2NnVHQTtBNEJuNnVHQTs7OztBaEJ6QkE7QUFDQTtBWms4dUdBO0E0Qmo2dUdBOzs7O0FoQmxDQTtBQUNBO0FaeTh1R0E7O0E0Qng1dUdBOztBQUVBO0E1QjI1dUdBO0E0QnQ1dUdBOztBQUNBO0FBQ0E7QTVCeTV1R0E7QTRCdjV1R0E7O0FBQ0E7QTVCMDV1R0E7QTRCdDV1R0E7Ozs7Ozs7O0FBSUE7QTVCNDV1R0E7O0E0Qng1dUdBO0FBQUE7QTVCNDV1R0E7O0E0QjM1dUdBO0FBQUE7QTVCKzV1R0E7O0E0QnY1dUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZCMkRBO0F1QnpEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEIvR0E7QVowZ3ZHQTtBNEJ2NXVHQTs7QUFFQTtBNUJ5NXVHQTs7QTRCLzR1R0E7O0FBRUE7QTVCazV1R0E7O0E0Qi80dUdBOzs7Ozs7QUFNQTtBdkJ3QkE7QXVCdEJBO0FoQjVJQTtBWitodkdBOztBNEIvNHVHQTs7QUFFQTtBNUJrNXVHQTs7QTRCLzR1R0E7Ozs7OztBQU1BO0F2Qk9BO0F1QkxBO0FoQjdKQTtBWmdqdkdBOztBNEIvNHVHQTs7QUFFQTtBNUJrNXVHQTs7QTRCdjR1R0E7Ozs7Ozs7O0FoQjlKQTtBQUNBO0FaZ2p2R0E7O0E0Qng0dUdBOzs7Ozs7QWhCM0pBO0FBQ0E7QVo0aXZHQTs7QTZCcGx2R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBN0J1bHZHQTs7QTZCcGx2R0E7QUFDQTtBQUNBO0E3QnVsdkdBOztBNkJwbHZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0J1bHZHQTtBNkJybHZHQTtBQUNBO0FBQ0E7QU4zQkE7QXZCbW52R0E7QTZCbmx2R0E7QUFLQTtBN0JpbHZHQTtBNkI3a3ZHQTtBQUNBO0E3QitrdkdBO0E2QjVrdkdBO0FBQ0E7QUFDQTtBQUNBO0E3QjhrdkdBO0E2QnZrdkdBO0FBQ0E7QTdCeWt2R0E7QTZCdmt2R0E7QUFDQTtBN0J5a3ZHQTs7QTZCL2p2R0E7QUFDQTtBQUNBO0FBRUE7QTdCaWt2R0E7QTZCN2p2R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0IranZHQTtBNkIxanZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCNGp2R0E7O0E2QmxqdkdBO0FqQmxHQTtBWndwdkdBO0E2QmpqdkdBO0FBQ0E7QTdCbWp2R0E7QTZCOWl2R0E7QUFDQTtBTjFIQTtBdkIycXZHQTtBNkI3aXZHQTtBQUNBO0E3QitpdkdBO0E2QjFpdkdBO0FOcElBO0F2QmlydkdBO0E2QjFpdkdBO0FOdklBO0F2Qm9ydkdBOztBNkJsaXZHQTtBQUVBO0E3Qm9pdkdBO0E2QmhpdkdBO0FBQ0E7QTdCa2l2R0E7QTZCN2h2R0E7QU45SkE7QXZCOHJ2R0E7O0E2QnJodkdBO0FBQ0E7QTdCd2h2R0E7QTZCcmh2R0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBN0JzaHZHQTtBNkJuaHZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBUmxMQTtBckJ1c3ZHQTtBcUJuc3ZHQTtBUXVLQTtBUnRLQTtBckJzc3ZHQTtBQUNBO0E2QnBodkdBO0FBQ0E7QUFDQTtBN0JzaHZHQTtBNkJqaHZHQTtBTnpNQTtBdkI2dHZHQTs7QTZCdmd2R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QjdDQTtBd0IrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnROQTtBaUJ5TkE7QUFBQTtBQUFBO0E3QnlndkdBO0E2QnZndkdBO0FBQ0E7QUFDQTtBQUtBO0E3QnFndkdBO0E2QmxndkdBO0FBTUE7QUFDQTtBN0IrL3VHQTtBNkIzL3VHQTtBQUVBO0FBQ0E7QUFDQTtBN0I0L3VHQTtBNkJ6L3VHQTtBQUNBO0FBQ0E7QTdCMi91R0E7QTZCdi91R0E7QUFDQTtBN0J5L3VHQTtBNkJyL3VHQTtBQUNBO0FBQ0E7QTdCdS91R0E7O0E2Qm4vdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCMUdBO0FMaW12R0E7O0E2Qm4vdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCbElBO0FMeW52R0E7O0E2QjkrdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JpL3VHQTs7QTZCOSt1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JpL3VHQTtBNkIvK3VHQTtBQUNBO0FBQ0E7QTdCaS91R0E7QTZCNyt1R0E7QUFFQTtBN0I4K3VHQTtBNkIxK3VHQTtBQUNBO0E3QjQrdUdBO0E2QngrdUdBO0FBQ0E7QTdCMCt1R0E7O0E2QnQrdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJsVkE7QVo0enZHQTtBNkJ0K3VHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU43V0E7QU0rV0E7QWpCbldBO0FaNDB2R0E7O0E2Qjk5dUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QTdCaSt1R0E7QTZCLzl1R0E7QUFDQTtBN0JpK3VHQTtBNkI3OXVHQTtBQUFBO0E3QmcrdUdBO0E2Qi85dUdBO0FBQUE7QTdCayt1R0E7QTZCait1R0E7QUFBQTtBN0JvK3VHQTtBNkJqK3VHQTtBQUNBO0E3Qm0rdUdBO0E2QmgrdUdBO0FBQ0E7QUFDQTtBQUNBO0FObFpBO0FNb1pBO0FqQnhZQTtBU0ZBO0FBQUE7QVE4WUE7QUFBQTtBN0JpK3VHQTtBcUIzMnZHQTtBUWlZQTtBUmhZQTtBQUFBO0FyQjgydkdBO0FBQ0E7QTZCcCt1R0E7QU4xWkE7QXZCaTR2R0E7QTZCbCt1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCelpBO0FaODN2R0E7QTZCaCt1R0E7QUFDQTtBQUNBO0FONWFBO0FNOGFBO0FqQmxhQTtBU0ZBO0FBQUE7QVF3YUE7QUFBQTtBN0JpK3VHQTtBcUJyNHZHQTtBUTRaQTtBUjNaQTtBQUFBO0FyQnc0dkdBO0FBQ0E7QTZCcCt1R0E7QU5wYkE7QXZCMjV2R0E7QTZCbCt1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCbmJBO0FadzV2R0E7QTZCaCt1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOemNBO0FNMmNBO0FqQi9iQTtBU0ZBO0FBQUE7QVFxY0E7QTdCaSt1R0E7QXFCbDZ2R0E7QVFzYkE7QVJyYkE7QUFBQTtBckJxNnZHQTtBQUNBO0E2QnArdUdBO0FOamRBO0F2Qnc3dkdBO0E2QmwrdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCbyt1R0E7QTZCaCt1R0E7QUFDQTtBakJ0ZEE7QVp5N3ZHQTtBNkIvOXVHQTtBQUNBO0FBQ0E7QWpCNWRBO0FaODd2R0E7QTZCNzl1R0E7QUFDQTtBN0IrOXVHQTtBNkI1OXVHQTtBQUNBO0E3Qjg5dUdBO0E2QjM5dUdBO0FBQ0E7QTdCNjl1R0E7QTZCMTl1R0E7QUFDQTtBN0I0OXVHQTtBNkJ6OXVHQTtBQUNBO0E3QjI5dUdBOztBNkJ0OXVHQTs7O0FSemZBO0FyQnE5dkdBO0FxQmo5dkdBO0FRcWZBOzs7QVJwZkE7QXJCczl2R0E7QUFDQTs7QThCdit2R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QjArdkdBOztBOEJ2K3ZHQTtBQUNBO0FBQ0E7QUFDQTtBOUIwK3ZHQTtBTzErdkdBO0F1QkdBO0E5QjArdkdBO0E4QnQrdkdBO0FBQ0E7QUFDQTtBQUNBO0E5QncrdkdBOztBOEJoK3ZHQTtBQUNBO0E5Qm0rdkdBO0E4QmordkdBO0FBQ0E7QUFDQTtBQUNBO0FsQmJBO0FBQ0E7QVppL3ZHQTtBTzcvdkdBO0F1QjZCQTtBQUNBO0E5Qm0rdkdBO0E4QmgrdkdBO0FBQ0E7QUFDQTtBQUNBO0E5QmsrdkdBO0E4Qjk5dkdBOztBQUVBO0FBQ0E7QUFDQTtBOUJnK3ZHQTtBOEI3OXZHQTtBQUVBO0FsQnRDQTtBQUNBO0FacWd3R0E7O0E4QnA5dkdBO0FBQ0E7QUFDQTtBbEI3REE7QVpxaHdHQTtBOEJwOXZHQTs7QUFFQTtBQUNBO0E5QnM5dkdBOztBOEI1OHZHQTs7QUFFQTtBQUNBO0E5Qis4dkdBOztBOEIxOHZHQTs7QUFFQTtBQUNBO0FBQ0E7QTlCNjh2R0E7O0E4Qm44dkdBO0FBQ0E7QTlCczh2R0E7QThCcDh2R0E7QUFDQTtBOUJzOHZHQTs7QStCL2l3R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9Ca2p3R0E7QStCOWl3R0E7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQnFqd0dBO0ErQmppd0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCNkhBO0EwQjNIQTtBQUNBO0EvQm1pd0dBO0FPN2t3R0E7QXdCNkNBO0EvQm1pd0dBOztBK0IxaHdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CNmh3R0E7QStCM2h3R0E7QUFDQTtBQUNBO0EvQjZod0dBO0ErQjFod0dBO0FBQ0E7QUFDQTtBL0I0aHdHQTs7QStCbmh3R0E7QUFDQTtBQUNBO0FBQ0E7QS9Cc2h3R0E7O0ErQjFnd0dBO0FBQ0E7QUFDQTtBQUdBO0EvQjJnd0dBOztBK0J2Z3dHQTtBQUNBO0ExQjhEQTtBMEI1REE7QUFDQTtBQUNBO0FuQnhHQTtBWm1ud0dBO0FPcm53R0E7QXdCOEdBO0EvQjBnd0dBOztBK0JwZ3dHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0J1Z3dHQTs7QStCcGd3R0E7QUFDQTtBQUNBO0EvQnVnd0dBOztBZ0I3a3dHQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0JvZ3dHQTtBQUNBO0FnQnRtd0dBO0FlNkZBO0FBb0JBO0FBQ0E7QS9CeS92R0E7QStCdi92R0E7QUFDQTtBL0J5L3ZHQTtBK0J2L3ZHQTtBQUNBO0EvQnkvdkdBO0ErQnQvdkdBO0FBQ0E7QUFDQTtBL0J3L3ZHQTtBK0JuL3ZHQTs7Ozs7O0FBQ0E7QS9CMC92R0E7QStCNSt2R0E7QUFDQTtBL0I4K3ZHQTtBK0IzK3ZHQTtBQUNBO0FBR0E7QS9CMit2R0E7QStCeCt2R0E7QUFDQTtBL0IwK3ZHQTtBQUNBO0FnQjNud0dBO0Fla0ZBOzs7Ozs7QUFDQTtBQUNBO0EvQmlqd0dBO0FBQ0E7QWdCbnB3R0E7QWU2RkE7QUFvQkE7QUFDQTtBL0JzaXdHQTtBK0JwaXdHQTtBQUNBO0EvQnNpd0dBO0ErQnBpd0dBO0FBQ0E7QS9Cc2l3R0E7QStCbml3R0E7QUFDQTtBQUNBO0EvQnFpd0dBO0ErQmhpd0dBOzs7Ozs7QUFDQTtBL0J1aXdHQTtBK0J6aHdHQTtBQUNBO0EvQjJod0dBO0ErQnhod0dBO0FBQ0E7QUFHQTtBL0J3aHdHQTtBK0JyaHdHQTtBQUNBO0EvQnVod0dBO0FBQ0E7QWdCeHF3R0E7QWVrRkE7Ozs7OztBQUNBO0FBQ0E7QS9COGx3R0E7QUFDQTtBZ0Joc3dHQTtBZTZGQTtBQW9CQTtBQUNBO0EvQm1sd0dBO0ErQmpsd0dBO0FBQ0E7QS9CbWx3R0E7QStCamx3R0E7QUFDQTtBL0JtbHdHQTtBK0JobHdHQTtBQUNBO0FBQ0E7QS9Ca2x3R0E7QStCN2t3R0E7Ozs7OztBQUNBO0EvQm9sd0dBO0ErQnRrd0dBO0FBQ0E7QS9Cd2t3R0E7QStCcmt3R0E7QUFDQTtBQUdBO0EvQnFrd0dBO0ErQmxrd0dBO0FBQ0E7QS9Cb2t3R0E7QUFDQTtBZ0JydHdHQTtBZWtGQTs7Ozs7O0FBQ0E7QUFDQTtBL0Iyb3dHQTtBQUNBO0FnQjd1d0dBO0FlNkZBO0FBb0JBO0FBQ0E7QS9CZ293R0E7QStCOW53R0E7QUFDQTtBL0Jnb3dHQTtBK0I5bndHQTtBQUNBO0EvQmdvd0dBO0ErQjdud0dBO0FBQ0E7QUFDQTtBL0IrbndHQTtBK0IxbndHQTs7Ozs7O0FBQ0E7QS9CaW93R0E7QStCbm53R0E7QUFDQTtBL0JxbndHQTtBK0JsbndHQTtBQUNBO0FBR0E7QS9Ca253R0E7QStCL213R0E7QUFDQTtBL0JpbndHQTtBQUNBO0ErQmxyd0dBO0FBb0JBO0FBQ0E7QS9CaXF3R0E7QStCcHJ3R0E7Ozs7OztBQUNBO0FBQ0E7QS9CMnJ3R0E7QStCeHF3R0E7QUFDQTtBL0IwcXdHQTtBK0J4cXdHQTtBQUNBO0EvQjBxd0dBO0ErQnZxd0dBO0FBQ0E7QUFDQTtBL0J5cXdHQTtBK0JwcXdHQTs7Ozs7O0FBQ0E7QS9CMnF3R0E7QStCN3B3R0E7QUFDQTtBL0IrcHdHQTtBK0I1cHdHQTtBQUNBO0FBR0E7QS9CNHB3R0E7QStCenB3R0E7QUFDQTtBL0IycHdHQTs7QStCN293R0E7QUFDQTtBL0JncHdHQTtBT3gyd0dBO0F3QjJOQTtBL0JncHdHQTtBK0Izb3dHQTtBQUNBO0EvQjZvd0dBO0FPOTJ3R0E7QXdCb09BO0EvQjZvd0dBO0ErQjFvd0dBO0FBQ0E7QS9CNG93R0E7QStCeG93R0E7Ozs7QUFJQTtBL0Iwb3dHQTtBK0J0b3dHQTtBQUNBO0FBQ0E7QS9Cd293R0E7QStCcm93R0E7QUFDQTtBL0J1b3dHQTtBK0Jwb3dHQTtBQUNBO0EvQnNvd0dBO0ErQnJvd0dBO0FBQ0E7QS9CdW93R0E7QU92NHdHQTtBd0JtUUE7QS9CdW93R0E7O0ErQi9ud0dBO0FBQ0E7QS9Ca293R0E7QU85NHdHQTtBd0IrUUE7QS9Ca293R0E7QStCN253R0E7QUFDQTtBL0IrbndHQTtBT3A1d0dBO0F3QndSQTtBL0IrbndHQTtBK0I1bndHQTtBQUNBO0EvQjhud0dBO0ErQjFud0dBOzs7O0FBSUE7QS9CNG53R0E7QStCeG53R0E7QUFDQTtBQUNBO0EvQjBud0dBO0ErQnZud0dBO0FBQ0E7QS9CeW53R0E7QStCdG53R0E7QUFDQTtBL0J3bndHQTtBK0J2bndHQTtBQUNBO0EvQnlud0dBO0FPNzZ3R0E7QXdCdVRBO0EvQnlud0dBOztBZ0M1N3dHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXBCS0E7QVowN3dHQTtBZ0M1N3dHQTtBQUNBO0FBQ0E7QWhDODd3R0E7QWdDMzd3R0E7QUFDQTtBQUNBO0FoQzY3d0dBO0FnQzM3d0dBO0FBQ0E7QXBCQ0E7QUFDQTtBWjY3d0dBO0FnQzM3d0dBO0FBQ0E7QXBCVUE7QUFDQTtBWm83d0dBO0FnQ3g3d0dBOztBQUVBO0FoQzA3d0dBOztBZ0N0N3dHQTtBQUdBO0FBR0E7QUFDQTtBaENxN3dHQTs7QWdDajd3R0E7QUFDQTtBaENvN3dHQTs7QWdDajd3R0E7QUFDQTtBQUNBO0FoQ283d0dBOztBZ0NqN3dHQTtBQUNBO0FoQ283d0dBOztBT3ord0dBO0F5QjBEQTtBaENtN3dHQTtBZ0NoN3dHQTtBQUNBO0FoQ2s3d0dBOztBZ0MxNndHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FoQzQ2d0dBO0FnQzE2d0dBO0FwQnZFQTtBWm8vd0dBOztBZ0N4NndHQTtBQUNBO0FBRUE7QUFDQTtBaEMwNndHQTtBZ0N4NndHQTtBcEJsRkE7QVo2L3dHQTs7QWdDajZ3R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaENvNndHQTs7QWdDajZ3R0E7QUFDQTtBQUNBO0FoQ282d0dBOztBZ0NoNndHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEIvR0E7QVptaHhHQTs7QWdDaDZ3R0E7OztBQUdBO0FBQ0E7QWhDbTZ3R0E7O0FnQ2g2d0dBOztBcEJqSEE7QUFDQTtBWnNoeEdBOztBZ0NqNndHQTs7QXBCeEdBO0FBQ0E7QVo4Z3hHQTs7QWdDOTV3R0E7QUFDQTtBaENpNndHQTtBZ0JoZ3hHQTtBZ0I2RkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBaENpNndHQTtBZ0MvNXdHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FoQ2c2d0dBO0FBQ0E7O0FnQ3A1d0dBO0FBQ0E7QWhDdTV3R0E7QWdCbGh4R0E7QWdCdUhBO0FBUUE7QUFDQTtBaEN1NXdHQTtBZ0NwNXdHQTtBQUVBO0FBQ0E7QWhDcTV3R0E7QWdDbjV3R0E7QUFDQTtBQUNBO0FoQ3E1d0dBO0FnQ2g1d0dBO0FwQnpLQTtBQUNBO0FaNGp4R0E7QWdDajV3R0E7O0FBR0E7QWhDazV3R0E7QWdDaDV3R0E7O0FBR0E7QWhDaTV3R0E7QWdDNzR3R0E7QXBCMUtBO0FBQ0E7QVowanhHQTtBZ0M5NHdHQTs7QUFHQTtBaEMrNHdHQTtBZ0M3NHdHQTs7QUFHQTtBaEM4NHdHQTtBQUNBOztBZ0NqNHdHQTtBQUNBO0FoQ280d0dBO0FnQjVqeEdBO0FnQnNMQTtBQU1BO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBaENvNHdHQTtBZ0NsNHdHQTtBQUNBO0FBQ0E7QWhDbzR3R0E7QUFDQTs7QWdDMzN3R0E7QUFDQTtBaEM4M3dHQTtBZ0M1M3dHQTtBQUNBO0FoQzgzd0dBO0FnQzUzd0dBO0FBQ0E7QXBCdk9BO0FBQ0E7QVpzbXhHQTtBZ0M1M3dHQTtBcEJ6UEE7QUFDQTtBWndueEdBO0FnQzUzd0dBO0FwQnRRQTtBb0J3UUE7QWhDODN3R0E7O0FpQ3hweEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FyQldBO0FaZ3B4R0E7O0FpQ3JweEdBO0FBQ0E7QWpDd3B4R0E7QWlDdHB4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakN3cHhHQTtBaUM5b3hHQTtBQUNBO0FqQ2dweEdBO0FpQzdveEdBO0FBQ0E7QWpDK294R0E7QWlDNW94R0E7QUFDQTtBakM4b3hHQTs7QWtDcnJ4R0E7QUFDQTtBekJHQTtBQUNBO0FHYUE7QVowcXhHQTs7QWtDdHJ4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDeXJ4R0E7QWtDdnJ4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ3lyeEdBO0FrQ3RyeEdBO0FBQ0E7QUFDQTtBQUNBO0FsQ3dyeEdBOztBa0NscnhHQTtBQUNBO0F0QmFBO0FBQ0E7QVp5cXhHQTtBa0NscnhHQTtBdEJOQTtBQUNBO0FaMnJ4R0E7QWtDanJ4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbENtcnhHQTtBa0NocnhHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QWxDaXJ4R0E7O0FtQ3h1eEdBO0FBQ0E7QTlCZ0xBO0E4QjlLQTtBbkMydXhHQTtBbUN0dXhHQTtBdkJxQ0E7QUFDQTtBWm9zeEdBO0FtQ3J1eEdBO0F2QmtCQTtBQUNBO0Fac3R4R0E7O0FtQ3R2eEdBO0FBQ0E7QTlCZ0xBO0E4QjlLQTtBbkN5dnhHQTtBbUNwdnhHQTtBdkJxQ0E7QUFDQTtBWmt0eEdBO0FtQ252eEdBO0F2QmtCQTtBQUNBO0Fab3V4R0E7O0FvQ2x3eEdBO0FBQ0E7QUFDQTtBL0I2S0E7QStCM0tBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCS0E7QVNGQTtBckJvd3hHQTtBcUJod3hHQTtBZWZBO0FmZ0JBO0FyQm13eEdBO0FBQ0E7QU96d3hHQTtBNkJHQTtBcEN5d3hHQTs7QW9DcHd4R0E7QUFDQTtBcEN1d3hHQTs7QW9DbHd4R0E7QUFDQTtBQUNBO0FwQ3F3eEdBOztBb0M5dnhHQTtBQUNBO0FBQ0E7QXhCdkJBO0FaeXh4R0E7O0FvQ3p2eEdBO0FDakRBO0FBQ0E7QXJDOHl4R0E7QU9oeXhHQTtBOEJWQTtBQUNBO0FyQzZ5eEdBO0FxQzF5eEdBO0FBRUE7QUFDQTtBckMyeXhHQTs7QW9DdHd4R0E7QUNqREE7QUFDQTtBckMyenhHQTtBTzd5eEdBO0E4QlZBO0FBQ0E7QXJDMHp4R0E7QXFDdnp4R0E7QUFFQTtBQUNBO0FyQ3d6eEdBOztBb0NueHhHQTtBQ2pEQTtBQUNBO0FyQ3cweEdBO0FPMXp4R0E7QThCVkE7QUFDQTtBckN1MHhHQTtBcUNwMHhHQTtBQUVBO0FBQ0E7QXJDcTB4R0E7O0FvQ2h5eEdBO0FDakRBO0FBQ0E7QXJDcTF4R0E7QU92MHhHQTtBOEJWQTtBQUNBO0FyQ28xeEdBO0FxQ2oxeEdBO0FBRUE7QUFDQTtBckNrMXhHQTs7QW9DN3l4R0E7QUNqREE7QUFDQTtBckNrMnhHQTtBT3AxeEdBO0E4QlZBO0FBQ0E7QXJDaTJ4R0E7QXFDOTF4R0E7QUFFQTtBQUNBO0FyQysxeEdBOztBb0MxenhHQTtBQ2pEQTtBQUNBO0FyQysyeEdBO0FPajJ4R0E7QThCVkE7QUFDQTtBckM4MnhHQTtBcUMzMnhHQTtBQUVBO0FBQ0E7QXJDNDJ4R0E7O0FvQ3YweEdBO0FDakRBO0FBQ0E7QXJDNDN4R0E7QU85MnhHQTtBOEJWQTtBQUNBO0FyQzIzeEdBO0FxQ3gzeEdBO0FBRUE7QUFDQTtBckN5M3hHQTs7QW9DcDF4R0E7QUNqREE7QUFDQTtBckN5NHhHQTtBTzMzeEdBO0E4QlZBO0FBQ0E7QXJDdzR4R0E7QXFDcjR4R0E7QUFFQTtBQUNBO0FyQ3M0eEdBOztBb0NqMnhHQTtBQ2pEQTtBQUNBO0FyQ3M1eEdBO0FPeDR4R0E7QThCVkE7QUFDQTtBckNxNXhHQTtBcUNsNXhHQTtBQUVBO0FBQ0E7QXJDbTV4R0E7O0FvQzkyeEdBO0FDakRBO0FBQ0E7QXJDbTZ4R0E7QU9yNXhHQTtBOEJWQTtBQUNBO0FyQ2s2eEdBO0FxQy81eEdBO0FBRUE7QUFDQTtBckNnNnhHQTs7QW9DMzN4R0E7QUNqREE7QUFDQTtBckNnN3hHQTtBT2w2eEdBO0E4QlZBO0FBQ0E7QXJDKzZ4R0E7QXFDNTZ4R0E7QUFFQTtBQUNBO0FyQzY2eEdBOztBb0N4NHhHQTtBQ2pEQTtBQUNBO0FyQzY3eEdBO0FPLzZ4R0E7QThCVkE7QUFDQTtBckM0N3hHQTtBcUN6N3hHQTtBQUVBO0FBQ0E7QXJDMDd4R0E7O0FvQ3I1eEdBO0FDakRBO0FBQ0E7QXJDMDh4R0E7QU81N3hHQTtBOEJWQTtBQUNBO0FyQ3k4eEdBO0FxQ3Q4eEdBO0FBRUE7QUFDQTtBckN1OHhHQTs7QW9DbDZ4R0E7QUNqREE7QUFDQTtBckN1OXhHQTtBT3o4eEdBO0E4QlZBO0FBQ0E7QXJDczl4R0E7QXFDbjl4R0E7QUFFQTtBQUNBO0FyQ285eEdBOztBb0MvNnhHQTtBQ2pEQTtBQUNBO0FyQ28reEdBO0FPdDl4R0E7QThCVkE7QUFDQTtBckNtK3hHQTtBcUNoK3hHQTtBQUVBO0FBQ0E7QXJDaSt4R0E7O0FvQzU3eEdBO0FDakRBO0FBQ0E7QXJDaS94R0E7QU9uK3hHQTtBOEJWQTtBQUNBO0FyQ2cveEdBO0FxQzcreEdBO0FBRUE7QUFDQTtBckM4K3hHQTs7QW9Dejh4R0E7QUNqREE7QUFDQTtBckM4L3hHQTtBT2gveEdBO0E4QlZBO0FBQ0E7QXJDNi94R0E7QXFDMS94R0E7QUFFQTtBQUNBO0FyQzIveEdBOztBb0N0OXhHQTtBQ2pEQTtBQUNBO0FyQzJneUdBO0FPNy94R0E7QThCVkE7QUFDQTtBckMwZ3lHQTtBcUN2Z3lHQTtBQUVBO0FBQ0E7QXJDd2d5R0E7O0FvQ24reEdBO0FDakRBO0FBQ0E7QXJDd2h5R0E7QU8xZ3lHQTtBOEJWQTtBQUNBO0FyQ3VoeUdBO0FxQ3BoeUdBO0FBRUE7QUFDQTtBckNxaHlHQTs7QW9DaC94R0E7QUNqREE7QUFDQTtBckNxaXlHQTtBT3ZoeUdBO0E4QlZBO0FBQ0E7QXJDb2l5R0E7QXFDaml5R0E7QUFFQTtBQUNBO0FyQ2tpeUdBOztBb0M3L3hHQTtBQ2pEQTtBQUNBO0FyQ2tqeUdBO0FPcGl5R0E7QThCVkE7QUFDQTtBckNpanlHQTtBcUM5aXlHQTtBQUVBO0FBQ0E7QXJDK2l5R0E7O0FxSTVqeUdBO0FBQ0E7QUFDQTtBQUVBO0F6SGNBO0FaaWp5R0E7QWdCdmd5R0E7QXFINURBO0FBUUE7QXJJK2p5R0E7QUFDQTs7QXFJNWp5R0E7QUFDQTtBQUNBO0F6SElBO0FaNGp5R0E7O0FzQzFreUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCVUE7QVpva3lHQTs7QXNDemt5R0E7QUFFQTtBdEMya3lHQTs7QXNDdmt5R0E7QUFDQTtBdEMwa3lHQTs7QXNDbGt5R0E7QUFDQTtBdENxa3lHQTtBc0Nsa3lHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdENva3lHQTs7QXNDMWp5R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDNm15R0E7QXVDM215R0E7QUFDQTtBdkM2bXlHQTtBdUMxbXlHQTtBQUNBO0F2QzRteUdBOztBc0N0a3lHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN5bnlHQTtBdUN2bnlHQTtBQUNBO0F2Q3lueUdBO0F1Q3RueUdBO0FBQ0E7QXZDd255R0E7O0FzQ2xseUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3FveUdBO0F1Q25veUdBO0FBQ0E7QXZDcW95R0E7QXVDbG95R0E7QUFDQTtBdkNvb3lHQTs7QXNDOWx5R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaXB5R0E7QXVDL295R0E7QUFDQTtBdkNpcHlHQTtBdUM5b3lHQTtBQUNBO0F2Q2dweUdBOztBc0MxbXlHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2cHlHQTtBdUMzcHlHQTtBQUNBO0F2QzZweUdBO0F1QzFweUdBO0FBQ0E7QXZDNHB5R0E7O0FzQ3RueUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3lxeUdBO0F1Q3ZxeUdBO0FBQ0E7QXZDeXF5R0E7QXVDdHF5R0E7QUFDQTtBdkN3cXlHQTs7QXNDbG95R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcXJ5R0E7QXVDbnJ5R0E7QUFDQTtBdkNxcnlHQTtBdUNscnlHQTtBQUNBO0F2Q29yeUdBOztBc0M5b3lHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpc3lHQTtBdUMvcnlHQTtBQUNBO0F2Q2lzeUdBO0F1QzlyeUdBO0FBQ0E7QXZDZ3N5R0E7O0FzQzFweUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzZzeUdBO0F1QzNzeUdBO0FBQ0E7QXZDNnN5R0E7QXVDMXN5R0E7QUFDQTtBdkM0c3lHQTs7QXNDdHF5R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDeXR5R0E7QXVDdnR5R0E7QUFDQTtBdkN5dHlHQTtBdUN0dHlHQTtBQUNBO0F2Q3d0eUdBOztBc0NscnlHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNxdXlHQTtBdUNudXlHQTtBQUNBO0F2Q3F1eUdBO0F1Q2x1eUdBO0FBQ0E7QXZDb3V5R0E7O0FzQzlyeUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q2l2eUdBO0F1Qy91eUdBO0FBQ0E7QXZDaXZ5R0E7QXVDOXV5R0E7QUFDQTtBdkNndnlHQTs7QXNDMXN5R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDNnZ5R0E7QXVDM3Z5R0E7QUFDQTtBdkM2dnlHQTtBdUMxdnlHQTtBQUNBO0F2QzR2eUdBOztBc0N0dHlHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkN5d3lHQTtBdUN2d3lHQTtBQUNBO0F2Q3l3eUdBO0F1Q3R3eUdBO0FBQ0E7QXZDd3d5R0E7O0FzQ2x1eUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3F4eUdBO0F1Q254eUdBO0FBQ0E7QXZDcXh5R0E7QXVDbHh5R0E7QUFDQTtBdkNveHlHQTs7QXNDOXV5R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDaXl5R0E7QXVDL3h5R0E7QUFDQTtBdkNpeXlHQTtBdUM5eHlHQTtBQUNBO0F2Q2d5eUdBOztBc0MxdnlHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkM2eXlHQTtBdUMzeXlHQTtBQUNBO0F2QzZ5eUdBO0F1QzF5eUdBO0FBQ0E7QXZDNHl5R0E7O0FzQ3R3eUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2Q3l6eUdBO0F1Q3Z6eUdBO0FBQ0E7QXZDeXp5R0E7QXVDdHp5R0E7QUFDQTtBdkN3enlHQTs7QXNDbHh5R0E7QUMvQ0E7QWhCS0E7QWdCSEE7QXZDcTB5R0E7QXVDbjB5R0E7QUFDQTtBdkNxMHlHQTtBdUNsMHlHQTtBQUNBO0F2Q28weUdBOztBc0M5eHlHQTtBQy9DQTtBaEJLQTtBZ0JIQTtBdkNpMXlHQTtBdUMvMHlHQTtBQUNBO0F2Q2kxeUdBO0F1QzkweUdBO0FBQ0E7QXZDZzF5R0E7O0FzQzF5eUdBO0FDL0NBO0FoQktBO0FnQkhBO0F2QzYxeUdBO0F1QzMxeUdBO0FBQ0E7QXZDNjF5R0E7QXVDMTF5R0E7QUFDQTtBdkM0MXlHQTs7QXdDcDJ5R0E7QUFDQTtBQUFBO0F4Q3cyeUdBO0F3Q3YyeUdBO0FBQUE7QXhDMDJ5R0E7QUFDQTtBd0N2MnlHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ3dLQTtBbUN0S0E7QTVCSUE7QVpzMnlHQTs7QXdDcjJ5R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQlhBO0FyQm8zeUdBO0FxQmgzeUdBO0FtQkRBO0FuQkVBO0FyQm0zeUdBO0FBQ0E7O0F3QzEyeUdBO0FqQllBO0FpQlZBO0F4QzYyeUdBOztBd0N6MnlHQTtBQUNBO0F4QzQyeUdBO0F3Q3oyeUdBO0FBSkE7QUFLQTtBeEM0MnlHQTtBQUNBOztBeUN2NXlHQTtBQUNBO0FBQ0E7QXpDMDV5R0E7O0F5Q3Y1eUdBO0FBQ0E7QXpDMDV5R0E7O0EwQzU1eUdBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QTlCUUE7QVpzNXlHQTs7QTBDcDV5R0E7QUFDQTtBQUNBO0FBQ0E7QTFDdTV5R0E7QU85NXlHQTtBbUNXQTtBQUNBO0FBQ0E7QUFDQTtBMUNzNXlHQTtBMENuNXlHQTtBQUNBO0FBQ0E7QTFDcTV5R0E7O0EwQzU0eUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0ExQzg0eUdBO0EwQzU0eUdBO0E5QjFCQTtBQUNBO0FaeTZ5R0E7QTBDNTR5R0E7QTlCaEJBO0FBQ0E7QVorNXlHQTtBMEM1NHlHQTtBQUVBO0FBQ0E7QUFDQTtBMUM2NHlHQTtBMEN6NHlHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQzI0eUdBO0EwQ3g0eUdBO0FBQ0E7QTFDMDR5R0E7QTBDeDR5R0E7QUFDQTtBQUNBO0ExQzA0eUdBOztBMEM1M3lHQTtBQUNBO0ExQyszeUdBO0EwQzUzeUdBO0E5QjFCQTtBQVpBO0FaczZ5R0E7QTBDMzN5R0E7QTlCM0NBO0FBWUE7QVo4NXlHQTtBMEMxM3lHQTtBQUNBO0ExQzQzeUdBO0EwQ3ozeUdBO0FBQ0E7QUFDQTtBMUMyM3lHQTtBMEN6M3lHQTtBQUNBO0FBQ0E7QTFDMjN5R0E7O0FnQnQ3eUdBO0EwQm1DQTtBQUNBO0ExQ3U1eUdBO0EwQ3A1eUdBO0E5QjFCQTtBQVpBO0FaODd5R0E7QTBDbjV5R0E7QTlCM0NBO0FBWUE7QVpzN3lHQTtBMENsNXlHQTtBQUNBO0ExQ281eUdBO0EwQ2o1eUdBO0FBQ0E7QUFDQTtBMUNtNXlHQTtBMENqNXlHQTtBQUNBO0FBQ0E7QTFDbTV5R0E7QUFDQTtBZ0IvOHlHQTtBMEJtQ0E7QUFDQTtBMUMrNnlHQTtBMEM1NnlHQTtBOUIxQkE7QUFaQTtBWnM5eUdBO0EwQzM2eUdBO0E5QjNDQTtBQVlBO0FaODh5R0E7QTBDMTZ5R0E7QUFDQTtBMUM0NnlHQTtBMEN6NnlHQTtBQUNBO0FBQ0E7QTFDMjZ5R0E7QTBDejZ5R0E7QUFDQTtBQUNBO0ExQzI2eUdBO0FBQ0E7QWdCdit5R0E7QTBCbUNBO0FBQ0E7QTFDdTh5R0E7QTBDcDh5R0E7QTlCMUJBO0FBWkE7QVo4K3lHQTtBMENuOHlHQTtBOUIzQ0E7QUFZQTtBWnMreUdBO0EwQ2w4eUdBO0FBQ0E7QTFDbzh5R0E7QTBDajh5R0E7QUFDQTtBQUNBO0ExQ204eUdBO0EwQ2o4eUdBO0FBQ0E7QUFDQTtBMUNtOHlHQTtBQUNBO0FnQi8veUdBO0EwQm1DQTtBQUNBO0ExQys5eUdBO0EwQzU5eUdBO0E5QjFCQTtBQVpBO0Fac2d6R0E7QTBDMzl5R0E7QTlCM0NBO0FBWUE7QVo4L3lHQTtBMEMxOXlHQTtBQUNBO0ExQzQ5eUdBO0EwQ3o5eUdBO0FBQ0E7QUFDQTtBMUMyOXlHQTtBMEN6OXlHQTtBQUNBO0FBQ0E7QTFDMjl5R0E7QUFDQTtBMEM5OHlHQTtBOUJuSEE7QVpva3pHQTtBMEM5OHlHQTtBQUNBO0ExQ2c5eUdBO0EwQzk4eUdBO0FBQ0E7QTFDZzl5R0E7O0EyQ3psekdBO0FBQ0E7QUFDQTtBM0M0bHpHQTtBT2psekdBO0FvQ1BBO0FBQ0E7QTNDMmx6R0E7QTJDeGx6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDMGx6R0E7O0EyQ3ZtekdBO0FBQ0E7QUFDQTtBM0MwbXpHQTtBTy9sekdBO0FvQ1BBO0FBQ0E7QTNDeW16R0E7QTJDdG16R0E7QUFDQTtBQUNBO0FBQ0E7QTNDd216R0E7O0EyQ3JuekdBO0FBQ0E7QUFDQTtBM0N3bnpHQTtBTzdtekdBO0FvQ1BBO0FBQ0E7QTNDdW56R0E7QTJDcG56R0E7QUFDQTtBQUNBO0FBQ0E7QTNDc256R0E7O0EyQ25vekdBO0FBQ0E7QUFDQTtBM0Nzb3pHQTtBTzNuekdBO0FvQ1BBO0FBQ0E7QTNDcW96R0E7QTJDbG96R0E7QUFDQTtBQUNBO0FBQ0E7QTNDb296R0E7O0EyQ2pwekdBO0FBQ0E7QUFDQTtBM0NvcHpHQTtBT3pvekdBO0FvQ1BBO0FBQ0E7QTNDbXB6R0E7QTJDaHB6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDa3B6R0E7O0EyQy9wekdBO0FBQ0E7QUFDQTtBM0NrcXpHQTtBT3ZwekdBO0FvQ1BBO0FBQ0E7QTNDaXF6R0E7QTJDOXB6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDZ3F6R0E7O0EyQzdxekdBO0FBQ0E7QUFDQTtBM0NncnpHQTtBT3JxekdBO0FvQ1BBO0FBQ0E7QTNDK3F6R0E7QTJDNXF6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDOHF6R0E7O0EyQzNyekdBO0FBQ0E7QUFDQTtBM0M4cnpHQTtBT25yekdBO0FvQ1BBO0FBQ0E7QTNDNnJ6R0E7QTJDMXJ6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDNHJ6R0E7O0EyQ3pzekdBO0FBQ0E7QUFDQTtBM0M0c3pHQTtBT2pzekdBO0FvQ1BBO0FBQ0E7QTNDMnN6R0E7QTJDeHN6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDMHN6R0E7O0EyQ3Z0ekdBO0FBQ0E7QUFDQTtBM0MwdHpHQTtBTy9zekdBO0FvQ1BBO0FBQ0E7QTNDeXR6R0E7QTJDdHR6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDd3R6R0E7O0EyQ3J1ekdBO0FBQ0E7QUFDQTtBM0N3dXpHQTtBTzd0ekdBO0FvQ1BBO0FBQ0E7QTNDdXV6R0E7QTJDcHV6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDc3V6R0E7O0EyQ252ekdBO0FBQ0E7QUFDQTtBM0NzdnpHQTtBTzN1ekdBO0FvQ1BBO0FBQ0E7QTNDcXZ6R0E7QTJDbHZ6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDb3Z6R0E7O0EyQ2p3ekdBO0FBQ0E7QUFDQTtBM0Nvd3pHQTtBT3p2ekdBO0FvQ1BBO0FBQ0E7QTNDbXd6R0E7QTJDaHd6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDa3d6R0E7O0EyQy93ekdBO0FBQ0E7QUFDQTtBM0NreHpHQTtBT3Z3ekdBO0FvQ1BBO0FBQ0E7QTNDaXh6R0E7QTJDOXd6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDZ3h6R0E7O0EyQzd4ekdBO0FBQ0E7QUFDQTtBM0NneXpHQTtBT3J4ekdBO0FvQ1BBO0FBQ0E7QTNDK3h6R0E7QTJDNXh6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDOHh6R0E7O0EyQzN5ekdBO0FBQ0E7QUFDQTtBM0M4eXpHQTtBT255ekdBO0FvQ1BBO0FBQ0E7QTNDNnl6R0E7QTJDMXl6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDNHl6R0E7O0EyQ3p6ekdBO0FBQ0E7QUFDQTtBM0M0enpHQTtBT2p6ekdBO0FvQ1BBO0FBQ0E7QTNDMnp6R0E7QTJDeHp6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDMHp6R0E7O0EyQ3YwekdBO0FBQ0E7QUFDQTtBM0MwMHpHQTtBTy96ekdBO0FvQ1BBO0FBQ0E7QTNDeTB6R0E7QTJDdDB6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDdzB6R0E7O0EyQ3IxekdBO0FBQ0E7QUFDQTtBM0N3MXpHQTtBTzcwekdBO0FvQ1BBO0FBQ0E7QTNDdTF6R0E7QTJDcDF6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDczF6R0E7O0EyQ24yekdBO0FBQ0E7QUFDQTtBM0NzMnpHQTtBTzMxekdBO0FvQ1BBO0FBQ0E7QTNDcTJ6R0E7QTJDbDJ6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDbzJ6R0E7O0EyQ2ozekdBO0FBQ0E7QUFDQTtBM0NvM3pHQTtBT3oyekdBO0FvQ1BBO0FBQ0E7QTNDbTN6R0E7QTJDaDN6R0E7QUFDQTtBQUNBO0FBQ0E7QTNDazN6R0E7O0E0Q2w0ekdBO0FBQ0E7QXZDbUxBO0F1Q2pMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Q3E0ekdBO0FPaDR6R0E7QXFDREE7QUFDQTtBNUNvNHpHQTtBT2g0ekdBO0FxQ0NBO0E1Q2s0ekdBOztBNEN2M3pHQTtBQUNBO0FBQ0E7QUFDQTtBNUMwM3pHQTs7QTRDcDN6R0E7QUFDQTtBNUN1M3pHQTs7QXNJNzV6R0E7QUFHQTtBQUNBO0FqSWdMQTtBaUk5S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSE9BO0FadzV6R0E7QXNJNTV6R0E7QUFDQTtBdEk4NXpHQTtBc0kzNXpHQTtBQUNBO0F0STY1ekdBO0FzSTE1ekdBO0FBQ0E7QUFDQTtBdEk0NXpHQTtBc0l6NXpHQTtBQUNBO0F0STI1ekdBOztBc0l2NXpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSFpBO0FBQ0E7QVp1NnpHQTs7QXNJeDV6R0E7QUFDQTtBdEkyNXpHQTs7QXVJajh6R0E7QUFFQTtBdkltOHpHQTtBdUlqOHpHQTtBQUNBO0FBQ0E7QXZJbTh6R0E7O0F1STk3ekdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0F2SSs3ekdBOztBdUl4N3pHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0F2STA3ekdBO0F1SXY3ekdBO0FsSDNCQTtBa0g2QkE7QXZJeTd6R0E7QXFCbDl6R0E7QWtIdUJBO0FsSHRCQTtBckJxOXpHQTtBQUNBO0F1STU3ekdBO0FBQ0E7QXZJODd6R0E7QXVJMTd6R0E7QUFDQTtBdkk0N3pHQTs7QXVJeDd6R0E7QUFDQTtBQUNBO0F2STI3ekdBO0F1SXo3ekdBO0FBQ0E7QUFDQTtBdkkyN3pHQTtBdUl4N3pHQTs7QUFFQTtBdkkwN3pHQTtBdUl2N3pHQTtBQUNBO0F2SXk3ekdBOztBdUlyN3pHQTtBQUNBO0FBQ0E7QUFDQTtBdkl3N3pHQTtBdUlyN3pHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXZJdTd6R0E7QXVJbjd6R0E7QUFDQTtBQUNBO0FBQ0E7QXZJcTd6R0E7QXVJbjd6R0E7QUFDQTtBdklxN3pHQTtBdUlsN3pHQTtBQUNBO0F2SW83ekdBOztBdUk5NnpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QTNIbEdBO0EySHNHQTtBdkk2NnpHQTs7QXVJejZ6R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkk0NnpHQTtBdUl6NnpHQTtBQUFBO0F2STQ2ekdBO0F1STM2ekdBO0FBQUE7QXZJODZ6R0E7O0F1SXo2ekdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0h0SEE7QUFDQTtBWm1pMEdBO0F1STM2ekdBO0FBQ0E7QUFFQTtBdkk0NnpHQTs7QXVJdjZ6R0E7QUFDQTtBQUNBO0F2STA2ekdBOztBdUlyNnpHQTtBQUNBO0FBR0E7QUFDQTtBdklzNnpHQTs7QXVJbDZ6R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNIeklBO0FBQ0E7QVoraTBHQTtBdUlqNnpHQTtBQUNBO0F2SW02ekdBOztBdUk5NXpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZJaTZ6R0E7O0FnQnhpMEdBO0F1SDZJQTtBQUNBO0FBQ0E7QXZJKzV6R0E7QXVJNTV6R0E7QUFDQTtBdkk4NXpHQTtBdUk1NXpHQTtBQUNBO0F2STg1ekdBO0F1STE1ekdBO0FBQ0E7QXZJNDV6R0E7QXVJMTV6R0E7QUFDQTtBQUNBO0FBQUE7QXZJNDV6R0E7QXVJcDV6R0E7QUFBQTtBdkl1NXpHQTtBQUNBO0FnQi9qMEdBO0F1SDJLQTs7QUFFQTtBdkl1NXpHQTtBQUNBO0FnQnJrMEdBO0F1SGtMQTtBQUFBO0F2SXU1ekdBO0FBQ0E7QXdJcm8wR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ0pBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBJcUtBO0FtSXpLQTtBQUNBO0F4SWlwMEdBO0F3SS9vMEdBO0FBQUE7QXhJa3AwR0E7QXdJaHAwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeElrcDBHQTtBd0locDBHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4SWtwMEdBOztBd0k3bzBHQTtBQUNBO0F4SWdwMEdBO0F3STlvMEdBO0FBQ0E7QXhJZ3AwR0E7QXdJOW8wR0E7QUFDQTtBQUNBO0FBQ0E7QXhJZ3AwR0E7O0F3STNvMEdBO0FBQ0E7QXhJOG8wR0E7QXdJNW8wR0E7QUFDQTtBQUNBO0FBQ0E7QXhJOG8wR0E7QXdJNW8wR0E7QUFDQTtBQUNBO0FBQ0E7QXhJOG8wR0E7O0F3SXpvMEdBO0FBQ0E7QXhJNG8wR0E7QXdJMW8wR0E7QUFDQTtBeEk0bzBHQTtBd0kxbzBHQTtBQUNBO0FBQ0E7QUFDQTtBeEk0bzBHQTs7QXdJdm8wR0E7QUFDQTtBeEkwbzBHQTtBd0l4bzBHQTtBQUNBO0FBQ0E7QUFDQTtBeEkwbzBHQTtBd0l4bzBHQTtBQUNBO0FBQ0E7QUFDQTtBeEkwbzBHQTs7QXdJcm4wR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1SDlGQTtBWnV0MEdBOztBMEl6dTBHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRExBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBJcUtBO0FxSXhLQTtBQUNBO0FBQ0E7QUFDQTtBOUhHQTtBWm92MEdBO0EwSW52MEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUlxdjBHQTtBMEludjBHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJb3YwR0E7O0EwSS91MEdBO0FBQ0E7QTFJa3YwR0E7QTBJaHYwR0E7QUFDQTtBMUlrdjBHQTtBMElodjBHQTtBQUNBO0FBQ0E7QUFDQTtBMUlrdjBHQTtBMEkvdTBHQTtBQUNBO0FBQ0E7QUFDQTtBMUlpdjBHQTs7QTBJNXUwR0E7QUFDQTtBMUkrdTBHQTtBMEk3dTBHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSSt1MEdBO0EwSTd1MEdBO0FBQ0E7QUFDQTtBQUNBO0ExSSt1MEdBO0EwSTV1MEdBO0FBQ0E7QUFDQTtBQUNBO0ExSTh1MEdBOztBMEl6dTBHQTtBQUNBO0ExSTR1MEdBO0EwSTF1MEdBO0FBQ0E7QTFJNHUwR0E7QTBJMXUwR0E7QUFDQTtBQUNBO0FBQ0E7QTFJNHUwR0E7QTBJenUwR0E7QUFDQTtBQUNBO0FBQ0E7QTFJMnUwR0E7QTBJdHUwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExSXd1MEdBOztBMElwdTBHQTtBQUNBO0ExSXV1MEdBO0EwSXJ1MEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFJdXUwR0E7QTBJcnUwR0E7QUFDQTtBQUNBO0FBQ0E7QTFJdXUwR0E7QTBJcHUwR0E7QUFDQTtBQUNBO0FBQ0E7QTFJc3UwR0E7O0EwSWh0MEdBO0FBQ0E7QUFDQTtBckkwQkE7QXFJdkJBO0FBQ0E7QTlIbklBO0FBQ0E7QVpzMTBHQTtBMElqdDBHQTtBQUNBO0ExSW10MEdBOztBMEkvczBHQTtBQUNBO0FBQ0E7QTFJa3QwR0E7O0EySTcyMEdBO0FBQ0E7QTNJZzMwR0E7O0EySTcyMEdBO0FBQ0E7QTNJZzMwR0E7O0EySTcyMEdBO0FBQ0E7QUFDQTtBQUNBO0EzSWczMEdBO0FpRHY0MEdBO0FBQ0E7QUFDQTtBQUNBO0FqRHk0MEdBOztBMklqMzBHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEhsQkE7QXJCdTQwR0E7QXFCbjQwR0E7QXNIUUE7QXRIUEE7QXJCczQwR0E7QUFDQTs7QTJJdDMwR0E7OztBQUdBO0EzSXkzMEdBOztBMkl0MzBHQTs7QUFFQTtBM0l5MzBHQTs7QTJJdDMwR0E7O0FBRUE7QTNJeTMwR0E7O0EySWgzMEdBO0FBQ0E7QUFDQTtBQUNBO0EzSW0zMEdBO0EySWgzMEdBOzs7QUFHQTtBQUNBO0EzSWszMEdBO0EySS8yMEdBOztBQUVBO0FBQ0E7QXRINURBO0FyQjg2MEdBO0FxQjE2MEdBO0FzSHFEQTs7QXRIcERBO0FyQjg2MEdBO0FBQ0E7O0EySTkyMEdBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRIdEZBO0FyQnU4MEdBO0FxQm44MEdBO0FzSGtFQTs7QXRIakVBO0FyQnU4MEdBO0FBQ0E7QU83ODBHQTs7O0FvSTJGQTtBQUNBO0FBQ0E7QUFDQTtBM0l1MzBHQTs7QTJJcDMwR0E7QUFDQTtBM0l1MzBHQTs7QTJJbDMwR0E7QUFDQTtBM0lxMzBHQTs7QTJJOTIwR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QTNJaTMwR0E7O0EySS8yMEdBO0FBQ0E7QTNJazMwR0E7O0EySWgzMEdBO0FBQ0E7QTNJbTMwR0E7O0EySTEyMEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBM0k0MjBHQTtBMkkxMjBHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0F0SC9KQTtBckIyZzFHQTtBcUJ2ZzFHQTtBc0g2SUE7QXRINUlBO0FyQjBnMUdBO0FBQ0E7QTJJNzIwR0E7QUFDQTtBM0krMjBHQTs7QTJJdDIwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNJeTIwR0E7O0E0STNpMUdBO0FBQ0E7QUFBQTtBNUkraTFHQTtBQUNBO0E0STdpMUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBNUk4aTFHQTs7QTRJM2kxR0E7QUFDQTtBQUNBO0FBQ0E7QTVJOGkxR0E7O0E0SXZpMUdBO0FBQ0E7QUFDQTtBNUkwaTFHQTtBNEl4aTFHQTtBQUNBO0FBQ0E7QTVJMGkxR0E7QUFDQTtBNEl2aTFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QTVJd2kxR0E7O0E0SXJpMUdBO0FBQ0E7QUFDQTtBNUl3aTFHQTs7QTRJcGkxR0E7QUFDQTs7QUFFQTtBNUl1aTFHQTtBQUNBO0E2Q25tMUdBO0FBQUE7QTdDc20xR0E7O0E2Q3JtMUdBO0FBQUE7QTdDeW0xR0E7O0E2Q3htMUdBO0FBQUE7QTdDNG0xR0E7O0E2QzNtMUdBO0FBQUE7QTdDK20xR0E7O0E2QzltMUdBO0FBQUE7QTdDa24xR0E7O0E2Q2puMUdBO0FBQUE7QTdDcW4xR0E7O0E4Q3ZuMUdBO0FBQ0E7QTlDMG4xR0E7O0FPaG4xR0E7OztBdUNMQTtBOUMybjFHQTs7QThDam8xR0E7QUFDQTtBOUNvbzFHQTs7QU8xbjFHQTs7O0F1Q0xBO0E5Q3FvMUdBOztBOEMzbzFHQTtBQUNBO0E5QzhvMUdBOztBT3BvMUdBOzs7QXVDTEE7QTlDK28xR0E7O0E4Q3JwMUdBO0FBQ0E7QTlDd3AxR0E7O0FPOW8xR0E7OztBdUNMQTtBOUN5cDFHQTs7QThDL3AxR0E7QUFDQTtBOUNrcTFHQTs7QU94cDFHQTs7O0F1Q0xBO0E5Q21xMUdBOztBOEN6cTFHQTtBQUNBO0E5QzRxMUdBOztBT2xxMUdBOzs7QXVDTEE7QTlDNnExR0E7O0E4Q25yMUdBO0FBQ0E7QTlDc3IxR0E7O0FPNXExR0E7OztBdUNMQTtBOUN1cjFHQTs7QThDN3IxR0E7QUFDQTtBOUNnczFHQTs7QU90cjFHQTs7O0F1Q0xBO0E5Q2lzMUdBOztBOEN2czFHQTtBQUNBO0E5QzBzMUdBOztBT2hzMUdBOzs7QXVDTEE7QTlDMnMxR0E7O0E4Q2p0MUdBO0FBQ0E7QTlDb3QxR0E7O0FPMXMxR0E7OztBdUNMQTtBOUNxdDFHQTs7QThDM3QxR0E7QUFDQTtBOUM4dDFHQTs7QU9wdDFHQTs7O0F1Q0xBO0E5Qyt0MUdBOztBOENydTFHQTtBQUNBO0E5Q3d1MUdBOztBTzl0MUdBOzs7QXVDTEE7QTlDeXUxR0E7O0E4Qy91MUdBO0FBQ0E7QTlDa3YxR0E7O0FPeHUxR0E7OztBdUNMQTtBOUNtdjFHQTs7QThDenYxR0E7QUFDQTtBOUM0djFHQTs7QU9sdjFHQTs7O0F1Q0xBO0E5QzZ2MUdBOztBOENudzFHQTtBQUNBO0E5Q3N3MUdBOztBTzV2MUdBOzs7QXVDTEE7QTlDdXcxR0E7O0E4Qzd3MUdBO0FBQ0E7QTlDZ3gxR0E7O0FPdHcxR0E7OztBdUNMQTtBOUNpeDFHQTs7QThDdngxR0E7QUFDQTtBOUMweDFHQTs7QU9oeDFHQTs7O0F1Q0xBO0E5QzJ4MUdBOztBOENqeTFHQTtBQUNBO0E5Q295MUdBOztBTzF4MUdBOzs7QXVDTEE7QTlDcXkxR0E7O0E4QzN5MUdBO0FBQ0E7QTlDOHkxR0E7O0FPcHkxR0E7OztBdUNMQTtBOUMreTFHQTs7QThDcnoxR0E7QUFDQTtBOUN3ejFHQTs7QU85eTFHQTs7O0F1Q0xBO0E5Q3l6MUdBOztBOEMvejFHQTtBQUNBO0E5Q2swMUdBOztBT3h6MUdBOzs7QXVDTEE7QTlDbTAxR0E7O0ErQ2wwMUdBO0FBQ0E7QS9DcTAxR0E7O0ErQ2wwMUdBO0FBQ0E7QS9DcTAxR0E7O0FnRGgxMUdBO0FBQUE7QWhEbzExR0E7O0FnRG4xMUdBO0FBQUE7QWhEdTExR0E7O0FnRHQxMUdBO0FBQUE7QWhEMDExR0E7O0FnRHoxMUdBO0FBQUE7QWhENjExR0E7O0FnRDUxMUdBO0FBQUE7QWhEZzIxR0E7O0FnRDkxMUdBO0FBQUE7QWhEazIxR0E7O0FnRGoyMUdBO0FBQUE7QWhEcTIxR0E7O0FnRHAyMUdBO0FBQUE7QWhEdzIxR0E7O0FnRHYyMUdBO0FBQUE7QWhEMjIxR0E7O0FnRDEyMUdBO0FBQUE7QWhEODIxR0E7O0FnRDMyMUdBO0FBQ0E7QWhEODIxR0E7O0FnRC8yMUdBO0FBQ0E7QWhEazMxR0E7O0FnRG4zMUdBO0FBQ0E7QWhEczMxR0E7O0FnRHYzMUdBO0FBQ0E7QWhEMDMxR0E7O0FnRDMzMUdBO0FBQ0E7QWhEODMxR0E7O0FnRC8zMUdBO0FBQ0E7QWhEazQxR0E7O0FnRG40MUdBO0FBQ0E7QWhEczQxR0E7O0FnRHY0MUdBO0FBQ0E7QWhEMDQxR0E7O0FnRDM0MUdBO0FBQ0E7QWhEODQxR0E7O0FnRC80MUdBO0FBQ0E7QWhEazUxR0E7O0FnRG41MUdBO0FBQ0E7QWhEczUxR0E7O0FnRHY1MUdBO0FBQ0E7QWhEMDUxR0E7O0FnRDM1MUdBO0FBQ0E7QWhEODUxR0E7O0FnRC81MUdBO0FBQ0E7QWhEazYxR0E7O0FnRG42MUdBO0FBQ0E7QWhEczYxR0E7O0FnRHY2MUdBO0FBQ0E7QWhEMDYxR0E7O0FnRDM2MUdBO0FBQ0E7QWhEODYxR0E7O0FnRC82MUdBO0FBQ0E7QWhEazcxR0E7O0FnRG43MUdBO0FBQ0E7QWhEczcxR0E7O0FnRHY3MUdBO0FBQ0E7QWhEMDcxR0E7O0FnRDM3MUdBO0FBQ0E7QWhEODcxR0E7O0FnRDE3MUdBO0FBQ0E7QWhENjcxR0E7O0FnRHQ3MUdBO0FBQ0E7QWhEeTcxR0E7O0FnRHQ3MUdBO0FBQ0E7QWhEeTcxR0E7O0FnRHQ3MUdBO0FBQ0E7QUFDQTtBaER5NzFHQTs7QWdEdDcxR0E7QUFDQTtBQUNBO0FoRHk3MUdBOztBZ0R0NzFHQTtBQUNBO0FBQ0E7QWhEeTcxR0E7O0FnRHQ3MUdBO0FBQ0E7QUFDQTtBaER5NzFHQTs7QWdEdDcxR0E7QUFDQTtBaER5NzFHQTs7QWdEdDcxR0E7QUFDQTtBaER5NzFHQTs7QWdEdDcxR0E7QUFDQTtBaER5NzFHQTs7QWdEdDcxR0E7QUFDQTtBaER5NzFHQTs7QWlEamcyR0E7QUFDQTtBQUNBO0FBQ0E7QWpEb2cyR0E7O0FrRDcvMUdBO0FBQUE7QWxEaWcyR0E7O0FrRGpnMkdBO0FBQUE7QWxEcWcyR0E7O0FrRHJnMkdBO0FBQUE7QWxEeWcyR0E7O0FrRHpnMkdBO0FBQUE7QWxENmcyR0E7O0FrRDdnMkdBO0FBQUE7QWxEaWgyR0E7O0FrRGpoMkdBO0FBQUE7QWxEcWgyR0E7O0FrRHJoMkdBO0FBQUE7QWxEeWgyR0E7O0FrRHpoMkdBO0FBQUE7QWxENmgyR0E7O0FrRDdoMkdBO0FBQUE7QWxEaWkyR0E7O0FnQmgvMUdBO0FrQ2pEQTtBQUFBO0FsRHNpMkdBO0FrRHRpMkdBO0FBQUE7QWxEeWkyR0E7QWtEemkyR0E7QUFBQTtBbEQ0aTJHQTtBa0Q1aTJHQTtBQUFBO0FsRCtpMkdBO0FrRC9pMkdBO0FBQUE7QWxEa2oyR0E7QWtEbGoyR0E7QUFBQTtBbERxajJHQTtBa0RyajJHQTtBQUFBO0FsRHdqMkdBO0FrRHhqMkdBO0FBQUE7QWxEMmoyR0E7QWtEM2oyR0E7QUFBQTtBbEQ4ajJHQTtBQUNBO0FnQjlnMkdBO0FrQ2pEQTtBQUFBO0FsRG1rMkdBO0FrRG5rMkdBO0FBQUE7QWxEc2syR0E7QWtEdGsyR0E7QUFBQTtBbER5azJHQTtBa0R6azJHQTtBQUFBO0FsRDRrMkdBO0FrRDVrMkdBO0FBQUE7QWxEK2syR0E7QWtEL2syR0E7QUFBQTtBbERrbDJHQTtBa0RsbDJHQTtBQUFBO0FsRHFsMkdBO0FrRHJsMkdBO0FBQUE7QWxEd2wyR0E7QWtEeGwyR0E7QUFBQTtBbEQybDJHQTtBQUNBO0FnQjNpMkdBO0FrQ2pEQTtBQUFBO0FsRGdtMkdBO0FrRGhtMkdBO0FBQUE7QWxEbW0yR0E7QWtEbm0yR0E7QUFBQTtBbERzbTJHQTtBa0R0bTJHQTtBQUFBO0FsRHltMkdBO0FrRHptMkdBO0FBQUE7QWxENG0yR0E7QWtENW0yR0E7QUFBQTtBbEQrbTJHQTtBa0QvbTJHQTtBQUFBO0FsRGtuMkdBO0FrRGxuMkdBO0FBQUE7QWxEcW4yR0E7QWtEcm4yR0E7QUFBQTtBbER3bjJHQTtBQUNBO0FnQnhrMkdBO0FrQ2pEQTtBQUFBO0FsRDZuMkdBO0FrRDduMkdBO0FBQUE7QWxEZ28yR0E7QWtEaG8yR0E7QUFBQTtBbERtbzJHQTtBa0RubzJHQTtBQUFBO0FsRHNvMkdBO0FrRHRvMkdBO0FBQUE7QWxEeW8yR0E7QWtEem8yR0E7QUFBQTtBbEQ0bzJHQTtBa0Q1bzJHQTtBQUFBO0FsRCtvMkdBO0FrRC9vMkdBO0FBQUE7QWxEa3AyR0E7QWtEbHAyR0E7QUFBQTtBbERxcDJHQTtBQUNBO0FrRDVvMkdBO0FBRUE7QUFBQTtBbEQ4bzJHQTtBa0Q5bzJHQTtBQUFBO0FsRGlwMkdBO0FrRGpwMkdBO0FBQUE7QWxEb3AyR0E7QWtEcHAyR0E7QUFBQTtBbER1cDJHQTtBa0R2cDJHQTtBQUFBO0FsRDBwMkdBO0FrRDFwMkdBO0FBQUE7QWxENnAyR0E7QWtEN3AyR0E7QUFBQTtBbERncTJHQTtBa0RocTJHQTtBQUFBO0FsRG1xMkdBO0FrRG5xMkdBO0FBQUE7QWxEc3EyR0E7QUFDQTtBbUQ1cjJHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5EOHIyR0E7QW1ENXIyR0E7QUFDQTtBQUNBO0FuRDhyMkdBO0FtRDNyMkdBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRDZyMkdBOztBbURwcjJHQTtBQUNBO0FuRHVyMkdBOztBbUR4cjJHQTtBQUNBO0FuRDJyMkdBOztBbUQ1cjJHQTtBQUNBO0FuRCtyMkdBOztBbURoczJHQTtBQUNBO0FuRG1zMkdBOztBbURwczJHQTtBQUNBO0FuRHVzMkdBOztBbUR4czJHQTtBQUNBO0FuRDJzMkdBOztBbUQ1czJHQTtBQUNBO0FuRCtzMkdBOztBbURodDJHQTtBQUNBO0FuRG10MkdBOztBbURwdDJHQTtBQUNBO0FuRHV0MkdBOztBbUR4dDJHQTtBQUNBO0FuRDJ0MkdBOztBbUQ1dDJHQTtBQUNBO0FuRCt0MkdBOztBbURodTJHQTtBQUNBO0FuRG11MkdBOztBbURwdTJHQTtBQUNBO0FuRHV1MkdBOztBbUR4dTJHQTtBQUNBO0FuRDJ1MkdBOztBbUQ1dTJHQTtBQUNBO0FuRCt1MkdBOztBbURodjJHQTtBQUNBO0FuRG12MkdBOztBbURwdjJHQTtBQUNBO0FuRHV2MkdBOztBbUR4djJHQTtBQUNBO0FuRDJ2MkdBOztBbUQ1djJHQTtBQUNBO0FuRCt2MkdBOztBbURodzJHQTtBQUNBO0FuRG13MkdBOztBbURwdzJHQTtBQUNBO0FuRHV3MkdBOztBbUR4dzJHQTtBQUNBO0FuRDJ3MkdBOztBbUQ1dzJHQTtBQUNBO0FuRCt3MkdBOztBbURoeDJHQTtBQUNBO0FuRG14MkdBOztBbURweDJHQTtBQUNBO0FuRHV4MkdBOztBbUR4eDJHQTtBQUNBO0FuRDJ4MkdBOztBbUQ1eDJHQTtBQUNBO0FuRCt4MkdBOztBbURoeTJHQTtBQUNBO0FuRG15MkdBOztBbURweTJHQTtBQUNBO0FuRHV5MkdBOztBbUR4eTJHQTtBQUNBO0FuRDJ5MkdBOztBbUQ1eTJHQTtBQUNBO0FuRCt5MkdBOztBbURoejJHQTtBQUNBO0FuRG16MkdBOztBbURwejJHQTtBQUNBO0FuRHV6MkdBOztBbUR4ejJHQTtBQUNBO0FuRDJ6MkdBOztBbUQ1ejJHQTtBQUNBO0FuRCt6MkdBOztBbURoMDJHQTtBQUNBO0FuRG0wMkdBOztBbURwMDJHQTtBQUNBO0FuRHUwMkdBOztBbUR4MDJHQTtBQUNBO0FuRDIwMkdBOztBbUQ1MDJHQTtBQUNBO0FuRCswMkdBOztBbURoMTJHQTtBQUNBO0FuRG0xMkdBOztBbURwMTJHQTtBQUNBO0FuRHUxMkdBOztBbUR4MTJHQTtBQUNBO0FuRDIxMkdBOztBbUQ1MTJHQTtBQUNBO0FuRCsxMkdBOztBbURoMjJHQTtBQUNBO0FuRG0yMkdBOztBbURwMjJHQTtBQUNBO0FuRHUyMkdBOztBbUR4MjJHQTtBQUNBO0FuRDIyMkdBOztBbUQ1MjJHQTtBQUNBO0FuRCsyMkdBOztBbURoMzJHQTtBQUNBO0FuRG0zMkdBOztBbURwMzJHQTtBQUNBO0FuRHUzMkdBOztBbUR4MzJHQTtBQUNBO0FuRDIzMkdBOztBbUQ1MzJHQTtBQUNBO0FuRCszMkdBOztBbURoNDJHQTtBQUNBO0FuRG00MkdBOztBbURwNDJHQTtBQUNBO0FuRHU0MkdBOztBbUR4NDJHQTtBQUNBO0FuRDI0MkdBOztBbUQ1NDJHQTtBQUNBO0FuRCs0MkdBOztBbURoNTJHQTtBQUNBO0FuRG01MkdBOztBbURwNTJHQTtBQUNBO0FuRHU1MkdBOztBbUR4NTJHQTtBQUNBO0FuRDI1MkdBOztBbUQ1NTJHQTtBQUNBO0FuRCs1MkdBOztBbURoNjJHQTtBQUNBO0FuRG02MkdBOztBbURwNjJHQTtBQUNBO0FuRHU2MkdBOztBbUR4NjJHQTtBQUNBO0FuRDI2MkdBOztBbUQ1NjJHQTtBQUNBO0FuRCs2MkdBOztBbURoNzJHQTtBQUNBO0FuRG03MkdBOztBbURwNzJHQTtBQUNBO0FuRHU3MkdBOztBbUR4NzJHQTtBQUNBO0FuRDI3MkdBOztBbUQ1NzJHQTtBQUNBO0FuRCs3MkdBOztBbURoODJHQTtBQUNBO0FuRG04MkdBOztBbURwODJHQTtBQUNBO0FuRHU4MkdBOztBbUR4ODJHQTtBQUNBO0FuRDI4MkdBOztBbUQ1ODJHQTtBQUNBO0FuRCs4MkdBOztBbURoOTJHQTtBQUNBO0FuRG05MkdBOztBbURwOTJHQTtBQUNBO0FuRHU5MkdBOztBbUR4OTJHQTtBQUNBO0FuRDI5MkdBOztBbUQ1OTJHQTtBQUNBO0FuRCs5MkdBOztBbURoKzJHQTtBQUNBO0FuRG0rMkdBOztBbURwKzJHQTtBQUNBO0FuRHUrMkdBOztBbUR4KzJHQTtBQUNBO0FuRDIrMkdBOztBbUQ1KzJHQTtBQUNBO0FuRCsrMkdBOztBbURoLzJHQTtBQUNBO0FuRG0vMkdBOztBbURwLzJHQTtBQUNBO0FuRHUvMkdBOztBbUR4LzJHQTtBQUNBO0FuRDIvMkdBOztBbUQ1LzJHQTtBQUNBO0FuRCsvMkdBOztBbURoZzNHQTtBQUNBO0FuRG1nM0dBOztBbURwZzNHQTtBQUNBO0FuRHVnM0dBOztBbUR4ZzNHQTtBQUNBO0FuRDJnM0dBOztBbUQ1ZzNHQTtBQUNBO0FuRCtnM0dBOztBbURoaDNHQTtBQUNBO0FuRG1oM0dBOztBbURwaDNHQTtBQUNBO0FuRHVoM0dBOztBbUR4aDNHQTtBQUNBO0FuRDJoM0dBOztBbUQ1aDNHQTtBQUNBO0FuRCtoM0dBOztBbURoaTNHQTtBQUNBO0FuRG1pM0dBOztBbURwaTNHQTtBQUNBO0FuRHVpM0dBOztBbUR4aTNHQTtBQUNBO0FuRDJpM0dBOztBbUQ1aTNHQTtBQUNBO0FuRCtpM0dBOztBbURoajNHQTtBQUNBO0FuRG1qM0dBOztBbURwajNHQTtBQUNBO0FuRHVqM0dBOztBbUR4ajNHQTtBQUNBO0FuRDJqM0dBOztBbUQ1ajNHQTtBQUNBO0FuRCtqM0dBOztBbURoazNHQTtBQUNBO0FuRG1rM0dBOztBb0Q1bDNHQTtBQUFBO0FwRGdtM0dBOztBb0QvbDNHQTtBQUFBO0FwRG1tM0dBOztBb0RsbTNHQTtBQUFBO0FwRHNtM0dBOztBb0RybTNHQTtBQUFBO0FwRHltM0dBOztBb0R2bTNHQTtBQUFBO0FwRDJtM0dBOztBb0QxbTNHQTtBQUFBO0FwRDhtM0dBOztBb0Q3bTNHQTtBQUFBO0FwRGluM0dBOztBb0RobjNHQTtBQUFBO0FwRG9uM0dBOztBb0RubjNHQTtBQUFBO0FwRHVuM0dBOztBb0R0bjNHQTtBQUFBO0FwRDBuM0dBOztBb0R6bjNHQTtBQUFBO0FwRDZuM0dBOztBb0Q1bjNHQTtBQUFBO0FwRGdvM0dBOztBb0Q5bjNHQTtBQUFBO0FwRGtvM0dBOztBb0RqbzNHQTtBQUFBO0FwRHFvM0dBOztBb0RwbzNHQTtBQUFBO0FwRHdvM0dBOztBb0R2bzNHQTtBQUFBO0FwRDJvM0dBOztBb0QxbzNHQTtBQUFBO0FwRDhvM0dBOztBb0Q1bzNHQTtBQUFBO0FwRGdwM0dBOztBb0QvbzNHQTtBQUFBO0FwRG1wM0dBOztBb0RscDNHQTtBQUFBO0FwRHNwM0dBOztBb0RycDNHQTtBQUFBO0FwRHlwM0dBOztBb0R4cDNHQTtBQUFBO0FwRDRwM0dBOztBb0QxcDNHQTtBQUFBO0FwRDhwM0dBOztBb0Q3cDNHQTtBQUFBO0FwRGlxM0dBOztBb0RocTNHQTtBQUFBO0FwRG9xM0dBOztBb0RucTNHQTtBQUFBO0FwRHVxM0dBOztBb0R0cTNHQTtBQUFBO0FwRDBxM0dBOztBb0R6cTNHQTtBQUFBO0FwRDZxM0dBOztBb0QzcTNHQTtBQUFBO0FwRCtxM0dBOztBb0Q5cTNHQTtBQUFBO0FwRGtyM0dBOztBb0RqcjNHQTtBQUFBO0FwRHFyM0dBOztBb0RwcjNHQTtBQUFBO0FwRHdyM0dBOztBb0R2cjNHQTtBQUFBO0FwRDJyM0dBOztBb0QxcjNHQTtBQUFBO0FwRDhyM0dBOztBZ0JscjNHQTtBb0NsREE7QUFBQTtBcER5dTNHQTtBb0R4dTNHQTtBQUFBO0FwRDJ1M0dBO0FvRDF1M0dBO0FBQUE7QXBENnUzR0E7QW9ENXUzR0E7QUFBQTtBcEQrdTNHQTtBb0Q3dTNHQTtBQUFBO0FwRGd2M0dBO0FvRC91M0dBO0FBQUE7QXBEa3YzR0E7QW9EanYzR0E7QUFBQTtBcERvdjNHQTtBb0RudjNHQTtBQUFBO0FwRHN2M0dBO0FvRHJ2M0dBO0FBQUE7QXBEd3YzR0E7QW9EdnYzR0E7QUFBQTtBcEQwdjNHQTtBb0R6djNHQTtBQUFBO0FwRDR2M0dBO0FvRDN2M0dBO0FBQUE7QXBEOHYzR0E7QW9ENXYzR0E7QUFBQTtBcEQrdjNHQTtBb0Q5djNHQTtBQUFBO0FwRGl3M0dBO0FvRGh3M0dBO0FBQUE7QXBEbXczR0E7QW9EbHczR0E7QUFBQTtBcERxdzNHQTtBb0RwdzNHQTtBQUFBO0FwRHV3M0dBO0FvRHJ3M0dBO0FBQUE7QXBEd3czR0E7QW9EdnczR0E7QUFBQTtBcEQwdzNHQTtBb0R6dzNHQTtBQUFBO0FwRDR3M0dBO0FvRDN3M0dBO0FBQUE7QXBEOHczR0E7QW9EN3czR0E7QUFBQTtBcERneDNHQTtBb0Q5dzNHQTtBQUFBO0FwRGl4M0dBO0FvRGh4M0dBO0FBQUE7QXBEbXgzR0E7QW9EbHgzR0E7QUFBQTtBcERxeDNHQTtBb0RweDNHQTtBQUFBO0FwRHV4M0dBO0FvRHR4M0dBO0FBQUE7QXBEeXgzR0E7QW9EeHgzR0E7QUFBQTtBcEQyeDNHQTtBb0R6eDNHQTtBQUFBO0FwRDR4M0dBO0FvRDN4M0dBO0FBQUE7QXBEOHgzR0E7QW9EN3gzR0E7QUFBQTtBcERneTNHQTtBb0QveDNHQTtBQUFBO0FwRGt5M0dBO0FvRGp5M0dBO0FBQUE7QXBEb3kzR0E7QW9EbnkzR0E7QUFBQTtBcERzeTNHQTtBQUNBO0FnQjN4M0dBO0FvQ2xEQTtBQUFBO0FwRGkxM0dBO0FvRGgxM0dBO0FBQUE7QXBEbTEzR0E7QW9EbDEzR0E7QUFBQTtBcERxMTNHQTtBb0RwMTNHQTtBQUFBO0FwRHUxM0dBO0FvRHIxM0dBO0FBQUE7QXBEdzEzR0E7QW9EdjEzR0E7QUFBQTtBcEQwMTNHQTtBb0R6MTNHQTtBQUFBO0FwRDQxM0dBO0FvRDMxM0dBO0FBQUE7QXBEODEzR0E7QW9ENzEzR0E7QUFBQTtBcERnMjNHQTtBb0QvMTNHQTtBQUFBO0FwRGsyM0dBO0FvRGoyM0dBO0FBQUE7QXBEbzIzR0E7QW9EbjIzR0E7QUFBQTtBcERzMjNHQTtBb0RwMjNHQTtBQUFBO0FwRHUyM0dBO0FvRHQyM0dBO0FBQUE7QXBEeTIzR0E7QW9EeDIzR0E7QUFBQTtBcEQyMjNHQTtBb0QxMjNHQTtBQUFBO0FwRDYyM0dBO0FvRDUyM0dBO0FBQUE7QXBEKzIzR0E7QW9ENzIzR0E7QUFBQTtBcERnMzNHQTtBb0QvMjNHQTtBQUFBO0FwRGszM0dBO0FvRGozM0dBO0FBQUE7QXBEbzMzR0E7QW9EbjMzR0E7QUFBQTtBcERzMzNHQTtBb0RyMzNHQTtBQUFBO0FwRHczM0dBO0FvRHQzM0dBO0FBQUE7QXBEeTMzR0E7QW9EeDMzR0E7QUFBQTtBcEQyMzNHQTtBb0QxMzNHQTtBQUFBO0FwRDYzM0dBO0FvRDUzM0dBO0FBQUE7QXBEKzMzR0E7QW9EOTMzR0E7QUFBQTtBcERpNDNHQTtBb0RoNDNHQTtBQUFBO0FwRG00M0dBO0FvRGo0M0dBO0FBQUE7QXBEbzQzR0E7QW9EbjQzR0E7QUFBQTtBcERzNDNHQTtBb0RyNDNHQTtBQUFBO0FwRHc0M0dBO0FvRHY0M0dBO0FBQUE7QXBEMDQzR0E7QW9EejQzR0E7QUFBQTtBcEQ0NDNHQTtBb0QzNDNHQTtBQUFBO0FwRDg0M0dBO0FBQ0E7QWdCbjQzR0E7QW9DbERBO0FBQUE7QXBEeTczR0E7QW9EeDczR0E7QUFBQTtBcEQyNzNHQTtBb0QxNzNHQTtBQUFBO0FwRDY3M0dBO0FvRDU3M0dBO0FBQUE7QXBEKzczR0E7QW9ENzczR0E7QUFBQTtBcERnODNHQTtBb0QvNzNHQTtBQUFBO0FwRGs4M0dBO0FvRGo4M0dBO0FBQUE7QXBEbzgzR0E7QW9EbjgzR0E7QUFBQTtBcERzODNHQTtBb0RyODNHQTtBQUFBO0FwRHc4M0dBO0FvRHY4M0dBO0FBQUE7QXBEMDgzR0E7QW9EejgzR0E7QUFBQTtBcEQ0ODNHQTtBb0QzODNHQTtBQUFBO0FwRDg4M0dBO0FvRDU4M0dBO0FBQUE7QXBEKzgzR0E7QW9EOTgzR0E7QUFBQTtBcERpOTNHQTtBb0RoOTNHQTtBQUFBO0FwRG05M0dBO0FvRGw5M0dBO0FBQUE7QXBEcTkzR0E7QW9EcDkzR0E7QUFBQTtBcER1OTNHQTtBb0RyOTNHQTtBQUFBO0FwRHc5M0dBO0FvRHY5M0dBO0FBQUE7QXBEMDkzR0E7QW9EejkzR0E7QUFBQTtBcEQ0OTNHQTtBb0QzOTNHQTtBQUFBO0FwRDg5M0dBO0FvRDc5M0dBO0FBQUE7QXBEZyszR0E7QW9EOTkzR0E7QUFBQTtBcERpKzNHQTtBb0RoKzNHQTtBQUFBO0FwRG0rM0dBO0FvRGwrM0dBO0FBQUE7QXBEcSszR0E7QW9EcCszR0E7QUFBQTtBcER1KzNHQTtBb0R0KzNHQTtBQUFBO0FwRHkrM0dBO0FvRHgrM0dBO0FBQUE7QXBEMiszR0E7QW9EeiszR0E7QUFBQTtBcEQ0KzNHQTtBb0QzKzNHQTtBQUFBO0FwRDgrM0dBO0FvRDcrM0dBO0FBQUE7QXBEZy8zR0E7QW9ELyszR0E7QUFBQTtBcERrLzNHQTtBb0RqLzNHQTtBQUFBO0FwRG8vM0dBO0FvRG4vM0dBO0FBQUE7QXBEcy8zR0E7QUFDQTtBZ0IzKzNHQTtBb0NsREE7QUFBQTtBcERpaTRHQTtBb0RoaTRHQTtBQUFBO0FwRG1pNEdBO0FvRGxpNEdBO0FBQUE7QXBEcWk0R0E7QW9EcGk0R0E7QUFBQTtBcER1aTRHQTtBb0RyaTRHQTtBQUFBO0FwRHdpNEdBO0FvRHZpNEdBO0FBQUE7QXBEMGk0R0E7QW9Eemk0R0E7QUFBQTtBcEQ0aTRHQTtBb0QzaTRHQTtBQUFBO0FwRDhpNEdBO0FvRDdpNEdBO0FBQUE7QXBEZ2o0R0E7QW9EL2k0R0E7QUFBQTtBcERrajRHQTtBb0RqajRHQTtBQUFBO0FwRG9qNEdBO0FvRG5qNEdBO0FBQUE7QXBEc2o0R0E7QW9EcGo0R0E7QUFBQTtBcER1ajRHQTtBb0R0ajRHQTtBQUFBO0FwRHlqNEdBO0FvRHhqNEdBO0FBQUE7QXBEMmo0R0E7QW9EMWo0R0E7QUFBQTtBcEQ2ajRHQTtBb0Q1ajRHQTtBQUFBO0FwRCtqNEdBO0FvRDdqNEdBO0FBQUE7QXBEZ2s0R0E7QW9EL2o0R0E7QUFBQTtBcERrazRHQTtBb0RqazRHQTtBQUFBO0FwRG9rNEdBO0FvRG5rNEdBO0FBQUE7QXBEc2s0R0E7QW9Ecms0R0E7QUFBQTtBcER3azRHQTtBb0R0azRHQTtBQUFBO0FwRHlrNEdBO0FvRHhrNEdBO0FBQUE7QXBEMms0R0E7QW9EMWs0R0E7QUFBQTtBcEQ2azRHQTtBb0Q1azRHQTtBQUFBO0FwRCtrNEdBO0FvRDlrNEdBO0FBQUE7QXBEaWw0R0E7QW9EaGw0R0E7QUFBQTtBcERtbDRHQTtBb0RqbDRHQTtBQUFBO0FwRG9sNEdBO0FvRG5sNEdBO0FBQUE7QXBEc2w0R0E7QW9Ecmw0R0E7QUFBQTtBcER3bDRHQTtBb0R2bDRHQTtBQUFBO0FwRDBsNEdBO0FvRHpsNEdBO0FBQUE7QXBENGw0R0E7QW9EM2w0R0E7QUFBQTtBcEQ4bDRHQTtBQUNBO0FxRHpvNEdBO0FBQUE7QXJENG80R0E7O0FxRDNvNEdBO0FBQUE7QXJEK280R0E7O0FxRDlvNEdBO0FBQUE7QXJEa3A0R0E7O0FnQjlsNEdBO0FxQ3REQTtBQUFBO0FyRHlwNEdBO0FxRHhwNEdBO0FBQUE7QXJEMnA0R0E7QXFEMXA0R0E7QUFBQTtBckQ2cDRHQTtBQUNBO0FnQjFtNEdBO0FxQ3REQTtBQUFBO0FyRG9xNEdBO0FxRG5xNEdBO0FBQUE7QXJEc3E0R0E7QXFEcnE0R0E7QUFBQTtBckR3cTRHQTtBQUNBO0FnQnJuNEdBO0FxQ3REQTtBQUFBO0FyRCtxNEdBO0FxRDlxNEdBO0FBQUE7QXJEaXI0R0E7QXFEaHI0R0E7QUFBQTtBckRtcjRHQTtBQUNBO0FnQmhvNEdBO0FxQ3REQTtBQUFBO0FyRDByNEdBO0FxRHpyNEdBO0FBQUE7QXJENHI0R0E7QXFEM3I0R0E7QUFBQTtBckQ4cjRHQTtBQUNBO0FzRHBzNEdBO0FBQUE7QUFBQTtBQUFBO0F0RHVzNEdBOztBc0R2czRHQTtBQUFBO0FBQUE7QUFBQTtBdEQyczRHQTs7QXNEM3M0R0E7QUFBQTtBQUFBO0FBQUE7QXREK3M0R0E7O0F1RC9zNEdBO0FBQUE7QXZEbXQ0R0E7O0F1RG50NEdBO0FBQUE7QXZEdXQ0R0E7O0F3RHR0NEdBO0FBQUE7QXhEMHQ0R0E7O0F3RDF0NEdBO0FBQUE7QXhEOHQ0R0E7O0F3RDl0NEdBO0FBQUE7QXhEa3U0R0E7O0F3RGx1NEdBO0FBQUE7QXhEc3U0R0E7O0F3RHR1NEdBO0FBQUE7QXhEMHU0R0E7O0F3RHJ1NEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeER3dTRHQTs7QXdEcnU0R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RHd1NEdBOztBd0RwdTRHQTtBQURBO0FBRUE7QUFDQTtBQUNBO0F4RHd1NEdBO0FBQ0E7O0F5RGx3NEdBO0FDRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExRG93NEdBOztBMEQxdjRHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUQ0djRHQTs7QTJEeng0R0E7QUFBQTtBM0Q2eDRHQTs7QTJENXg0R0E7QUFBQTtBM0RneTRHQTs7QTJEL3g0R0E7QUFBQTtBM0RteTRHQTs7QTJEbHk0R0E7QUFBQTtBM0RzeTRHQTs7QTREcnk0R0E7QUFBQTtBNUR5eTRHQTs7QTREenk0R0E7QUFBQTtBNUQ2eTRHQTs7QTREN3k0R0E7QUFBQTtBNURpejRHQTs7QTREano0R0E7QUFBQTtBNURxejRHQTs7QTREcno0R0E7QUFBQTtBNUR5ejRHQTs7QTREeno0R0E7QUFBQTtBNUQ2ejRHQTs7QTREN3o0R0E7QUFBQTtBNURpMDRHQTs7QTREajA0R0E7QUFBQTtBNURxMDRHQTs7QTREcjA0R0E7QUFBQTtBNUR5MDRHQTs7QTREejA0R0E7QUFBQTtBNUQ2MDRHQTs7QTRENzA0R0E7QUFBQTtBNURpMTRHQTs7QTREajE0R0E7QUFBQTtBNURxMTRHQTs7QTREcjE0R0E7QUFBQTtBNUR5MTRHQTs7QTREejE0R0E7QUFBQTtBNUQ2MTRHQTs7QTREejE0R0E7QUFBQTtBNUQ2MTRHQTs7QTRENTE0R0E7QUFBQTtBNURnMjRHQTs7QTRENTE0R0E7QUFBQTtBNURnMjRHQTs7QTRELzE0R0E7QUFBQTtBNURtMjRHQTs7QTREajI0R0E7QUFBQTtBNURxMjRHQTs7QTREcDI0R0E7QUFBQTtBNUR3MjRHQTs7QTZEajM0R0E7QUFBQTtBN0RxMzRHQTs7QTZEcDM0R0E7O0FBRUE7QTdEdTM0R0E7O0E2RHIzNEdBOztBQUVBO0E3RHczNEdBOztBNkR0MzRHQTs7QUFFQTtBN0R5MzRHQTs7QTZEdjM0R0E7O0FBRUE7QTdEMDM0R0E7O0E2RHo0NEdBO0FBQUE7QTdENjQ0R0E7O0E2RDU0NEdBOztBQUVBO0E3RCs0NEdBOztBNkQ3NDRHQTs7QUFFQTtBN0RnNTRHQTs7QTZEOTQ0R0E7O0FBRUE7QTdEaTU0R0E7O0E2RC80NEdBOztBQUVBO0E3RGs1NEdBOztBNkRqNjRHQTtBQUFBO0E3RHE2NEdBOztBNkRwNjRHQTs7QUFFQTtBN0R1NjRHQTs7QTZEcjY0R0E7O0FBRUE7QTdEdzY0R0E7O0E2RHQ2NEdBOztBQUVBO0E3RHk2NEdBOztBNkR2NjRHQTs7QUFFQTtBN0QwNjRHQTs7QTZEejc0R0E7QUFBQTtBN0Q2NzRHQTs7QTZENTc0R0E7O0FBRUE7QTdEKzc0R0E7O0E2RDc3NEdBOztBQUVBO0E3RGc4NEdBOztBNkQ5NzRHQTs7QUFFQTtBN0RpODRHQTs7QTZELzc0R0E7O0FBRUE7QTdEazg0R0E7O0E2RGo5NEdBO0FBQUE7QTdEcTk0R0E7O0E2RHA5NEdBOztBQUVBO0E3RHU5NEdBOztBNkRyOTRHQTs7QUFFQTtBN0R3OTRHQTs7QTZEdDk0R0E7O0FBRUE7QTdEeTk0R0E7O0E2RHY5NEdBOztBQUVBO0E3RDA5NEdBOztBNkR6KzRHQTtBQUFBO0E3RDYrNEdBOztBNkQ1KzRHQTs7QUFFQTtBN0QrKzRHQTs7QTZENys0R0E7O0FBRUE7QTdEZy80R0E7O0E2RDkrNEdBOztBQUVBO0E3RGkvNEdBOztBNkQvKzRHQTs7QUFFQTtBN0RrLzRHQTs7QTZEamc1R0E7QUFBQTtBN0RxZzVHQTs7QTZEcGc1R0E7O0FBRUE7QTdEdWc1R0E7O0E2RHJnNUdBOztBQUVBO0E3RHdnNUdBOztBNkR0ZzVHQTs7QUFFQTtBN0R5ZzVHQTs7QTZEdmc1R0E7O0FBRUE7QTdEMGc1R0E7O0E2RHpoNUdBO0FBQUE7QTdENmg1R0E7O0E2RDVoNUdBOztBQUVBO0E3RCtoNUdBOztBNkQ3aDVHQTs7QUFFQTtBN0RnaTVHQTs7QTZEOWg1R0E7O0FBRUE7QTdEaWk1R0E7O0E2RC9oNUdBOztBQUVBO0E3RGtpNUdBOztBNkRqajVHQTtBQUFBO0E3RHFqNUdBOztBNkRwajVHQTs7QUFFQTtBN0R1ajVHQTs7QTZEcmo1R0E7O0FBRUE7QTdEd2o1R0E7O0E2RHRqNUdBOztBQUVBO0E3RHlqNUdBOztBNkR2ajVHQTs7QUFFQTtBN0QwajVHQTs7QTZEems1R0E7QUFBQTtBN0Q2azVHQTs7QTZENWs1R0E7O0FBRUE7QTdEK2s1R0E7O0E2RDdrNUdBOztBQUVBO0E3RGdsNUdBOztBNkQ5azVHQTs7QUFFQTtBN0RpbDVHQTs7QTZEL2s1R0E7O0FBRUE7QTdEa2w1R0E7O0E2RGptNUdBO0FBQUE7QTdEcW01R0E7O0E2RHBtNUdBOztBQUVBO0E3RHVtNUdBOztBNkRybTVHQTs7QUFFQTtBN0R3bTVHQTs7QTZEdG01R0E7O0FBRUE7QTdEeW01R0E7O0E2RHZtNUdBOztBQUVBO0E3RDBtNUdBOztBNkR6bjVHQTtBQUFBO0E3RDZuNUdBOztBNkQ1bjVHQTs7QUFFQTtBN0QrbjVHQTs7QTZEN241R0E7O0FBRUE7QTdEZ281R0E7O0E2RDluNUdBOztBQUVBO0E3RGlvNUdBOztBNkQvbjVHQTs7QUFFQTtBN0RrbzVHQTs7QTZEanA1R0E7QUFBQTtBN0RxcDVHQTs7QTZEcHA1R0E7O0FBRUE7QTdEdXA1R0E7O0E2RHJwNUdBOztBQUVBO0E3RHdwNUdBOztBNkR0cDVHQTs7QUFFQTtBN0R5cDVHQTs7QTZEdnA1R0E7O0FBRUE7QTdEMHA1R0E7O0E2RHpxNUdBO0FBQUE7QTdENnE1R0E7O0E2RDVxNUdBOztBQUVBO0E3RCtxNUdBOztBNkQ3cTVHQTs7QUFFQTtBN0RncjVHQTs7QTZEOXE1R0E7O0FBRUE7QTdEaXI1R0E7O0E2RC9xNUdBOztBQUVBO0E3RGtyNUdBOztBNkRqczVHQTtBQUFBO0E3RHFzNUdBOztBNkRwczVHQTs7QUFFQTtBN0R1czVHQTs7QTZEcnM1R0E7O0FBRUE7QTdEd3M1R0E7O0E2RHRzNUdBOztBQUVBO0E3RHlzNUdBOztBNkR2czVHQTs7QUFFQTtBN0QwczVHQTs7QTZEenQ1R0E7QUFBQTtBN0Q2dDVHQTs7QTZENXQ1R0E7O0FBRUE7QTdEK3Q1R0E7O0E2RDd0NUdBOztBQUVBO0E3RGd1NUdBOztBNkQ5dDVHQTs7QUFFQTtBN0RpdTVHQTs7QTZEL3Q1R0E7O0FBRUE7QTdEa3U1R0E7O0E2RGp2NUdBO0FBQUE7QTdEcXY1R0E7O0E2RHB2NUdBOztBQUVBO0E3RHV2NUdBOztBNkRydjVHQTs7QUFFQTtBN0R3djVHQTs7QTZEdHY1R0E7O0FBRUE7QTdEeXY1R0E7O0E2RHZ2NUdBOztBQUVBO0E3RDB2NUdBOztBNkR6dzVHQTtBQUFBO0E3RDZ3NUdBOztBNkQ1dzVHQTs7QUFFQTtBN0QrdzVHQTs7QTZEN3c1R0E7O0FBRUE7QTdEZ3g1R0E7O0E2RDl3NUdBOztBQUVBO0E3RGl4NUdBOztBNkQvdzVHQTs7QUFFQTtBN0RreDVHQTs7QTZEank1R0E7QUFBQTtBN0RxeTVHQTs7QTZEcHk1R0E7O0FBRUE7QTdEdXk1R0E7O0E2RHJ5NUdBOztBQUVBO0E3RHd5NUdBOztBNkR0eTVHQTs7QUFFQTtBN0R5eTVHQTs7QTZEdnk1R0E7O0FBRUE7QTdEMHk1R0E7O0E2RHp6NUdBO0FBQUE7QTdENno1R0E7O0E2RDV6NUdBOztBQUVBO0E3RCt6NUdBOztBNkQ3ejVHQTs7QUFFQTtBN0RnMDVHQTs7QTZEOXo1R0E7O0FBRUE7QTdEaTA1R0E7O0E2RC96NUdBOztBQUVBO0E3RGswNUdBOztBNkRqMTVHQTtBQUFBO0E3RHExNUdBOztBNkRwMTVHQTs7QUFFQTtBN0R1MTVHQTs7QTZEcjE1R0E7O0FBRUE7QTdEdzE1R0E7O0E2RHQxNUdBOztBQUVBO0E3RHkxNUdBOztBNkR2MTVHQTs7QUFFQTtBN0QwMTVHQTs7QTZEejI1R0E7QUFBQTtBN0Q2MjVHQTs7QTZENTI1R0E7O0FBRUE7QTdEKzI1R0E7O0E2RDcyNUdBOztBQUVBO0E3RGczNUdBOztBNkQ5MjVHQTs7QUFFQTtBN0RpMzVHQTs7QTZELzI1R0E7O0FBRUE7QTdEazM1R0E7O0E2RGo0NUdBO0FBQUE7QTdEcTQ1R0E7O0E2RHA0NUdBOztBQUVBO0E3RHU0NUdBOztBNkRyNDVHQTs7QUFFQTtBN0R3NDVHQTs7QTZEdDQ1R0E7O0FBRUE7QTdEeTQ1R0E7O0E2RHY0NUdBOztBQUVBO0E3RDA0NUdBOztBNkR6NTVHQTtBQUFBO0E3RDY1NUdBOztBNkQ1NTVHQTs7QUFFQTtBN0QrNTVHQTs7QTZENzU1R0E7O0FBRUE7QTdEZzY1R0E7O0E2RDk1NUdBOztBQUVBO0E3RGk2NUdBOztBNkQvNTVHQTs7QUFFQTtBN0RrNjVHQTs7QTZEajc1R0E7QUFBQTtBN0RxNzVHQTs7QTZEcDc1R0E7O0FBRUE7QTdEdTc1R0E7O0E2RHI3NUdBOztBQUVBO0E3RHc3NUdBOztBNkR0NzVHQTs7QUFFQTtBN0R5NzVHQTs7QTZEdjc1R0E7O0FBRUE7QTdEMDc1R0E7O0E2RHo4NUdBO0FBQUE7QTdENjg1R0E7O0E2RDU4NUdBOztBQUVBO0E3RCs4NUdBOztBNkQ3ODVHQTs7QUFFQTtBN0RnOTVHQTs7QTZEOTg1R0E7O0FBRUE7QTdEaTk1R0E7O0E2RC84NUdBOztBQUVBO0E3RGs5NUdBOztBNkRqKzVHQTtBQUFBO0E3RHErNUdBOztBNkRwKzVHQTs7QUFFQTtBN0R1KzVHQTs7QTZEcis1R0E7O0FBRUE7QTdEdys1R0E7O0E2RHQrNUdBOztBQUVBO0E3RHkrNUdBOztBNkR2KzVHQTs7QUFFQTtBN0QwKzVHQTs7QTZEei81R0E7QUFBQTtBN0Q2LzVHQTs7QTZENS81R0E7O0FBRUE7QTdEKy81R0E7O0E2RDcvNUdBOztBQUVBO0E3RGdnNkdBOztBNkQ5LzVHQTs7QUFFQTtBN0RpZzZHQTs7QTZELy81R0E7O0FBRUE7QTdEa2c2R0E7O0E2RGpoNkdBO0FBQUE7QTdEcWg2R0E7O0E2RHBoNkdBOztBQUVBO0E3RHVoNkdBOztBNkRyaDZHQTs7QUFFQTtBN0R3aDZHQTs7QTZEdGg2R0E7O0FBRUE7QTdEeWg2R0E7O0E2RHZoNkdBOztBQUVBO0E3RDBoNkdBOztBNkR6aTZHQTtBQUFBO0E3RDZpNkdBOztBNkQ1aTZHQTs7QUFFQTtBN0QraTZHQTs7QTZEN2k2R0E7O0FBRUE7QTdEZ2o2R0E7O0E2RDlpNkdBOztBQUVBO0E3RGlqNkdBOztBNkQvaTZHQTs7QUFFQTtBN0RrajZHQTs7QTZEams2R0E7QUFBQTtBN0RxazZHQTs7QTZEcGs2R0E7O0FBRUE7QTdEdWs2R0E7O0E2RHJrNkdBOztBQUVBO0E3RHdrNkdBOztBNkR0azZHQTs7QUFFQTtBN0R5azZHQTs7QTZEdms2R0E7O0FBRUE7QTdEMGs2R0E7O0E2RHpsNkdBO0FBQUE7QTdENmw2R0E7O0E2RDVsNkdBOztBQUVBO0E3RCtsNkdBOztBNkQ3bDZHQTs7QUFFQTtBN0RnbTZHQTs7QTZEOWw2R0E7O0FBRUE7QTdEaW02R0E7O0E2RC9sNkdBOztBQUVBO0E3RGttNkdBOztBNkRqbjZHQTtBQUFBO0E3RHFuNkdBOztBNkRwbjZHQTs7QUFFQTtBN0R1bjZHQTs7QTZEcm42R0E7O0FBRUE7QTdEd242R0E7O0E2RHRuNkdBOztBQUVBO0E3RHluNkdBOztBNkR2bjZHQTs7QUFFQTtBN0QwbjZHQTs7QTZEem82R0E7QUFBQTtBN0Q2bzZHQTs7QTZENW82R0E7O0FBRUE7QTdEK282R0E7O0E2RDdvNkdBOztBQUVBO0E3RGdwNkdBOztBNkQ5bzZHQTs7QUFFQTtBN0RpcDZHQTs7QTZEL282R0E7O0FBRUE7QTdEa3A2R0E7O0E2RGpxNkdBO0FBQUE7QTdEcXE2R0E7O0E2RHBxNkdBOztBQUVBO0E3RHVxNkdBOztBNkRycTZHQTs7QUFFQTtBN0R3cTZHQTs7QTZEdHE2R0E7O0FBRUE7QTdEeXE2R0E7O0E2RHZxNkdBOztBQUVBO0E3RDBxNkdBOztBNkR6cjZHQTtBQUFBO0E3RDZyNkdBOztBNkQ1cjZHQTs7QUFFQTtBN0QrcjZHQTs7QTZEN3I2R0E7O0FBRUE7QTdEZ3M2R0E7O0E2RDlyNkdBOztBQUVBO0E3RGlzNkdBOztBNkQvcjZHQTs7QUFFQTtBN0RrczZHQTs7QTZEanQ2R0E7QUFBQTtBN0RxdDZHQTs7QTZEcHQ2R0E7O0FBRUE7QTdEdXQ2R0E7O0E2RHJ0NkdBOztBQUVBO0E3RHd0NkdBOztBNkR0dDZHQTs7QUFFQTtBN0R5dDZHQTs7QTZEdnQ2R0E7O0FBRUE7QTdEMHQ2R0E7O0E2RHp1NkdBO0FBQUE7QTdENnU2R0E7O0E2RDV1NkdBOztBQUVBO0E3RCt1NkdBOztBNkQ3dTZHQTs7QUFFQTtBN0RndjZHQTs7QTZEOXU2R0E7O0FBRUE7QTdEaXY2R0E7O0E2RC91NkdBOztBQUVBO0E3RGt2NkdBOztBNkRqdzZHQTtBQUFBO0E3RHF3NkdBOztBNkRwdzZHQTs7QUFFQTtBN0R1dzZHQTs7QTZEcnc2R0E7O0FBRUE7QTdEd3c2R0E7O0E2RHR3NkdBOztBQUVBO0E3RHl3NkdBOztBNkR2dzZHQTs7QUFFQTtBN0QwdzZHQTs7QTZEeng2R0E7QUFBQTtBN0Q2eDZHQTs7QTZENXg2R0E7O0FBRUE7QTdEK3g2R0E7O0E2RDd4NkdBOztBQUVBO0E3RGd5NkdBOztBNkQ5eDZHQTs7QUFFQTtBN0RpeTZHQTs7QTZEL3g2R0E7O0FBRUE7QTdEa3k2R0E7O0E2RGp6NkdBO0FBQUE7QTdEcXo2R0E7O0E2RHB6NkdBOztBQUVBO0E3RHV6NkdBOztBNkRyejZHQTs7QUFFQTtBN0R3ejZHQTs7QTZEdHo2R0E7O0FBRUE7QTdEeXo2R0E7O0E2RHZ6NkdBOztBQUVBO0E3RDB6NkdBOztBNkR6MDZHQTtBQUFBO0E3RDYwNkdBOztBNkQ1MDZHQTs7QUFFQTtBN0QrMDZHQTs7QTZENzA2R0E7O0FBRUE7QTdEZzE2R0E7O0E2RDkwNkdBOztBQUVBO0E3RGkxNkdBOztBNkQvMDZHQTs7QUFFQTtBN0RrMTZHQTs7QTZEajI2R0E7QUFBQTtBN0RxMjZHQTs7QTZEcDI2R0E7O0FBRUE7QTdEdTI2R0E7O0E2RHIyNkdBOztBQUVBO0E3RHcyNkdBOztBNkR0MjZHQTs7QUFFQTtBN0R5MjZHQTs7QTZEdjI2R0E7O0FBRUE7QTdEMDI2R0E7O0E2RHozNkdBO0FBQUE7QTdENjM2R0E7O0E2RDUzNkdBOztBQUVBO0E3RCszNkdBOztBNkQ3MzZHQTs7QUFFQTtBN0RnNDZHQTs7QTZEOTM2R0E7O0FBRUE7QTdEaTQ2R0E7O0E2RC8zNkdBOztBQUVBO0E3RGs0NkdBOztBNkQxMzZHQTtBQUFBO0E3RDgzNkdBOztBNkQ3MzZHQTs7QUFFQTtBN0RnNDZHQTs7QTZEOTM2R0E7O0FBRUE7QTdEaTQ2R0E7O0E2RC8zNkdBOztBQUVBO0E3RGs0NkdBOztBNkRoNDZHQTs7QUFFQTtBN0RtNDZHQTs7QTZEbDU2R0E7QUFBQTtBN0RzNTZHQTs7QTZEcjU2R0E7O0FBRUE7QTdEdzU2R0E7O0E2RHQ1NkdBOztBQUVBO0E3RHk1NkdBOztBNkR2NTZHQTs7QUFFQTtBN0QwNTZHQTs7QTZEeDU2R0E7O0FBRUE7QTdEMjU2R0E7O0E2RDE2NkdBO0FBQUE7QTdEODY2R0E7O0E2RDc2NkdBOztBQUVBO0E3RGc3NkdBOztBNkQ5NjZHQTs7QUFFQTtBN0RpNzZHQTs7QTZELzY2R0E7O0FBRUE7QTdEazc2R0E7O0E2RGg3NkdBOztBQUVBO0E3RG03NkdBOztBNkRsODZHQTtBQUFBO0E3RHM4NkdBOztBNkRyODZHQTs7QUFFQTtBN0R3ODZHQTs7QTZEdDg2R0E7O0FBRUE7QTdEeTg2R0E7O0E2RHY4NkdBOztBQUVBO0E3RDA4NkdBOztBNkR4ODZHQTs7QUFFQTtBN0QyODZHQTs7QTZEMTk2R0E7QUFBQTtBN0Q4OTZHQTs7QTZENzk2R0E7O0FBRUE7QTdEZys2R0E7O0E2RDk5NkdBOztBQUVBO0E3RGkrNkdBOztBNkQvOTZHQTs7QUFFQTtBN0RrKzZHQTs7QTZEaCs2R0E7O0FBRUE7QTdEbSs2R0E7O0E2RGwvNkdBO0FBQUE7QTdEcy82R0E7O0E2RHIvNkdBOztBQUVBO0E3RHcvNkdBOztBNkR0LzZHQTs7QUFFQTtBN0R5LzZHQTs7QTZEdi82R0E7O0FBRUE7QTdEMC82R0E7O0E2RHgvNkdBOztBQUVBO0E3RDIvNkdBOztBNkQxZzdHQTtBQUFBO0E3RDhnN0dBOztBNkQ3ZzdHQTs7QUFFQTtBN0RnaDdHQTs7QTZEOWc3R0E7O0FBRUE7QTdEaWg3R0E7O0E2RC9nN0dBOztBQUVBO0E3RGtoN0dBOztBNkRoaDdHQTs7QUFFQTtBN0RtaDdHQTs7QTZEbGk3R0E7QUFBQTtBN0RzaTdHQTs7QTZEcmk3R0E7O0FBRUE7QTdEd2k3R0E7O0E2RHRpN0dBOztBQUVBO0E3RHlpN0dBOztBNkR2aTdHQTs7QUFFQTtBN0QwaTdHQTs7QTZEeGk3R0E7O0FBRUE7QTdEMmk3R0E7O0E2RDFqN0dBO0FBQUE7QTdEOGo3R0E7O0E2RDdqN0dBOztBQUVBO0E3RGdrN0dBOztBNkQ5ajdHQTs7QUFFQTtBN0RpazdHQTs7QTZEL2o3R0E7O0FBRUE7QTdEa2s3R0E7O0E2RGhrN0dBOztBQUVBO0E3RG1rN0dBOztBNkRsbDdHQTtBQUFBO0E3RHNsN0dBOztBNkRybDdHQTs7QUFFQTtBN0R3bDdHQTs7QTZEdGw3R0E7O0FBRUE7QTdEeWw3R0E7O0E2RHZsN0dBOztBQUVBO0E3RDBsN0dBOztBNkR4bDdHQTs7QUFFQTtBN0QybDdHQTs7QTZEMW03R0E7QUFBQTtBN0Q4bTdHQTs7QTZEN203R0E7O0FBRUE7QTdEZ243R0E7O0E2RDltN0dBOztBQUVBO0E3RGluN0dBOztBNkQvbTdHQTs7QUFFQTtBN0RrbjdHQTs7QTZEaG43R0E7O0FBRUE7QTdEbW43R0E7O0E2RGxvN0dBO0FBQUE7QTdEc283R0E7O0E2RHJvN0dBOztBQUVBO0E3RHdvN0dBOztBNkR0bzdHQTs7QUFFQTtBN0R5bzdHQTs7QTZEdm83R0E7O0FBRUE7QTdEMG83R0E7O0E2RHhvN0dBOztBQUVBO0E3RDJvN0dBOztBNkQxcDdHQTtBQUFBO0E3RDhwN0dBOztBNkQ3cDdHQTs7QUFFQTtBN0RncTdHQTs7QTZEOXA3R0E7O0FBRUE7QTdEaXE3R0E7O0E2RC9wN0dBOztBQUVBO0E3RGtxN0dBOztBNkRocTdHQTs7QUFFQTtBN0RtcTdHQTs7QTZEbHI3R0E7QUFBQTtBN0RzcjdHQTs7QTZEcnI3R0E7O0FBRUE7QTdEd3I3R0E7O0E2RHRyN0dBOztBQUVBO0E3RHlyN0dBOztBNkR2cjdHQTs7QUFFQTtBN0QwcjdHQTs7QTZEeHI3R0E7O0FBRUE7QTdEMnI3R0E7O0E2RDFzN0dBO0FBQUE7QTdEOHM3R0E7O0E2RDdzN0dBOztBQUVBO0E3RGd0N0dBOztBNkQ5czdHQTs7QUFFQTtBN0RpdDdHQTs7QTZEL3M3R0E7O0FBRUE7QTdEa3Q3R0E7O0E2RGh0N0dBOztBQUVBO0E3RG10N0dBOztBNkRsdTdHQTtBQUFBO0E3RHN1N0dBOztBNkRydTdHQTs7QUFFQTtBN0R3dTdHQTs7QTZEdHU3R0E7O0FBRUE7QTdEeXU3R0E7O0E2RHZ1N0dBOztBQUVBO0E3RDB1N0dBOztBNkR4dTdHQTs7QUFFQTtBN0QydTdHQTs7QTZEMXY3R0E7QUFBQTtBN0Q4djdHQTs7QTZEN3Y3R0E7O0FBRUE7QTdEZ3c3R0E7O0E2RDl2N0dBOztBQUVBO0E3RGl3N0dBOztBNkQvdjdHQTs7QUFFQTtBN0RrdzdHQTs7QTZEaHc3R0E7O0FBRUE7QTdEbXc3R0E7O0E2RGx4N0dBO0FBQUE7QTdEc3g3R0E7O0E2RHJ4N0dBOztBQUVBO0E3RHd4N0dBOztBNkR0eDdHQTs7QUFFQTtBN0R5eDdHQTs7QTZEdng3R0E7O0FBRUE7QTdEMHg3R0E7O0E2RHh4N0dBOztBQUVBO0E3RDJ4N0dBOztBNkQxeTdHQTtBQUFBO0E3RDh5N0dBOztBNkQ3eTdHQTs7QUFFQTtBN0RnejdHQTs7QTZEOXk3R0E7O0FBRUE7QTdEaXo3R0E7O0E2RC95N0dBOztBQUVBO0E3RGt6N0dBOztBNkRoejdHQTs7QUFFQTtBN0RtejdHQTs7QTZEbDA3R0E7QUFBQTtBN0RzMDdHQTs7QTZEcjA3R0E7O0FBRUE7QTdEdzA3R0E7O0E2RHQwN0dBOztBQUVBO0E3RHkwN0dBOztBNkR2MDdHQTs7QUFFQTtBN0QwMDdHQTs7QTZEeDA3R0E7O0FBRUE7QTdEMjA3R0E7O0E2RDExN0dBO0FBQUE7QTdEODE3R0E7O0E2RDcxN0dBOztBQUVBO0E3RGcyN0dBOztBNkQ5MTdHQTs7QUFFQTtBN0RpMjdHQTs7QTZELzE3R0E7O0FBRUE7QTdEazI3R0E7O0E2RGgyN0dBOztBQUVBO0E3RG0yN0dBOztBNkQ3MTdHQTtBQUFBO0E3RGkyN0dBOztBNkRoMjdHQTs7QUFFQTtBN0RtMjdHQTs7QTZEajI3R0E7O0FBRUE7QTdEbzI3R0E7O0E2RGwyN0dBOztBQUVBO0E3RHEyN0dBOztBNkRuMjdHQTs7QUFFQTtBN0RzMjdHQTs7QWdCLzI3R0E7QTZDbERBO0FBQUE7QTdEczY3R0E7QTZEcjY3R0E7O0FBRUE7QTdEdTY3R0E7QTZEcjY3R0E7O0FBRUE7QTdEdTY3R0E7QTZEcjY3R0E7O0FBRUE7QTdEdTY3R0E7QTZEcjY3R0E7O0FBRUE7QTdEdTY3R0E7QTZEdDc3R0E7QUFBQTtBN0R5NzdHQTtBNkR4NzdHQTs7QUFFQTtBN0QwNzdHQTtBNkR4NzdHQTs7QUFFQTtBN0QwNzdHQTtBNkR4NzdHQTs7QUFFQTtBN0QwNzdHQTtBNkR4NzdHQTs7QUFFQTtBN0QwNzdHQTtBNkR6ODdHQTtBQUFBO0E3RDQ4N0dBO0E2RDM4N0dBOztBQUVBO0E3RDY4N0dBO0E2RDM4N0dBOztBQUVBO0E3RDY4N0dBO0E2RDM4N0dBOztBQUVBO0E3RDY4N0dBO0E2RDM4N0dBOztBQUVBO0E3RDY4N0dBO0E2RDU5N0dBO0FBQUE7QTdEKzk3R0E7QTZEOTk3R0E7O0FBRUE7QTdEZys3R0E7QTZEOTk3R0E7O0FBRUE7QTdEZys3R0E7QTZEOTk3R0E7O0FBRUE7QTdEZys3R0E7QTZEOTk3R0E7O0FBRUE7QTdEZys3R0E7QTZELys3R0E7QUFBQTtBN0RrLzdHQTtBNkRqLzdHQTs7QUFFQTtBN0RtLzdHQTtBNkRqLzdHQTs7QUFFQTtBN0RtLzdHQTtBNkRqLzdHQTs7QUFFQTtBN0RtLzdHQTtBNkRqLzdHQTs7QUFFQTtBN0RtLzdHQTtBNkRsZzhHQTtBQUFBO0E3RHFnOEdBO0E2RHBnOEdBOztBQUVBO0E3RHNnOEdBO0E2RHBnOEdBOztBQUVBO0E3RHNnOEdBO0E2RHBnOEdBOztBQUVBO0E3RHNnOEdBO0E2RHBnOEdBOztBQUVBO0E3RHNnOEdBO0E2RHJoOEdBO0FBQUE7QTdEd2g4R0E7QTZEdmg4R0E7O0FBRUE7QTdEeWg4R0E7QTZEdmg4R0E7O0FBRUE7QTdEeWg4R0E7QTZEdmg4R0E7O0FBRUE7QTdEeWg4R0E7QTZEdmg4R0E7O0FBRUE7QTdEeWg4R0E7QTZEeGk4R0E7QUFBQTtBN0QyaThHQTtBNkQxaThHQTs7QUFFQTtBN0Q0aThHQTtBNkQxaThHQTs7QUFFQTtBN0Q0aThHQTtBNkQxaThHQTs7QUFFQTtBN0Q0aThHQTtBNkQxaThHQTs7QUFFQTtBN0Q0aThHQTtBNkQzajhHQTtBQUFBO0E3RDhqOEdBO0E2RDdqOEdBOztBQUVBO0E3RCtqOEdBO0E2RDdqOEdBOztBQUVBO0E3RCtqOEdBO0E2RDdqOEdBOztBQUVBO0E3RCtqOEdBO0E2RDdqOEdBOztBQUVBO0E3RCtqOEdBO0E2RDlrOEdBO0FBQUE7QTdEaWw4R0E7QTZEaGw4R0E7O0FBRUE7QTdEa2w4R0E7QTZEaGw4R0E7O0FBRUE7QTdEa2w4R0E7QTZEaGw4R0E7O0FBRUE7QTdEa2w4R0E7QTZEaGw4R0E7O0FBRUE7QTdEa2w4R0E7QTZEam04R0E7QUFBQTtBN0RvbThHQTtBNkRubThHQTs7QUFFQTtBN0RxbThHQTtBNkRubThHQTs7QUFFQTtBN0RxbThHQTtBNkRubThHQTs7QUFFQTtBN0RxbThHQTtBNkRubThHQTs7QUFFQTtBN0RxbThHQTtBNkRwbjhHQTtBQUFBO0E3RHVuOEdBO0E2RHRuOEdBOztBQUVBO0E3RHduOEdBO0E2RHRuOEdBOztBQUVBO0E3RHduOEdBO0E2RHRuOEdBOztBQUVBO0E3RHduOEdBO0E2RHRuOEdBOztBQUVBO0E3RHduOEdBO0E2RHZvOEdBO0FBQUE7QTdEMG84R0E7QTZEem84R0E7O0FBRUE7QTdEMm84R0E7QTZEem84R0E7O0FBRUE7QTdEMm84R0E7QTZEem84R0E7O0FBRUE7QTdEMm84R0E7QTZEem84R0E7O0FBRUE7QTdEMm84R0E7QTZEMXA4R0E7QUFBQTtBN0Q2cDhHQTtBNkQ1cDhHQTs7QUFFQTtBN0Q4cDhHQTtBNkQ1cDhHQTs7QUFFQTtBN0Q4cDhHQTtBNkQ1cDhHQTs7QUFFQTtBN0Q4cDhHQTtBNkQ1cDhHQTs7QUFFQTtBN0Q4cDhHQTtBNkQ3cThHQTtBQUFBO0E3RGdyOEdBO0E2RC9xOEdBOztBQUVBO0E3RGlyOEdBO0E2RC9xOEdBOztBQUVBO0E3RGlyOEdBO0E2RC9xOEdBOztBQUVBO0E3RGlyOEdBO0E2RC9xOEdBOztBQUVBO0E3RGlyOEdBO0E2RGhzOEdBO0FBQUE7QTdEbXM4R0E7QTZEbHM4R0E7O0FBRUE7QTdEb3M4R0E7QTZEbHM4R0E7O0FBRUE7QTdEb3M4R0E7QTZEbHM4R0E7O0FBRUE7QTdEb3M4R0E7QTZEbHM4R0E7O0FBRUE7QTdEb3M4R0E7QTZEbnQ4R0E7QUFBQTtBN0RzdDhHQTtBNkRydDhHQTs7QUFFQTtBN0R1dDhHQTtBNkRydDhHQTs7QUFFQTtBN0R1dDhHQTtBNkRydDhHQTs7QUFFQTtBN0R1dDhHQTtBNkRydDhHQTs7QUFFQTtBN0R1dDhHQTtBNkR0dThHQTtBQUFBO0E3RHl1OEdBO0E2RHh1OEdBOztBQUVBO0E3RDB1OEdBO0E2RHh1OEdBOztBQUVBO0E3RDB1OEdBO0E2RHh1OEdBOztBQUVBO0E3RDB1OEdBO0E2RHh1OEdBOztBQUVBO0E3RDB1OEdBO0E2RHp2OEdBO0FBQUE7QTdENHY4R0E7QTZEM3Y4R0E7O0FBRUE7QTdENnY4R0E7QTZEM3Y4R0E7O0FBRUE7QTdENnY4R0E7QTZEM3Y4R0E7O0FBRUE7QTdENnY4R0E7QTZEM3Y4R0E7O0FBRUE7QTdENnY4R0E7QTZENXc4R0E7QUFBQTtBN0QrdzhHQTtBNkQ5dzhHQTs7QUFFQTtBN0RneDhHQTtBNkQ5dzhHQTs7QUFFQTtBN0RneDhHQTtBNkQ5dzhHQTs7QUFFQTtBN0RneDhHQTtBNkQ5dzhHQTs7QUFFQTtBN0RneDhHQTtBNkQveDhHQTtBQUFBO0E3RGt5OEdBO0E2RGp5OEdBOztBQUVBO0E3RG15OEdBO0E2RGp5OEdBOztBQUVBO0E3RG15OEdBO0E2RGp5OEdBOztBQUVBO0E3RG15OEdBO0E2RGp5OEdBOztBQUVBO0E3RG15OEdBO0E2RGx6OEdBO0FBQUE7QTdEcXo4R0E7QTZEcHo4R0E7O0FBRUE7QTdEc3o4R0E7QTZEcHo4R0E7O0FBRUE7QTdEc3o4R0E7QTZEcHo4R0E7O0FBRUE7QTdEc3o4R0E7QTZEcHo4R0E7O0FBRUE7QTdEc3o4R0E7QTZEcjA4R0E7QUFBQTtBN0R3MDhHQTtBNkR2MDhHQTs7QUFFQTtBN0R5MDhHQTtBNkR2MDhHQTs7QUFFQTtBN0R5MDhHQTtBNkR2MDhHQTs7QUFFQTtBN0R5MDhHQTtBNkR2MDhHQTs7QUFFQTtBN0R5MDhHQTtBNkR4MThHQTtBQUFBO0E3RDIxOEdBO0E2RDExOEdBOztBQUVBO0E3RDQxOEdBO0E2RDExOEdBOztBQUVBO0E3RDQxOEdBO0E2RDExOEdBOztBQUVBO0E3RDQxOEdBO0E2RDExOEdBOztBQUVBO0E3RDQxOEdBO0E2RDMyOEdBO0FBQUE7QTdEODI4R0E7QTZENzI4R0E7O0FBRUE7QTdEKzI4R0E7QTZENzI4R0E7O0FBRUE7QTdEKzI4R0E7QTZENzI4R0E7O0FBRUE7QTdEKzI4R0E7QTZENzI4R0E7O0FBRUE7QTdEKzI4R0E7QTZEOTM4R0E7QUFBQTtBN0RpNDhHQTtBNkRoNDhHQTs7QUFFQTtBN0RrNDhHQTtBNkRoNDhHQTs7QUFFQTtBN0RrNDhHQTtBNkRoNDhHQTs7QUFFQTtBN0RrNDhHQTtBNkRoNDhHQTs7QUFFQTtBN0RrNDhHQTtBNkRqNThHQTtBQUFBO0E3RG81OEdBO0E2RG41OEdBOztBQUVBO0E3RHE1OEdBO0E2RG41OEdBOztBQUVBO0E3RHE1OEdBO0E2RG41OEdBOztBQUVBO0E3RHE1OEdBO0E2RG41OEdBOztBQUVBO0E3RHE1OEdBO0E2RHA2OEdBO0FBQUE7QTdEdTY4R0E7QTZEdDY4R0E7O0FBRUE7QTdEdzY4R0E7QTZEdDY4R0E7O0FBRUE7QTdEdzY4R0E7QTZEdDY4R0E7O0FBRUE7QTdEdzY4R0E7QTZEdDY4R0E7O0FBRUE7QTdEdzY4R0E7QTZEdjc4R0E7QUFBQTtBN0QwNzhHQTtBNkR6NzhHQTs7QUFFQTtBN0QyNzhHQTtBNkR6NzhHQTs7QUFFQTtBN0QyNzhHQTtBNkR6NzhHQTs7QUFFQTtBN0QyNzhHQTtBNkR6NzhHQTs7QUFFQTtBN0QyNzhHQTtBNkQxODhHQTtBQUFBO0E3RDY4OEdBO0E2RDU4OEdBOztBQUVBO0E3RDg4OEdBO0E2RDU4OEdBOztBQUVBO0E3RDg4OEdBO0E2RDU4OEdBOztBQUVBO0E3RDg4OEdBO0E2RDU4OEdBOztBQUVBO0E3RDg4OEdBO0E2RDc5OEdBO0FBQUE7QTdEZys4R0E7QTZELzk4R0E7O0FBRUE7QTdEaSs4R0E7QTZELzk4R0E7O0FBRUE7QTdEaSs4R0E7QTZELzk4R0E7O0FBRUE7QTdEaSs4R0E7QTZELzk4R0E7O0FBRUE7QTdEaSs4R0E7QTZEaC84R0E7QUFBQTtBN0RtLzhHQTtBNkRsLzhHQTs7QUFFQTtBN0RvLzhHQTtBNkRsLzhHQTs7QUFFQTtBN0RvLzhHQTtBNkRsLzhHQTs7QUFFQTtBN0RvLzhHQTtBNkRsLzhHQTs7QUFFQTtBN0RvLzhHQTtBNkRuZzlHQTtBQUFBO0E3RHNnOUdBO0E2RHJnOUdBOztBQUVBO0E3RHVnOUdBO0E2RHJnOUdBOztBQUVBO0E3RHVnOUdBO0E2RHJnOUdBOztBQUVBO0E3RHVnOUdBO0E2RHJnOUdBOztBQUVBO0E3RHVnOUdBO0E2RHRoOUdBO0FBQUE7QTdEeWg5R0E7QTZEeGg5R0E7O0FBRUE7QTdEMGg5R0E7QTZEeGg5R0E7O0FBRUE7QTdEMGg5R0E7QTZEeGg5R0E7O0FBRUE7QTdEMGg5R0E7QTZEeGg5R0E7O0FBRUE7QTdEMGg5R0E7QTZEemk5R0E7QUFBQTtBN0Q0aTlHQTtBNkQzaTlHQTs7QUFFQTtBN0Q2aTlHQTtBNkQzaTlHQTs7QUFFQTtBN0Q2aTlHQTtBNkQzaTlHQTs7QUFFQTtBN0Q2aTlHQTtBNkQzaTlHQTs7QUFFQTtBN0Q2aTlHQTtBNkQ1ajlHQTtBQUFBO0E3RCtqOUdBO0E2RDlqOUdBOztBQUVBO0E3RGdrOUdBO0E2RDlqOUdBOztBQUVBO0E3RGdrOUdBO0E2RDlqOUdBOztBQUVBO0E3RGdrOUdBO0E2RDlqOUdBOztBQUVBO0E3RGdrOUdBO0E2RC9rOUdBO0FBQUE7QTdEa2w5R0E7QTZEamw5R0E7O0FBRUE7QTdEbWw5R0E7QTZEamw5R0E7O0FBRUE7QTdEbWw5R0E7QTZEamw5R0E7O0FBRUE7QTdEbWw5R0E7QTZEamw5R0E7O0FBRUE7QTdEbWw5R0E7QTZEbG05R0E7QUFBQTtBN0RxbTlHQTtBNkRwbTlHQTs7QUFFQTtBN0RzbTlHQTtBNkRwbTlHQTs7QUFFQTtBN0RzbTlHQTtBNkRwbTlHQTs7QUFFQTtBN0RzbTlHQTtBNkRwbTlHQTs7QUFFQTtBN0RzbTlHQTtBNkRybjlHQTtBQUFBO0E3RHduOUdBO0E2RHZuOUdBOztBQUVBO0E3RHluOUdBO0E2RHZuOUdBOztBQUVBO0E3RHluOUdBO0E2RHZuOUdBOztBQUVBO0E3RHluOUdBO0E2RHZuOUdBOztBQUVBO0E3RHluOUdBO0E2RHhvOUdBO0FBQUE7QTdEMm85R0E7QTZEMW85R0E7O0FBRUE7QTdENG85R0E7QTZEMW85R0E7O0FBRUE7QTdENG85R0E7QTZEMW85R0E7O0FBRUE7QTdENG85R0E7QTZEMW85R0E7O0FBRUE7QTdENG85R0E7QTZEM3A5R0E7QUFBQTtBN0Q4cDlHQTtBNkQ3cDlHQTs7QUFFQTtBN0QrcDlHQTtBNkQ3cDlHQTs7QUFFQTtBN0QrcDlHQTtBNkQ3cDlHQTs7QUFFQTtBN0QrcDlHQTtBNkQ3cDlHQTs7QUFFQTtBN0QrcDlHQTtBNkQ5cTlHQTtBQUFBO0E3RGlyOUdBO0E2RGhyOUdBOztBQUVBO0E3RGtyOUdBO0E2RGhyOUdBOztBQUVBO0E3RGtyOUdBO0E2RGhyOUdBOztBQUVBO0E3RGtyOUdBO0E2RGhyOUdBOztBQUVBO0E3RGtyOUdBO0E2RGpzOUdBO0FBQUE7QTdEb3M5R0E7QTZEbnM5R0E7O0FBRUE7QTdEcXM5R0E7QTZEbnM5R0E7O0FBRUE7QTdEcXM5R0E7QTZEbnM5R0E7O0FBRUE7QTdEcXM5R0E7QTZEbnM5R0E7O0FBRUE7QTdEcXM5R0E7QTZEcHQ5R0E7QUFBQTtBN0R1dDlHQTtBNkR0dDlHQTs7QUFFQTtBN0R3dDlHQTtBNkR0dDlHQTs7QUFFQTtBN0R3dDlHQTtBNkR0dDlHQTs7QUFFQTtBN0R3dDlHQTtBNkR0dDlHQTs7QUFFQTtBN0R3dDlHQTtBNkRodDlHQTtBQUFBO0E3RG10OUdBO0E2RGx0OUdBOztBQUVBO0E3RG90OUdBO0E2RGx0OUdBOztBQUVBO0E3RG90OUdBO0E2RGx0OUdBOztBQUVBO0E3RG90OUdBO0E2RGx0OUdBOztBQUVBO0E3RG90OUdBO0E2RG51OUdBO0FBQUE7QTdEc3U5R0E7QTZEcnU5R0E7O0FBRUE7QTdEdXU5R0E7QTZEcnU5R0E7O0FBRUE7QTdEdXU5R0E7QTZEcnU5R0E7O0FBRUE7QTdEdXU5R0E7QTZEcnU5R0E7O0FBRUE7QTdEdXU5R0E7QTZEdHY5R0E7QUFBQTtBN0R5djlHQTtBNkR4djlHQTs7QUFFQTtBN0QwdjlHQTtBNkR4djlHQTs7QUFFQTtBN0QwdjlHQTtBNkR4djlHQTs7QUFFQTtBN0QwdjlHQTtBNkR4djlHQTs7QUFFQTtBN0QwdjlHQTtBNkR6dzlHQTtBQUFBO0E3RDR3OUdBO0E2RDN3OUdBOztBQUVBO0E3RDZ3OUdBO0E2RDN3OUdBOztBQUVBO0E3RDZ3OUdBO0E2RDN3OUdBOztBQUVBO0E3RDZ3OUdBO0E2RDN3OUdBOztBQUVBO0E3RDZ3OUdBO0E2RDV4OUdBO0FBQUE7QTdEK3g5R0E7QTZEOXg5R0E7O0FBRUE7QTdEZ3k5R0E7QTZEOXg5R0E7O0FBRUE7QTdEZ3k5R0E7QTZEOXg5R0E7O0FBRUE7QTdEZ3k5R0E7QTZEOXg5R0E7O0FBRUE7QTdEZ3k5R0E7QTZEL3k5R0E7QUFBQTtBN0RrejlHQTtBNkRqejlHQTs7QUFFQTtBN0RtejlHQTtBNkRqejlHQTs7QUFFQTtBN0RtejlHQTtBNkRqejlHQTs7QUFFQTtBN0RtejlHQTtBNkRqejlHQTs7QUFFQTtBN0RtejlHQTtBNkRsMDlHQTtBQUFBO0E3RHEwOUdBO0E2RHAwOUdBOztBQUVBO0E3RHMwOUdBO0E2RHAwOUdBOztBQUVBO0E3RHMwOUdBO0E2RHAwOUdBOztBQUVBO0E3RHMwOUdBO0E2RHAwOUdBOztBQUVBO0E3RHMwOUdBO0E2RHIxOUdBO0FBQUE7QTdEdzE5R0E7QTZEdjE5R0E7O0FBRUE7QTdEeTE5R0E7QTZEdjE5R0E7O0FBRUE7QTdEeTE5R0E7QTZEdjE5R0E7O0FBRUE7QTdEeTE5R0E7QTZEdjE5R0E7O0FBRUE7QTdEeTE5R0E7QTZEeDI5R0E7QUFBQTtBN0QyMjlHQTtBNkQxMjlHQTs7QUFFQTtBN0Q0MjlHQTtBNkQxMjlHQTs7QUFFQTtBN0Q0MjlHQTtBNkQxMjlHQTs7QUFFQTtBN0Q0MjlHQTtBNkQxMjlHQTs7QUFFQTtBN0Q0MjlHQTtBNkQzMzlHQTtBQUFBO0E3RDgzOUdBO0E2RDczOUdBOztBQUVBO0E3RCszOUdBO0E2RDczOUdBOztBQUVBO0E3RCszOUdBO0E2RDczOUdBOztBQUVBO0E3RCszOUdBO0E2RDczOUdBOztBQUVBO0E3RCszOUdBO0E2RDk0OUdBO0FBQUE7QTdEaTU5R0E7QTZEaDU5R0E7O0FBRUE7QTdEazU5R0E7QTZEaDU5R0E7O0FBRUE7QTdEazU5R0E7QTZEaDU5R0E7O0FBRUE7QTdEazU5R0E7QTZEaDU5R0E7O0FBRUE7QTdEazU5R0E7QTZEajY5R0E7QUFBQTtBN0RvNjlHQTtBNkRuNjlHQTs7QUFFQTtBN0RxNjlHQTtBNkRuNjlHQTs7QUFFQTtBN0RxNjlHQTtBNkRuNjlHQTs7QUFFQTtBN0RxNjlHQTtBNkRuNjlHQTs7QUFFQTtBN0RxNjlHQTtBNkRwNzlHQTtBQUFBO0E3RHU3OUdBO0E2RHQ3OUdBOztBQUVBO0E3RHc3OUdBO0E2RHQ3OUdBOztBQUVBO0E3RHc3OUdBO0E2RHQ3OUdBOztBQUVBO0E3RHc3OUdBO0E2RHQ3OUdBOztBQUVBO0E3RHc3OUdBO0E2RHY4OUdBO0FBQUE7QTdEMDg5R0E7QTZEejg5R0E7O0FBRUE7QTdEMjg5R0E7QTZEejg5R0E7O0FBRUE7QTdEMjg5R0E7QTZEejg5R0E7O0FBRUE7QTdEMjg5R0E7QTZEejg5R0E7O0FBRUE7QTdEMjg5R0E7QTZEMTk5R0E7QUFBQTtBN0Q2OTlHQTtBNkQ1OTlHQTs7QUFFQTtBN0Q4OTlHQTtBNkQ1OTlHQTs7QUFFQTtBN0Q4OTlHQTtBNkQ1OTlHQTs7QUFFQTtBN0Q4OTlHQTtBNkQ1OTlHQTs7QUFFQTtBN0Q4OTlHQTtBNkQ3KzlHQTtBQUFBO0E3RGcvOUdBO0E2RC8rOUdBOztBQUVBO0E3RGkvOUdBO0E2RC8rOUdBOztBQUVBO0E3RGkvOUdBO0E2RC8rOUdBOztBQUVBO0E3RGkvOUdBO0E2RC8rOUdBOztBQUVBO0E3RGkvOUdBO0E2RGhnK0dBO0FBQUE7QTdEbWcrR0E7QTZEbGcrR0E7O0FBRUE7QTdEb2crR0E7QTZEbGcrR0E7O0FBRUE7QTdEb2crR0E7QTZEbGcrR0E7O0FBRUE7QTdEb2crR0E7QTZEbGcrR0E7O0FBRUE7QTdEb2crR0E7QTZEbmgrR0E7QUFBQTtBN0RzaCtHQTtBNkRyaCtHQTs7QUFFQTtBN0R1aCtHQTtBNkRyaCtHQTs7QUFFQTtBN0R1aCtHQTtBNkRyaCtHQTs7QUFFQTtBN0R1aCtHQTtBNkRyaCtHQTs7QUFFQTtBN0R1aCtHQTtBNkR0aStHQTtBQUFBO0E3RHlpK0dBO0E2RHhpK0dBOztBQUVBO0E3RDBpK0dBO0E2RHhpK0dBOztBQUVBO0E3RDBpK0dBO0E2RHhpK0dBOztBQUVBO0E3RDBpK0dBO0E2RHhpK0dBOztBQUVBO0E3RDBpK0dBO0E2RHpqK0dBO0FBQUE7QTdENGorR0E7QTZEM2orR0E7O0FBRUE7QTdENmorR0E7QTZEM2orR0E7O0FBRUE7QTdENmorR0E7QTZEM2orR0E7O0FBRUE7QTdENmorR0E7QTZEM2orR0E7O0FBRUE7QTdENmorR0E7QTZENWsrR0E7QUFBQTtBN0QraytHQTtBNkQ5aytHQTs7QUFFQTtBN0RnbCtHQTtBNkQ5aytHQTs7QUFFQTtBN0RnbCtHQTtBNkQ5aytHQTs7QUFFQTtBN0RnbCtHQTtBNkQ5aytHQTs7QUFFQTtBN0RnbCtHQTtBNkQxaytHQTtBQUFBO0E3RDZrK0dBO0E2RDVrK0dBOztBQUVBO0E3RDhrK0dBO0E2RDVrK0dBOztBQUVBO0E3RDhrK0dBO0E2RDVrK0dBOztBQUVBO0E3RDhrK0dBO0E2RDVrK0dBOztBQUVBO0E3RDhrK0dBO0FBQ0E7QWdCeGwrR0E7QTZDbERBO0FBQUE7QTdEOG8rR0E7QTZEN28rR0E7O0FBRUE7QTdEK28rR0E7QTZEN28rR0E7O0FBRUE7QTdEK28rR0E7QTZEN28rR0E7O0FBRUE7QTdEK28rR0E7QTZEN28rR0E7O0FBRUE7QTdEK28rR0E7QTZEOXArR0E7QUFBQTtBN0RpcStHQTtBNkRocStHQTs7QUFFQTtBN0RrcStHQTtBNkRocStHQTs7QUFFQTtBN0RrcStHQTtBNkRocStHQTs7QUFFQTtBN0RrcStHQTtBNkRocStHQTs7QUFFQTtBN0RrcStHQTtBNkRqcitHQTtBQUFBO0E3RG9yK0dBO0E2RG5yK0dBOztBQUVBO0E3RHFyK0dBO0E2RG5yK0dBOztBQUVBO0E3RHFyK0dBO0E2RG5yK0dBOztBQUVBO0E3RHFyK0dBO0E2RG5yK0dBOztBQUVBO0E3RHFyK0dBO0E2RHBzK0dBO0FBQUE7QTdEdXMrR0E7QTZEdHMrR0E7O0FBRUE7QTdEd3MrR0E7QTZEdHMrR0E7O0FBRUE7QTdEd3MrR0E7QTZEdHMrR0E7O0FBRUE7QTdEd3MrR0E7QTZEdHMrR0E7O0FBRUE7QTdEd3MrR0E7QTZEdnQrR0E7QUFBQTtBN0QwdCtHQTtBNkR6dCtHQTs7QUFFQTtBN0QydCtHQTtBNkR6dCtHQTs7QUFFQTtBN0QydCtHQTtBNkR6dCtHQTs7QUFFQTtBN0QydCtHQTtBNkR6dCtHQTs7QUFFQTtBN0QydCtHQTtBNkQxdStHQTtBQUFBO0E3RDZ1K0dBO0E2RDV1K0dBOztBQUVBO0E3RDh1K0dBO0E2RDV1K0dBOztBQUVBO0E3RDh1K0dBO0E2RDV1K0dBOztBQUVBO0E3RDh1K0dBO0E2RDV1K0dBOztBQUVBO0E3RDh1K0dBO0E2RDd2K0dBO0FBQUE7QTdEZ3crR0E7QTZEL3YrR0E7O0FBRUE7QTdEaXcrR0E7QTZEL3YrR0E7O0FBRUE7QTdEaXcrR0E7QTZEL3YrR0E7O0FBRUE7QTdEaXcrR0E7QTZEL3YrR0E7O0FBRUE7QTdEaXcrR0E7QTZEaHgrR0E7QUFBQTtBN0RteCtHQTtBNkRseCtHQTs7QUFFQTtBN0RveCtHQTtBNkRseCtHQTs7QUFFQTtBN0RveCtHQTtBNkRseCtHQTs7QUFFQTtBN0RveCtHQTtBNkRseCtHQTs7QUFFQTtBN0RveCtHQTtBNkRueStHQTtBQUFBO0E3RHN5K0dBO0E2RHJ5K0dBOztBQUVBO0E3RHV5K0dBO0E2RHJ5K0dBOztBQUVBO0E3RHV5K0dBO0E2RHJ5K0dBOztBQUVBO0E3RHV5K0dBO0E2RHJ5K0dBOztBQUVBO0E3RHV5K0dBO0E2RHR6K0dBO0FBQUE7QTdEeXorR0E7QTZEeHorR0E7O0FBRUE7QTdEMHorR0E7QTZEeHorR0E7O0FBRUE7QTdEMHorR0E7QTZEeHorR0E7O0FBRUE7QTdEMHorR0E7QTZEeHorR0E7O0FBRUE7QTdEMHorR0E7QTZEejArR0E7QUFBQTtBN0Q0MCtHQTtBNkQzMCtHQTs7QUFFQTtBN0Q2MCtHQTtBNkQzMCtHQTs7QUFFQTtBN0Q2MCtHQTtBNkQzMCtHQTs7QUFFQTtBN0Q2MCtHQTtBNkQzMCtHQTs7QUFFQTtBN0Q2MCtHQTtBNkQ1MStHQTtBQUFBO0E3RCsxK0dBO0E2RDkxK0dBOztBQUVBO0E3RGcyK0dBO0E2RDkxK0dBOztBQUVBO0E3RGcyK0dBO0E2RDkxK0dBOztBQUVBO0E3RGcyK0dBO0E2RDkxK0dBOztBQUVBO0E3RGcyK0dBO0E2RC8yK0dBO0FBQUE7QTdEazMrR0E7QTZEajMrR0E7O0FBRUE7QTdEbTMrR0E7QTZEajMrR0E7O0FBRUE7QTdEbTMrR0E7QTZEajMrR0E7O0FBRUE7QTdEbTMrR0E7QTZEajMrR0E7O0FBRUE7QTdEbTMrR0E7QTZEbDQrR0E7QUFBQTtBN0RxNCtHQTtBNkRwNCtHQTs7QUFFQTtBN0RzNCtHQTtBNkRwNCtHQTs7QUFFQTtBN0RzNCtHQTtBNkRwNCtHQTs7QUFFQTtBN0RzNCtHQTtBNkRwNCtHQTs7QUFFQTtBN0RzNCtHQTtBNkRyNStHQTtBQUFBO0E3RHc1K0dBO0E2RHY1K0dBOztBQUVBO0E3RHk1K0dBO0E2RHY1K0dBOztBQUVBO0E3RHk1K0dBO0E2RHY1K0dBOztBQUVBO0E3RHk1K0dBO0E2RHY1K0dBOztBQUVBO0E3RHk1K0dBO0E2RHg2K0dBO0FBQUE7QTdEMjYrR0E7QTZEMTYrR0E7O0FBRUE7QTdENDYrR0E7QTZEMTYrR0E7O0FBRUE7QTdENDYrR0E7QTZEMTYrR0E7O0FBRUE7QTdENDYrR0E7QTZEMTYrR0E7O0FBRUE7QTdENDYrR0E7QTZEMzcrR0E7QUFBQTtBN0Q4NytHQTtBNkQ3NytHQTs7QUFFQTtBN0QrNytHQTtBNkQ3NytHQTs7QUFFQTtBN0QrNytHQTtBNkQ3NytHQTs7QUFFQTtBN0QrNytHQTtBNkQ3NytHQTs7QUFFQTtBN0QrNytHQTtBNkQ5OCtHQTtBQUFBO0E3RGk5K0dBO0E2RGg5K0dBOztBQUVBO0E3RGs5K0dBO0E2RGg5K0dBOztBQUVBO0E3RGs5K0dBO0E2RGg5K0dBOztBQUVBO0E3RGs5K0dBO0E2RGg5K0dBOztBQUVBO0E3RGs5K0dBO0E2RGorK0dBO0FBQUE7QTdEbysrR0E7QTZEbisrR0E7O0FBRUE7QTdEcSsrR0E7QTZEbisrR0E7O0FBRUE7QTdEcSsrR0E7QTZEbisrR0E7O0FBRUE7QTdEcSsrR0E7QTZEbisrR0E7O0FBRUE7QTdEcSsrR0E7QTZEcC8rR0E7QUFBQTtBN0R1LytHQTtBNkR0LytHQTs7QUFFQTtBN0R3LytHQTtBNkR0LytHQTs7QUFFQTtBN0R3LytHQTtBNkR0LytHQTs7QUFFQTtBN0R3LytHQTtBNkR0LytHQTs7QUFFQTtBN0R3LytHQTtBNkR2Zy9HQTtBQUFBO0E3RDBnL0dBO0E2RHpnL0dBOztBQUVBO0E3RDJnL0dBO0E2RHpnL0dBOztBQUVBO0E3RDJnL0dBO0E2RHpnL0dBOztBQUVBO0E3RDJnL0dBO0E2RHpnL0dBOztBQUVBO0E3RDJnL0dBO0E2RDFoL0dBO0FBQUE7QTdENmgvR0E7QTZENWgvR0E7O0FBRUE7QTdEOGgvR0E7QTZENWgvR0E7O0FBRUE7QTdEOGgvR0E7QTZENWgvR0E7O0FBRUE7QTdEOGgvR0E7QTZENWgvR0E7O0FBRUE7QTdEOGgvR0E7QTZEN2kvR0E7QUFBQTtBN0Rnai9HQTtBNkQvaS9HQTs7QUFFQTtBN0Rpai9HQTtBNkQvaS9HQTs7QUFFQTtBN0Rpai9HQTtBNkQvaS9HQTs7QUFFQTtBN0Rpai9HQTtBNkQvaS9HQTs7QUFFQTtBN0Rpai9HQTtBNkRoay9HQTtBQUFBO0E3RG1rL0dBO0E2RGxrL0dBOztBQUVBO0E3RG9rL0dBO0E2RGxrL0dBOztBQUVBO0E3RG9rL0dBO0E2RGxrL0dBOztBQUVBO0E3RG9rL0dBO0E2RGxrL0dBOztBQUVBO0E3RG9rL0dBO0E2RG5sL0dBO0FBQUE7QTdEc2wvR0E7QTZEcmwvR0E7O0FBRUE7QTdEdWwvR0E7QTZEcmwvR0E7O0FBRUE7QTdEdWwvR0E7QTZEcmwvR0E7O0FBRUE7QTdEdWwvR0E7QTZEcmwvR0E7O0FBRUE7QTdEdWwvR0E7QTZEdG0vR0E7QUFBQTtBN0R5bS9HQTtBNkR4bS9HQTs7QUFFQTtBN0QwbS9HQTtBNkR4bS9HQTs7QUFFQTtBN0QwbS9HQTtBNkR4bS9HQTs7QUFFQTtBN0QwbS9HQTtBNkR4bS9HQTs7QUFFQTtBN0QwbS9HQTtBNkR6bi9HQTtBQUFBO0E3RDRuL0dBO0E2RDNuL0dBOztBQUVBO0E3RDZuL0dBO0E2RDNuL0dBOztBQUVBO0E3RDZuL0dBO0E2RDNuL0dBOztBQUVBO0E3RDZuL0dBO0E2RDNuL0dBOztBQUVBO0E3RDZuL0dBO0E2RDVvL0dBO0FBQUE7QTdEK28vR0E7QTZEOW8vR0E7O0FBRUE7QTdEZ3AvR0E7QTZEOW8vR0E7O0FBRUE7QTdEZ3AvR0E7QTZEOW8vR0E7O0FBRUE7QTdEZ3AvR0E7QTZEOW8vR0E7O0FBRUE7QTdEZ3AvR0E7QTZEL3AvR0E7QUFBQTtBN0RrcS9HQTtBNkRqcS9HQTs7QUFFQTtBN0RtcS9HQTtBNkRqcS9HQTs7QUFFQTtBN0RtcS9HQTtBNkRqcS9HQTs7QUFFQTtBN0RtcS9HQTtBNkRqcS9HQTs7QUFFQTtBN0RtcS9HQTtBNkRsci9HQTtBQUFBO0E3RHFyL0dBO0E2RHByL0dBOztBQUVBO0E3RHNyL0dBO0E2RHByL0dBOztBQUVBO0E3RHNyL0dBO0E2RHByL0dBOztBQUVBO0E3RHNyL0dBO0E2RHByL0dBOztBQUVBO0E3RHNyL0dBO0E2RHJzL0dBO0FBQUE7QTdEd3MvR0E7QTZEdnMvR0E7O0FBRUE7QTdEeXMvR0E7QTZEdnMvR0E7O0FBRUE7QTdEeXMvR0E7QTZEdnMvR0E7O0FBRUE7QTdEeXMvR0E7QTZEdnMvR0E7O0FBRUE7QTdEeXMvR0E7QTZEeHQvR0E7QUFBQTtBN0QydC9HQTtBNkQxdC9HQTs7QUFFQTtBN0Q0dC9HQTtBNkQxdC9HQTs7QUFFQTtBN0Q0dC9HQTtBNkQxdC9HQTs7QUFFQTtBN0Q0dC9HQTtBNkQxdC9HQTs7QUFFQTtBN0Q0dC9HQTtBNkQzdS9HQTtBQUFBO0E3RDh1L0dBO0E2RDd1L0dBOztBQUVBO0E3RCt1L0dBO0E2RDd1L0dBOztBQUVBO0E3RCt1L0dBO0E2RDd1L0dBOztBQUVBO0E3RCt1L0dBO0E2RDd1L0dBOztBQUVBO0E3RCt1L0dBO0E2RDl2L0dBO0FBQUE7QTdEaXcvR0E7QTZEaHcvR0E7O0FBRUE7QTdEa3cvR0E7QTZEaHcvR0E7O0FBRUE7QTdEa3cvR0E7QTZEaHcvR0E7O0FBRUE7QTdEa3cvR0E7QTZEaHcvR0E7O0FBRUE7QTdEa3cvR0E7QTZEangvR0E7QUFBQTtBN0RveC9HQTtBNkRueC9HQTs7QUFFQTtBN0RxeC9HQTtBNkRueC9HQTs7QUFFQTtBN0RxeC9HQTtBNkRueC9HQTs7QUFFQTtBN0RxeC9HQTtBNkRueC9HQTs7QUFFQTtBN0RxeC9HQTtBNkRweS9HQTtBQUFBO0E3RHV5L0dBO0E2RHR5L0dBOztBQUVBO0E3RHd5L0dBO0E2RHR5L0dBOztBQUVBO0E3RHd5L0dBO0E2RHR5L0dBOztBQUVBO0E3RHd5L0dBO0E2RHR5L0dBOztBQUVBO0E3RHd5L0dBO0E2RHZ6L0dBO0FBQUE7QTdEMHovR0E7QTZEenovR0E7O0FBRUE7QTdEMnovR0E7QTZEenovR0E7O0FBRUE7QTdEMnovR0E7QTZEenovR0E7O0FBRUE7QTdEMnovR0E7QTZEenovR0E7O0FBRUE7QTdEMnovR0E7QTZEMTAvR0E7QUFBQTtBN0Q2MC9HQTtBNkQ1MC9HQTs7QUFFQTtBN0Q4MC9HQTtBNkQ1MC9HQTs7QUFFQTtBN0Q4MC9HQTtBNkQ1MC9HQTs7QUFFQTtBN0Q4MC9HQTtBNkQ1MC9HQTs7QUFFQTtBN0Q4MC9HQTtBNkQ3MS9HQTtBQUFBO0E3RGcyL0dBO0E2RC8xL0dBOztBQUVBO0E3RGkyL0dBO0E2RC8xL0dBOztBQUVBO0E3RGkyL0dBO0E2RC8xL0dBOztBQUVBO0E3RGkyL0dBO0E2RC8xL0dBOztBQUVBO0E3RGkyL0dBO0E2RGgzL0dBO0FBQUE7QTdEbTMvR0E7QTZEbDMvR0E7O0FBRUE7QTdEbzMvR0E7QTZEbDMvR0E7O0FBRUE7QTdEbzMvR0E7QTZEbDMvR0E7O0FBRUE7QTdEbzMvR0E7QTZEbDMvR0E7O0FBRUE7QTdEbzMvR0E7QTZEbjQvR0E7QUFBQTtBN0RzNC9HQTtBNkRyNC9HQTs7QUFFQTtBN0R1NC9HQTtBNkRyNC9HQTs7QUFFQTtBN0R1NC9HQTtBNkRyNC9HQTs7QUFFQTtBN0R1NC9HQTtBNkRyNC9HQTs7QUFFQTtBN0R1NC9HQTtBNkR0NS9HQTtBQUFBO0E3RHk1L0dBO0E2RHg1L0dBOztBQUVBO0E3RDA1L0dBO0E2RHg1L0dBOztBQUVBO0E3RDA1L0dBO0E2RHg1L0dBOztBQUVBO0E3RDA1L0dBO0E2RHg1L0dBOztBQUVBO0E3RDA1L0dBO0E2RHo2L0dBO0FBQUE7QTdENDYvR0E7QTZEMzYvR0E7O0FBRUE7QTdENjYvR0E7QTZEMzYvR0E7O0FBRUE7QTdENjYvR0E7QTZEMzYvR0E7O0FBRUE7QTdENjYvR0E7QTZEMzYvR0E7O0FBRUE7QTdENjYvR0E7QTZENTcvR0E7QUFBQTtBN0QrNy9HQTtBNkQ5Ny9HQTs7QUFFQTtBN0RnOC9HQTtBNkQ5Ny9HQTs7QUFFQTtBN0RnOC9HQTtBNkQ5Ny9HQTs7QUFFQTtBN0RnOC9HQTtBNkQ5Ny9HQTs7QUFFQTtBN0RnOC9HQTtBNkR4Ny9HQTtBQUFBO0E3RDI3L0dBO0E2RDE3L0dBOztBQUVBO0E3RDQ3L0dBO0E2RDE3L0dBOztBQUVBO0E3RDQ3L0dBO0E2RDE3L0dBOztBQUVBO0E3RDQ3L0dBO0E2RDE3L0dBOztBQUVBO0E3RDQ3L0dBO0E2RDM4L0dBO0FBQUE7QTdEODgvR0E7QTZENzgvR0E7O0FBRUE7QTdEKzgvR0E7QTZENzgvR0E7O0FBRUE7QTdEKzgvR0E7QTZENzgvR0E7O0FBRUE7QTdEKzgvR0E7QTZENzgvR0E7O0FBRUE7QTdEKzgvR0E7QTZEOTkvR0E7QUFBQTtBN0RpKy9HQTtBNkRoKy9HQTs7QUFFQTtBN0RrKy9HQTtBNkRoKy9HQTs7QUFFQTtBN0RrKy9HQTtBNkRoKy9HQTs7QUFFQTtBN0RrKy9HQTtBNkRoKy9HQTs7QUFFQTtBN0RrKy9HQTtBNkRqLy9HQTtBQUFBO0E3RG8vL0dBO0E2RG4vL0dBOztBQUVBO0E3RHEvL0dBO0E2RG4vL0dBOztBQUVBO0E3RHEvL0dBO0E2RG4vL0dBOztBQUVBO0E3RHEvL0dBO0E2RG4vL0dBOztBQUVBO0E3RHEvL0dBO0E2RHBnZ0hBO0FBQUE7QTdEdWdnSEE7QTZEdGdnSEE7O0FBRUE7QTdEd2dnSEE7QTZEdGdnSEE7O0FBRUE7QTdEd2dnSEE7QTZEdGdnSEE7O0FBRUE7QTdEd2dnSEE7QTZEdGdnSEE7O0FBRUE7QTdEd2dnSEE7QTZEdmhnSEE7QUFBQTtBN0QwaGdIQTtBNkR6aGdIQTs7QUFFQTtBN0QyaGdIQTtBNkR6aGdIQTs7QUFFQTtBN0QyaGdIQTtBNkR6aGdIQTs7QUFFQTtBN0QyaGdIQTtBNkR6aGdIQTs7QUFFQTtBN0QyaGdIQTtBNkQxaWdIQTtBQUFBO0E3RDZpZ0hBO0E2RDVpZ0hBOztBQUVBO0E3RDhpZ0hBO0E2RDVpZ0hBOztBQUVBO0E3RDhpZ0hBO0E2RDVpZ0hBOztBQUVBO0E3RDhpZ0hBO0E2RDVpZ0hBOztBQUVBO0E3RDhpZ0hBO0E2RDdqZ0hBO0FBQUE7QTdEZ2tnSEE7QTZEL2pnSEE7O0FBRUE7QTdEaWtnSEE7QTZEL2pnSEE7O0FBRUE7QTdEaWtnSEE7QTZEL2pnSEE7O0FBRUE7QTdEaWtnSEE7QTZEL2pnSEE7O0FBRUE7QTdEaWtnSEE7QTZEaGxnSEE7QUFBQTtBN0RtbGdIQTtBNkRsbGdIQTs7QUFFQTtBN0RvbGdIQTtBNkRsbGdIQTs7QUFFQTtBN0RvbGdIQTtBNkRsbGdIQTs7QUFFQTtBN0RvbGdIQTtBNkRsbGdIQTs7QUFFQTtBN0RvbGdIQTtBNkRubWdIQTtBQUFBO0E3RHNtZ0hBO0E2RHJtZ0hBOztBQUVBO0E3RHVtZ0hBO0E2RHJtZ0hBOztBQUVBO0E3RHVtZ0hBO0E2RHJtZ0hBOztBQUVBO0E3RHVtZ0hBO0E2RHJtZ0hBOztBQUVBO0E3RHVtZ0hBO0E2RHRuZ0hBO0FBQUE7QTdEeW5nSEE7QTZEeG5nSEE7O0FBRUE7QTdEMG5nSEE7QTZEeG5nSEE7O0FBRUE7QTdEMG5nSEE7QTZEeG5nSEE7O0FBRUE7QTdEMG5nSEE7QTZEeG5nSEE7O0FBRUE7QTdEMG5nSEE7QTZEem9nSEE7QUFBQTtBN0Q0b2dIQTtBNkQzb2dIQTs7QUFFQTtBN0Q2b2dIQTtBNkQzb2dIQTs7QUFFQTtBN0Q2b2dIQTtBNkQzb2dIQTs7QUFFQTtBN0Q2b2dIQTtBNkQzb2dIQTs7QUFFQTtBN0Q2b2dIQTtBNkQ1cGdIQTtBQUFBO0E3RCtwZ0hBO0E2RDlwZ0hBOztBQUVBO0E3RGdxZ0hBO0E2RDlwZ0hBOztBQUVBO0E3RGdxZ0hBO0E2RDlwZ0hBOztBQUVBO0E3RGdxZ0hBO0E2RDlwZ0hBOztBQUVBO0E3RGdxZ0hBO0E2RC9xZ0hBO0FBQUE7QTdEa3JnSEE7QTZEanJnSEE7O0FBRUE7QTdEbXJnSEE7QTZEanJnSEE7O0FBRUE7QTdEbXJnSEE7QTZEanJnSEE7O0FBRUE7QTdEbXJnSEE7QTZEanJnSEE7O0FBRUE7QTdEbXJnSEE7QTZEbHNnSEE7QUFBQTtBN0Rxc2dIQTtBNkRwc2dIQTs7QUFFQTtBN0Rzc2dIQTtBNkRwc2dIQTs7QUFFQTtBN0Rzc2dIQTtBNkRwc2dIQTs7QUFFQTtBN0Rzc2dIQTtBNkRwc2dIQTs7QUFFQTtBN0Rzc2dIQTtBNkRydGdIQTtBQUFBO0E3RHd0Z0hBO0E2RHZ0Z0hBOztBQUVBO0E3RHl0Z0hBO0E2RHZ0Z0hBOztBQUVBO0E3RHl0Z0hBO0E2RHZ0Z0hBOztBQUVBO0E3RHl0Z0hBO0E2RHZ0Z0hBOztBQUVBO0E3RHl0Z0hBO0E2RHh1Z0hBO0FBQUE7QTdEMnVnSEE7QTZEMXVnSEE7O0FBRUE7QTdENHVnSEE7QTZEMXVnSEE7O0FBRUE7QTdENHVnSEE7QTZEMXVnSEE7O0FBRUE7QTdENHVnSEE7QTZEMXVnSEE7O0FBRUE7QTdENHVnSEE7QTZEM3ZnSEE7QUFBQTtBN0Q4dmdIQTtBNkQ3dmdIQTs7QUFFQTtBN0QrdmdIQTtBNkQ3dmdIQTs7QUFFQTtBN0QrdmdIQTtBNkQ3dmdIQTs7QUFFQTtBN0QrdmdIQTtBNkQ3dmdIQTs7QUFFQTtBN0QrdmdIQTtBNkQ5d2dIQTtBQUFBO0E3RGl4Z0hBO0E2RGh4Z0hBOztBQUVBO0E3RGt4Z0hBO0E2RGh4Z0hBOztBQUVBO0E3RGt4Z0hBO0E2RGh4Z0hBOztBQUVBO0E3RGt4Z0hBO0E2RGh4Z0hBOztBQUVBO0E3RGt4Z0hBO0E2RGp5Z0hBO0FBQUE7QTdEb3lnSEE7QTZEbnlnSEE7O0FBRUE7QTdEcXlnSEE7QTZEbnlnSEE7O0FBRUE7QTdEcXlnSEE7QTZEbnlnSEE7O0FBRUE7QTdEcXlnSEE7QTZEbnlnSEE7O0FBRUE7QTdEcXlnSEE7QTZEcHpnSEE7QUFBQTtBN0R1emdIQTtBNkR0emdIQTs7QUFFQTtBN0R3emdIQTtBNkR0emdIQTs7QUFFQTtBN0R3emdIQTtBNkR0emdIQTs7QUFFQTtBN0R3emdIQTtBNkR0emdIQTs7QUFFQTtBN0R3emdIQTtBNkRsemdIQTtBQUFBO0E3RHF6Z0hBO0E2RHB6Z0hBOztBQUVBO0E3RHN6Z0hBO0E2RHB6Z0hBOztBQUVBO0E3RHN6Z0hBO0E2RHB6Z0hBOztBQUVBO0E3RHN6Z0hBO0E2RHB6Z0hBOztBQUVBO0E3RHN6Z0hBO0FBQ0E7QWdCaDBnSEE7QTZDbERBO0FBQUE7QTdEczNnSEE7QTZEcjNnSEE7O0FBRUE7QTdEdTNnSEE7QTZEcjNnSEE7O0FBRUE7QTdEdTNnSEE7QTZEcjNnSEE7O0FBRUE7QTdEdTNnSEE7QTZEcjNnSEE7O0FBRUE7QTdEdTNnSEE7QTZEdDRnSEE7QUFBQTtBN0R5NGdIQTtBNkR4NGdIQTs7QUFFQTtBN0QwNGdIQTtBNkR4NGdIQTs7QUFFQTtBN0QwNGdIQTtBNkR4NGdIQTs7QUFFQTtBN0QwNGdIQTtBNkR4NGdIQTs7QUFFQTtBN0QwNGdIQTtBNkR6NWdIQTtBQUFBO0E3RDQ1Z0hBO0E2RDM1Z0hBOztBQUVBO0E3RDY1Z0hBO0E2RDM1Z0hBOztBQUVBO0E3RDY1Z0hBO0E2RDM1Z0hBOztBQUVBO0E3RDY1Z0hBO0E2RDM1Z0hBOztBQUVBO0E3RDY1Z0hBO0E2RDU2Z0hBO0FBQUE7QTdEKzZnSEE7QTZEOTZnSEE7O0FBRUE7QTdEZzdnSEE7QTZEOTZnSEE7O0FBRUE7QTdEZzdnSEE7QTZEOTZnSEE7O0FBRUE7QTdEZzdnSEE7QTZEOTZnSEE7O0FBRUE7QTdEZzdnSEE7QTZELzdnSEE7QUFBQTtBN0RrOGdIQTtBNkRqOGdIQTs7QUFFQTtBN0RtOGdIQTtBNkRqOGdIQTs7QUFFQTtBN0RtOGdIQTtBNkRqOGdIQTs7QUFFQTtBN0RtOGdIQTtBNkRqOGdIQTs7QUFFQTtBN0RtOGdIQTtBNkRsOWdIQTtBQUFBO0E3RHE5Z0hBO0E2RHA5Z0hBOztBQUVBO0E3RHM5Z0hBO0E2RHA5Z0hBOztBQUVBO0E3RHM5Z0hBO0E2RHA5Z0hBOztBQUVBO0E3RHM5Z0hBO0E2RHA5Z0hBOztBQUVBO0E3RHM5Z0hBO0E2RHIrZ0hBO0FBQUE7QTdEdytnSEE7QTZEditnSEE7O0FBRUE7QTdEeStnSEE7QTZEditnSEE7O0FBRUE7QTdEeStnSEE7QTZEditnSEE7O0FBRUE7QTdEeStnSEE7QTZEditnSEE7O0FBRUE7QTdEeStnSEE7QTZEeC9nSEE7QUFBQTtBN0QyL2dIQTtBNkQxL2dIQTs7QUFFQTtBN0Q0L2dIQTtBNkQxL2dIQTs7QUFFQTtBN0Q0L2dIQTtBNkQxL2dIQTs7QUFFQTtBN0Q0L2dIQTtBNkQxL2dIQTs7QUFFQTtBN0Q0L2dIQTtBNkQzZ2hIQTtBQUFBO0E3RDhnaEhBO0E2RDdnaEhBOztBQUVBO0E3RCtnaEhBO0E2RDdnaEhBOztBQUVBO0E3RCtnaEhBO0E2RDdnaEhBOztBQUVBO0E3RCtnaEhBO0E2RDdnaEhBOztBQUVBO0E3RCtnaEhBO0E2RDloaEhBO0FBQUE7QTdEaWloSEE7QTZEaGloSEE7O0FBRUE7QTdEa2loSEE7QTZEaGloSEE7O0FBRUE7QTdEa2loSEE7QTZEaGloSEE7O0FBRUE7QTdEa2loSEE7QTZEaGloSEE7O0FBRUE7QTdEa2loSEE7QTZEampoSEE7QUFBQTtBN0RvamhIQTtBNkRuamhIQTs7QUFFQTtBN0RxamhIQTtBNkRuamhIQTs7QUFFQTtBN0RxamhIQTtBNkRuamhIQTs7QUFFQTtBN0RxamhIQTtBNkRuamhIQTs7QUFFQTtBN0RxamhIQTtBNkRwa2hIQTtBQUFBO0E3RHVraEhBO0E2RHRraEhBOztBQUVBO0E3RHdraEhBO0E2RHRraEhBOztBQUVBO0E3RHdraEhBO0E2RHRraEhBOztBQUVBO0E3RHdraEhBO0E2RHRraEhBOztBQUVBO0E3RHdraEhBO0E2RHZsaEhBO0FBQUE7QTdEMGxoSEE7QTZEemxoSEE7O0FBRUE7QTdEMmxoSEE7QTZEemxoSEE7O0FBRUE7QTdEMmxoSEE7QTZEemxoSEE7O0FBRUE7QTdEMmxoSEE7QTZEemxoSEE7O0FBRUE7QTdEMmxoSEE7QTZEMW1oSEE7QUFBQTtBN0Q2bWhIQTtBNkQ1bWhIQTs7QUFFQTtBN0Q4bWhIQTtBNkQ1bWhIQTs7QUFFQTtBN0Q4bWhIQTtBNkQ1bWhIQTs7QUFFQTtBN0Q4bWhIQTtBNkQ1bWhIQTs7QUFFQTtBN0Q4bWhIQTtBNkQ3bmhIQTtBQUFBO0E3RGdvaEhBO0E2RC9uaEhBOztBQUVBO0E3RGlvaEhBO0E2RC9uaEhBOztBQUVBO0E3RGlvaEhBO0E2RC9uaEhBOztBQUVBO0E3RGlvaEhBO0E2RC9uaEhBOztBQUVBO0E3RGlvaEhBO0E2RGhwaEhBO0FBQUE7QTdEbXBoSEE7QTZEbHBoSEE7O0FBRUE7QTdEb3BoSEE7QTZEbHBoSEE7O0FBRUE7QTdEb3BoSEE7QTZEbHBoSEE7O0FBRUE7QTdEb3BoSEE7QTZEbHBoSEE7O0FBRUE7QTdEb3BoSEE7QTZEbnFoSEE7QUFBQTtBN0RzcWhIQTtBNkRycWhIQTs7QUFFQTtBN0R1cWhIQTtBNkRycWhIQTs7QUFFQTtBN0R1cWhIQTtBNkRycWhIQTs7QUFFQTtBN0R1cWhIQTtBNkRycWhIQTs7QUFFQTtBN0R1cWhIQTtBNkR0cmhIQTtBQUFBO0E3RHlyaEhBO0E2RHhyaEhBOztBQUVBO0E3RDByaEhBO0E2RHhyaEhBOztBQUVBO0E3RDByaEhBO0E2RHhyaEhBOztBQUVBO0E3RDByaEhBO0E2RHhyaEhBOztBQUVBO0E3RDByaEhBO0E2RHpzaEhBO0FBQUE7QTdENHNoSEE7QTZEM3NoSEE7O0FBRUE7QTdENnNoSEE7QTZEM3NoSEE7O0FBRUE7QTdENnNoSEE7QTZEM3NoSEE7O0FBRUE7QTdENnNoSEE7QTZEM3NoSEE7O0FBRUE7QTdENnNoSEE7QTZENXRoSEE7QUFBQTtBN0QrdGhIQTtBNkQ5dGhIQTs7QUFFQTtBN0RndWhIQTtBNkQ5dGhIQTs7QUFFQTtBN0RndWhIQTtBNkQ5dGhIQTs7QUFFQTtBN0RndWhIQTtBNkQ5dGhIQTs7QUFFQTtBN0RndWhIQTtBNkQvdWhIQTtBQUFBO0E3RGt2aEhBO0E2RGp2aEhBOztBQUVBO0E3RG12aEhBO0E2RGp2aEhBOztBQUVBO0E3RG12aEhBO0E2RGp2aEhBOztBQUVBO0E3RG12aEhBO0E2RGp2aEhBOztBQUVBO0E3RG12aEhBO0E2RGx3aEhBO0FBQUE7QTdEcXdoSEE7QTZEcHdoSEE7O0FBRUE7QTdEc3doSEE7QTZEcHdoSEE7O0FBRUE7QTdEc3doSEE7QTZEcHdoSEE7O0FBRUE7QTdEc3doSEE7QTZEcHdoSEE7O0FBRUE7QTdEc3doSEE7QTZEcnhoSEE7QUFBQTtBN0R3eGhIQTtBNkR2eGhIQTs7QUFFQTtBN0R5eGhIQTtBNkR2eGhIQTs7QUFFQTtBN0R5eGhIQTtBNkR2eGhIQTs7QUFFQTtBN0R5eGhIQTtBNkR2eGhIQTs7QUFFQTtBN0R5eGhIQTtBNkR4eWhIQTtBQUFBO0E3RDJ5aEhBO0E2RDF5aEhBOztBQUVBO0E3RDR5aEhBO0E2RDF5aEhBOztBQUVBO0E3RDR5aEhBO0E2RDF5aEhBOztBQUVBO0E3RDR5aEhBO0E2RDF5aEhBOztBQUVBO0E3RDR5aEhBO0E2RDN6aEhBO0FBQUE7QTdEOHpoSEE7QTZEN3poSEE7O0FBRUE7QTdEK3poSEE7QTZEN3poSEE7O0FBRUE7QTdEK3poSEE7QTZEN3poSEE7O0FBRUE7QTdEK3poSEE7QTZEN3poSEE7O0FBRUE7QTdEK3poSEE7QTZEOTBoSEE7QUFBQTtBN0RpMWhIQTtBNkRoMWhIQTs7QUFFQTtBN0RrMWhIQTtBNkRoMWhIQTs7QUFFQTtBN0RrMWhIQTtBNkRoMWhIQTs7QUFFQTtBN0RrMWhIQTtBNkRoMWhIQTs7QUFFQTtBN0RrMWhIQTtBNkRqMmhIQTtBQUFBO0E3RG8yaEhBO0E2RG4yaEhBOztBQUVBO0E3RHEyaEhBO0E2RG4yaEhBOztBQUVBO0E3RHEyaEhBO0E2RG4yaEhBOztBQUVBO0E3RHEyaEhBO0E2RG4yaEhBOztBQUVBO0E3RHEyaEhBO0E2RHAzaEhBO0FBQUE7QTdEdTNoSEE7QTZEdDNoSEE7O0FBRUE7QTdEdzNoSEE7QTZEdDNoSEE7O0FBRUE7QTdEdzNoSEE7QTZEdDNoSEE7O0FBRUE7QTdEdzNoSEE7QTZEdDNoSEE7O0FBRUE7QTdEdzNoSEE7QTZEdjRoSEE7QUFBQTtBN0QwNGhIQTtBNkR6NGhIQTs7QUFFQTtBN0QyNGhIQTtBNkR6NGhIQTs7QUFFQTtBN0QyNGhIQTtBNkR6NGhIQTs7QUFFQTtBN0QyNGhIQTtBNkR6NGhIQTs7QUFFQTtBN0QyNGhIQTtBNkQxNWhIQTtBQUFBO0E3RDY1aEhBO0E2RDU1aEhBOztBQUVBO0E3RDg1aEhBO0E2RDU1aEhBOztBQUVBO0E3RDg1aEhBO0E2RDU1aEhBOztBQUVBO0E3RDg1aEhBO0E2RDU1aEhBOztBQUVBO0E3RDg1aEhBO0E2RDc2aEhBO0FBQUE7QTdEZzdoSEE7QTZELzZoSEE7O0FBRUE7QTdEaTdoSEE7QTZELzZoSEE7O0FBRUE7QTdEaTdoSEE7QTZELzZoSEE7O0FBRUE7QTdEaTdoSEE7QTZELzZoSEE7O0FBRUE7QTdEaTdoSEE7QTZEaDhoSEE7QUFBQTtBN0RtOGhIQTtBNkRsOGhIQTs7QUFFQTtBN0RvOGhIQTtBNkRsOGhIQTs7QUFFQTtBN0RvOGhIQTtBNkRsOGhIQTs7QUFFQTtBN0RvOGhIQTtBNkRsOGhIQTs7QUFFQTtBN0RvOGhIQTtBNkRuOWhIQTtBQUFBO0E3RHM5aEhBO0E2RHI5aEhBOztBQUVBO0E3RHU5aEhBO0E2RHI5aEhBOztBQUVBO0E3RHU5aEhBO0E2RHI5aEhBOztBQUVBO0E3RHU5aEhBO0E2RHI5aEhBOztBQUVBO0E3RHU5aEhBO0E2RHQraEhBO0FBQUE7QTdEeStoSEE7QTZEeCtoSEE7O0FBRUE7QTdEMCtoSEE7QTZEeCtoSEE7O0FBRUE7QTdEMCtoSEE7QTZEeCtoSEE7O0FBRUE7QTdEMCtoSEE7QTZEeCtoSEE7O0FBRUE7QTdEMCtoSEE7QTZEei9oSEE7QUFBQTtBN0Q0L2hIQTtBNkQzL2hIQTs7QUFFQTtBN0Q2L2hIQTtBNkQzL2hIQTs7QUFFQTtBN0Q2L2hIQTtBNkQzL2hIQTs7QUFFQTtBN0Q2L2hIQTtBNkQzL2hIQTs7QUFFQTtBN0Q2L2hIQTtBNkQ1Z2lIQTtBQUFBO0E3RCtnaUhBO0E2RDlnaUhBOztBQUVBO0E3RGdoaUhBO0E2RDlnaUhBOztBQUVBO0E3RGdoaUhBO0E2RDlnaUhBOztBQUVBO0E3RGdoaUhBO0E2RDlnaUhBOztBQUVBO0E3RGdoaUhBO0E2RC9oaUhBO0FBQUE7QTdEa2lpSEE7QTZEamlpSEE7O0FBRUE7QTdEbWlpSEE7QTZEamlpSEE7O0FBRUE7QTdEbWlpSEE7QTZEamlpSEE7O0FBRUE7QTdEbWlpSEE7QTZEamlpSEE7O0FBRUE7QTdEbWlpSEE7QTZEbGppSEE7QUFBQTtBN0RxamlIQTtBNkRwamlIQTs7QUFFQTtBN0RzamlIQTtBNkRwamlIQTs7QUFFQTtBN0RzamlIQTtBNkRwamlIQTs7QUFFQTtBN0RzamlIQTtBNkRwamlIQTs7QUFFQTtBN0RzamlIQTtBNkRya2lIQTtBQUFBO0E3RHdraUhBO0E2RHZraUhBOztBQUVBO0E3RHlraUhBO0E2RHZraUhBOztBQUVBO0E3RHlraUhBO0E2RHZraUhBOztBQUVBO0E3RHlraUhBO0E2RHZraUhBOztBQUVBO0E3RHlraUhBO0E2RHhsaUhBO0FBQUE7QTdEMmxpSEE7QTZEMWxpSEE7O0FBRUE7QTdENGxpSEE7QTZEMWxpSEE7O0FBRUE7QTdENGxpSEE7QTZEMWxpSEE7O0FBRUE7QTdENGxpSEE7QTZEMWxpSEE7O0FBRUE7QTdENGxpSEE7QTZEM21pSEE7QUFBQTtBN0Q4bWlIQTtBNkQ3bWlIQTs7QUFFQTtBN0QrbWlIQTtBNkQ3bWlIQTs7QUFFQTtBN0QrbWlIQTtBNkQ3bWlIQTs7QUFFQTtBN0QrbWlIQTtBNkQ3bWlIQTs7QUFFQTtBN0QrbWlIQTtBNkQ5bmlIQTtBQUFBO0E3RGlvaUhBO0E2RGhvaUhBOztBQUVBO0E3RGtvaUhBO0E2RGhvaUhBOztBQUVBO0E3RGtvaUhBO0E2RGhvaUhBOztBQUVBO0E3RGtvaUhBO0E2RGhvaUhBOztBQUVBO0E3RGtvaUhBO0E2RGpwaUhBO0FBQUE7QTdEb3BpSEE7QTZEbnBpSEE7O0FBRUE7QTdEcXBpSEE7QTZEbnBpSEE7O0FBRUE7QTdEcXBpSEE7QTZEbnBpSEE7O0FBRUE7QTdEcXBpSEE7QTZEbnBpSEE7O0FBRUE7QTdEcXBpSEE7QTZEcHFpSEE7QUFBQTtBN0R1cWlIQTtBNkR0cWlIQTs7QUFFQTtBN0R3cWlIQTtBNkR0cWlIQTs7QUFFQTtBN0R3cWlIQTtBNkR0cWlIQTs7QUFFQTtBN0R3cWlIQTtBNkR0cWlIQTs7QUFFQTtBN0R3cWlIQTtBNkRocWlIQTtBQUFBO0E3RG1xaUhBO0E2RGxxaUhBOztBQUVBO0E3RG9xaUhBO0E2RGxxaUhBOztBQUVBO0E3RG9xaUhBO0E2RGxxaUhBOztBQUVBO0E3RG9xaUhBO0E2RGxxaUhBOztBQUVBO0E3RG9xaUhBO0E2RG5yaUhBO0FBQUE7QTdEc3JpSEE7QTZEcnJpSEE7O0FBRUE7QTdEdXJpSEE7QTZEcnJpSEE7O0FBRUE7QTdEdXJpSEE7QTZEcnJpSEE7O0FBRUE7QTdEdXJpSEE7QTZEcnJpSEE7O0FBRUE7QTdEdXJpSEE7QTZEdHNpSEE7QUFBQTtBN0R5c2lIQTtBNkR4c2lIQTs7QUFFQTtBN0Qwc2lIQTtBNkR4c2lIQTs7QUFFQTtBN0Qwc2lIQTtBNkR4c2lIQTs7QUFFQTtBN0Qwc2lIQTtBNkR4c2lIQTs7QUFFQTtBN0Qwc2lIQTtBNkR6dGlIQTtBQUFBO0E3RDR0aUhBO0E2RDN0aUhBOztBQUVBO0E3RDZ0aUhBO0E2RDN0aUhBOztBQUVBO0E3RDZ0aUhBO0E2RDN0aUhBOztBQUVBO0E3RDZ0aUhBO0E2RDN0aUhBOztBQUVBO0E3RDZ0aUhBO0E2RDV1aUhBO0FBQUE7QTdEK3VpSEE7QTZEOXVpSEE7O0FBRUE7QTdEZ3ZpSEE7QTZEOXVpSEE7O0FBRUE7QTdEZ3ZpSEE7QTZEOXVpSEE7O0FBRUE7QTdEZ3ZpSEE7QTZEOXVpSEE7O0FBRUE7QTdEZ3ZpSEE7QTZEL3ZpSEE7QUFBQTtBN0Rrd2lIQTtBNkRqd2lIQTs7QUFFQTtBN0Rtd2lIQTtBNkRqd2lIQTs7QUFFQTtBN0Rtd2lIQTtBNkRqd2lIQTs7QUFFQTtBN0Rtd2lIQTtBNkRqd2lIQTs7QUFFQTtBN0Rtd2lIQTtBNkRseGlIQTtBQUFBO0E3RHF4aUhBO0E2RHB4aUhBOztBQUVBO0E3RHN4aUhBO0E2RHB4aUhBOztBQUVBO0E3RHN4aUhBO0E2RHB4aUhBOztBQUVBO0E3RHN4aUhBO0E2RHB4aUhBOztBQUVBO0E3RHN4aUhBO0E2RHJ5aUhBO0FBQUE7QTdEd3lpSEE7QTZEdnlpSEE7O0FBRUE7QTdEeXlpSEE7QTZEdnlpSEE7O0FBRUE7QTdEeXlpSEE7QTZEdnlpSEE7O0FBRUE7QTdEeXlpSEE7QTZEdnlpSEE7O0FBRUE7QTdEeXlpSEE7QTZEeHppSEE7QUFBQTtBN0QyemlIQTtBNkQxemlIQTs7QUFFQTtBN0Q0emlIQTtBNkQxemlIQTs7QUFFQTtBN0Q0emlIQTtBNkQxemlIQTs7QUFFQTtBN0Q0emlIQTtBNkQxemlIQTs7QUFFQTtBN0Q0emlIQTtBNkQzMGlIQTtBQUFBO0E3RDgwaUhBO0E2RDcwaUhBOztBQUVBO0E3RCswaUhBO0E2RDcwaUhBOztBQUVBO0E3RCswaUhBO0E2RDcwaUhBOztBQUVBO0E3RCswaUhBO0E2RDcwaUhBOztBQUVBO0E3RCswaUhBO0E2RDkxaUhBO0FBQUE7QTdEaTJpSEE7QTZEaDJpSEE7O0FBRUE7QTdEazJpSEE7QTZEaDJpSEE7O0FBRUE7QTdEazJpSEE7QTZEaDJpSEE7O0FBRUE7QTdEazJpSEE7QTZEaDJpSEE7O0FBRUE7QTdEazJpSEE7QTZEajNpSEE7QUFBQTtBN0RvM2lIQTtBNkRuM2lIQTs7QUFFQTtBN0RxM2lIQTtBNkRuM2lIQTs7QUFFQTtBN0RxM2lIQTtBNkRuM2lIQTs7QUFFQTtBN0RxM2lIQTtBNkRuM2lIQTs7QUFFQTtBN0RxM2lIQTtBNkRwNGlIQTtBQUFBO0E3RHU0aUhBO0E2RHQ0aUhBOztBQUVBO0E3RHc0aUhBO0E2RHQ0aUhBOztBQUVBO0E3RHc0aUhBO0E2RHQ0aUhBOztBQUVBO0E3RHc0aUhBO0E2RHQ0aUhBOztBQUVBO0E3RHc0aUhBO0E2RHY1aUhBO0FBQUE7QTdEMDVpSEE7QTZEejVpSEE7O0FBRUE7QTdEMjVpSEE7QTZEejVpSEE7O0FBRUE7QTdEMjVpSEE7QTZEejVpSEE7O0FBRUE7QTdEMjVpSEE7QTZEejVpSEE7O0FBRUE7QTdEMjVpSEE7QTZEMTZpSEE7QUFBQTtBN0Q2NmlIQTtBNkQ1NmlIQTs7QUFFQTtBN0Q4NmlIQTtBNkQ1NmlIQTs7QUFFQTtBN0Q4NmlIQTtBNkQ1NmlIQTs7QUFFQTtBN0Q4NmlIQTtBNkQ1NmlIQTs7QUFFQTtBN0Q4NmlIQTtBNkQ3N2lIQTtBQUFBO0E3RGc4aUhBO0E2RC83aUhBOztBQUVBO0E3RGk4aUhBO0E2RC83aUhBOztBQUVBO0E3RGk4aUhBO0E2RC83aUhBOztBQUVBO0E3RGk4aUhBO0E2RC83aUhBOztBQUVBO0E3RGk4aUhBO0E2RGg5aUhBO0FBQUE7QTdEbTlpSEE7QTZEbDlpSEE7O0FBRUE7QTdEbzlpSEE7QTZEbDlpSEE7O0FBRUE7QTdEbzlpSEE7QTZEbDlpSEE7O0FBRUE7QTdEbzlpSEE7QTZEbDlpSEE7O0FBRUE7QTdEbzlpSEE7QTZEbitpSEE7QUFBQTtBN0RzK2lIQTtBNkRyK2lIQTs7QUFFQTtBN0R1K2lIQTtBNkRyK2lIQTs7QUFFQTtBN0R1K2lIQTtBNkRyK2lIQTs7QUFFQTtBN0R1K2lIQTtBNkRyK2lIQTs7QUFFQTtBN0R1K2lIQTtBNkR0L2lIQTtBQUFBO0E3RHkvaUhBO0E2RHgvaUhBOztBQUVBO0E3RDAvaUhBO0E2RHgvaUhBOztBQUVBO0E3RDAvaUhBO0E2RHgvaUhBOztBQUVBO0E3RDAvaUhBO0E2RHgvaUhBOztBQUVBO0E3RDAvaUhBO0E2RHpnakhBO0FBQUE7QTdENGdqSEE7QTZEM2dqSEE7O0FBRUE7QTdENmdqSEE7QTZEM2dqSEE7O0FBRUE7QTdENmdqSEE7QTZEM2dqSEE7O0FBRUE7QTdENmdqSEE7QTZEM2dqSEE7O0FBRUE7QTdENmdqSEE7QTZENWhqSEE7QUFBQTtBN0QraGpIQTtBNkQ5aGpIQTs7QUFFQTtBN0RnaWpIQTtBNkQ5aGpIQTs7QUFFQTtBN0RnaWpIQTtBNkQ5aGpIQTs7QUFFQTtBN0RnaWpIQTtBNkQ5aGpIQTs7QUFFQTtBN0RnaWpIQTtBNkQxaGpIQTtBQUFBO0E3RDZoakhBO0E2RDVoakhBOztBQUVBO0E3RDhoakhBO0E2RDVoakhBOztBQUVBO0E3RDhoakhBO0E2RDVoakhBOztBQUVBO0E3RDhoakhBO0E2RDVoakhBOztBQUVBO0E3RDhoakhBO0FBQ0E7QWdCeGlqSEE7QTZDbERBO0FBQUE7QTdEOGxqSEE7QTZEN2xqSEE7O0FBRUE7QTdEK2xqSEE7QTZEN2xqSEE7O0FBRUE7QTdEK2xqSEE7QTZEN2xqSEE7O0FBRUE7QTdEK2xqSEE7QTZEN2xqSEE7O0FBRUE7QTdEK2xqSEE7QTZEOW1qSEE7QUFBQTtBN0RpbmpIQTtBNkRobmpIQTs7QUFFQTtBN0RrbmpIQTtBNkRobmpIQTs7QUFFQTtBN0RrbmpIQTtBNkRobmpIQTs7QUFFQTtBN0RrbmpIQTtBNkRobmpIQTs7QUFFQTtBN0RrbmpIQTtBNkRqb2pIQTtBQUFBO0E3RG9vakhBO0E2RG5vakhBOztBQUVBO0E3RHFvakhBO0E2RG5vakhBOztBQUVBO0E3RHFvakhBO0E2RG5vakhBOztBQUVBO0E3RHFvakhBO0E2RG5vakhBOztBQUVBO0E3RHFvakhBO0E2RHBwakhBO0FBQUE7QTdEdXBqSEE7QTZEdHBqSEE7O0FBRUE7QTdEd3BqSEE7QTZEdHBqSEE7O0FBRUE7QTdEd3BqSEE7QTZEdHBqSEE7O0FBRUE7QTdEd3BqSEE7QTZEdHBqSEE7O0FBRUE7QTdEd3BqSEE7QTZEdnFqSEE7QUFBQTtBN0QwcWpIQTtBNkR6cWpIQTs7QUFFQTtBN0QycWpIQTtBNkR6cWpIQTs7QUFFQTtBN0QycWpIQTtBNkR6cWpIQTs7QUFFQTtBN0QycWpIQTtBNkR6cWpIQTs7QUFFQTtBN0QycWpIQTtBNkQxcmpIQTtBQUFBO0E3RDZyakhBO0E2RDVyakhBOztBQUVBO0E3RDhyakhBO0E2RDVyakhBOztBQUVBO0E3RDhyakhBO0E2RDVyakhBOztBQUVBO0E3RDhyakhBO0E2RDVyakhBOztBQUVBO0E3RDhyakhBO0E2RDdzakhBO0FBQUE7QTdEZ3RqSEE7QTZEL3NqSEE7O0FBRUE7QTdEaXRqSEE7QTZEL3NqSEE7O0FBRUE7QTdEaXRqSEE7QTZEL3NqSEE7O0FBRUE7QTdEaXRqSEE7QTZEL3NqSEE7O0FBRUE7QTdEaXRqSEE7QTZEaHVqSEE7QUFBQTtBN0RtdWpIQTtBNkRsdWpIQTs7QUFFQTtBN0RvdWpIQTtBNkRsdWpIQTs7QUFFQTtBN0RvdWpIQTtBNkRsdWpIQTs7QUFFQTtBN0RvdWpIQTtBNkRsdWpIQTs7QUFFQTtBN0RvdWpIQTtBNkRudmpIQTtBQUFBO0E3RHN2akhBO0E2RHJ2akhBOztBQUVBO0E3RHV2akhBO0E2RHJ2akhBOztBQUVBO0E3RHV2akhBO0E2RHJ2akhBOztBQUVBO0E3RHV2akhBO0E2RHJ2akhBOztBQUVBO0E3RHV2akhBO0E2RHR3akhBO0FBQUE7QTdEeXdqSEE7QTZEeHdqSEE7O0FBRUE7QTdEMHdqSEE7QTZEeHdqSEE7O0FBRUE7QTdEMHdqSEE7QTZEeHdqSEE7O0FBRUE7QTdEMHdqSEE7QTZEeHdqSEE7O0FBRUE7QTdEMHdqSEE7QTZEenhqSEE7QUFBQTtBN0Q0eGpIQTtBNkQzeGpIQTs7QUFFQTtBN0Q2eGpIQTtBNkQzeGpIQTs7QUFFQTtBN0Q2eGpIQTtBNkQzeGpIQTs7QUFFQTtBN0Q2eGpIQTtBNkQzeGpIQTs7QUFFQTtBN0Q2eGpIQTtBNkQ1eWpIQTtBQUFBO0E3RCt5akhBO0E2RDl5akhBOztBQUVBO0E3RGd6akhBO0E2RDl5akhBOztBQUVBO0E3RGd6akhBO0E2RDl5akhBOztBQUVBO0E3RGd6akhBO0E2RDl5akhBOztBQUVBO0E3RGd6akhBO0E2RC96akhBO0FBQUE7QTdEazBqSEE7QTZEajBqSEE7O0FBRUE7QTdEbTBqSEE7QTZEajBqSEE7O0FBRUE7QTdEbTBqSEE7QTZEajBqSEE7O0FBRUE7QTdEbTBqSEE7QTZEajBqSEE7O0FBRUE7QTdEbTBqSEE7QTZEbDFqSEE7QUFBQTtBN0RxMWpIQTtBNkRwMWpIQTs7QUFFQTtBN0RzMWpIQTtBNkRwMWpIQTs7QUFFQTtBN0RzMWpIQTtBNkRwMWpIQTs7QUFFQTtBN0RzMWpIQTtBNkRwMWpIQTs7QUFFQTtBN0RzMWpIQTtBNkRyMmpIQTtBQUFBO0E3RHcyakhBO0E2RHYyakhBOztBQUVBO0E3RHkyakhBO0E2RHYyakhBOztBQUVBO0E3RHkyakhBO0E2RHYyakhBOztBQUVBO0E3RHkyakhBO0E2RHYyakhBOztBQUVBO0E3RHkyakhBO0E2RHgzakhBO0FBQUE7QTdEMjNqSEE7QTZEMTNqSEE7O0FBRUE7QTdENDNqSEE7QTZEMTNqSEE7O0FBRUE7QTdENDNqSEE7QTZEMTNqSEE7O0FBRUE7QTdENDNqSEE7QTZEMTNqSEE7O0FBRUE7QTdENDNqSEE7QTZEMzRqSEE7QUFBQTtBN0Q4NGpIQTtBNkQ3NGpIQTs7QUFFQTtBN0QrNGpIQTtBNkQ3NGpIQTs7QUFFQTtBN0QrNGpIQTtBNkQ3NGpIQTs7QUFFQTtBN0QrNGpIQTtBNkQ3NGpIQTs7QUFFQTtBN0QrNGpIQTtBNkQ5NWpIQTtBQUFBO0E3RGk2akhBO0E2RGg2akhBOztBQUVBO0E3RGs2akhBO0E2RGg2akhBOztBQUVBO0E3RGs2akhBO0E2RGg2akhBOztBQUVBO0E3RGs2akhBO0E2RGg2akhBOztBQUVBO0E3RGs2akhBO0E2RGo3akhBO0FBQUE7QTdEbzdqSEE7QTZEbjdqSEE7O0FBRUE7QTdEcTdqSEE7QTZEbjdqSEE7O0FBRUE7QTdEcTdqSEE7QTZEbjdqSEE7O0FBRUE7QTdEcTdqSEE7QTZEbjdqSEE7O0FBRUE7QTdEcTdqSEE7QTZEcDhqSEE7QUFBQTtBN0R1OGpIQTtBNkR0OGpIQTs7QUFFQTtBN0R3OGpIQTtBNkR0OGpIQTs7QUFFQTtBN0R3OGpIQTtBNkR0OGpIQTs7QUFFQTtBN0R3OGpIQTtBNkR0OGpIQTs7QUFFQTtBN0R3OGpIQTtBNkR2OWpIQTtBQUFBO0E3RDA5akhBO0E2RHo5akhBOztBQUVBO0E3RDI5akhBO0E2RHo5akhBOztBQUVBO0E3RDI5akhBO0E2RHo5akhBOztBQUVBO0E3RDI5akhBO0E2RHo5akhBOztBQUVBO0E3RDI5akhBO0E2RDErakhBO0FBQUE7QTdENitqSEE7QTZENStqSEE7O0FBRUE7QTdEOCtqSEE7QTZENStqSEE7O0FBRUE7QTdEOCtqSEE7QTZENStqSEE7O0FBRUE7QTdEOCtqSEE7QTZENStqSEE7O0FBRUE7QTdEOCtqSEE7QTZENy9qSEE7QUFBQTtBN0RnZ2tIQTtBNkQvL2pIQTs7QUFFQTtBN0RpZ2tIQTtBNkQvL2pIQTs7QUFFQTtBN0RpZ2tIQTtBNkQvL2pIQTs7QUFFQTtBN0RpZ2tIQTtBNkQvL2pIQTs7QUFFQTtBN0RpZ2tIQTtBNkRoaGtIQTtBQUFBO0E3RG1oa0hBO0E2RGxoa0hBOztBQUVBO0E3RG9oa0hBO0E2RGxoa0hBOztBQUVBO0E3RG9oa0hBO0E2RGxoa0hBOztBQUVBO0E3RG9oa0hBO0E2RGxoa0hBOztBQUVBO0E3RG9oa0hBO0E2RG5pa0hBO0FBQUE7QTdEc2lrSEE7QTZEcmlrSEE7O0FBRUE7QTdEdWlrSEE7QTZEcmlrSEE7O0FBRUE7QTdEdWlrSEE7QTZEcmlrSEE7O0FBRUE7QTdEdWlrSEE7QTZEcmlrSEE7O0FBRUE7QTdEdWlrSEE7QTZEdGprSEE7QUFBQTtBN0R5amtIQTtBNkR4amtIQTs7QUFFQTtBN0QwamtIQTtBNkR4amtIQTs7QUFFQTtBN0QwamtIQTtBNkR4amtIQTs7QUFFQTtBN0QwamtIQTtBNkR4amtIQTs7QUFFQTtBN0QwamtIQTtBNkR6a2tIQTtBQUFBO0E3RDRra0hBO0E2RDNra0hBOztBQUVBO0E3RDZra0hBO0E2RDNra0hBOztBQUVBO0E3RDZra0hBO0E2RDNra0hBOztBQUVBO0E3RDZra0hBO0E2RDNra0hBOztBQUVBO0E3RDZra0hBO0E2RDVsa0hBO0FBQUE7QTdEK2xrSEE7QTZEOWxrSEE7O0FBRUE7QTdEZ21rSEE7QTZEOWxrSEE7O0FBRUE7QTdEZ21rSEE7QTZEOWxrSEE7O0FBRUE7QTdEZ21rSEE7QTZEOWxrSEE7O0FBRUE7QTdEZ21rSEE7QTZEL21rSEE7QUFBQTtBN0RrbmtIQTtBNkRqbmtIQTs7QUFFQTtBN0RtbmtIQTtBNkRqbmtIQTs7QUFFQTtBN0RtbmtIQTtBNkRqbmtIQTs7QUFFQTtBN0RtbmtIQTtBNkRqbmtIQTs7QUFFQTtBN0RtbmtIQTtBNkRsb2tIQTtBQUFBO0E3RHFva0hBO0E2RHBva0hBOztBQUVBO0E3RHNva0hBO0E2RHBva0hBOztBQUVBO0E3RHNva0hBO0E2RHBva0hBOztBQUVBO0E3RHNva0hBO0E2RHBva0hBOztBQUVBO0E3RHNva0hBO0E2RHJwa0hBO0FBQUE7QTdEd3BrSEE7QTZEdnBrSEE7O0FBRUE7QTdEeXBrSEE7QTZEdnBrSEE7O0FBRUE7QTdEeXBrSEE7QTZEdnBrSEE7O0FBRUE7QTdEeXBrSEE7QTZEdnBrSEE7O0FBRUE7QTdEeXBrSEE7QTZEeHFrSEE7QUFBQTtBN0QycWtIQTtBNkQxcWtIQTs7QUFFQTtBN0Q0cWtIQTtBNkQxcWtIQTs7QUFFQTtBN0Q0cWtIQTtBNkQxcWtIQTs7QUFFQTtBN0Q0cWtIQTtBNkQxcWtIQTs7QUFFQTtBN0Q0cWtIQTtBNkQzcmtIQTtBQUFBO0E3RDhya0hBO0E2RDdya0hBOztBQUVBO0E3RCtya0hBO0E2RDdya0hBOztBQUVBO0E3RCtya0hBO0E2RDdya0hBOztBQUVBO0E3RCtya0hBO0E2RDdya0hBOztBQUVBO0E3RCtya0hBO0E2RDlza0hBO0FBQUE7QTdEaXRrSEE7QTZEaHRrSEE7O0FBRUE7QTdEa3RrSEE7QTZEaHRrSEE7O0FBRUE7QTdEa3RrSEE7QTZEaHRrSEE7O0FBRUE7QTdEa3RrSEE7QTZEaHRrSEE7O0FBRUE7QTdEa3RrSEE7QTZEanVrSEE7QUFBQTtBN0RvdWtIQTtBNkRudWtIQTs7QUFFQTtBN0RxdWtIQTtBNkRudWtIQTs7QUFFQTtBN0RxdWtIQTtBNkRudWtIQTs7QUFFQTtBN0RxdWtIQTtBNkRudWtIQTs7QUFFQTtBN0RxdWtIQTtBNkRwdmtIQTtBQUFBO0E3RHV2a0hBO0E2RHR2a0hBOztBQUVBO0E3RHd2a0hBO0E2RHR2a0hBOztBQUVBO0E3RHd2a0hBO0E2RHR2a0hBOztBQUVBO0E3RHd2a0hBO0E2RHR2a0hBOztBQUVBO0E3RHd2a0hBO0E2RHZ3a0hBO0FBQUE7QTdEMHdrSEE7QTZEendrSEE7O0FBRUE7QTdEMndrSEE7QTZEendrSEE7O0FBRUE7QTdEMndrSEE7QTZEendrSEE7O0FBRUE7QTdEMndrSEE7QTZEendrSEE7O0FBRUE7QTdEMndrSEE7QTZEMXhrSEE7QUFBQTtBN0Q2eGtIQTtBNkQ1eGtIQTs7QUFFQTtBN0Q4eGtIQTtBNkQ1eGtIQTs7QUFFQTtBN0Q4eGtIQTtBNkQ1eGtIQTs7QUFFQTtBN0Q4eGtIQTtBNkQ1eGtIQTs7QUFFQTtBN0Q4eGtIQTtBNkQ3eWtIQTtBQUFBO0E3RGd6a0hBO0E2RC95a0hBOztBQUVBO0E3RGl6a0hBO0E2RC95a0hBOztBQUVBO0E3RGl6a0hBO0E2RC95a0hBOztBQUVBO0E3RGl6a0hBO0E2RC95a0hBOztBQUVBO0E3RGl6a0hBO0E2RGgwa0hBO0FBQUE7QTdEbTBrSEE7QTZEbDBrSEE7O0FBRUE7QTdEbzBrSEE7QTZEbDBrSEE7O0FBRUE7QTdEbzBrSEE7QTZEbDBrSEE7O0FBRUE7QTdEbzBrSEE7QTZEbDBrSEE7O0FBRUE7QTdEbzBrSEE7QTZEbjFrSEE7QUFBQTtBN0RzMWtIQTtBNkRyMWtIQTs7QUFFQTtBN0R1MWtIQTtBNkRyMWtIQTs7QUFFQTtBN0R1MWtIQTtBNkRyMWtIQTs7QUFFQTtBN0R1MWtIQTtBNkRyMWtIQTs7QUFFQTtBN0R1MWtIQTtBNkR0MmtIQTtBQUFBO0E3RHkya0hBO0E2RHgya0hBOztBQUVBO0E3RDAya0hBO0E2RHgya0hBOztBQUVBO0E3RDAya0hBO0E2RHgya0hBOztBQUVBO0E3RDAya0hBO0E2RHgya0hBOztBQUVBO0E3RDAya0hBO0E2RHoza0hBO0FBQUE7QTdENDNrSEE7QTZEMzNrSEE7O0FBRUE7QTdENjNrSEE7QTZEMzNrSEE7O0FBRUE7QTdENjNrSEE7QTZEMzNrSEE7O0FBRUE7QTdENjNrSEE7QTZEMzNrSEE7O0FBRUE7QTdENjNrSEE7QTZENTRrSEE7QUFBQTtBN0QrNGtIQTtBNkQ5NGtIQTs7QUFFQTtBN0RnNWtIQTtBNkQ5NGtIQTs7QUFFQTtBN0RnNWtIQTtBNkQ5NGtIQTs7QUFFQTtBN0RnNWtIQTtBNkQ5NGtIQTs7QUFFQTtBN0RnNWtIQTtBNkR4NGtIQTtBQUFBO0E3RDI0a0hBO0E2RDE0a0hBOztBQUVBO0E3RDQ0a0hBO0E2RDE0a0hBOztBQUVBO0E3RDQ0a0hBO0E2RDE0a0hBOztBQUVBO0E3RDQ0a0hBO0E2RDE0a0hBOztBQUVBO0E3RDQ0a0hBO0E2RDM1a0hBO0FBQUE7QTdEODVrSEE7QTZENzVrSEE7O0FBRUE7QTdEKzVrSEE7QTZENzVrSEE7O0FBRUE7QTdEKzVrSEE7QTZENzVrSEE7O0FBRUE7QTdEKzVrSEE7QTZENzVrSEE7O0FBRUE7QTdEKzVrSEE7QTZEOTZrSEE7QUFBQTtBN0RpN2tIQTtBNkRoN2tIQTs7QUFFQTtBN0RrN2tIQTtBNkRoN2tIQTs7QUFFQTtBN0RrN2tIQTtBNkRoN2tIQTs7QUFFQTtBN0RrN2tIQTtBNkRoN2tIQTs7QUFFQTtBN0RrN2tIQTtBNkRqOGtIQTtBQUFBO0E3RG84a0hBO0E2RG44a0hBOztBQUVBO0E3RHE4a0hBO0E2RG44a0hBOztBQUVBO0E3RHE4a0hBO0E2RG44a0hBOztBQUVBO0E3RHE4a0hBO0E2RG44a0hBOztBQUVBO0E3RHE4a0hBO0E2RHA5a0hBO0FBQUE7QTdEdTlrSEE7QTZEdDlrSEE7O0FBRUE7QTdEdzlrSEE7QTZEdDlrSEE7O0FBRUE7QTdEdzlrSEE7QTZEdDlrSEE7O0FBRUE7QTdEdzlrSEE7QTZEdDlrSEE7O0FBRUE7QTdEdzlrSEE7QTZEditrSEE7QUFBQTtBN0QwK2tIQTtBNkR6K2tIQTs7QUFFQTtBN0QyK2tIQTtBNkR6K2tIQTs7QUFFQTtBN0QyK2tIQTtBNkR6K2tIQTs7QUFFQTtBN0QyK2tIQTtBNkR6K2tIQTs7QUFFQTtBN0QyK2tIQTtBNkQxL2tIQTtBQUFBO0E3RDYva0hBO0E2RDUva0hBOztBQUVBO0E3RDgva0hBO0E2RDUva0hBOztBQUVBO0E3RDgva0hBO0E2RDUva0hBOztBQUVBO0E3RDgva0hBO0E2RDUva0hBOztBQUVBO0E3RDgva0hBO0E2RDdnbEhBO0FBQUE7QTdEZ2hsSEE7QTZEL2dsSEE7O0FBRUE7QTdEaWhsSEE7QTZEL2dsSEE7O0FBRUE7QTdEaWhsSEE7QTZEL2dsSEE7O0FBRUE7QTdEaWhsSEE7QTZEL2dsSEE7O0FBRUE7QTdEaWhsSEE7QTZEaGlsSEE7QUFBQTtBN0RtaWxIQTtBNkRsaWxIQTs7QUFFQTtBN0RvaWxIQTtBNkRsaWxIQTs7QUFFQTtBN0RvaWxIQTtBNkRsaWxIQTs7QUFFQTtBN0RvaWxIQTtBNkRsaWxIQTs7QUFFQTtBN0RvaWxIQTtBNkRuamxIQTtBQUFBO0E3RHNqbEhBO0E2RHJqbEhBOztBQUVBO0E3RHVqbEhBO0E2RHJqbEhBOztBQUVBO0E3RHVqbEhBO0E2RHJqbEhBOztBQUVBO0E3RHVqbEhBO0E2RHJqbEhBOztBQUVBO0E3RHVqbEhBO0E2RHRrbEhBO0FBQUE7QTdEeWtsSEE7QTZEeGtsSEE7O0FBRUE7QTdEMGtsSEE7QTZEeGtsSEE7O0FBRUE7QTdEMGtsSEE7QTZEeGtsSEE7O0FBRUE7QTdEMGtsSEE7QTZEeGtsSEE7O0FBRUE7QTdEMGtsSEE7QTZEemxsSEE7QUFBQTtBN0Q0bGxIQTtBNkQzbGxIQTs7QUFFQTtBN0Q2bGxIQTtBNkQzbGxIQTs7QUFFQTtBN0Q2bGxIQTtBNkQzbGxIQTs7QUFFQTtBN0Q2bGxIQTtBNkQzbGxIQTs7QUFFQTtBN0Q2bGxIQTtBNkQ1bWxIQTtBQUFBO0E3RCttbEhBO0E2RDltbEhBOztBQUVBO0E3RGdubEhBO0E2RDltbEhBOztBQUVBO0E3RGdubEhBO0E2RDltbEhBOztBQUVBO0E3RGdubEhBO0E2RDltbEhBOztBQUVBO0E3RGdubEhBO0E2RC9ubEhBO0FBQUE7QTdEa29sSEE7QTZEam9sSEE7O0FBRUE7QTdEbW9sSEE7QTZEam9sSEE7O0FBRUE7QTdEbW9sSEE7QTZEam9sSEE7O0FBRUE7QTdEbW9sSEE7QTZEam9sSEE7O0FBRUE7QTdEbW9sSEE7QTZEbHBsSEE7QUFBQTtBN0RxcGxIQTtBNkRwcGxIQTs7QUFFQTtBN0RzcGxIQTtBNkRwcGxIQTs7QUFFQTtBN0RzcGxIQTtBNkRwcGxIQTs7QUFFQTtBN0RzcGxIQTtBNkRwcGxIQTs7QUFFQTtBN0RzcGxIQTtBNkRycWxIQTtBQUFBO0E3RHdxbEhBO0E2RHZxbEhBOztBQUVBO0E3RHlxbEhBO0E2RHZxbEhBOztBQUVBO0E3RHlxbEhBO0E2RHZxbEhBOztBQUVBO0E3RHlxbEhBO0E2RHZxbEhBOztBQUVBO0E3RHlxbEhBO0E2RHhybEhBO0FBQUE7QTdEMnJsSEE7QTZEMXJsSEE7O0FBRUE7QTdENHJsSEE7QTZEMXJsSEE7O0FBRUE7QTdENHJsSEE7QTZEMXJsSEE7O0FBRUE7QTdENHJsSEE7QTZEMXJsSEE7O0FBRUE7QTdENHJsSEE7QTZEM3NsSEE7QUFBQTtBN0Q4c2xIQTtBNkQ3c2xIQTs7QUFFQTtBN0Qrc2xIQTtBNkQ3c2xIQTs7QUFFQTtBN0Qrc2xIQTtBNkQ3c2xIQTs7QUFFQTtBN0Qrc2xIQTtBNkQ3c2xIQTs7QUFFQTtBN0Qrc2xIQTtBNkQ5dGxIQTtBQUFBO0E3RGl1bEhBO0E2RGh1bEhBOztBQUVBO0E3RGt1bEhBO0E2RGh1bEhBOztBQUVBO0E3RGt1bEhBO0E2RGh1bEhBOztBQUVBO0E3RGt1bEhBO0E2RGh1bEhBOztBQUVBO0E3RGt1bEhBO0E2RGp2bEhBO0FBQUE7QTdEb3ZsSEE7QTZEbnZsSEE7O0FBRUE7QTdEcXZsSEE7QTZEbnZsSEE7O0FBRUE7QTdEcXZsSEE7QTZEbnZsSEE7O0FBRUE7QTdEcXZsSEE7QTZEbnZsSEE7O0FBRUE7QTdEcXZsSEE7QTZEcHdsSEE7QUFBQTtBN0R1d2xIQTtBNkR0d2xIQTs7QUFFQTtBN0R3d2xIQTtBNkR0d2xIQTs7QUFFQTtBN0R3d2xIQTtBNkR0d2xIQTs7QUFFQTtBN0R3d2xIQTtBNkR0d2xIQTs7QUFFQTtBN0R3d2xIQTtBNkRsd2xIQTtBQUFBO0E3RHF3bEhBO0E2RHB3bEhBOztBQUVBO0E3RHN3bEhBO0E2RHB3bEhBOztBQUVBO0E3RHN3bEhBO0E2RHB3bEhBOztBQUVBO0E3RHN3bEhBO0E2RHB3bEhBOztBQUVBO0E3RHN3bEhBO0FBQ0E7QThEdjBsSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QTlEdTBsSEE7O0ErRGoxbEhBO0FBQUE7QS9EcTFsSEE7O0ErRGoxbEhBO0FBQUE7QS9EcTFsSEE7O0ErRHAxbEhBO0FBQUE7QS9EdzFsSEE7O0ErRHYxbEhBO0FBQUE7QS9EMjFsSEE7O0ErRDExbEhBO0FDVEE7QUFDQTtBQUNBO0FoRXUybEhBOztBK0R4MWxIQTtBQUFBO0EvRDQxbEhBOztBK0QzMWxIQTtBQUFBO0EvRCsxbEhBOztBK0Q5MWxIQTtBQUFBO0EvRGsybEhBOztBZ0I3emxIQTtBK0N2Q0E7QUFBQTtBL0R5MmxIQTtBK0R4MmxIQTtBQUFBO0EvRDIybEhBO0ErRDEybEhBO0FBQUE7QS9ENjJsSEE7QUFDQTtBZ0J6MGxIQTtBK0N2Q0E7QUFBQTtBL0RvM2xIQTtBK0RuM2xIQTtBQUFBO0EvRHMzbEhBO0ErRHIzbEhBO0FBQUE7QS9EdzNsSEE7QUFDQTtBZ0JwMWxIQTtBK0N2Q0E7QUFBQTtBL0QrM2xIQTtBK0Q5M2xIQTtBQUFBO0EvRGk0bEhBO0ErRGg0bEhBO0FBQUE7QS9EbTRsSEE7QUFDQTtBZ0IvMWxIQTtBK0N2Q0E7QUFBQTtBL0QwNGxIQTtBK0R6NGxIQTtBQUFBO0EvRDQ0bEhBO0ErRDM0bEhBO0FBQUE7QS9EODRsSEE7QUFDQTtBK0R6NGxIQTtBQUFBO0EvRDQ0bEhBOztBK0QzNGxIQTtBQUFBO0EvRCs0bEhBOztBK0Q5NGxIQTtBQUFBO0EvRGs1bEhBOztBK0Q5NGxIQTtBQUFBO0EvRGs1bEhBOztBK0RqNWxIQTtBQUFBO0EvRHE1bEhBOztBK0RwNWxIQTtBQUFBO0EvRHc1bEhBOztBK0R2NWxIQTtBQUFBO0EvRDI1bEhBOztBK0QxNWxIQTtBQUFBO0EvRDg1bEhBOztBK0Q3NWxIQTtBQUFBO0EvRGk2bEhBOztBK0Q3NWxIQTtBQUFBO0EvRGk2bEhBOztBaUV4OGxIQTtBQUNBO0FqRTI4bEhBOztBT2o4bEhBO0EwRExBO0FqRTA4bEhBOztBaUVoOWxIQTtBQUNBO0FqRW05bEhBOztBT3o4bEhBO0EwRExBO0FqRWs5bEhBOztBaUV4OWxIQTtBQUNBO0FqRTI5bEhBOztBT2o5bEhBO0EwRExBO0FqRTA5bEhBOztBaUVoK2xIQTtBQUNBO0FqRW0rbEhBOztBT3o5bEhBO0EwRExBO0FqRWsrbEhBOztBaUV4K2xIQTtBQUNBO0FqRTIrbEhBOztBT2orbEhBO0EwRExBO0FqRTArbEhBOztBaUVoL2xIQTtBQUNBO0FqRW0vbEhBOztBT3orbEhBO0EwRExBO0FqRWsvbEhBOztBaUV4L2xIQTtBQUNBO0FqRTIvbEhBOztBT2ovbEhBO0EwRExBO0FqRTAvbEhBOztBaUVoZ21IQTtBQUNBO0FqRW1nbUhBOztBT3ovbEhBO0EwRExBO0FqRWtnbUhBOztBaUV4Z21IQTtBQUNBO0FqRTJnbUhBOztBT2pnbUhBO0EwRExBO0FqRTBnbUhBOztBaUVoaG1IQTtBQUNBO0FqRW1obUhBOztBT3pnbUhBO0EwRExBO0FqRWtobUhBOztBaUV4aG1IQTtBQUNBO0FqRTJobUhBOztBT2pobUhBO0EwRExBO0FqRTBobUhBOztBaUVoaW1IQTtBQUNBO0FqRW1pbUhBOztBT3pobUhBO0EwRExBO0FqRWtpbUhBOztBaUV4aW1IQTtBQUNBO0FqRTJpbUhBOztBT2ppbUhBO0EwRExBO0FqRTBpbUhBOztBaUVoam1IQTtBQUNBO0FqRW1qbUhBOztBT3ppbUhBO0EwRExBO0FqRWtqbUhBOztBaUV4am1IQTtBQUNBO0FqRTJqbUhBOztBT2pqbUhBO0EwRExBO0FqRTBqbUhBOztBaUVoa21IQTtBQUNBO0FqRW1rbUhBOztBT3pqbUhBO0EwRExBO0FqRWtrbUhBOztBaUV4a21IQTtBQUNBO0FqRTJrbUhBOztBT2prbUhBO0EwRExBO0FqRTBrbUhBOztBaUVobG1IQTtBQUNBO0FqRW1sbUhBOztBT3prbUhBO0EwRExBO0FqRWtsbUhBOztBaUV4bG1IQTtBQUNBO0FqRTJsbUhBOztBT2psbUhBO0EwRExBO0FqRTBsbUhBOztBaUVobW1IQTtBQUNBO0FqRW1tbUhBOztBT3psbUhBO0EwRExBO0FqRWttbUhBOztBaUV4bW1IQTtBQUNBO0FqRTJtbUhBOztBT2ptbUhBO0EwRExBO0FqRTBtbUhBOztBK0Rua21IQTtBQUFBO0EvRHVrbUhBOztBK0R0a21IQTtBQUFBO0EvRDBrbUhBOztBK0R4a21IQTtBQUFBO0EvRDRrbUhBOztBK0Qza21IQTtBQUFBO0EvRCtrbUhBOztBK0Qza21IQTtBR3ZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRXNvbUhBOztBK0Qva21IQTtBQUFBO0EvRG1sbUhBOztBK0RqbG1IQTtBQUNBO0FBQ0E7QS9Eb2xtSEE7O0ErRC9rbUhBO0FBQUE7QS9EbWxtSEE7O0FtRXBwbUhBO0FBQ0E7QW5FdXBtSEE7O0FtRXBwbUhBO0FBQ0E7QW5FdXBtSEE7O0FvRXZwbUhBO0FBQ0E7OztBQUtBO0FBRUE7QXBFdXBtSEE7QW9FbnBtSEE7QUFDQTtBcEVxcG1IQTtBb0U1b21IQTtBQUNBO0FwRThvbUhBO0FvRWhvbUhBO0FBQ0E7QXBFa29tSEE7QW9FaG9tSEE7O0FBRUE7QUFDQTtBcEVrb21IQTtBb0Uvbm1IQTs7QUFFQTtBcEVpb21IQTtBb0U5bm1IQTs7O0FBR0E7QUFDQTtBcEVnb21IQTtBb0U3bm1IQTs7QUFFQTtBcEUrbm1IQTtBb0V2bm1IQTtBQUNBO0FwRXlubUhBO0FvRXZubUhBO0FBQ0E7QXBFeW5tSEE7QW9Fdm5tSEE7QUFDQTtBcEV5bm1IQTtBb0Vybm1IQTtBQUNBO0FwRXVubUhBO0FvRXJubUhBO0FBQ0E7QXBFdW5tSEE7QW9FcG5tSEE7QUFDQTtBcEVzbm1IQTtBb0Vwbm1IQTs7QUFFQTtBcEVzbm1IQTtBb0Vqbm1IQTs7QUFFQTtBcEVtbm1IQTtBb0UvbW1IQTtBQUNBO0FwRWlubUhBO0FvRS9tbUhBOzs7O0FBSUE7QXBFaW5tSEE7QW9FN21tSEE7QUFDQTtBQUNBO0FwRSttbUhBO0FBQ0E7QW9GOXVtSEE7QUM0RUE7QUFDQTtBQUNBO0FBQ0E7QUF4RUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckYwdW1IQTtBcUZ0dW1IQTtBQUNBO0FBS0E7QXJGb3VtSEE7QXFGaHVtSEE7QUFHQTtBQUNBO0FyRmd1bUhBO0FxRjd0bUhBO0FBQ0E7QXJGK3RtSEE7QXFGbHJtSEE7QUFJQTtBckZpcm1IQTs7QXFGOXBtSEE7QUNqR0E7QXRGbXdtSEE7QXNGandtSEE7QUFDQTtBdEZtd21IQTtBc0Zqd21IQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRGbXdtSEE7O0FnQjVzbUhBO0FxRW9DQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckYycW1IQTtBQUNBO0FnQnZ0bUhBO0FxRW9DQTtBQVdBO0FBQ0E7QUFDQTtBQUNBO0FyRjRxbUhBO0FBQ0E7O0FxRnJxbUhBO0FBREE7QUFFQTtBckZ5cW1IQTtBQUNBO0FxRnRxbUhBO0FBREE7QUFFQTtBQUNBO0FyRnlxbUhBO0FBQ0E7QXFGcnFtSEE7QUFEQTtBQUVBO0FyRndxbUhBO0FBQ0E7O0FxRm5xbUhBOztBQUVBO0FyRnNxbUhBOztBcUZqcW1IQTtBQUNBO0FyRm9xbUhBO0FxRmxxbUhBO0FBQ0E7QXJGb3FtSEE7O0FxRmhxbUhBO0FBQ0E7QXJGbXFtSEE7QXFGanFtSEE7QUFDQTtBQUFBO0FyRm1xbUhBOztBdUZ0em1IQTtBQUNBO0F2Rnl6bUhBOztBdUYxem1IQTtBQUNBO0F2RjZ6bUhBOztBZ0J0dW1IQTtBdUV4RkE7QUFDQTtBdkZrMG1IQTtBdUZuMG1IQTtBQUNBO0F2RnEwbUhBO0FBQ0E7QWdCL3VtSEE7QXVFeEZBO0FBQ0E7QXZGMDBtSEE7QXVGMzBtSEE7QUFDQTtBdkY2MG1IQTtBQUNBO0FnQnZ2bUhBO0F1RXhGQTtBQUNBO0F2RmsxbUhBO0F1Rm4xbUhBO0FBQ0E7QXZGcTFtSEE7QUFDQTtBZ0Jqem1IQTtBdUV0Q0E7QUFDQTtBdkYwMW1IQTtBdUYzMW1IQTtBQUNBO0F2RjYxbUhBO0FBQ0E7QWdCNXltSEE7QXVFM0NBO0FBR0E7QXZGdzFtSEE7QUFDQTs7QWdCanptSEE7QXVFM0NBO0FBR0E7QXZGODFtSEE7QUFDQTs7QWdCdnptSEE7QXVFM0NBO0FBR0E7QXZGbzJtSEE7QUFDQTs7QWdCN3ptSEE7QXVFM0NBO0FBR0E7QXZGMDJtSEE7QUFDQTs7QXVGOTJtSEE7QUFHQTtBdkYrMm1IQTs7QXVGMTJtSEE7QUFDQTtBdkY2Mm1IQTs7QXdGLzJtSEE7QUFWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RjYzbUhBOztBd0Y5Mm1IQTtBQXRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Rnc0bUhBOztBZ0I5Mm1IQTtBd0VGQTtBQUNBO0F4Rm8zbUhBO0F3RmozbUhBO0FBQ0E7QXhGbTNtSEE7QUFDQTtBZ0J2M21IQTtBd0VRQTtBQUNBO0F4RmszbUhBO0F3Ri8ybUhBO0FBQ0E7QXhGaTNtSEE7QUFDQTtBZ0IvM21IQTtBd0VrQkE7QUFDQTtBeEZnM21IQTtBd0Y3Mm1IQTtBQUNBO0F4RisybUhBO0FBQ0E7QWdCdjRtSEE7QXdFRkE7QUFDQTtBeEY0NG1IQTtBd0Z6NG1IQTtBQUNBO0F4RjI0bUhBO0FBQ0E7QWdCLzRtSEE7QXdFUUE7QUFDQTtBeEYwNG1IQTtBd0Z2NG1IQTtBQUNBO0F4Rnk0bUhBO0FBQ0E7QWdCdjVtSEE7QXdFa0JBO0FBQ0E7QXhGdzRtSEE7QXdGcjRtSEE7QUFDQTtBeEZ1NG1IQTtBQUNBO0FnQi81bUhBO0F3RUZBO0FBQ0E7QXhGbzZtSEE7QXdGajZtSEE7QUFDQTtBeEZtNm1IQTtBQUNBO0FnQnY2bUhBO0F3RVFBO0FBQ0E7QXhGazZtSEE7QXdGLzVtSEE7QUFDQTtBeEZpNm1IQTtBQUNBO0FnQi82bUhBO0F3RWtCQTtBQUNBO0F4Rmc2bUhBO0F3Rjc1bUhBO0FBQ0E7QXhGKzVtSEE7QUFDQTtBZ0J2N21IQTtBd0VGQTtBQUNBO0F4RjQ3bUhBO0F3Rno3bUhBO0FBQ0E7QXhGMjdtSEE7QUFDQTtBZ0IvN21IQTtBd0VRQTtBQUNBO0F4RjA3bUhBO0F3RnY3bUhBO0FBQ0E7QXhGeTdtSEE7QUFDQTtBZ0J2OG1IQTtBd0VrQkE7QUFDQTtBeEZ3N21IQTtBd0ZyN21IQTtBQUNBO0F4RnU3bUhBO0FBQ0E7QWdCLzhtSEE7QXdFRkE7QUFDQTtBeEZvOW1IQTtBd0ZqOW1IQTtBQUNBO0F4Rm05bUhBO0FBQ0E7QWdCdjltSEE7QXdFUUE7QUFDQTtBeEZrOW1IQTtBd0YvOG1IQTtBQUNBO0F4Rmk5bUhBO0FBQ0E7QWdCLzltSEE7QXdFa0JBO0FBQ0E7QXhGZzltSEE7QXdGNzhtSEE7QUFDQTtBeEYrOG1IQTtBQUNBO0FnQnYrbUhBO0F3RUZBO0FBQ0E7QXhGNCttSEE7QXdGeittSEE7QUFDQTtBeEYyK21IQTtBQUNBO0FnQi8rbUhBO0F3RVFBO0FBQ0E7QXhGMCttSEE7QXdGdittSEE7QUFDQTtBeEZ5K21IQTtBQUNBO0FnQnYvbUhBO0F3RWtCQTtBQUNBO0F4RncrbUhBO0F3RnIrbUhBO0FBQ0E7QXhGdSttSEE7QUFDQTtBZ0IvL21IQTtBd0VGQTtBQUNBO0F4Rm9nbkhBO0F3RmpnbkhBO0FBQ0E7QXhGbWduSEE7QUFDQTtBZ0J2Z25IQTtBd0VRQTtBQUNBO0F4RmtnbkhBO0F3Ri8vbUhBO0FBQ0E7QXhGaWduSEE7QUFDQTtBZ0IvZ25IQTtBd0VrQkE7QUFDQTtBeEZnZ25IQTtBd0Y3L21IQTtBQUNBO0F4RisvbUhBO0FBQ0E7QXdGMy9tSEE7OztBQUFBO0FBSUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGNi9tSEE7O0FnQnJpbkhBO0F3RThDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEYyL21IQTtBQUNBO0FnQmxqbkhBO0F3RTZEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEZ3L21IQTtBQUNBO0F3Rm4vbUhBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGcS9tSEE7QUFDQTtBZ0Ixa25IQTtBd0UyRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGay9tSEE7QUFDQTtBeUZscG5IQTs7Ozs7Ozs7QUFBQTtBQ09BO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QTFGc3BuSEE7O0EwRm5wbkhBO0FBQ0E7QUFDQTtBMUZzcG5IQTs7QTBGbnBuSEE7QUFDQTtBQUNBO0ExRnNwbkhBOztBZ0JocG5IQTtBMEVyREE7QUFDQTtBMUZ5c25IQTtBMEZ0c25IQTtBQUNBO0ExRndzbkhBO0EwRnJzbkhBO0FBQ0E7QTFGdXNuSEE7QTBGcHNuSEE7QUFDQTtBMUZzc25IQTtBMEZuc25IQTtBQUNBO0ExRnFzbkhBO0EwRmxzbkhBO0FBQ0E7QTFGb3NuSEE7QTBGanNuSEE7QUFDQTtBMUZtc25IQTtBMEZoc25IQTtBQUNBO0ExRmtzbkhBO0EwRi9ybkhBO0FBQ0E7QTFGaXNuSEE7QTBGOXJuSEE7QUFDQTtBMUZnc25IQTtBMEY3cm5IQTtBQUNBO0FBQ0E7QTFGK3JuSEE7QTBGNXJuSEE7QUFDQTtBQUNBO0ExRjhybkhBO0FBQ0E7QWdCenJuSEE7QTBFckRBO0FBQ0E7QTFGaXZuSEE7QTBGOXVuSEE7QUFDQTtBMUZndm5IQTtBMEY3dW5IQTtBQUNBO0ExRit1bkhBO0EwRjV1bkhBO0FBQ0E7QTFGOHVuSEE7QTBGM3VuSEE7QUFDQTtBMUY2dW5IQTtBMEYxdW5IQTtBQUNBO0ExRjR1bkhBO0EwRnp1bkhBO0FBQ0E7QTFGMnVuSEE7QTBGeHVuSEE7QUFDQTtBMUYwdW5IQTtBMEZ2dW5IQTtBQUNBO0ExRnl1bkhBO0EwRnR1bkhBO0FBQ0E7QTFGd3VuSEE7QTBGcnVuSEE7QUFDQTtBQUNBO0ExRnV1bkhBO0EwRnB1bkhBO0FBQ0E7QUFDQTtBMUZzdW5IQTtBQUNBO0FnQmp1bkhBO0EwRXJEQTtBQUNBO0ExRnl4bkhBO0EwRnR4bkhBO0FBQ0E7QTFGd3huSEE7QTBGcnhuSEE7QUFDQTtBMUZ1eG5IQTtBMEZweG5IQTtBQUNBO0ExRnN4bkhBO0EwRm54bkhBO0FBQ0E7QTFGcXhuSEE7QTBGbHhuSEE7QUFDQTtBMUZveG5IQTtBMEZqeG5IQTtBQUNBO0ExRm14bkhBO0EwRmh4bkhBO0FBQ0E7QTFGa3huSEE7QTBGL3duSEE7QUFDQTtBMUZpeG5IQTtBMEY5d25IQTtBQUNBO0ExRmd4bkhBO0EwRjd3bkhBO0FBQ0E7QUFDQTtBMUYrd25IQTtBMEY1d25IQTtBQUNBO0FBQ0E7QTFGOHduSEE7QUFDQTtBZ0J6d25IQTtBMEVyREE7QUFDQTtBMUZpMG5IQTtBMEY5em5IQTtBQUNBO0ExRmcwbkhBO0EwRjd6bkhBO0FBQ0E7QTFGK3puSEE7QTBGNXpuSEE7QUFDQTtBMUY4em5IQTtBMEYzem5IQTtBQUNBO0ExRjZ6bkhBO0EwRjF6bkhBO0FBQ0E7QTFGNHpuSEE7QTBGenpuSEE7QUFDQTtBMUYyem5IQTtBMEZ4em5IQTtBQUNBO0ExRjB6bkhBO0EwRnZ6bkhBO0FBQ0E7QTFGeXpuSEE7QTBGdHpuSEE7QUFDQTtBMUZ3em5IQTtBMEZyem5IQTtBQUNBO0FBQ0E7QTFGdXpuSEE7QTBGcHpuSEE7QUFDQTtBQUNBO0ExRnN6bkhBO0FBQ0E7QTBGanpuSEE7QUFDQTtBMUZtem5IQTs7QTBGcHpuSEE7QUFDQTtBMUZ1em5IQTs7QTBGeHpuSEE7QUFDQTtBMUYyem5IQTs7QTBGNXpuSEE7QUFDQTtBMUYrem5IQTs7QTBGaDBuSEE7QUFDQTtBMUZtMG5IQTs7QTBGcDBuSEE7QUFDQTtBMUZ1MG5IQTs7QTBGeDBuSEE7QUFDQTtBMUYyMG5IQTs7QTBGNTBuSEE7QUFDQTtBMUYrMG5IQTs7QTBGaDFuSEE7QUFDQTtBMUZtMW5IQTs7QTBGcDFuSEE7QUFDQTtBMUZ1MW5IQTs7QTBGeDFuSEE7QUFDQTtBMUYyMW5IQTs7QTBGNTFuSEE7QUFDQTtBMUYrMW5IQTs7QTBGaDJuSEE7QUFDQTtBMUZtMm5IQTs7QTBGcDJuSEE7QUFDQTtBMUZ1Mm5IQTs7QTBGeDJuSEE7QUFDQTtBMUYyMm5IQTs7QTBGNTJuSEE7QUFDQTtBMUYrMm5IQTs7QTBGaDNuSEE7QUFDQTtBMUZtM25IQTs7QTBGcDNuSEE7QUFDQTtBMUZ1M25IQTs7QTBGeDNuSEE7QUFDQTtBMUYyM25IQTs7QTBGNTNuSEE7QUFDQTtBMUYrM25IQTs7QTBGaDRuSEE7QUFDQTtBMUZtNG5IQTs7QTBGLzNuSEE7QUFDQTtBMUZrNG5IQTs7QTBGNzNuSEE7QUFDQTtBMUZnNG5IQTs7QTBGNzNuSEE7QUFDQTtBQUNBO0ExRmc0bkhBOztBMEY3M25IQTtBQUNBO0FBQ0E7QTFGZzRuSEE7O0EwRjczbkhBO0FBQ0E7QUFDQTtBMUZnNG5IQTs7QTBGNzNuSEE7QUFDQTtBQUNBO0ExRmc0bkhBOztBMEY3M25IQTtBQUNBO0ExRmc0bkhBOztBMEY3M25IQTtBQUNBO0ExRmc0bkhBOztBMkZqK25IQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNGbytuSEE7O0EyRmgrbkhBO0FBQ0E7QTNGbStuSEE7O0EyRjE5bkhBO0FBQ0E7QTNGNjluSEE7O0EyRjE5bkhBO0FBQ0E7QTNGNjluSEE7O0EyRno5bkhBO0FBQ0E7QTNGNDluSEE7O0EyRng5bkhBO0FBQ0E7QTNGMjluSEE7O0EyRnY5bkhBO0FBQ0E7QTNGMDluSEE7O0EyRnQ5bkhBO0FBQ0E7QTNGeTluSEE7O0EyRnQ5bkhBO0FDL0NBO0E1Rnlnb0hBOztBOEY1Z29IQTtBQUNBO0E5Ritnb0hBOztBOEY1Z29IQTtBQUNBO0E5Ritnb0hBO0FnQng5bkhBO0E4RXhEQTtBQUlBO0E5Rmdob0hBO0FBQ0E7O0E4Rjdnb0hBO0FBQ0E7QTlGZ2hvSEE7QWdCaituSEE7QThFaERBO0FBSUE7QTlGaWhvSEE7QUFDQTs7QThGOWdvSEE7QUFDQTtBOUZpaG9IQTs7QStGdGlvSEE7O0FBQUE7QUFRQTtBQUNBO0EvRm9pb0hBOztBK0ZqaW9IQTtBQUNBO0EvRm9pb0hBOztBK0ZqaW9IQTtBQUNBO0EvRm9pb0hBOztBK0ZqaW9IQTtBQUNBO0EvRm9pb0hBOztBK0Y3aG9IQTtBQUNBO0EvRmdpb0hBOztBK0Y3aG9IQTs7QUFDQTtBL0ZpaW9IQTs7QStGOWhvSEE7QUFDQTtBL0ZpaW9IQTs7QStGOWhvSEE7QUFDQTtBL0ZpaW9IQTs7QStGOWhvSEE7Ozs7Ozs7QUFDQTtBL0Z1aW9IQTs7QStGcGlvSEE7QUFDQTtBL0Z1aW9IQTs7QStGcGlvSEE7QUFDQTtBL0Z1aW9IQTs7QStGcGlvSEE7QUFDQTtBL0Z1aW9IQTs7QStGNy9uSEE7O0FYeEZBO0FZOEpBO0FBNUZBO0FBekNBO0FEbUVBO0EvRmtnb0hBO0FnQjdpb0hBO0ErRXVDQTs7QUN0QkE7QUF6Q0E7QWhHMmtvSEE7QUFDQTtBZ0Jwam9IQTtBK0V1Q0E7O0FBT0E7QS9GMmdvSEE7QUFDQTs7QStGeGdvSEE7O0FYbkdBO0FZOEpBO0FBNUZBO0FEcUNBO0EvRjRnb0hBO0FnQmxrb0hBO0ErRWtEQTs7QUNqQ0E7QWhHc2pvSEE7QUFDQTtBZ0J4a29IQTtBK0VrREE7O0FBT0E7QS9Gb2hvSEE7QUFDQTs7QStGamhvSEE7O0FYOUdBO0FZOEpBO0FBNUZBO0FBekNBO0FEeUZBO0EvRnNob0hBO0FnQnZsb0hBO0ErRTZEQTs7QUM1Q0E7QUF6Q0E7QWhHcW5vSEE7QUFDQTtBZ0I5bG9IQTtBK0U2REE7O0FBT0E7QS9GK2hvSEE7QUFDQTs7QStGNWhvSEE7O0FYekhBO0FZOEpBO0FBNUZBO0FBekNBO0FEb0dBO0EvRmlpb0hBO0FnQjdtb0hBO0ErRXdFQTs7QUN2REE7QUF6Q0E7QWhHMm9vSEE7QUFDQTtBZ0Jwbm9IQTtBK0V3RUE7O0FBT0E7QS9GMGlvSEE7QUFDQTs7QStGdmlvSEE7O0FYcElBO0FZOEpBO0FBNUZBO0FBekNBO0FEK0dBO0EvRjRpb0hBO0FnQm5vb0hBO0ErRW1GQTs7QUNsRUE7QUF6Q0E7QWhHaXFvSEE7QUFDQTtBZ0Ixb29IQTtBK0VtRkE7O0FBT0E7QS9GcWpvSEE7QUFDQTs7QStGbGpvSEE7O0FBRUE7QUFDQTtBQU9BO0EvRitpb0hBO0FnQnZwb0hBO0ErRThGQTs7QUFNQTtBQUNBO0EvRndqb0hBO0FBQ0E7QWdCOXBvSEE7QStFOEZBOztBQWFBO0EvRndqb0hBO0FBQ0E7O0ErRmpqb0hBO0FYcEtBO0FZOEpBO0FBNUZBO0FoR3lwb0hBO0FnQjFxb0hBO0ErRW1IQTtBQ2xHQTtBaEc2cG9IQTtBQUNBOztBK0Z4am9IQTtBWHhLQTtBWThKQTtBQTVGQTtBaEdvcW9IQTtBZ0Jycm9IQTtBK0V1SEE7QUN0R0E7QWhHd3FvSEE7QUFDQTs7QStGL2pvSEE7QVg1S0E7QVk4SkE7QUE1RkE7QWhHK3FvSEE7QWdCaHNvSEE7QStFMkhBO0FDMUdBO0FoR21yb0hBO0FBQ0E7O0ErRnRrb0hBO0FYaExBO0FZOEpBO0FBNUZBO0FBekNBO0FoR291b0hBO0FnQjVzb0hBO0ErRStIQTtBQzlHQTtBQXpDQTtBaEd5dW9IQTtBQUNBOztBK0Yza29IQTtBWHhMQTtBWThKQTtBQWhHQTtBQXJDQTtBaEdpdm9IQTtBZ0J6dG9IQTtBK0V1SUE7QUMxSEE7QUFyQ0E7QWhHc3ZvSEE7QUFDQTs7QStGcGxvSEE7QVg1TEE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHOHZvSEE7QWdCdHVvSEE7QStFMklBO0FDOUhBO0FBckNBO0FoR213b0hBO0FBQ0E7O0ErRjdsb0hBO0FYaE1BO0FZOEpBO0FBaEdBO0FoR3F1b0hBOztBK0YvbG9IQTtBWHBNQTtBWThKQTtBQWhHQTtBaEcydW9IQTs7QStGam1vSEE7QVh4TUE7QVk4SkE7QUFoR0E7QUFyQ0E7QWhHdXhvSEE7O0ErRnBtb0hBO0FYNU1BO0FZOEpBO0FBaEdBO0FBckNBO0FoRzh4b0hBOztBK0Z2bW9IQTtBWGhOQTtBWThKQTtBQWhHQTtBQXJDQTtBaEdxeW9IQTtBZ0I3d29IQTtBK0UrSkE7QUNsSkE7QUFyQ0E7QWhHMHlvSEE7QUFDQTs7QStGNW1vSEE7QUFDQTtBL0YrbW9IQTtBZ0J2eG9IQTtBK0V1S0E7QUFJQTtBL0Znbm9IQTtBQUNBOztBK0Y3bW9IQTs7OztBVnBPQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRm8xb0hBO0FxRmgxb0hBOzs7O0FBQ0E7QUFLQTtBckZpMW9IQTtBcUY3MG9IQTs7Ozs7Ozs7OztBQUdBO0FBQ0E7QXJGczFvSEE7QXFGbjFvSEE7Ozs7QUFDQTtBckZ3MW9IQTs7QStGM29vSEE7OztBVjNPQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FyRnczb0hBO0FxRnAzb0hBOzs7QUFDQTtBQUtBO0FyRm8zb0hBO0FxRmgzb0hBOzs7Ozs7O0FBR0E7QUFDQTtBckZzM29IQTtBcUZuM29IQTs7O0FBQ0E7QXJGdTNvSEE7O0ErRnBxb0hBOzs7QVZqUEE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBckZ5NW9IQTtBcUZuNW9IQTs7O0FBQ0E7QUFHQTtBckZxNW9IQTtBcUYvNG9IQTs7Ozs7OztBQUdBO0FBQ0E7QXJGcTVvSEE7QXFGbDVvSEE7OztBQUNBO0FyRnM1b0hBOztBK0Y3cm9IQTtBSTNQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5HNDdvSEE7QW1HMTdvSEE7QUFJQTtBQUNBO0FuR3k3b0hBOztBK0Y1cm9IQTs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0EvRnVzb0hBO0ErRnJzb0hBOzs7Ozs7Ozs7QUFDQTtBL0Yrc29IQTtBK0Y1c29IQTs7Ozs7Ozs7O0FBQ0E7QUFDQTtBL0ZzdG9IQTtBK0ZwdG9IQTs7Ozs7Ozs7O0FBQ0E7QS9GOHRvSEE7QStGM3RvSEE7Ozs7Ozs7OztBQUNBO0EvRnF1b0hBO0ErRmh1b0hBOzs7Ozs7Ozs7QUFDQTtBL0YwdW9IQTs7QStGanVvSEE7QUFDQTtBL0ZvdW9IQTtBK0ZsdW9IQTtBQUNBO0EvRm91b0hBO0ErRmp1b0hBO0FBQ0E7QS9GbXVvSEE7QStGaHVvSEE7QUFDQTtBL0ZrdW9IQTtBK0YvdG9IQTtBQUNBO0EvRml1b0hBO0ErRjl0b0hBO0FBQ0E7QS9GZ3VvSEE7QStGN3RvSEE7QUFDQTtBL0YrdG9IQTtBK0Y1dG9IQTtBQUNBO0EvRjh0b0hBO0ErRjN0b0hBO0FBQ0E7QS9GNnRvSEE7QStGMXRvSEE7QUFDQTtBL0Y0dG9IQTs7QStGaHRvSEE7QUFDQTtBL0ZtdG9IQTs7QStGaHRvSEE7QUs5VkE7QUFDQTtBcEdranBIQTtBZ0IxL29IQTtBK0VxU0E7QUsxVkE7QXBHbWpwSEE7QUFDQTs7QStGdHRvSEE7QVgxVkE7QVk4SkE7QUFoR0E7QWhHdy9vSEE7O0FxR3pqcEhBO0FBQ0E7QUFDQTtBQUNBO0FyRzRqcEhBO0FxRzFpcEhBO0FBQ0E7QXJHNGlwSEE7QXFHemlwSEE7QUFDQTtBckcyaXBIQTtBcUdsaXBIQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdxaXBIQTtBZ0J4aHBIQTtBcUZqQkE7O0FBT0E7QXJHdWlwSEE7QUFDQTtBcUcxaHBIQTs7QUFDQTtBckc2aHBIQTtBcUdyaHBIQTtBQUNBO0FBQ0E7QXJHdWhwSEE7QXFHbGhwSEE7O0FBRUE7QXJHb2hwSEE7QXFHM2dwSEE7O0FBRUE7QXJHNmdwSEE7QXFHcmdwSEE7QUFDQTtBckd1Z3BIQTtBcUdwZ3BIQTtBQUNBO0FyR3NncEhBO0FxR25ncEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3FncEhBO0FxR2xncEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHb2dwSEE7QXFHamdwSEE7QUFDQTtBckdtZ3BIQTtBcUdoZ3BIQTtBQUNBO0FyR2tncEhBO0FxRy8vb0hBO0FBQ0E7QUFDQTtBckdpZ3BIQTtBcUc5L29IQTtBQUNBO0FyR2dncEhBO0FBQ0E7QXFHMy9vSEE7QUFDQTtBQUNBO0FyRzYvb0hBO0FxR3Qvb0hBO0FBQ0E7QXJHdy9vSEE7QXFHai9vSEE7QUFDQTtBckdtL29IQTtBcUc5K29IQTs7OztBQUVBO0FyR2svb0hBO0FnQi9tcEhBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHcS9vSEE7QUFDQTtBZ0J4bnBIQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR3cvb0hBO0FBQ0E7QWdCam9wSEE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHMi9vSEE7QUFDQTtBZ0Ixb3BIQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckc0L29IQTtBQUNBO0FxRzEvb0hBOzs7O0FBQ0E7QXJHKy9vSEE7QXFHMy9vSEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHOC9vSEE7QWdCaHFwSEE7QXFGOEpBOztBQU9BO0FyR2dncEhBO0FBQ0E7QXFHdC9vSEE7O0FBQ0E7QXJHeS9vSEE7QXFHLytvSEE7QUFDQTtBQUNBO0FBQ0E7QXJHaS9vSEE7QXFHLytvSEE7QUFDQTtBQUNBO0FyR2kvb0hBO0FxR3Yrb0hBOztBQUVBO0FyR3krb0hBO0FxR3Arb0hBOztBQUVBO0FyR3Mrb0hBO0FxR2grb0hBO0FBQ0E7QUFDQTtBQUNBO0FyR2srb0hBO0FxRzM5b0hBO0FBQ0E7QXJHNjlvSEE7QXFHeDlvSEE7Ozs7QUFFQTtBckc0OW9IQTtBcUcxOW9IQTs7OztBQUNBO0FyRys5b0hBO0FxRzM5b0hBOztBQUNBO0FyRzg5b0hBO0FxR3Q5b0hBO0FBQ0E7QXJHdzlvSEE7QXFHLzhvSEE7O0FBRUE7QXJHaTlvSEE7QXFHNThvSEE7O0FBRUE7QXJHODhvSEE7QXFHeDhvSEE7QUFDQTtBckcwOG9IQTtBcUduOG9IQTtBQUNBO0FyR3E4b0hBO0FxR2o4b0hBO0FBQ0E7QXJHbThvSEE7QXFHMzdvSEE7O0FBRUE7QXJHNjdvSEE7QXFHajdvSEE7O0FBRUE7QXJHbTdvSEE7QWdCL3VwSEE7QXFGL0JBO0FBQ0E7QXJHaXhwSEE7QXFHOXdwSEE7QUFDQTtBckdneHBIQTtBcUd2d3BIQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcwd3BIQTtBQUNBO0FnQjl2cEhBO0FxRmpCQTs7QUFPQTtBckc2d3BIQTtBQUNBO0FnQnB3cEhBO0FxRklBOztBQUNBO0FyR293cEhBO0FxRzV2cEhBO0FBQ0E7QUFDQTtBckc4dnBIQTtBcUd6dnBIQTs7QUFFQTtBckcydnBIQTtBcUdsdnBIQTs7QUFFQTtBckdvdnBIQTtBcUc1dXBIQTtBQUNBO0FyRzh1cEhBO0FxRzN1cEhBO0FBQ0E7QXJHNnVwSEE7QXFHMXVwSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHNHVwSEE7QXFHenVwSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcydXBIQTtBcUd4dXBIQTtBQUNBO0FyRzB1cEhBO0FxR3Z1cEhBO0FBQ0E7QXJHeXVwSEE7QXFHdHVwSEE7QUFDQTtBQUNBO0FyR3d1cEhBO0FxR3J1cEhBO0FBQ0E7QXJHdXVwSEE7QUFDQTtBcUdsdXBIQTtBQUNBO0FBQ0E7QXJHb3VwSEE7QXFHN3RwSEE7QUFDQTtBckcrdHBIQTtBcUd4dHBIQTtBQUNBO0FyRzB0cEhBO0FxR3J0cEhBOzs7O0FBRUE7QXJHeXRwSEE7QUFDQTtBZ0J2MXBIQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyRzZ0cEhBO0FBQ0E7QWdCaDJwSEE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdndXBIQTtBQUNBO0FnQnoycEhBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR211cEhBO0FBQ0E7QWdCbDNwSEE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHb3VwSEE7QUFDQTtBZ0IzM3BIQTtBcUZ5SkE7Ozs7QUFDQTtBckd3dXBIQTtBcUdwdXBIQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckd1dXBIQTtBQUNBO0FnQjE0cEhBO0FxRjhKQTs7QUFPQTtBckcwdXBIQTtBQUNBO0FnQmg1cEhBO0FxRmdMQTs7QUFDQTtBckdvdXBIQTtBcUcxdHBIQTtBQUNBO0FBQ0E7QUFDQTtBckc0dHBIQTtBcUcxdHBIQTtBQUNBO0FBQ0E7QXJHNHRwSEE7QXFHbHRwSEE7O0FBRUE7QXJHb3RwSEE7QXFHL3NwSEE7O0FBRUE7QXJHaXRwSEE7QXFHM3NwSEE7QUFDQTtBQUNBO0FBQ0E7QXJHNnNwSEE7QXFHdHNwSEE7QUFDQTtBckd3c3BIQTtBcUduc3BIQTs7OztBQUVBO0FyR3VzcEhBO0FxR3JzcEhBOzs7O0FBQ0E7QXJHMHNwSEE7QXFHdHNwSEE7O0FBQ0E7QXJHeXNwSEE7QXFHanNwSEE7QUFDQTtBckdtc3BIQTtBcUcxcnBIQTs7QUFFQTtBckc0cnBIQTtBcUd2cnBIQTs7QUFFQTtBckd5cnBIQTtBcUducnBIQTtBQUNBO0FyR3FycEhBO0FxRzlxcEhBO0FBQ0E7QXJHZ3JwSEE7QXFHNXFwSEE7QUFDQTtBckc4cXBIQTtBcUd0cXBIQTs7QUFFQTtBckd3cXBIQTtBcUc1cHBIQTs7QUFFQTtBckc4cHBIQTtBQUNBO0FnQjM5cEhBO0FxRi9CQTtBQUNBO0FyRzYvcEhBO0FxRzEvcEhBO0FBQ0E7QXJHNC9wSEE7QXFHbi9wSEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHcy9wSEE7QUFDQTtBZ0IxK3BIQTtBcUZqQkE7O0FBT0E7QXJHeS9wSEE7QUFDQTtBZ0JoL3BIQTtBcUZJQTs7QUFDQTtBckdnL3BIQTtBcUd4K3BIQTtBQUNBO0FBQ0E7QXJHMCtwSEE7QXFHcitwSEE7O0FBRUE7QXJHdStwSEE7QXFHOTlwSEE7O0FBRUE7QXJHZytwSEE7QXFHeDlwSEE7QUFDQTtBckcwOXBIQTtBcUd2OXBIQTtBQUNBO0FyR3k5cEhBO0FxR3Q5cEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3c5cEhBO0FxR3I5cEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHdTlwSEE7QXFHcDlwSEE7QUFDQTtBckdzOXBIQTtBcUduOXBIQTtBQUNBO0FyR3E5cEhBO0FxR2w5cEhBO0FBQ0E7QUFDQTtBckdvOXBIQTtBcUdqOXBIQTtBQUNBO0FyR205cEhBO0FBQ0E7QXFHOThwSEE7QUFDQTtBQUNBO0FyR2c5cEhBO0FxR3o4cEhBO0FBQ0E7QXJHMjhwSEE7QXFHcDhwSEE7QUFDQTtBckdzOHBIQTtBcUdqOHBIQTs7OztBQUVBO0FyR3E4cEhBO0FBQ0E7QWdCbmtxSEE7QXFGMkhBOzs7O0FBS0E7QUFFQTtBckd5OHBIQTtBQUNBO0FnQjVrcUhBO0FxRjJIQTs7OztBQVdBO0FBRUE7QXJHNDhwSEE7QUFDQTtBZ0JybHFIQTtBcUYySEE7Ozs7QUFpQkE7QUFFQTtBckcrOHBIQTtBQUNBO0FnQjlscUhBO0FxRjJIQTs7OztBQXlCQTtBQUVBO0FyR2c5cEhBO0FBQ0E7QWdCdm1xSEE7QXFGeUpBOzs7O0FBQ0E7QXJHbzlwSEE7QXFHaDlwSEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHbTlwSEE7QUFDQTtBZ0J0bnFIQTtBcUY4SkE7O0FBT0E7QXJHczlwSEE7QUFDQTtBZ0I1bnFIQTtBcUZnTEE7O0FBQ0E7QXJHZzlwSEE7QXFHdDhwSEE7QUFDQTtBQUNBO0FBQ0E7QXJHdzhwSEE7QXFHdDhwSEE7QUFDQTtBQUNBO0FyR3c4cEhBO0FxRzk3cEhBOztBQUVBO0FyR2c4cEhBO0FxRzM3cEhBOztBQUVBO0FyRzY3cEhBO0FxR3Y3cEhBO0FBQ0E7QUFDQTtBQUNBO0FyR3k3cEhBO0FxR2w3cEhBO0FBQ0E7QXJHbzdwSEE7QXFHLzZwSEE7Ozs7QUFFQTtBckdtN3BIQTtBcUdqN3BIQTs7OztBQUNBO0FyR3M3cEhBO0FxR2w3cEhBOztBQUNBO0FyR3E3cEhBO0FxRzc2cEhBO0FBQ0E7QXJHKzZwSEE7QXFHdDZwSEE7O0FBRUE7QXJHdzZwSEE7QXFHbjZwSEE7O0FBRUE7QXJHcTZwSEE7QXFHLzVwSEE7QUFDQTtBckdpNnBIQTtBcUcxNXBIQTtBQUNBO0FyRzQ1cEhBO0FxR3g1cEhBO0FBQ0E7QXJHMDVwSEE7QXFHbDVwSEE7O0FBRUE7QXJHbzVwSEE7QXFHeDRwSEE7O0FBRUE7QXJHMDRwSEE7QUFDQTtBZ0J2c3FIQTtBcUYvQkE7QUFDQTtBckd5dXFIQTtBcUd0dXFIQTtBQUNBO0FyR3d1cUhBO0FxRy90cUhBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR2t1cUhBO0FBQ0E7QWdCdHRxSEE7QXFGakJBOztBQU9BO0FyR3F1cUhBO0FBQ0E7QWdCNXRxSEE7QXFGSUE7O0FBQ0E7QXJHNHRxSEE7QXFHcHRxSEE7QUFDQTtBQUNBO0FyR3N0cUhBO0FxR2p0cUhBOztBQUVBO0FyR210cUhBO0FxRzFzcUhBOztBQUVBO0FyRzRzcUhBO0FxR3BzcUhBO0FBQ0E7QXJHc3NxSEE7QXFHbnNxSEE7QUFDQTtBckdxc3FIQTtBcUdsc3FIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckdvc3FIQTtBcUdqc3FIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR21zcUhBO0FxR2hzcUhBO0FBQ0E7QXJHa3NxSEE7QXFHL3JxSEE7QUFDQTtBckdpc3FIQTtBcUc5cnFIQTtBQUNBO0FBQ0E7QXJHZ3NxSEE7QXFHN3JxSEE7QUFDQTtBckcrcnFIQTtBQUNBO0FxRzFycUhBO0FBQ0E7QUFDQTtBckc0cnFIQTtBcUdycnFIQTtBQUNBO0FyR3VycUhBO0FxR2hycUhBO0FBQ0E7QXJHa3JxSEE7QXFHN3FxSEE7Ozs7QUFFQTtBckdpcnFIQTtBQUNBO0FnQi95cUhBO0FxRjJIQTs7OztBQUtBO0FBRUE7QXJHcXJxSEE7QUFDQTtBZ0J4enFIQTtBcUYySEE7Ozs7QUFXQTtBQUVBO0FyR3dycUhBO0FBQ0E7QWdCajBxSEE7QXFGMkhBOzs7O0FBaUJBO0FBRUE7QXJHMnJxSEE7QUFDQTtBZ0IxMHFIQTtBcUYySEE7Ozs7QUF5QkE7QUFFQTtBckc0cnFIQTtBQUNBO0FnQm4xcUhBO0FxRnlKQTs7OztBQUNBO0FyR2dzcUhBO0FxRzVycUhBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRytycUhBO0FBQ0E7QWdCbDJxSEE7QXFGOEpBOztBQU9BO0FyR2tzcUhBO0FBQ0E7QWdCeDJxSEE7QXFGZ0xBOztBQUNBO0FyRzRycUhBO0FxR2xycUhBO0FBQ0E7QUFDQTtBQUNBO0FyR29ycUhBO0FxR2xycUhBO0FBQ0E7QUFDQTtBckdvcnFIQTtBcUcxcXFIQTs7QUFFQTtBckc0cXFIQTtBcUd2cXFIQTs7QUFFQTtBckd5cXFIQTtBcUducXFIQTtBQUNBO0FBQ0E7QUFDQTtBckdxcXFIQTtBcUc5cHFIQTtBQUNBO0FyR2dxcUhBO0FxRzNwcUhBOzs7O0FBRUE7QXJHK3BxSEE7QXFHN3BxSEE7Ozs7QUFDQTtBckdrcXFIQTtBcUc5cHFIQTs7QUFDQTtBckdpcXFIQTtBcUd6cHFIQTtBQUNBO0FyRzJwcUhBO0FxR2xwcUhBOztBQUVBO0FyR29wcUhBO0FxRy9vcUhBOztBQUVBO0FyR2lwcUhBO0FxRzNvcUhBO0FBQ0E7QXJHNm9xSEE7QXFHdG9xSEE7QUFDQTtBckd3b3FIQTtBcUdwb3FIQTtBQUNBO0FyR3NvcUhBO0FxRzlucUhBOztBQUVBO0FyR2dvcUhBO0FxR3BucUhBOztBQUVBO0FyR3NucUhBO0FBQ0E7QWdCbjdxSEE7QXFGL0JBO0FBQ0E7QXJHcTlxSEE7QXFHbDlxSEE7QUFDQTtBckdvOXFIQTtBcUczOHFIQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckc4OHFIQTtBQUNBO0FnQmw4cUhBO0FxRmpCQTs7QUFPQTtBckdpOXFIQTtBQUNBO0FnQng4cUhBO0FxRklBOztBQUNBO0FyR3c4cUhBO0FxR2g4cUhBO0FBQ0E7QUFDQTtBckdrOHFIQTtBcUc3N3FIQTs7QUFFQTtBckcrN3FIQTtBcUd0N3FIQTs7QUFFQTtBckd3N3FIQTtBcUdoN3FIQTtBQUNBO0FyR2s3cUhBO0FxRy82cUhBO0FBQ0E7QXJHaTdxSEE7QXFHOTZxSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHZzdxSEE7QXFHNzZxSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcrNnFIQTtBcUc1NnFIQTtBQUNBO0FyRzg2cUhBO0FxRzM2cUhBO0FBQ0E7QXJHNjZxSEE7QXFHMTZxSEE7QUFDQTtBQUNBO0FyRzQ2cUhBO0FxR3o2cUhBO0FBQ0E7QXJHMjZxSEE7QUFDQTtBcUd0NnFIQTtBQUNBO0FBQ0E7QXJHdzZxSEE7QXFHajZxSEE7QUFDQTtBckdtNnFIQTtBcUc1NXFIQTtBQUNBO0FyRzg1cUhBO0FxR3o1cUhBOzs7O0FBRUE7QXJHNjVxSEE7QUFDQTtBZ0IzaHJIQTtBcUYySEE7Ozs7QUFLQTtBQUVBO0FyR2k2cUhBO0FBQ0E7QWdCcGlySEE7QXFGMkhBOzs7O0FBV0E7QUFFQTtBckdvNnFIQTtBQUNBO0FnQjdpckhBO0FxRjJIQTs7OztBQWlCQTtBQUVBO0FyR3U2cUhBO0FBQ0E7QWdCdGpySEE7QXFGMkhBOzs7O0FBeUJBO0FBRUE7QXJHdzZxSEE7QUFDQTtBZ0IvanJIQTtBcUZ5SkE7Ozs7QUFDQTtBckc0NnFIQTtBcUd4NnFIQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckcyNnFIQTtBQUNBO0FnQjlrckhBO0FxRjhKQTs7QUFPQTtBckc4NnFIQTtBQUNBO0FnQnBsckhBO0FxRmdMQTs7QUFDQTtBckd3NnFIQTtBcUc5NXFIQTtBQUNBO0FBQ0E7QUFDQTtBckdnNnFIQTtBcUc5NXFIQTtBQUNBO0FBQ0E7QXJHZzZxSEE7QXFHdDVxSEE7O0FBRUE7QXJHdzVxSEE7QXFHbjVxSEE7O0FBRUE7QXJHcTVxSEE7QXFHLzRxSEE7QUFDQTtBQUNBO0FBQ0E7QXJHaTVxSEE7QXFHMTRxSEE7QUFDQTtBckc0NHFIQTtBcUd2NHFIQTs7OztBQUVBO0FyRzI0cUhBO0FxR3o0cUhBOzs7O0FBQ0E7QXJHODRxSEE7QXFHMTRxSEE7O0FBQ0E7QXJHNjRxSEE7QXFHcjRxSEE7QUFDQTtBckd1NHFIQTtBcUc5M3FIQTs7QUFFQTtBckdnNHFIQTtBcUczM3FIQTs7QUFFQTtBckc2M3FIQTtBcUd2M3FIQTtBQUNBO0FyR3kzcUhBO0FxR2wzcUhBO0FBQ0E7QXJHbzNxSEE7QXFHaDNxSEE7QUFDQTtBckdrM3FIQTtBcUcxMnFIQTs7QUFFQTtBckc0MnFIQTtBcUdoMnFIQTs7QUFFQTtBckdrMnFIQTtBQUNBO0FxR3QxcUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyR3cxcUhBO0FzR2h1ckhBO0FEa1lBO0FDallBO0FBQ0E7QXRHbXVySEE7QUFDQTtBc0dqdXJIQTtBQUVBO0FBQ0E7QUFDQTtBdEdrdXJIQTtBc0c5dHJIQTtBQUNBO0F0R2d1ckhBO0FzRzV0ckhBO0FBQ0E7QUFDQTtBdEc4dHJIQTtBc0cxdHJIQTtBQUNBO0F0RzR0ckhBO0FBQ0E7QXFHeDJxSEE7QUFDQTtBckcwMnFIQTtBcUd4MnFIQTs7QUFFQTtBckcwMnFIQTtBcUd4MnFIQTs7QUFDQTtBckcyMnFIQTtBcUd4MnFIQTs7QUFDQTtBckcyMnFIQTtBcUdwMnFIQTs7QUFFQTtBckdzMnFIQTtBcUc3MXFIQTs7QUFFQTtBckcrMXFIQTtBcUduMXFIQTs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJHdTFxSEE7QXFHcjFxSEE7Ozs7QUFDQTtBckcwMXFIQTtBcUd2MXFIQTs7Ozs7OztBQUVBO0FBQ0E7QXJHODFxSEE7QXFHNTFxSEE7Ozs7Ozs7QUFDQTtBckdvMnFIQTtBcUdqMnFIQTs7Ozs7OztBQUNBO0FyR3kycUhBO0FxR3IycUhBOzs7O0FBQ0E7QXJHMDJxSEE7QXFHcjJxSEE7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBckd5MnFIQTtBcUc3MXFIQTtBQUNBO0FyRysxcUhBO0FxRzUxcUhBO0FBQ0E7QXJHODFxSEE7QXFHcDFxSEE7O0FBRUE7QXJHczFxSEE7QXFHLzBxSEE7O0FBRUE7QUFDQTtBQUNBO0FyR2kxcUhBO0FxRy8wcUhBOztBQUNBO0FyR2sxcUhBO0FxRzMwcUhBOztBQUNBO0FyRzgwcUhBO0FxRzMwcUhBOztBQUNBO0FyRzgwcUhBO0FxR3AwcUhBOztBQUVBO0FBQ0E7QUFDQTtBckdzMHFIQTtBcUdwMHFIQTs7QUFDQTtBckd1MHFIQTtBcUdsMHFIQTs7QUFFQTtBckdvMHFIQTtBcUdsMHFIQTs7QUFDQTtBckdxMHFIQTtBcUdsMHFIQTs7QUFDQTtBckdxMHFIQTs7QWdCcHpySEE7QXVGdEVBO0FBQUE7QXZHKzNySEE7QUFDQTs7QXVHdjNySEE7Ozs7Ozs7QUFLQTtBdkc0M3JIQTtBMEY5eHJIQTtBYW5HQTs7Ozs7OztBYm9HQTtBQUNBO0ExRnV5ckhBO0FBQ0E7QTBGcnlySEE7QWF4R0E7Ozs7Ozs7QWJ5R0E7QTFGOHlySEE7QUFDQTtBdUdoNXJIQTs7O0FBQ0E7QXZHbzVySEE7QXVHbDVySEE7Ozs7Ozs7QUFLQTtBdkdzNXJIQTtBMEZuMHJIQTtBYXhGQTs7Ozs7OztBYnlGQTtBQUNBO0ExRjQwckhBO0FBQ0E7QTBGMTBySEE7QWE3RkE7Ozs7Ozs7QWI4RkE7QTFGbTFySEE7QUFDQTtBdUd4NnJIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBVUE7QXZHcTdySEE7O0F1Ry82ckhBOztBbkJ0Q0E7QVk4SkE7QUFoR0E7QUFyQ0E7QU9pQkE7QXZHbzdySEE7QWdCNzZySEE7QXVGWEE7O0FQd0JBO0FBckNBO0FoRzI4ckhBO0FBQ0E7QXVHejdySEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHNDdySEE7O0F1R3g3ckhBOzs7Ozs7OztBQVFBO0FBQ0E7QXZHMjdySEE7QXVHejdySEE7Ozs7Ozs7Ozs7Ozs7OztBQUVBO0F2R3c4ckhBOztBdUdwOHJIQTs7QUFFQTtBQUNBO0F2R3U4ckhBOztBdUdwOHJIQTtBQUNBO0F2R3U4ckhBOztBdUdwOHJIQTtBQUNBO0F2R3U4ckhBO0F1R3I4ckhBO0FBQ0E7QUFDQTtBdkd1OHJIQTtBdUdwOHJIQTtBQUNBO0F2R3M4ckhBO0F1R3A4ckhBO0FBQ0E7QXZHczhySEE7QXVHaDhySEE7QUFDQTtBdkdrOHJIQTtBdUc5N3JIQTs7QUFFQTtBQUNBO0F2R2c4ckhBO0FnQngvckhBO0F1RnFEQTs7QUFNQTtBdkdrOHJIQTtBQUNBO0F1Ry83ckhBO0FBQ0E7QUFDQTtBdkdpOHJIQTtBdUc5N3JIQTtBQUNBO0F2R2c4ckhBO0F1Rzc3ckhBO0FBRUE7QXZHODdySEE7QXVHMzdySEE7QUFDQTtBQUNBO0FBQ0E7QXZHNjdySEE7QXVHMTdySEE7QUFDQTtBQUNBO0F2RzQ3ckhBO0F1R3o3ckhBO0FBQ0E7QUFDQTtBdkcyN3JIQTtBdUdqN3JIQTtBQUdBO0F2R2k3ckhBO0EwRnIrckhBO0FhaURBO0FiaERBO0FBQ0E7QTFGdytySEE7QUFDQTtBMEZ0K3JIQTtBYTRDQTtBYjNDQTtBMUZ5K3JIQTtBQUNBO0F1R243ckhBO0FBQ0E7QXZHcTdySEE7QXVHdDZySEE7QUFDQTtBQUNBO0F2R3c2ckhBO0F1R2w2ckhBO0FBQ0E7QUFDQTtBdkdvNnJIQTtBdUc5NXJIQTtBQUNBO0F2R2c2ckhBO0F1Rzk1ckhBO0FBRUE7QUFDQTtBdkcrNXJIQTtBdUc1NXJIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Rzg1ckhBO0F1RzM1ckhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHNjVySEE7QXVHeDVySEE7QUFDQTtBQUNBO0FBQ0E7QXZHMDVySEE7QXVHdjVySEE7QUFDQTtBdkd5NXJIQTtBdUd0NXJIQTtBQUNBO0FBQ0E7QXZHdzVySEE7QXVHajVySEE7QUFHQTtBdkdpNXJIQTtBMEY3aHNIQTtBYXlJQTtBYnhJQTtBQUNBO0ExRmdpc0hBO0FBQ0E7QTBGOWhzSEE7QWFvSUE7QWJuSUE7QTFGaWlzSEE7QUFDQTtBdUd6NXJIQTtBQUNBO0F2RzI1ckhBO0F1R3g1ckhBO0FBQ0E7QUFDQTtBdkcwNXJIQTtBdUczNHJIQTtBQUNBO0F2RzY0ckhBO0F1RzE0ckhBO0FBQ0E7QUFDQTtBdkc0NHJIQTtBdUd0NHJIQTtBQUNBO0F2R3c0ckhBO0F1R3Q0ckhBO0FBQ0E7QUFDQTtBQUNBO0F2R3c0ckhBO0F1R3I0ckhBO0FBQ0E7QUFDQTtBdkd1NHJIQTtBdUdqNHJIQTtBQUNBO0F2R200ckhBO0F1R2o0ckhBO0FBQ0E7QUFDQTtBQUNBO0F2R200ckhBO0F1R2g0ckhBO0FBQ0E7QUFDQTtBdkdrNHJIQTs7QXVHeDNySEE7QUFDQTtBQUNBO0FBQ0E7QXZHMjNySEE7QXVHdDNySEE7O0FBRUE7QXZHdzNySEE7QXVHdDNySEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZHeTNySEE7QXVHdjNySEE7O0FBQ0E7QXZHMDNySEE7QXVHdjNySEE7O0FBQ0E7QXZHMDNySEE7QXVHcjNySEE7O0FBQ0E7QXZHdzNySEE7QXVHcjNySEE7O0FBR0E7QXZHczNySEE7QTBGeG5zSEE7QWErUEE7O0FiOVBBO0FBQ0E7QTFGNG5zSEE7QUFDQTtBMEYxbnNIQTtBYTBQQTs7QWJ6UEE7QTFGOG5zSEE7QUFDQTs7QXVHMzNySEE7O0FBRUE7QXZHODNySEE7O0F1RzMzckhBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RzgzckhBOztBdUcxM3JIQTtBQUNBO0FBQ0E7QXZHNjNySEE7QXVHMTNySEE7QUFDQTtBdkc0M3JIQTs7QXVHdjNySEE7QUFDQTtBQUNBO0F2RzAzckhBO0F1R3YzckhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkd5M3JIQTtBdUd2M3JIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2R3kzckhBO0F1R3QzckhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkd3M3JIQTtBdUdsM3JIQTtBQUNBO0FBQ0E7QUFDQTtBdkdvM3JIQTtBdUdsM3JIQTtBQUlBO0F2R2kzckhBO0EwRjlzc0hBO0FheVZBO0FieFZBO0FBQ0E7QTFGaXRzSEE7QUFDQTtBMEYvc3NIQTtBYW9WQTtBYm5WQTtBMUZrdHNIQTtBQUNBO0F1R3IzckhBO0FBQ0E7QUFDQTtBQUNBO0F2R3UzckhBO0F1R3AzckhBO0FBQ0E7QXZHczNySEE7QXVHajNySEE7QUFDQTtBdkdtM3JIQTtBdUdoM3JIQTtBQUNBO0F2R2szckhBOztBd0d0NXJIQTtBQXBiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRWdGQTtBcEI0RUE7QW9CMUVBO0FieEZBO0E0RldBO0FBQ0E7QXhHNjBzSEE7QXdHMTBzSEE7QUFFQTtBeEcyMHNIQTtBd0d6MHNIQTtBQUNBO0F4RzIwc0hBO0F3R3Qwc0hBO0FBQ0E7QXhHdzBzSEE7QTBGcndzSEE7QWNoRUE7QWRpRUE7QUFDQTtBMUZ3d3NIQTtBQUNBO0EwRnR3c0hBO0FjckVBO0Fkc0VBO0ExRnl3c0hBO0FBQ0E7QXdHMTBzSEE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R3kwc0hBO0F3R3Ywc0hBO0FBQ0E7QXhHeTBzSEE7QXdHM3pzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEc2enNIQTtBd0czenNIQTtBQUNBO0F4RzZ6c0hBO0F3RzF6c0hBO0FBQ0E7QUFDQTtBQUNBO0F4RzR6c0hBO0F3R3h6c0hBO0FBQ0E7QXhHMHpzSEE7QXdHcnpzSEE7QUFDQTtBQUNBO0F4R3V6c0hBO0F3R2x6c0hBO0FBQ0E7QUFDQTtBeEdvenNIQTtBZ0J6MXNIQTtBd0Z1WEE7QUF6VUE7QXhHK3lzSEE7QXdHN3lzSEE7QUFDQTtBeEcreXNIQTtBQUNBO0F3R3h1c0hBO0FBQ0E7QUFDQTtBQUNBO0F4RzB1c0hBO0F3R3Z1c0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd5dXNIQTtBd0dqdXNIQTtBQUNBO0F4R211c0hBO0F3R3B0c0hBO0FBQ0E7QXhHc3RzSEE7QXdHanRzSEE7QUFLQTtBeEcrc3NIQTtBd0dudHNIQTtBQUNBO0F4R3F0c0hBO0F3Rzlzc0hBO0FBQ0E7QUFNQTtBeEcyc3NIQTtBd0cvc3NIQTtBQUNBO0F4R2l0c0hBO0F3RzFzc0hBO0FBTUE7QUFDQTtBeEd1c3NIQTtBd0c3c3NIQTtBQUNBO0FBQ0E7QXhHK3NzSEE7QXdHdnNzSEE7QUFLQTtBQUNBO0F4R3Fzc0hBO0F3RzFzc0hBO0FBQ0E7QXhHNHNzSEE7QXdHdjFzSEE7QUFDQTtBQUNBO0FBQ0E7QXhHeTFzSEE7QXdHcjFzSEE7QUFLQTtBeEdtMXNIQTtBd0d2MXNIQTtBQUNBO0F4R3kxc0hBO0F3R2wxc0hBO0FBS0E7QXhHZzFzSEE7QXdHcDFzSEE7QUFDQTtBeEdzMXNIQTtBd0cvMHNIQTtBQUNBO0FBQ0E7QXhHaTFzSEE7QXdHOTBzSEE7QUFDQTtBQUNBO0F4R2cxc0hBO0F3R2gzc0hBO0FBQ0E7QUFDQTtBQUNBO0F4R2szc0hBO0F3Rzkyc0hBO0FBS0E7QXhHNDJzSEE7QXdHaDNzSEE7QUFDQTtBeEdrM3NIQTtBd0czMnNIQTtBQUtBO0F4R3kyc0hBO0F3Rzcyc0hBO0FBQ0E7QXhHKzJzSEE7QXdHeDJzSEE7QUFDQTtBQUNBO0F4RzAyc0hBO0F3R3Yyc0hBO0FBQ0E7QUFDQTtBeEd5MnNIQTtBd0c5MHNIQTtBQUNBO0FBQ0E7QUFDQTtBeEdnMXNIQTtBd0c3MHNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHKzBzSEE7QXdHdjBzSEE7QUFDQTtBeEd5MHNIQTtBd0cxenNIQTtBQUNBO0F4RzR6c0hBO0F3R3Z6c0hBO0FBS0E7QXhHcXpzSEE7QXdHenpzSEE7QUFDQTtBeEcyenNIQTtBd0dwenNIQTtBQUNBO0FBTUE7QXhHaXpzSEE7QXdHcnpzSEE7QUFDQTtBeEd1enNIQTtBd0doenNIQTtBQU1BO0FBQ0E7QXhHNnlzSEE7QXdHbnpzSEE7QUFDQTtBQUNBO0F4R3F6c0hBO0F3Rzd5c0hBO0FBS0E7QUFDQTtBeEcyeXNIQTtBd0doenNIQTtBQUNBO0F4R2t6c0hBO0F3Rzc3c0hBO0FBQ0E7QUFDQTtBQUNBO0F4Rys3c0hBO0F3RzM3c0hBO0FBS0E7QXhHeTdzSEE7QXdHNzdzSEE7QUFDQTtBeEcrN3NIQTtBd0d4N3NIQTtBQUtBO0F4R3M3c0hBO0F3RzE3c0hBO0FBQ0E7QXhHNDdzSEE7QXdHcjdzSEE7QUFDQTtBQUNBO0F4R3U3c0hBO0F3R3A3c0hBO0FBQ0E7QUFDQTtBeEdzN3NIQTtBd0d0OXNIQTtBQUNBO0FBQ0E7QUFDQTtBeEd3OXNIQTtBd0dwOXNIQTtBQUtBO0F4R2s5c0hBO0F3R3Q5c0hBO0FBQ0E7QXhHdzlzSEE7QXdHajlzSEE7QUFLQTtBeEcrOHNIQTtBd0duOXNIQTtBQUNBO0F4R3E5c0hBO0F3Rzk4c0hBO0FBQ0E7QUFDQTtBeEdnOXNIQTtBd0c3OHNIQTtBQUNBO0FBQ0E7QXhHKzhzSEE7O0F3Rzlxc0hBO0FBQ0E7QUFDQTtBQUNBO0F4R2lyc0hBOztBd0czcXNIQTtBQTlLQTtBQUNBO0FBQ0E7QXhHNjFzSEE7QXdHMTFzSEE7QUFHQTtBQUNBO0FBQ0E7QXhHMDFzSEE7O0F3R2pyc0hBOzs7O0FBaktBO0FBQ0E7QUFDQTtBeEd5MXNIQTtBd0d0MXNIQTs7Ozs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEcrMXNIQTs7QXdHaHNzSEE7O0FBdkpBO0FBQ0E7QUFDQTtBeEc0MXNIQTtBd0d6MXNIQTs7OztBQUdBO0FBQ0E7QUFDQTtBeEc0MXNIQTs7QXdHenNzSEE7QUEzSUE7QUFDQTtBQUNBO0FBQ0E7QXhHdzFzSEE7QXdHcjFzSEE7QUFHQTtBQUNBO0FBQ0E7QXhHcTFzSEE7O0F3R2h0c0hBOzs7OztBQTdIQTtBQUNBO0FBQ0E7QUFDQTtBeEdxMXNIQTtBd0dsMXNIQTs7Ozs7Ozs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEc4MXNIQTs7QXdHbnVzSEE7OztBQW5IQTtBQUNBO0FBQ0E7QUFDQTtBeEc0MXNIQTtBd0d6MXNIQTs7Ozs7OztBQUdBO0FBQ0E7QUFDQTtBeEcrMXNIQTs7QXdHaHZzSEE7Ozs7O0FBdkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHKzFzSEE7QXdHNTFzSEE7Ozs7Ozs7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QXhHdzJzSEE7QXdHcjJzSEE7Ozs7O0FBQ0E7QXhHMjJzSEE7O0F3RzN3c0hBO0FBaEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUErR0E7QXhHaXhzSEE7QXdHNzNzSEE7QUFHQTtBQUNBO0FBQ0E7QXhHNjNzSEE7QXdHMTNzSEE7QUFDQTtBeEc0M3NIQTs7QXdHcnhzSEE7QUEvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd3M3NIQTtBd0dyM3NIQTtBQUdBO0FBQ0E7QUFDQTtBeEdxM3NIQTtBd0dsM3NIQTtBQUNBO0F4R28zc0hBOztBd0c3eHNIQTs7O0FBQ0E7QXhHa3lzSEE7O0F3Rzl4c0hBO0FBak9BO0FBQ0E7QUFDQTtBQWtPQTtBQUNBO0F4R2t5c0hBO0F3R2xndEhBO0FBR0E7QUFDQTtBQUNBO0F4R2tndEhBO0F3R255c0hBO0FDcGhCQTtBekcwenRIQTtBeUdqeXRIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGNnp0SEE7QXlHaHl0SEE7QUFDQTtBekdreXRIQTtBd0dsenNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHb3pzSEE7QXdHanpzSEE7QUMvaEJBO0F6R20xdEhBO0F5RzF6dEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZzMXRIQTtBeUd6enRIQTtBQUNBO0F6RzJ6dEhBO0F3Rzl6c0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdnMHNIQTtBd0d6enNIQTtBQUNBO0FDampCQTtBekc2MnRIQTtBeUdwMXRIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGZzN0SEE7QXlHLzB0SEE7QUFDQTtBekdpMXRIQTtBd0d2MHNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd5MHNIQTtBd0d0MHNIQTtBQzlqQkE7QXpHdTR0SEE7QXlHOTJ0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RjA0dEhBO0F5R3oydEhBO0FBQ0E7QXpHMjJ0SEE7QXdHbjFzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHcTFzSEE7O0F3Ry8wc0hBO0FBN09BO0FBQ0E7QUFDQTtBQUNBO0FBNk9BO0FBQ0E7QXhHbzFzSEE7QXdHL2p0SEE7QUFHQTtBQUNBO0FBQ0E7QXhHK2p0SEE7QXdHcjFzSEE7QUN2bEJBO0F6Rys2dEhBO0F5R3Q1dEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZrN3RIQTtBeUdyNXRIQTtBQUNBO0F6R3U1dEhBO0F3R3Ayc0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdzMnNIQTtBd0duMnNIQTtBQ2xtQkE7QXpHdzh0SEE7QXlHLzZ0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RjI4dEhBO0F5Rzk2dEhBO0FBQ0E7QXpHZzd0SEE7QXdHaDNzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4R2szc0hBO0F3RzMyc0hBO0FBQ0E7QUNwbkJBO0F6R2srdEhBO0F5R3o4dEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCdENBO0FBY0E7QUFDQTtBeEZxK3RIQTtBeUdwOHRIQTtBQUNBO0F6R3M4dEhBO0F3R3ozc0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RzIzc0hBO0F3R3gzc0hBO0FDam9CQTtBekc0L3RIQTtBeUduK3RIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQnRDQTtBQWNBO0FBQ0E7QXhGKy90SEE7QXlHOTl0SEE7QUFDQTtBekdnK3RIQTtBd0dyNHNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEd1NHNIQTs7QXdHaDRzSEE7OztBQUdBO0F4R200c0hBOztBd0doNHNIQTtBQUNBO0F4R200c0hBOztBd0c3M3NIQTs7QUFFQTtBeEdnNHNIQTs7QXdHNzNzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEdnNHNIQTtBd0c5M3NIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHZzRzSEE7QXdHNzNzSEE7QUFHQTtBQUNBO0F4RzYzc0hBO0F3RzMzc0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhHNjNzSEE7O0F3R3gzc0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFzQkE7QXpHc2t1SEE7QXlHN2l1SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ0Q0E7QUFjQTtBQUNBO0F4RnlrdUhBO0F5RzVpdUhBO0FBQ0E7QXpHOGl1SEE7O0F3R3Y0c0hBOztBQUVBO0F4RzA0c0hBOztBd0d0NHNIQTtBQUNBO0F4R3k0c0hBOztBd0dyNHNIQTtBQUNBO0F4R3c0c0hBOztBd0dwNHNIQTtBQUNBO0F4R3U0c0hBOztBMEc3bXVIQTs7OztBQUdBO0FBQ0E7QTFHaW51SEE7O0EyR3RudUhBO0FBQ0E7QTNHeW51SEE7QTJHdm51SEE7QUFDQTtBQUNBO0EzR3ludUhBO0EyR3RudUhBO0FBQ0E7QTNHd251SEE7QTJHcm51SEE7QUFDQTtBM0d1bnVIQTtBMkdwbnVIQTtBQUNBO0FBQ0E7QUFDQTtBM0dzbnVIQTtBMkdwbnVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzR3NudUhBO0EyR3BudUhBO0FBQ0E7QUFDQTtBM0dzbnVIQTtBMkdubnVIQTtBQUNBO0EzR3FudUhBO0EyR25udUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNHcW51SEE7QTJHbm51SEE7QUFDQTtBM0dxbnVIQTtBMkdsbnVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzR29udUhBO0EyR2hudUhBO0FBQ0E7QTNHa251SEE7QTJHM211SEE7QUFDQTtBQUNBO0EzRzZtdUhBOztBMkd4bXVIQTtBQUNBO0EzRzJtdUhBO0FPenF1SEE7QW9HZ0VBO0EzRzRtdUhBOztBNEd4cnVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcycnVIQTtBNEd6cnVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUcycnVIQTtBNEc3cXVIQTtBQUNBO0E1RytxdUhBO0E0RzdxdUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHK3F1SEE7QTRHM3F1SEE7QUFDQTtBNUc2cXVIQTtBNEczcXVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RzZxdUhBO0E0R3pxdUhBO0FBQ0E7QTVHMnF1SEE7QTRHeHF1SEE7QUFDQTtBNUcwcXVIQTtBNEd2cXVIQTtBQUNBO0E1R3lxdUhBO0FnQnBydUhBO0E0RjFCQTtBQUNBO0E1R2l0dUhBO0E0Ry9zdUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHaXR1SEE7QTRHN3N1SEE7QUFDQTtBNUcrc3VIQTtBNEc3c3VIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RytzdUhBO0E0RzNzdUhBO0FBQ0E7QTVHNnN1SEE7QTRHMXN1SEE7QUFDQTtBNUc0c3VIQTtBNEd6c3VIQTtBQUNBO0E1RzJzdUhBO0FBQ0E7QWdCdnR1SEE7QTRGMUJBO0FBQ0E7QTVHb3Z1SEE7QTRHbHZ1SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdvdnVIQTtBNEdodnVIQTtBQUNBO0E1R2t2dUhBO0E0R2h2dUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHa3Z1SEE7QTRHOXV1SEE7QUFDQTtBNUdndnVIQTtBNEc3dXVIQTtBQUNBO0E1Ryt1dUhBO0E0RzV1dUhBO0FBQ0E7QTVHOHV1SEE7QUFDQTtBZ0IxdnVIQTtBNEYxQkE7QUFDQTtBNUd1eHVIQTtBNEdyeHVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3V4dUhBO0E0R254dUhBO0FBQ0E7QTVHcXh1SEE7QTRHbnh1SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUdxeHVIQTtBNEdqeHVIQTtBQUNBO0E1R214dUhBO0E0R2h4dUhBO0FBQ0E7QTVHa3h1SEE7QTRHL3d1SEE7QUFDQTtBNUdpeHVIQTtBQUNBO0FnQjd4dUhBO0E0RjFCQTtBQUNBO0E1RzB6dUhBO0E0R3h6dUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHMHp1SEE7QTRHdHp1SEE7QUFDQTtBNUd3enVIQTtBNEd0enVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R3d6dUhBO0E0R3B6dUhBO0FBQ0E7QTVHc3p1SEE7QTRHbnp1SEE7QUFDQTtBNUdxenVIQTtBNEdsenVIQTtBQUNBO0E1R296dUhBO0FBQ0E7QTRHaHp1SEE7QUFDQTtBNUdrenVIQTtBNEcveXVIQTtBQUNBO0E1R2l6dUhBO0E0Ry95dUhBO0FBQ0E7QUFDQTtBNUdpenVIQTtBNEc3eXVIQTtBQUNBO0E1Ryt5dUhBO0E0Rzd5dUhBO0FBQ0E7QUFDQTtBNUcreXVIQTtBNEczeXVIQTtBQUNBO0E1RzZ5dUhBO0E0RzN5dUhBO0FBQ0E7QUFDQTtBNUc2eXVIQTtBNEd6eXVIQTtBQUNBO0E1RzJ5dUhBO0E0R3p5dUhBO0FBQ0E7QUFDQTtBNUcyeXVIQTtBNEdueXVIQTtBQUNBO0E1R3F5dUhBOztBNEdoeXVIQTtBQUNBO0E1R215dUhBO0E0R2p5dUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVHbXl1SEE7QTRHaHl1SEE7QUFDQTtBNUdreXVIQTtBNEdoeXVIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1R2t5dUhBOztBNkd2N3VIQTtBQUNBO0E3RzA3dUhBOztBNkd2N3VIQTtBQUNBO0E3RzA3dUhBO0E2R3g3dUhBO0FBQ0E7QTdHMDd1SEE7QTZHdjd1SEE7QUFDQTtBN0d5N3VIQTs7QUU1NHVIQTs7Ozs7Ozs7Ozs7O0FBQUE7QTRHbkRBOztBckJLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FzQmJBO0FBQ0E7QS9HMDl1SEE7QXlGeDh1SEE7O0FBQ0E7QUFDQTtBekYyOHVIQTtBeUZ6OHVIQTs7QUFDQTtBQUNBO0FBQ0E7QXpGNDh1SEE7QThHdit1SEE7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5RzArdUhBO0E4R3YrdUhBOztBQUNBO0E5RzArdUhBOztBOEd0K3VIQTtBckJpQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0I3Q0E7QUFDQTtBL0d1Z3ZIQTtBeUZyOXVIQTtBQUNBO0FBQ0E7QXpGdTl1SEE7QXlGcjl1SEE7QUFDQTtBQUNBO0FBQ0E7QXpGdTl1SEE7O0E4RzkvdUhBO0FBT0E7QUFDQTtBOUcyL3VIQTtBZ0JyK3VIQTtBOEY5QkE7QUFFQTtBQUNBO0E5R3FndkhBO0FBQ0E7O0E4RzcvdUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlHZ2d2SEE7O0E4RzUvdUhBO0FBQ0E7QTlHKy91SEE7QThHNS91SEE7QUFDQTtBQUNBO0FBQ0E7QTlHOC91SEE7O0E4RzEvdUhBOzs7Ozs7OztBQVFBO0E5RzYvdUhBOztBOEcxL3VIQTtBQUNBO0FBQ0E7QTlHNi91SEE7O0E4RzEvdUhBOzs7QUFHQTtBOUc2L3VIQTs7QThHMS91SEE7O0FBRUE7QTlHNi91SEE7O0E4RzEvdUhBOzs7O0FBSUE7QTlHNi91SEE7O0E4RzEvdUhBOztBQUVBO0E5RzYvdUhBOztBOEcxL3VIQTtBQUNBO0E5RzYvdUhBOztBOEcxL3VIQTs7O0FBR0E7QTlHNi91SEE7O0E4RzEvdUhBO0FBQ0E7QTlHNi91SEE7O0E4RzEvdUhBOzs7QUFHQTtBOUc2L3VIQTs7QThHMS91SEE7O0FBRUE7QTlHNi91SEE7O0E4RzEvdUhBOztBQUVBO0E5RzYvdUhBOztBNkl6bnZIQTs7OztBQUVBO0E3SThudkhBO0E2STFudkhBOztBQUNBO0E3STZudkhBO0E2STFudkhBOztBQUNBO0E3STZudkhBO0E2SXpudkhBOzs7Ozs7QUFHQTtBQUNBO0E3SThudkhBO0E2STVudkhBOzs7Ozs7QUFDQTtBN0ltb3ZIQTtBNklob3ZIQTs7Ozs7O0FBQ0E7QTdJdW92SEE7QTZJcG92SEE7Ozs7OztBQUNBO0E3STJvdkhBO0E2SXhvdkhBOzs7Ozs7Ozs7OztBQUVBO0FBQ0E7QTdJbXB2SEE7QTZJOW92SEE7O0FBQ0E7QTdJaXB2SEE7QTZJN292SEE7O0FBQ0E7QTdJZ3B2SEE7QTZJN292SEE7O0FBQ0E7QUFDQTtBQUNBO0E3SWdwdkhBO0E2STdvdkhBOztBQUNBO0FBQ0E7QUFDQTtBN0lncHZIQTs7QTZJM292SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SThvdkhBOztBNkkzb3ZIQTtBQUNBO0FBQ0E7QTdJOG92SEE7QTZJNW92SEE7QUFDQTtBQUNBO0F6RHRFQTtBWThKQTtBQTVGQTtBQXpDQTtBaEcrcnZIQTtBZ0J2cXZIQTtBNkhtQkE7QTdDRkE7QUF6Q0E7QWhHb3N2SEE7QUFDQTtBNklwcHZIQTtBQUNBO0E3SXNwdkhBO0E2SW5wdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lxcHZIQTtBZ0I3cXZIQTtBNkhnQkE7QUFXQTtBN0lzcHZIQTtBQUNBO0E2SWxwdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW9wdkhBO0E2SWpwdkhBO0FBQ0E7QUFDQTtBN0ltcHZIQTtBNklocHZIQTtBQUNBO0E3SWtwdkhBO0FnQmpzdkhBO0E2SHlDQTtBQVdBO0E3SWlwdkhBO0FBQ0E7QTZJOW92SEE7QUFDQTtBN0lncHZIQTtBNkk5b3ZIQTtBQUNBO0E3SWdwdkhBO0FnQnp0dkhBO0E2SHdFQTtBQUlBO0FBQ0E7QTdJaXB2SEE7QUFDQTtBNkk3b3ZIQTtBQUNBO0FBQ0E7QTdJK292SEE7QWdCbnV2SEE7QTZIMEZBO0FBQ0E7QTdJNG92SEE7QUFDQTtBNkl6b3ZIQTtBQUNBO0FBQ0E7QTdJMm92SEE7QTZJeG92SEE7QUFDQTtBN0kwb3ZIQTtBNkl2b3ZIQTtBQUNBO0FBQ0E7QUFDQTtBN0l5b3ZIQTtBZ0JwdnZIQTtBNkg4R0E7QUFDQTtBQUNBO0E3SXlvdkhBO0FBQ0E7QTZJdG92SEE7QUFDQTtBQUNBO0E3SXdvdkhBO0FnQjl2dkhBO0E2SG9IQTtBQUtBO0E3SXlvdkhBO0FBQ0E7QWdCbnd2SEE7QTZINkhBO0FBRUE7QUFDQTtBQUNBO0E3SXdvdkhBO0FBQ0E7QTZJcm92SEE7QUFDQTtBN0l1b3ZIQTtBZ0I3d3ZIQTtBNkhxSUE7QUFJQTtBN0l3b3ZIQTtBQUNBO0E2SXJvdkhBO0FBQ0E7QUFDQTtBN0l1b3ZIQTtBNklyb3ZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXVvdkhBO0E2SW5vdkhBO0FBQ0E7QUFDQTtBN0lxb3ZIQTtBNklsb3ZIQTtBekQvTUE7QVk4SkE7QUFoR0E7QWhHd3h2SEE7QTZJbG92SEE7QUFDQTtBN0lvb3ZIQTtBNklsb3ZIQTtBQUNBO0E3SW9vdkhBO0E2SWpvdkhBO0FBQ0E7QUFDQTtBQUNBO0E3SW1vdkhBO0E2SWhvdkhBO0FBQ0E7QUFDQTtBQUNBO0E3SWtvdkhBO0FnQnJ6dkhBO0E2SGdMQTtBQU1BO0E3SW1vdkhBO0FBQ0E7QTZJaG92SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lrb3ZIQTtBNkkzbnZIQTtBQUNBO0E3STZudkhBO0FnQm4wdkhBO0E2SDZNQTtBQUNBO0E3SXludkhBO0FBQ0E7QTZJbm52SEE7QUFDQTtBN0lxbnZIQTtBNklobnZIQTtBQUNBO0FBQ0E7QUFDQTtBN0lrbnZIQTtBZ0JoMXZIQTtBNkgyTkE7QUFNQTtBN0ltbnZIQTtBQUNBO0E2SWpudkhBO0FBQ0E7QUFDQTtBQUNBO0E3SW1udkhBO0FnQjExdkhBO0E2SG9PQTtBQU1BO0FBQ0E7QUFDQTtBN0lvbnZIQTtBQUNBO0E2SWpudkhBO0FBQ0E7QUFDQTtBQUNBO0E3SW1udkhBO0FnQnQydkhBO0E2SGdQQTtBQU1BO0E3SW9udkhBO0FBQ0E7QTZJbG52SEE7QUFDQTtBN0lvbnZIQTtBNkkxbXZIQTs7OztBQUNBO0FBQ0E7QTdJK212SEE7QTZJN212SEE7Ozs7QUFDQTtBQUNBO0FBQ0E7QTdJa252SEE7QTZJaG52SEE7Ozs7QUFDQTtBN0lxbnZIQTtBNklsbnZIQTs7OztBQUNBO0E3SXVudkhBO0E2SXBudkhBOzs7O0FBQ0E7QTdJeW52SEE7QTZJdG52SEE7Ozs7QUFDQTtBN0kybnZIQTtBNkl4bnZIQTs7OztBQUNBO0E3STZudkhBO0FnQjM1dkhBO0E2SDZSQTs7OztBQUlBO0E3SWlvdkhBO0FBQ0E7QTZJOW52SEE7Ozs7QUFDQTtBN0ltb3ZIQTtBNklqb3ZIQTs7OztBQUNBO0E3SXNvdkhBO0E2SXBvdkhBOzs7O0FBQ0E7QTdJeW92SEE7QTZJcm92SEE7Ozs7QUFDQTtBQUNBO0E3STBvdkhBO0FnQjU3dkhBO0E2SGdUQTs7OztBQUtBO0FBQ0E7QUFDQTtBN0k4b3ZIQTtBQUNBO0E2STVvdkhBOzs7O0FBQ0E7QTdJaXB2SEE7QWdCNTh2SEE7QTZIZ1VBOzs7O0FBRUE7QTdJaXB2SEE7QUFDQTtBZ0JwOXZIQTtBNkhnVUE7Ozs7QUFNQTtBN0lxcHZIQTtBQUNBO0E2SW5wdkhBOzs7O0FBQ0E7QUFDQTtBN0l3cHZIQTtBNklwcHZIQTs7OztBQUNBO0E3SXlwdkhBO0FnQnordkhBO0E2SCtVQTs7OztBQUlBO0E3STZwdkhBO0FBQ0E7QTZJMXB2SEE7Ozs7QUFDQTtBQUNBO0FBQ0E7QTdJK3B2SEE7QTZJenB2SEE7Ozs7QUFDQTtBN0k4cHZIQTtBZ0IvL3ZIQTtBNkhnV0E7Ozs7QUFJQTtBQUNBO0E3SWtxdkhBO0FBQ0E7QTZJM3B2SEE7QUFDQTtBN0k2cHZIQTtBNkkzcHZIQTtBQUNBO0E3STZwdkhBO0E2STNwdkhBO0FBQ0E7QTdJNnB2SEE7QTZJenB2SEE7QUFDQTtBN0kycHZIQTtBZ0JwaHdIQTtBNkh3WEE7QUFJQTtBQUNBO0E3STRwdkhBO0FBQ0E7QTZJbnB2SEE7O0FBQ0E7QTdJc3B2SEE7QTZJcHB2SEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJdXB2SEE7QTZJcnB2SEE7O0FBQ0E7QTdJd3B2SEE7QTZJcnB2SEE7O0FBQ0E7QTdJd3B2SEE7QTZJNW92SEE7Ozs7Ozs7Ozs7Ozs7QUFHQTtBN0l3cHZIQTtBNklwcHZIQTtBQUNBO0E3SXNwdkhBO0E2SWpwdkhBO0FBQ0E7QTdJbXB2SEE7QTZJaHB2SEE7QUFDQTtBN0lrcHZIQTtBNkk3b3ZIQTtBQUNBO0E3SStvdkhBO0E2STVvdkhBO0FBQ0E7QTdJOG92SEE7QTZJMW92SEE7QUFDQTtBN0k0b3ZIQTtBNkl6b3ZIQTtBQUNBO0E3STJvdkhBO0E2SXRvdkhBO0FBQ0E7QTdJd292SEE7QTZJbm92SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXFvdkhBO0FnQjNsd0hBO0E2SGlkQTtBQVFBO0E3SXNvdkhBO0FBQ0E7QTZJcG92SEE7QUFDQTtBN0lzb3ZIQTtBNklub3ZIQTtBQUNBO0FBQ0E7QUFDQTtBN0lxb3ZIQTtBNklsb3ZIQTtBQUNBO0E3SW9vdkhBO0E2SS9udkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJaW92SEE7QWdCdm53SEE7QTZINGVBO0FBYUE7QUFDQTtBQUNBO0E3SWtvdkhBO0FBQ0E7QTZJNW52SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SThudkhBO0FnQnJvd0hBO0E2SGtnQkE7QUFRQTtBN0krbnZIQTtBQUNBO0E2STdudkhBO0FBQ0E7QTdJK252SEE7QTZJNW52SEE7QUFDQTtBQUNBO0FBQ0E7QTdJOG52SEE7QTZJM252SEE7QUFDQTtBN0k2bnZIQTtBNkl4bnZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3STBudkhBO0FnQmpxd0hBO0E2SDZoQkE7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBN0kybnZIQTtBQUNBO0E2SW5udkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lxbnZIQTtBNklubnZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SXFudkhBO0FnQnRyd0hBO0E2SDZqQkE7QUFPQTtBN0lzbnZIQTtBQUNBO0E2STltdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lnbnZIQTtBNkk5bXZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SWdudkhBO0FnQnhzd0hBO0E2SG9sQkE7QUFPQTtBN0lpbnZIQTtBQUNBO0E2SXptdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kybXZIQTtBNkl6bXZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3STJtdkhBO0FnQjF0d0hBO0E2SDJtQkE7QUFPQTtBN0k0bXZIQTtBQUNBO0E2SXJtdkhBO0FBQ0E7QTdJdW12SEE7QWdCbHV3SEE7QTZIMG5CQTtBQUlBO0E3SXdtdkhBO0FBQ0E7QTZJdG12SEE7Ozs7Ozs7QUFFQTtBQUNBO0E3STZtdkhBO0FnQmp2d0hBO0E2SGlvQkE7Ozs7Ozs7QUFNQTtBQUNBO0E3SW9udkhBO0FBQ0E7QTZJam52SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW1udkhBO0FnQnB3d0hBO0E2SDRvQkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBN0lvbnZIQTtBQUNBO0E2STVtdkhBO0FBQ0E7QTdJOG12SEE7QTZJem12SEE7O0FBRUE7QTdJMm12SEE7QTZJem12SEE7O0FBQ0E7QTdJNG12SEE7QTZJem12SEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0k0bXZIQTtBZ0IveHdIQTtBNkg4cUJBOztBQVFBO0E3SThtdkhBO0FBQ0E7QTZJMW12SEE7QUFDQTtBN0k0bXZIQTtBNkl6bXZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3STJtdkhBO0E2SXhtdkhBO0FBQ0E7QTdJMG12SEE7QTZJeG12SEE7QUFDQTtBN0kwbXZIQTtBNklybXZIQTtBQUNBO0E3SXVtdkhBO0E2SW5tdkhBO0FBQ0E7QTdJcW12SEE7QTZJbm12SEE7QUFDQTtBN0lxbXZIQTtBNkkvbHZIQTtBQUNBO0FBQ0E7QTdJaW12SEE7QTZJOWx2SEE7QUFDQTtBQUNBO0E3SWdtdkhBO0E2STlsdkhBO0FBQ0E7QUFDQTtBN0lnbXZIQTtBNkk5bHZIQTtBQUNBO0E3SWdtdkhBO0FnQi96d0hBO0E2SDh0QkE7QUFJQTtBN0lpbXZIQTtBQUNBO0E2STFsdkhBOztBQUVBO0FBQ0E7QUFDQTtBN0k0bHZIQTtBNkl6bHZIQTtBQUNBO0E3STJsdkhBO0E2SXhsdkhBO0FBQ0E7QTdJMGx2SEE7QTZJdmx2SEE7QUFDQTtBN0l5bHZIQTtBNkl0bHZIQTtBQUNBO0FBTUE7QTdJbWx2SEE7QWdCcDJ3SEE7QTZIMHdCQTtBQUlBO0E3STBsdkhBO0FBQ0E7QTZJcGx2SEE7QUFDQTtBQUNBO0E3SXNsdkhBO0E2SWhsdkhBO0FBQ0E7QTdJa2x2SEE7QTZJNWt2SEE7QUFDQTtBN0k4a3ZIQTtBZ0JuM3dIQTtBNkh3eUJBO0FBQ0E7QTdJOGt2SEE7QUFDQTtBZ0J4M3dIQTtBNkg4eUJBO0FBQ0E7QTdJNmt2SEE7QUFDQTtBNkkxa3ZIQTtBQUNBO0E3STRrdkhBO0E2STFrdkhBO0FBQ0E7QTdJNGt2SEE7QWdCbjR3SEE7QTZINHpCQTtBQUNBO0FBQ0E7QTdJMGt2SEE7QUFDQTtBZ0I1M3dIQTtBNkhzekJBO0FBQ0E7QTdJeWt2SEE7QUFDQTtBNkl0a3ZIQTtBQUNBO0FBQ0E7QTdJd2t2SEE7QTZJcmt2SEE7QUFDQTtBN0l1a3ZIQTtBNklwa3ZIQTtBQUNBO0FBQ0E7QUFDQTtBN0lza3ZIQTtBNklwa3ZIQTtBQUNBO0E3SXNrdkhBO0E2SW5rdkhBO0F6RDM0QkE7QVk4SkE7QUE1RkE7QUF6Q0E7QTZDcTNCQTtBQUNBO0E3SXVrdkhBO0FnQnI2d0hBO0E2SDAxQkE7QTdDejBCQTtBQXpDQTtBaEdrOHdIQTtBQUNBO0E2STFrdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJNGt2SEE7QTZJeGt2SEE7QUFDQTtBQUNBO0FBQ0E7QTdJMGt2SEE7QTZJdmt2SEE7QUFDQTtBN0l5a3ZIQTtBNklya3ZIQTtBQUNBO0FBQ0E7QTdJdWt2SEE7QTZJbmt2SEE7QUFDQTtBN0lxa3ZIQTtBNklua3ZIQTtBQUNBO0E3SXFrdkhBO0E2SWprdkhBO0FBQ0E7QTdJbWt2SEE7QTZJamt2SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lta3ZIQTtBNklqa3ZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3SW1rdkhBO0E2SWhrdkhBO0FBQ0E7QUFDQTtBQUNBO0E3SWtrdkhBO0E2STVqdkhBO0FBQ0E7QTdJOGp2SEE7QWdCNzh3SEE7QTZIODRCQTtBQUlBO0FBQ0E7QTdJK2p2SEE7QUFDQTtBNkk3anZIQTtBQUNBO0FBQ0E7QUFDQTtBN0kranZIQTtBNkkzanZIQTtBQUNBO0E3STZqdkhBO0E2SXhqdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kwanZIQTtBNkl0anZIQTtBQUNBO0FBQ0E7QTdJd2p2SEE7QTZJdGp2SEE7QUFFQTtBN0l1anZIQTtBZ0J6K3dIQTtBNkg0NkJBO0FBV0E7QTdJc2p2SEE7QTZJcGp2SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lzanZIQTtBNkluanZIQTtBQUNBO0E3SXFqdkhBO0FBQ0E7QTZJbGp2SEE7QUFDQTtBN0lvanZIQTtBNklqanZIQTtBQUNBO0FBQ0E7QTdJbWp2SEE7QTZJamp2SEE7QUFDQTtBQUNBO0E3SW1qdkhBO0E2SWhqdkhBO0FBQ0E7QTdJa2p2SEE7QTZJaGp2SEE7QUFFQTtBN0lpanZIQTtBNkkzaXZIQTtBQUNBO0FBQ0E7QUFDQTtBN0k2aXZIQTtBNkkxaXZIQTtBQU1BO0E3SXVpdkhBO0E2STVpdkhBO0FBRUE7QTdJNml2SEE7QTZJdml2SEE7QUFDQTtBN0l5aXZIQTtBNkl0aXZIQTtBQUNBO0FBQ0E7QUFDQTtBN0l3aXZIQTtBNklwaXZIQTs7QUFDQTtBQUNBO0FBQ0E7QTdJdWl2SEE7QTZJbGl2SEE7QUFDQTtBQUNBO0FBQ0E7QTdJb2l2SEE7QTZJaml2SEE7QUFDQTtBN0ltaXZIQTtBNkloaXZIQTtBQUNBO0E3SWtpdkhBO0E2STlodkhBO0FBQ0E7QUFDQTtBN0lnaXZIQTtBNkk5aHZIQTtBQUNBO0E3SWdpdkhBO0E2STdodkhBO0FBQ0E7QUFDQTtBQUNBO0E3SStodkhBO0E2STNodkhBO0FBQ0E7QUFDQTtBN0k2aHZIQTtBNkkxaHZIQTtBQUNBO0E3STRodkhBO0E2SXhodkhBO0FBQ0E7QTdJMGh2SEE7QTZJeGh2SEE7QUFDQTtBQUNBO0E3STBodkhBO0E2SXhodkhBO0FBQ0E7QTdJMGh2SEE7QTZJdmh2SEE7QUFDQTtBN0l5aHZIQTtBNkluaHZIQTtBQUNBO0E3SXFodkhBO0FnQi9reEhBO0E2SHlqQ0E7QUFJQTtBQUNBO0E3SXNodkhBO0FBQ0E7QTZJcGh2SEE7QUFDQTtBN0lzaHZIQTtBNklwaHZIQTtBQUNBO0FBQ0E7QTdJc2h2SEE7QWdCem14SEE7QTZIaWxDQTtBQUtBO0E3SXVodkhBO0FBQ0E7QTZJbGh2SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0lvaHZIQTtBNklsaHZIQTtBQUNBO0FBQ0E7QUFDQTtBN0lvaHZIQTtBNklsaHZIQTtBQUNBO0FBQ0E7QUFDQTtBN0lvaHZIQTtBNklqaHZIQTtBQUNBO0FBQ0E7QUFDQTtBN0ltaHZIQTtBNkk5Z3ZIQTtBQUNBO0FBQ0E7QTdJZ2h2SEE7QTZJOWd2SEE7QUFDQTtBQUNBO0E3SWdodkhBO0E2STVndkhBO0FBQ0E7QTdJOGd2SEE7QTZJNWd2SEE7QUFDQTtBN0k4Z3ZIQTtBNkl6Z3ZIQTtBQUNBO0E3STJndkhBO0E2SXpndkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdJMmd2SEE7QTZJemd2SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0kyZ3ZIQTtBNkl4Z3ZIQTtBQUNBO0FBQ0E7QUFDQTtBN0kwZ3ZIQTtBZ0J4cHhIQTtBNkhxcENBO0FBRUE7QUFDQTtBQUNBO0E3SXFndkhBO0E2SW5ndkhBO0FBQ0E7QTdJcWd2SEE7QTZJbGd2SEE7QUFDQTtBQUNBO0E3SW9ndkhBO0E2SWpndkhBO0FBQ0E7QTdJbWd2SEE7QUFDQTtBZ0J6cXhIQTtBNkg0cUNBO0FBRUE7QUFDQTtBN0krL3VIQTtBQUNBOztBZ0I1cnhIQTtBNkhrc0NBO0FBRUE7QTdJNi91SEE7QUFDQTtBNkkzL3VIQTtBQUNBO0E3STYvdUhBO0FnQnJzeEhBO0E2SHVzQ0E7QUFJQTtBN0k4L3VIQTtBQUNBO0E2STMvdUhBO0FBQ0E7QTdJNi91SEE7QTZJMy91SEE7QUFDQTtBQUNBO0FBQ0E7QTdJNi91SEE7QWdCcnN4SEE7QTZIcXNDQTtBQU1BO0E3STgvdUhBO0FBQ0E7QTZJMS91SEE7QUFDQTtBN0k0L3VIQTtBZ0IxdHhIQTtBNkhndUNBO0FBRUE7QUFDQTtBN0k0L3VIQTtBQUNBO0FnQm50eEhBO0E2SG10Q0E7QUFPQTtBQUNBO0E3STYvdUhBO0FBQ0E7O0E2SXYvdUhBO0FBQ0E7QTdJMC91SEE7QTZJdi91SEE7QUFBQTtBN0kwL3VIQTs7QTZJdC91SEE7QUFDQTtBN0l5L3VIQTtBNkl0L3VIQTtBQUFBO0E3SXkvdUhBOztBZ0J2dXhIQTtBNkhrdkNBO0FBQ0E7QTdJeS91SEE7QUFDQTtBZ0hsenhIQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhIb3p4SEE7QXNHL3p4SEE7QVVDQTs7QVZBQTtBQUNBO0F0R20weEhBO0FBQ0E7QXNHajB4SEE7QUFFQTs7QUFDQTtBQUNBO0F0R20weEhBO0FzRy96eEhBOztBQUNBO0F0R2sweEhBO0FzRzl6eEhBOztBQUNBO0FBQ0E7QXRHaTB4SEE7QXNHN3p4SEE7O0FBQ0E7QXRHZzB4SEE7QUFDQTtBZ0gzMHhIQTs7QUFDQTtBaEg4MHhIQTtBZ0g1MHhIQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCdEJBO0FZOEpBO0FBaEdBO0FBckNBO0FoR2cxeEhBO0FnQnh6eEhBO0FnR3ZDQTs7QWhCb0RBO0FBckNBO0FoR3MxeEhBO0FBQ0E7QWdIdDF4SEE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEh5MXhIQTtBZ0h0MXhIQTs7QUFDQTtBQUNBO0FoSHkxeEhBO0FnSHQxeEhBOzs7QUFFQTtBQUNBO0FBQ0E7QWhIeTF4SEE7QWdIdjF4SEE7OztBQUNBO0FoSDIxeEhBO0FnSHYxeEhBOzs7OztBQUlBO0FBQ0E7QUFDQTtBaEgwMXhIQTtBZ0h0MXhIQTs7QUFDQTtBQUNBO0FoSHkxeEhBO0FnSHIxeEhBOztBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QWhIdzF4SEE7QWdIdDF4SEE7O0FBQ0E7QWhIeTF4SEE7O0FnQmozeEhBO0FnR2lDQTtBQUNBO0FoSG8xeEhBO0FBQ0E7QWdIajF4SEE7QUFDQTtBaEhtMXhIQTtBZ0hoMXhIQTtBQUNBO0FBQ0E7QWhIazF4SEE7QWdIaDF4SEE7QUFFQTtBaEhpMXhIQTtBZ0g3MHhIQTtBQUNBO0FoSCsweEhBOztBZ0h6MHhIQTs7QUFFQTtBQUNBO0FoSDQweEhBOztBZ0h0MHhIQTtBQUNBO0FoSHkweEhBO0FnSHQweEhBO0FBQ0E7QWhIdzB4SEE7QWdIdDB4SEE7QUFFQTtBQUNBO0FoSHUweEhBO0FnSHIweEhBO0FBQ0E7QWhIdTB4SEE7QWdIcDB4SEE7QUFDQTtBaEhzMHhIQTs7QUU5NXhIQTs7Ozs7Ozs7Ozs7O0FBQUE7QXlKdERBO0FBQ0E7QTNKbyt4SEE7O0EySmoreEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNKbyt4SEE7QTJKbCt4SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0pvK3hIQTtBMkpsK3hIQTtBQUNBO0FBQ0E7QUFDQTtBM0pvK3hIQTs7QTRKLy94SEE7QUFDQTtBNUprZ3lIQTtBNEovL3hIQTtBQUNBO0E1SmlneUhBO0E0SjkveEhBO0FBQ0E7QTVKZ2d5SEE7QTRKNy94SEE7QUFDQTtBNUorL3hIQTtBNEo1L3hIQTtBQUNBO0E1SjgveEhBO0E0SjMveEhBO0FBQ0E7QTVKNi94SEE7QTRKMS94SEE7QUFDQTtBNUo0L3hIQTtBNEp6L3hIQTtBQUNBO0E1SjIveEhBO0E0SngveEhBO0FBQ0E7QUFDQTtBNUowL3hIQTs7QTZKNWh5SEE7QUFDQTtBQUNBO0E3SitoeUhBOztBNko1aHlIQTtBQUNBO0FBQ0E7QTdKK2h5SEE7O0E2SjVoeUhBOztBQUVBO0FBQ0E7QTdKK2h5SEE7O0E2SjVoeUhBO0FBQ0E7QUFDQTtBN0oraHlIQTs7QTZKNWh5SEE7QUFDQTtBQUNBO0E3SitoeUhBOztBNko1aHlIQTtBQUNBO0FBQ0E7QTdKK2h5SEE7O0E2SjVoeUhBO0FBQ0E7QTdKK2h5SEE7O0E2SjNoeUhBO0FBQ0E7QTdKOGh5SEE7O0E2SmpoeUhBO0FBQ0E7QTdKb2h5SEE7QWdCNWd5SEE7QTZJVEE7QUFJQTtBN0pxaHlIQTtBQUNBOztBNkoxaHlIQTtBQUNBO0E3SjZoeUhBO0FnQnJoeUhBO0E2SVRBO0FBSUE7QTdKOGh5SEE7QUFDQTs7QTZKbml5SEE7QUFDQTtBN0pzaXlIQTtBZ0I5aHlIQTtBNklUQTtBQUlBO0E3SnVpeUhBO0FBQ0E7O0E2SjVpeUhBO0FBQ0E7QTdKK2l5SEE7QWdCdml5SEE7QTZJVEE7QUFJQTtBN0pnanlIQTtBQUNBOztBNkpyanlIQTtBQUNBO0E3SndqeUhBO0FnQmhqeUhBO0E2SVRBO0FBSUE7QTdKeWp5SEE7QUFDQTs7QTZKOWp5SEE7QUFDQTtBN0ppa3lIQTtBZ0J6anlIQTtBNklUQTtBQUlBO0E3SmtreUhBO0FBQ0E7O0E2SnZreUhBO0FBQ0E7QTdKMGt5SEE7QWdCbGt5SEE7QTZJVEE7QUFJQTtBN0oya3lIQTtBQUNBOztBNkpobHlIQTtBQUNBO0E3Sm1seUhBO0FnQjNreUhBO0E2SVRBO0FBSUE7QTdKb2x5SEE7QUFDQTs7QTZKemx5SEE7QUFDQTtBN0o0bHlIQTtBZ0JwbHlIQTtBNklUQTtBQUlBO0E3SjZseUhBO0FBQ0E7O0E2SmxteUhBO0FBQ0E7QTdKcW15SEE7QWdCN2x5SEE7QTZJVEE7QUFJQTtBN0pzbXlIQTtBQUNBOztBNkozbXlIQTtBQUNBO0E3SjhteUhBO0FnQnRteUhBO0E2SVRBO0FBSUE7QTdKK215SEE7QUFDQTs7QTZKcG55SEE7QUFDQTtBN0p1bnlIQTtBZ0IvbXlIQTtBNklUQTtBQUlBO0E3SndueUhBO0FBQ0E7O0E2SjdueUhBO0FBQ0E7QTdKZ295SEE7QWdCeG55SEE7QTZJVEE7QUFJQTtBN0ppb3lIQTtBQUNBOztBNkp0b3lIQTtBQUNBO0E3SnlveUhBO0FnQmpveUhBO0E2SVRBO0FBSUE7QTdKMG95SEE7QUFDQTs7QTZKL295SEE7QUFDQTtBN0prcHlIQTtBZ0Ixb3lIQTtBNklUQTtBQUlBO0E3Sm1weUhBO0FBQ0E7O0E2SnhweUhBO0FBQ0E7QTdKMnB5SEE7QWdCbnB5SEE7QTZJVEE7QUFJQTtBN0o0cHlIQTtBQUNBOztBNkpqcXlIQTtBQUNBO0E3Sm9xeUhBO0FnQjVweUhBO0E2SVRBO0FBSUE7QTdKcXF5SEE7QUFDQTs7QTZKMXF5SEE7QUFDQTtBN0o2cXlIQTtBZ0JycXlIQTtBNklUQTtBQUlBO0E3SjhxeUhBO0FBQ0E7O0E2Sm5yeUhBO0FBQ0E7QTdKc3J5SEE7QWdCOXF5SEE7QTZJVEE7QUFJQTtBN0p1cnlIQTtBQUNBOztBNko1cnlIQTtBQUNBO0E3SityeUhBO0FnQnZyeUhBO0E2SVRBO0FBSUE7QTdKZ3N5SEE7QUFDQTs7QTZKcnN5SEE7QUFDQTtBN0p3c3lIQTtBZ0Joc3lIQTtBNklUQTtBQUlBO0E3SnlzeUhBO0FBQ0E7O0E2SjlzeUhBO0FBQ0E7QTdKaXR5SEE7QWdCenN5SEE7QTZJVEE7QUFJQTtBN0prdHlIQTtBQUNBOztBNkp2dHlIQTtBQUNBO0E3SjB0eUhBO0FnQmx0eUhBO0E2SVRBO0FBSUE7QTdKMnR5SEE7QUFDQTs7QTZKaHV5SEE7QUFDQTtBN0ptdXlIQTtBZ0IzdHlIQTtBNklUQTtBQUlBO0E3Sm91eUhBO0FBQ0E7O0E2Snp1eUhBO0FBQ0E7QTdKNHV5SEE7QWdCcHV5SEE7QTZJVEE7QUFJQTtBN0o2dXlIQTtBQUNBOztBNkpsdnlIQTtBQUNBO0E3SnF2eUhBO0FnQjd1eUhBO0E2SVRBO0FBSUE7QTdKc3Z5SEE7QUFDQTs7QTZKM3Z5SEE7QUFDQTtBN0o4dnlIQTtBZ0J0dnlIQTtBNklUQTtBQUlBO0E3Sit2eUhBO0FBQ0E7O0E2SnB3eUhBO0FBQ0E7QTdKdXd5SEE7QWdCL3Z5SEE7QTZJVEE7QUFJQTtBN0p3d3lIQTtBQUNBOztBNko3d3lIQTtBQUNBO0E3Smd4eUhBO0FnQnh3eUhBO0E2SVRBO0FBSUE7QTdKaXh5SEE7QUFDQTs7QTZKdHh5SEE7QUFDQTtBN0p5eHlIQTtBZ0JqeHlIQTtBNklUQTtBQUlBO0E3SjB4eUhBO0FBQ0E7O0E2Si94eUhBO0FBQ0E7QTdKa3l5SEE7QWdCMXh5SEE7QTZJVEE7QUFJQTtBN0pteXlIQTtBQUNBOztBNkp4eXlIQTtBQUNBO0E3SjJ5eUhBO0FnQm55eUhBO0E2SVRBO0FBSUE7QTdKNHl5SEE7QUFDQTs7QTZKanp5SEE7QUFDQTtBN0pvenlIQTtBZ0I1eXlIQTtBNklUQTtBQUlBO0E3SnF6eUhBO0FBQ0E7O0E2SjF6eUhBO0FBQ0E7QTdKNnp5SEE7QWdCcnp5SEE7QTZJVEE7QUFJQTtBN0o4enlIQTtBQUNBOztBNkpuMHlIQTtBQUNBO0E3SnMweUhBO0FnQjl6eUhBO0E2SVRBO0FBSUE7QTdKdTB5SEE7QUFDQTs7QTZKNTB5SEE7QUFDQTtBN0orMHlIQTtBZ0J2MHlIQTtBNklUQTtBQUlBO0E3SmcxeUhBO0FBQ0E7O0E2SnIxeUhBO0FBQ0E7QTdKdzF5SEE7QWdCaDF5SEE7QTZJVEE7QUFJQTtBN0p5MXlIQTtBQUNBOztBNko5MXlIQTtBQUNBO0E3SmkyeUhBO0FnQnoxeUhBO0E2SVRBO0FBSUE7QTdKazJ5SEE7QUFDQTs7QTZKdjJ5SEE7QUFDQTtBN0owMnlIQTtBZ0JsMnlIQTtBNklUQTtBQUlBO0E3SjIyeUhBO0FBQ0E7O0E2SmgzeUhBO0FBQ0E7QTdKbTN5SEE7QWdCMzJ5SEE7QTZJVEE7QUFJQTtBN0pvM3lIQTtBQUNBOztBNkp6M3lIQTtBQUNBO0E3SjQzeUhBO0FnQnAzeUhBO0E2SVRBO0FBSUE7QTdKNjN5SEE7QUFDQTs7QTZKbDR5SEE7QUFDQTtBN0pxNHlIQTtBZ0I3M3lIQTtBNklUQTtBQUlBO0E3SnM0eUhBO0FBQ0E7O0E2SjM0eUhBO0FBQ0E7QTdKODR5SEE7QWdCdDR5SEE7QTZJVEE7QUFJQTtBN0orNHlIQTtBQUNBOztBNkpwNXlIQTtBQUNBO0E3SnU1eUhBO0FnQi80eUhBO0E2SVRBO0FBSUE7QTdKdzV5SEE7QUFDQTs7QTZKNzV5SEE7QUFDQTtBN0pnNnlIQTtBZ0J4NXlIQTtBNklUQTtBQUlBO0E3Smk2eUhBO0FBQ0E7O0E2SnQ2eUhBO0FBQ0E7QTdKeTZ5SEE7QWdCajZ5SEE7QTZJVEE7QUFJQTtBN0owNnlIQTtBQUNBOztBNkovNnlIQTtBQUNBO0E3Sms3eUhBO0FnQjE2eUhBO0E2SVRBO0FBSUE7QTdKbTd5SEE7QUFDQTs7QTZKeDd5SEE7QUFDQTtBN0oyN3lIQTtBZ0JuN3lIQTtBNklUQTtBQUlBO0E3SjQ3eUhBO0FBQ0E7O0E2Smo4eUhBO0FBQ0E7QTdKbzh5SEE7QWdCNTd5SEE7QTZJVEE7QUFJQTtBN0pxOHlIQTtBQUNBOztBNkoxOHlIQTtBQUNBO0E3SjY4eUhBO0FnQnI4eUhBO0E2SVRBO0FBSUE7QTdKODh5SEE7QUFDQTs7QTZKbjl5SEE7QUFDQTtBN0pzOXlIQTtBZ0I5OHlIQTtBNklUQTtBQUlBO0E3SnU5eUhBO0FBQ0E7O0E2SjU5eUhBO0FBQ0E7QTdKKzl5SEE7QWdCdjl5SEE7QTZJVEE7QUFJQTtBN0pnK3lIQTtBQUNBOztBNkpyK3lIQTtBQUNBO0E3SncreUhBO0FnQmgreUhBO0E2SVRBO0FBSUE7QTdKeSt5SEE7QUFDQTs7QTZKOSt5SEE7QUFDQTtBN0ppL3lIQTtBZ0J6K3lIQTtBNklUQTtBQUlBO0E3SmsveUhBO0FBQ0E7O0E2SnYveUhBO0FBQ0E7QTdKMC95SEE7QWdCbC95SEE7QTZJVEE7QUFJQTtBN0oyL3lIQTtBQUNBOztBNkpoZ3pIQTtBQUNBO0E3Sm1nekhBO0FnQjMveUhBO0E2SVRBO0FBSUE7QTdKb2d6SEE7QUFDQTs7QTZKemd6SEE7QUFDQTtBN0o0Z3pIQTtBZ0JwZ3pIQTtBNklUQTtBQUlBO0E3SjZnekhBO0FBQ0E7O0E2SmxoekhBO0FBQ0E7QTdKcWh6SEE7QWdCN2d6SEE7QTZJVEE7QUFJQTtBN0pzaHpIQTtBQUNBOztBNkozaHpIQTtBQUNBO0E3SjhoekhBO0FnQnRoekhBO0E2SVRBO0FBSUE7QTdKK2h6SEE7QUFDQTs7QTZKcGl6SEE7QUFDQTtBN0p1aXpIQTtBZ0IvaHpIQTtBNklUQTtBQUlBO0E3SndpekhBO0FBQ0E7O0E2SjdpekhBO0FBQ0E7QTdKZ2p6SEE7QWdCeGl6SEE7QTZJVEE7QUFJQTtBN0ppanpIQTtBQUNBOztBNkp0anpIQTtBQUNBO0E3SnlqekhBO0FnQmpqekhBO0E2SVRBO0FBSUE7QTdKMGp6SEE7QUFDQTs7QTZKL2p6SEE7QUFDQTtBN0pra3pIQTtBZ0IxanpIQTtBNklUQTtBQUlBO0E3Sm1rekhBO0FBQ0E7O0E2SnhrekhBO0FBQ0E7QTdKMmt6SEE7QWdCbmt6SEE7QTZJVEE7QUFJQTtBN0o0a3pIQTtBQUNBOztBNkpqbHpIQTtBQUNBO0E3Sm9sekhBO0FnQjVrekhBO0E2SVRBO0FBSUE7QTdKcWx6SEE7QUFDQTs7QTZKMWx6SEE7QUFDQTtBN0o2bHpIQTtBZ0JybHpIQTtBNklUQTtBQUlBO0E3SjhsekhBO0FBQ0E7O0E2Sm5tekhBO0FBQ0E7QTdKc216SEE7QWdCOWx6SEE7QTZJVEE7QUFJQTtBN0p1bXpIQTtBQUNBOztBNko1bXpIQTtBQUNBO0E3SittekhBO0FnQnZtekhBO0E2SVRBO0FBSUE7QTdKZ256SEE7QUFDQTs7QTZKcm56SEE7QUFDQTtBN0p3bnpIQTtBZ0JobnpIQTtBNklUQTtBQUlBO0E3SnluekhBO0FBQ0E7O0E2SjluekhBO0FBQ0E7QTdKaW96SEE7QWdCem56SEE7QTZJVEE7QUFJQTtBN0prb3pIQTtBQUNBOztBNkp2b3pIQTtBQUNBO0E3SjBvekhBO0FnQmxvekhBO0E2SVRBO0FBSUE7QTdKMm96SEE7QUFDQTs7QTZKaHB6SEE7QUFDQTtBN0ptcHpIQTtBZ0Izb3pIQTtBNklUQTtBQUlBO0E3Sm9wekhBO0FBQ0E7O0E2SnpwekhBO0FBQ0E7QTdKNHB6SEE7QWdCcHB6SEE7QTZJVEE7QUFJQTtBN0o2cHpIQTtBQUNBOztBNkpscXpIQTtBQUNBO0E3SnFxekhBO0FnQjdwekhBO0E2SVRBO0FBSUE7QTdKc3F6SEE7QUFDQTs7QTZKM3F6SEE7QUFDQTtBN0o4cXpIQTtBZ0J0cXpIQTtBNklUQTtBQUlBO0E3SitxekhBO0FBQ0E7O0E2SnByekhBO0FBQ0E7QTdKdXJ6SEE7QWdCL3F6SEE7QTZJVEE7QUFJQTtBN0p3cnpIQTtBQUNBOztBNko3cnpIQTtBQUNBO0E3SmdzekhBO0FnQnhyekhBO0E2SVRBO0FBSUE7QTdKaXN6SEE7QUFDQTs7QTZKdHN6SEE7QUFDQTtBN0p5c3pIQTtBZ0Jqc3pIQTtBNklUQTtBQUlBO0E3SjBzekhBO0FBQ0E7O0E2Si9zekhBO0FBQ0E7QTdKa3R6SEE7QWdCMXN6SEE7QTZJVEE7QUFJQTtBN0ptdHpIQTtBQUNBOztBNkp4dHpIQTtBQUNBO0E3SjJ0ekhBO0FnQm50ekhBO0E2SVRBO0FBSUE7QTdKNHR6SEE7QUFDQTs7QTZKanV6SEE7QUFDQTtBN0pvdXpIQTtBZ0I1dHpIQTtBNklUQTtBQUlBO0E3SnF1ekhBO0FBQ0E7O0E2SjF1ekhBO0FBQ0E7QTdKNnV6SEE7QWdCcnV6SEE7QTZJVEE7QUFJQTtBN0o4dXpIQTtBQUNBOztBNkpudnpIQTtBQUNBO0E3SnN2ekhBO0FnQjl1ekhBO0E2SVRBO0FBSUE7QTdKdXZ6SEE7QUFDQTs7QTZKNXZ6SEE7QUFDQTtBN0ordnpIQTtBZ0J2dnpIQTtBNklUQTtBQUlBO0E3Smd3ekhBO0FBQ0E7O0E2SnJ3ekhBO0FBQ0E7QTdKd3d6SEE7QWdCaHd6SEE7QTZJVEE7QUFJQTtBN0p5d3pIQTtBQUNBOztBNko5d3pIQTtBQUNBO0E3Sml4ekhBO0FnQnp3ekhBO0E2SVRBO0FBSUE7QTdKa3h6SEE7QUFDQTs7QTZKMXd6SEE7QUFDQTtBN0o2d3pIQTs7QTZKOXd6SEE7QUFDQTtBN0ppeHpIQTs7QTZKbHh6SEE7QUFDQTtBN0pxeHpIQTs7QTZKdHh6SEE7QUFDQTtBN0p5eHpIQTs7QTZKMXh6SEE7QUFDQTtBN0o2eHpIQTs7QTZKOXh6SEE7QUFDQTtBN0ppeXpIQTs7QTZKbHl6SEE7QUFDQTtBN0pxeXpIQTs7QTZKdHl6SEE7QUFDQTtBN0p5eXpIQTs7QTZKMXl6SEE7QUFDQTtBN0o2eXpIQTs7QTZKOXl6SEE7QUFDQTtBN0ppenpIQTs7QTZKbHp6SEE7QUFDQTtBN0pxenpIQTs7QTZKdHp6SEE7QUFDQTtBN0p5enpIQTs7QTZKMXp6SEE7QUFDQTtBN0o2enpIQTs7QTZKOXp6SEE7QUFDQTtBN0ppMHpIQTs7QTZKbDB6SEE7QUFDQTtBN0pxMHpIQTs7QTZKdDB6SEE7QUFDQTtBN0p5MHpIQTs7QTZKL3p6SEE7QUFDQTtBN0prMHpIQTs7QTZKbjB6SEE7QUFDQTtBN0pzMHpIQTs7QTZKdjB6SEE7QUFDQTtBN0owMHpIQTs7QTZKMzB6SEE7QUFDQTtBN0o4MHpIQTs7QTZKLzB6SEE7QUFDQTtBN0prMXpIQTs7QTZKbjF6SEE7QUFDQTtBN0pzMXpIQTs7QTZKdjF6SEE7QUFDQTtBN0owMXpIQTs7QTZKMzF6SEE7QUFDQTtBN0o4MXpIQTs7QTZKLzF6SEE7QUFDQTtBN0prMnpIQTs7QTZKbjJ6SEE7QUFDQTtBN0pzMnpIQTs7QTZKbjJ6SEE7QUFDQTtBN0pzMnpIQTs7QTZKdjJ6SEE7QUFDQTtBN0owMnpIQTs7QTZKMzJ6SEE7QUFDQTtBN0o4MnpIQTs7QTZKLzJ6SEE7QUFDQTtBN0prM3pIQTs7QTZKbjN6SEE7QUFDQTtBN0pzM3pIQTs7QTZKdjN6SEE7QUFDQTtBN0owM3pIQTs7QTZKMzN6SEE7QUFDQTtBN0o4M3pIQTs7QTZKLzN6SEE7QUFDQTtBN0prNHpIQTs7QTZKbjR6SEE7QUFDQTtBN0pzNHpIQTs7QTZKdjR6SEE7QUFDQTtBN0owNHpIQTs7QTZKMzR6SEE7QUFDQTtBN0o4NHpIQTs7QTZKeDR6SEE7QUFDQTtBN0oyNHpIQTs7QTZKdDR6SEE7QUFDQTtBN0p5NHpIQTs7QTZKcjR6SEE7QTVEVkE7QUFDQTtBQUNBO0FBQ0E7QWpHbTV6SEE7QWlHajV6SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpHbTV6SEE7O0E2Sm41ekhBOztBNURuQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakcyN3pIQTtBaUd6N3pIQTs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakc0N3pIQTtBaUd6N3pIQTs7QUFDQTtBakc0N3pIQTs7QTZKbjZ6SEE7QUFFQTtBN0pxNnpIQTs7QWdCdDl6SEE7QTZJcURBO0E1RC9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqR3E5ekhBO0FpR245ekhBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakdvOXpIQTtBaUdqOXpIQTtBQUNBO0FqR205ekhBO0FBQ0E7O0E2Si82ekhBO0FBQ0E7QUFDQTtBQUNBO0E1RHhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqRzIrekhBO0FnQngrekhBO0E2SThDQTtBQU1BO0E3Snc3ekhBO0FBQ0E7QWlHOSt6SEE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqRysrekhBO0FpRzUrekhBO0FBQ0E7QWpHOCt6SEE7O0E2Sjk3ekhBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QTdKaTh6SEE7O0E2Sjk3ekhBO0FBQ0E7QTdKaTh6SEE7O0FnQnRnMEhBO0E2SXdFQTtBQUVBO0E3Smk4ekhBO0FBQ0E7O0FnQjVnMEhBO0E2SThFQTtBQUVBO0E3Smk4ekhBO0FBQ0E7O0E2Sjc3ekhBO0FBQ0E7QTdKZzh6SEE7O0E2Sjc3ekhBOzs7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdKKzd6SEE7QTZKNzd6SEE7QUFDQTtBQUNBO0E3Sis3ekhBO0E2SjU3ekhBO0FBQ0E7QUFDQTtBN0o4N3pIQTtBNkozN3pIQTtBQUNBO0FBQ0E7QTdKNjd6SEE7O0E4SjVuMEhBO0FBQ0E7QTlKK24wSEE7O0E4SjVuMEhBO0FBQ0E7QTlKK24wSEE7O0E4SjVuMEhBO0FBQ0E7QTlKK24wSEE7O0E4SjFuMEhBOzs7O0FBQUE7QUNiQTtBQUNBO0FBQ0E7QS9KK28wSEE7QStKN28wSEE7O0FBRUE7QUFDQTtBL0orbzBIQTs7QStKN24wSEE7QUFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9KMm8wSEE7O0FnQnRtMEhBO0ErSTVCQTtBQWRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0p1cDBIQTtBQUNBO0FnQm5uMEhBO0ErSXRCQTtBQXBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9KbXEwSEE7QUFDQTtBZ0IvbjBIQTtBK0loQkE7QUExQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvSitxMEhBO0FBQ0E7QWdCM28wSEE7QStJVkE7QUFoQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvSjJyMEhBO0FBQ0E7QStKM3AwSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0o2cDBIQTs7QStKenAwSEE7QUFDQTtBL0o0cDBIQTs7QStKeHAwSEE7QUFDQTtBL0oycDBIQTs7QWdLL3QwSEE7QUFDQTtBaEtrdTBIQTs7QWdLL3QwSEE7QUFDQTtBaEtrdTBIQTs7QWdLOXIwSEE7QUFDQTtBaEtpczBIQTtBZ0tsczBIQTtBQUNBO0FoS29zMEhBO0FnS3JzMEhBO0FBQ0E7QWhLdXMwSEE7QWdLeHMwSEE7QUFDQTtBaEswczBIQTtBZ0szczBIQTtBQUNBO0FoSzZzMEhBO0FnSzlzMEhBO0FBQ0E7QWhLZ3QwSEE7QWdLanQwSEE7QUFDQTtBaEttdDBIQTtBZ0twdDBIQTtBQUNBO0FoS3N0MEhBO0FnS3Z0MEhBO0FBQ0E7QWhLeXQwSEE7QWdLMXQwSEE7QUFDQTtBaEs0dDBIQTtBZ0s3dDBIQTtBQUNBO0FoSyt0MEhBO0FnS2h1MEhBO0FBQ0E7QWhLa3UwSEE7QWdLbnUwSEE7QUFDQTtBaEtxdTBIQTtBZ0t0dTBIQTtBQUNBO0FoS3d1MEhBO0FnS3p1MEhBO0FBQ0E7QWhLMnUwSEE7QWdLNXUwSEE7QUFDQTtBaEs4dTBIQTtBZ0svdTBIQTtBQUNBO0FoS2l2MEhBO0FnS2x2MEhBO0FBQ0E7QWhLb3YwSEE7QWdLcnYwSEE7QUFDQTtBaEt1djBIQTtBZ0t4djBIQTtBQUNBO0FoSzB2MEhBO0FnSzN2MEhBO0FBQ0E7QWhLNnYwSEE7QWdLOXYwSEE7QUFDQTtBaEtndzBIQTtBZ0tqdzBIQTtBQUNBO0FoS213MEhBO0FnS3B3MEhBO0FBQ0E7QWhLc3cwSEE7QWdLdncwSEE7QUFDQTtBaEt5dzBIQTtBZ0sxdzBIQTtBQUNBO0FoSzR3MEhBO0FnSzd3MEhBO0FBQ0E7QWhLK3cwSEE7QWdLaHgwSEE7QUFDQTtBaEtreDBIQTtBZ0tueDBIQTtBQUNBO0FoS3F4MEhBO0FnS3R4MEhBO0FBQ0E7QWhLd3gwSEE7QWdLengwSEE7QUFDQTtBaEsyeDBIQTtBZ0s1eDBIQTtBQUNBO0FoSzh4MEhBO0FnSy94MEhBO0FBQ0E7QWhLaXkwSEE7QWdLbHkwSEE7QUFDQTtBaEtveTBIQTtBZ0tyeTBIQTtBQUNBO0FoS3V5MEhBO0FnS3h5MEhBO0FBQ0E7QWhLMHkwSEE7QWdLM3kwSEE7QUFDQTtBaEs2eTBIQTtBZ0s5eTBIQTtBQUNBO0FoS2d6MEhBO0FnS2p6MEhBO0FBQ0E7QWhLbXowSEE7QWdLcHowSEE7QUFDQTtBaEtzejBIQTtBZ0t2ejBIQTtBQUNBO0FoS3l6MEhBO0FnSzF6MEhBO0FBQ0E7QWhLNHowSEE7QWdLN3owSEE7QUFDQTtBaEsrejBIQTtBZ0toMDBIQTtBQUNBO0FoS2swMEhBO0FnS24wMEhBO0FBQ0E7QWhLcTAwSEE7QWdLdDAwSEE7QUFDQTtBaEt3MDBIQTtBZ0t6MDBIQTtBQUNBO0FoSzIwMEhBO0FnSzUwMEhBO0FBQ0E7QWhLODAwSEE7QWdLLzAwSEE7QUFDQTtBaEtpMTBIQTtBZ0tsMTBIQTtBQUNBO0FoS28xMEhBO0FnS3IxMEhBO0FBQ0E7QWhLdTEwSEE7QWdLeDEwSEE7QUFDQTtBaEswMTBIQTtBZ0szMTBIQTtBQUNBO0FoSzYxMEhBO0FnSzkxMEhBO0FBQ0E7QWhLZzIwSEE7QWdLajIwSEE7QUFDQTtBaEttMjBIQTtBZ0twMjBIQTtBQUNBO0FoS3MyMEhBO0FnS3YyMEhBO0FBQ0E7QWhLeTIwSEE7QWdLMTIwSEE7QUFDQTtBaEs0MjBIQTtBZ0s3MjBIQTtBQUNBO0FoSysyMEhBO0FnS2gzMEhBO0FBQ0E7QWhLazMwSEE7QWdLbjMwSEE7QUFDQTtBaEtxMzBIQTtBZ0t0MzBIQTtBQUNBO0FoS3czMEhBO0FnS3ozMEhBO0FBQ0E7QWhLMjMwSEE7QWdLNTMwSEE7QUFDQTtBaEs4MzBIQTtBZ0svMzBIQTtBQUNBO0FoS2k0MEhBO0FnS2w0MEhBO0FBQ0E7QWhLbzQwSEE7QWdLcjQwSEE7QUFDQTtBaEt1NDBIQTtBZ0t4NDBIQTtBQUNBO0FoSzA0MEhBO0FnSzM0MEhBO0FBQ0E7QWhLNjQwSEE7QWdLOTQwSEE7QUFDQTtBaEtnNTBIQTtBZ0tqNTBIQTtBQUNBO0FoS201MEhBOztBZ0twNTBIQTtBQUNBO0FoS3U1MEhBO0FnS3g1MEhBO0FBQ0E7QWhLMDUwSEE7QWdLMzUwSEE7QUFDQTtBaEs2NTBIQTtBZ0s5NTBIQTtBQUNBO0FoS2c2MEhBO0FnS2o2MEhBO0FBQ0E7QWhLbTYwSEE7QWdLcDYwSEE7QUFDQTtBaEtzNjBIQTtBZ0t2NjBIQTtBQUNBO0FoS3k2MEhBO0FnSzE2MEhBO0FBQ0E7QWhLNDYwSEE7QWdLNzYwSEE7QUFDQTtBaEsrNjBIQTtBZ0toNzBIQTtBQUNBO0FoS2s3MEhBO0FnS243MEhBO0FBQ0E7QWhLcTcwSEE7QWdLdDcwSEE7QUFDQTtBaEt3NzBIQTtBZ0t6NzBIQTtBQUNBO0FoSzI3MEhBO0FnSzU3MEhBO0FBQ0E7QWhLODcwSEE7QWdLLzcwSEE7QUFDQTtBaEtpODBIQTtBZ0tsODBIQTtBQUNBO0FoS284MEhBO0FnS3I4MEhBO0FBQ0E7QWhLdTgwSEE7QWdLeDgwSEE7QUFDQTtBaEswODBIQTtBZ0szODBIQTtBQUNBO0FoSzY4MEhBO0FnSzk4MEhBO0FBQ0E7QWhLZzkwSEE7QWdLajkwSEE7QUFDQTtBaEttOTBIQTtBZ0twOTBIQTtBQUNBO0FoS3M5MEhBO0FnS3Y5MEhBO0FBQ0E7QWhLeTkwSEE7QWdLMTkwSEE7QUFDQTtBaEs0OTBIQTtBZ0s3OTBIQTtBQUNBO0FoSys5MEhBO0FnS2grMEhBO0FBQ0E7QWhLayswSEE7QWdLbiswSEE7QUFDQTtBaEtxKzBIQTtBZ0t0KzBIQTtBQUNBO0FoS3crMEhBO0FnS3orMEhBO0FBQ0E7QWhLMiswSEE7QWdLNSswSEE7QUFDQTtBaEs4KzBIQTtBZ0svKzBIQTtBQUNBO0FoS2kvMEhBO0FnS2wvMEhBO0FBQ0E7QWhLby8wSEE7QWdLci8wSEE7QUFDQTtBaEt1LzBIQTtBZ0t4LzBIQTtBQUNBO0FoSzAvMEhBO0FnSzMvMEhBO0FBQ0E7QWhLNi8wSEE7QWdLOS8wSEE7QUFDQTtBaEtnZzFIQTtBZ0tqZzFIQTtBQUNBO0FoS21nMUhBO0FnS3BnMUhBO0FBQ0E7QWhLc2cxSEE7QWdLdmcxSEE7QUFDQTtBaEt5ZzFIQTtBZ0sxZzFIQTtBQUNBO0FoSzRnMUhBO0FnSzdnMUhBO0FBQ0E7QWhLK2cxSEE7QWdLaGgxSEE7QUFDQTtBaEtraDFIQTtBZ0tuaDFIQTtBQUNBO0FoS3FoMUhBO0FnS3RoMUhBO0FBQ0E7QWhLd2gxSEE7QWdLemgxSEE7QUFDQTtBaEsyaDFIQTtBZ0s1aDFIQTtBQUNBO0FoSzhoMUhBO0FnSy9oMUhBO0FBQ0E7QWhLaWkxSEE7QWdLbGkxSEE7QUFDQTtBaEtvaTFIQTtBZ0tyaTFIQTtBQUNBO0FoS3VpMUhBO0FnS3hpMUhBO0FBQ0E7QWhLMGkxSEE7QWdLM2kxSEE7QUFDQTtBaEs2aTFIQTtBZ0s5aTFIQTtBQUNBO0FoS2dqMUhBO0FnS2pqMUhBO0FBQ0E7QWhLbWoxSEE7QWdLcGoxSEE7QUFDQTtBaEtzajFIQTtBZ0t2ajFIQTtBQUNBO0FoS3lqMUhBO0FnSzFqMUhBO0FBQ0E7QWhLNGoxSEE7QWdLN2oxSEE7QUFDQTtBaEsrajFIQTtBZ0toazFIQTtBQUNBO0FoS2trMUhBO0FnS25rMUhBO0FBQ0E7QWhLcWsxSEE7QWdLdGsxSEE7QUFDQTtBaEt3azFIQTtBZ0t6azFIQTtBQUNBO0FoSzJrMUhBO0FnSzVrMUhBO0FBQ0E7QWhLOGsxSEE7QWdLL2sxSEE7QUFDQTtBaEtpbDFIQTtBZ0tsbDFIQTtBQUNBO0FoS29sMUhBO0FnS3JsMUhBO0FBQ0E7QWhLdWwxSEE7QWdLeGwxSEE7QUFDQTtBaEswbDFIQTtBZ0szbDFIQTtBQUNBO0FoSzZsMUhBO0FnSzlsMUhBO0FBQ0E7QWhLZ20xSEE7QWdLam0xSEE7QUFDQTtBaEttbTFIQTtBZ0twbTFIQTtBQUNBO0FoS3NtMUhBO0FnS3ZtMUhBO0FBQ0E7QWhLeW0xSEE7O0FnSzFtMUhBO0FBQ0E7QWhLNm0xSEE7QWdLOW0xSEE7QUFDQTtBaEtnbjFIQTtBZ0tqbjFIQTtBQUNBO0FoS21uMUhBO0FnS3BuMUhBO0FBQ0E7QWhLc24xSEE7QWdLdm4xSEE7QUFDQTtBaEt5bjFIQTtBZ0sxbjFIQTtBQUNBO0FoSzRuMUhBO0FnSzduMUhBO0FBQ0E7QWhLK24xSEE7QWdLaG8xSEE7QUFDQTtBaEtrbzFIQTtBZ0tubzFIQTtBQUNBO0FoS3FvMUhBO0FnS3RvMUhBO0FBQ0E7QWhLd28xSEE7QWdLem8xSEE7QUFDQTtBaEsybzFIQTtBZ0s1bzFIQTtBQUNBO0FoSzhvMUhBO0FnSy9vMUhBO0FBQ0E7QWhLaXAxSEE7QWdLbHAxSEE7QUFDQTtBaEtvcDFIQTtBZ0tycDFIQTtBQUNBO0FoS3VwMUhBO0FnS3hwMUhBO0FBQ0E7QWhLMHAxSEE7QWdLM3AxSEE7QUFDQTtBaEs2cDFIQTtBZ0s5cDFIQTtBQUNBO0FoS2dxMUhBO0FnS2pxMUhBO0FBQ0E7QWhLbXExSEE7QWdLcHExSEE7QUFDQTtBaEtzcTFIQTtBZ0t2cTFIQTtBQUNBO0FoS3lxMUhBO0FnSzFxMUhBO0FBQ0E7QWhLNHExSEE7QWdLN3ExSEE7QUFDQTtBaEsrcTFIQTtBZ0tocjFIQTtBQUNBO0FoS2tyMUhBO0FnS25yMUhBO0FBQ0E7QWhLcXIxSEE7QWdLdHIxSEE7QUFDQTtBaEt3cjFIQTtBZ0t6cjFIQTtBQUNBO0FoSzJyMUhBO0FnSzVyMUhBO0FBQ0E7QWhLOHIxSEE7QWdLL3IxSEE7QUFDQTtBaEtpczFIQTtBZ0tsczFIQTtBQUNBO0FoS29zMUhBO0FnS3JzMUhBO0FBQ0E7QWhLdXMxSEE7QWdLeHMxSEE7QUFDQTtBaEswczFIQTtBZ0szczFIQTtBQUNBO0FoSzZzMUhBO0FnSzlzMUhBO0FBQ0E7QWhLZ3QxSEE7QWdLanQxSEE7QUFDQTtBaEttdDFIQTtBZ0twdDFIQTtBQUNBO0FoS3N0MUhBO0FnS3Z0MUhBO0FBQ0E7QWhLeXQxSEE7QWdLMXQxSEE7QUFDQTtBaEs0dDFIQTtBZ0s3dDFIQTtBQUNBO0FoSyt0MUhBO0FnS2h1MUhBO0FBQ0E7QWhLa3UxSEE7QWdLbnUxSEE7QUFDQTtBaEtxdTFIQTtBZ0t0dTFIQTtBQUNBO0FoS3d1MUhBO0FnS3p1MUhBO0FBQ0E7QWhLMnUxSEE7QWdLNXUxSEE7QUFDQTtBaEs4dTFIQTtBZ0svdTFIQTtBQUNBO0FoS2l2MUhBO0FnS2x2MUhBO0FBQ0E7QWhLb3YxSEE7QWdLcnYxSEE7QUFDQTtBaEt1djFIQTtBZ0t4djFIQTtBQUNBO0FoSzB2MUhBO0FnSzN2MUhBO0FBQ0E7QWhLNnYxSEE7QWdLOXYxSEE7QUFDQTtBaEtndzFIQTtBZ0tqdzFIQTtBQUNBO0FoS213MUhBO0FnS3B3MUhBO0FBQ0E7QWhLc3cxSEE7QWdLdncxSEE7QUFDQTtBaEt5dzFIQTtBZ0sxdzFIQTtBQUNBO0FoSzR3MUhBO0FnSzd3MUhBO0FBQ0E7QWhLK3cxSEE7QWdLaHgxSEE7QUFDQTtBaEtreDFIQTtBZ0tueDFIQTtBQUNBO0FoS3F4MUhBO0FnS3R4MUhBO0FBQ0E7QWhLd3gxSEE7QWdLengxSEE7QUFDQTtBaEsyeDFIQTtBZ0s1eDFIQTtBQUNBO0FoSzh4MUhBO0FnSy94MUhBO0FBQ0E7QWhLaXkxSEE7QWdLbHkxSEE7QUFDQTtBaEtveTFIQTtBZ0tyeTFIQTtBQUNBO0FoS3V5MUhBO0FnS3h5MUhBO0FBQ0E7QWhLMHkxSEE7QWdLM3kxSEE7QUFDQTtBaEs2eTFIQTtBZ0s5eTFIQTtBQUNBO0FoS2d6MUhBO0FnS2p6MUhBO0FBQ0E7QWhLbXoxSEE7QWdLcHoxSEE7QUFDQTtBaEtzejFIQTtBZ0t2ejFIQTtBQUNBO0FoS3l6MUhBO0FnSzF6MUhBO0FBQ0E7QWhLNHoxSEE7QWdLN3oxSEE7QUFDQTtBaEsrejFIQTs7QWlLejIxSEE7QUFBQTtBQUdBO0FDSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURFQTtBaksrMjFIQTtBZ0I1ejFIQTtBaUp2REE7QUNLQTtBbEtrMzFIQTtBQUNBOztBaUtqMzFIQTs7OztBQUFBO0FBU0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaktpMzFIQTtBaUt2MjFIQTs7QUFDQTtBakswMjFIQTtBaUszMjFIQTs7QUFDQTtBaks4MjFIQTtBaUsvMjFIQTs7QUFDQTtBaktrMzFIQTtBaUtuMzFIQTs7QUFDQTtBaktzMzFIQTtBaUt2MzFIQTs7QUFDQTtBakswMzFIQTtBaUszMzFIQTs7QUFDQTtBaks4MzFIQTtBaUsvMzFIQTs7QUFDQTtBaktrNDFIQTtBaUtuNDFIQTs7QUFDQTtBaktzNDFIQTtBaUt2NDFIQTs7QUFDQTtBakswNDFIQTtBaUszNDFIQTs7QUFDQTtBaks4NDFIQTtBaUsvNDFIQTs7QUFDQTtBaktrNTFIQTtBaUtuNTFIQTs7QUFDQTtBaktzNTFIQTs7QWlLLzQxSEE7O0FBRUE7QUFDQTtBaktrNTFIQTs7QWlLMzQxSEE7O0FBRUE7QUFDQTtBaks4NDFIQTs7QWlLMTQxSEE7O0FBRUE7QUFDQTtBaks2NDFIQTs7QWlLdjUxSEE7O0FBRUE7QUFDQTtBakswNTFIQTs7QWlLdDUxSEE7O0FBRUE7QUFDQTtBakt5NTFIQTs7QWlLbjYxSEE7O0FBRUE7QUFDQTtBaktzNjFIQTs7QWlLbDYxSEE7O0FBRUE7QUFDQTtBaktxNjFIQTs7QWlLLzYxSEE7O0FBRUE7QUFDQTtBaktrNzFIQTs7QWlLOTYxSEE7O0FBRUE7QUFDQTtBaktpNzFIQTs7QWlLMzcxSEE7O0FBRUE7QUFDQTtBaks4NzFIQTs7QWlLMTcxSEE7O0FBRUE7QUFDQTtBaks2NzFIQTs7QWlLdjgxSEE7O0FBRUE7QUFDQTtBakswODFIQTs7QWlLdDgxSEE7O0FBRUE7QUFDQTtBakt5ODFIQTs7QWlLbjkxSEE7O0FBRUE7QUFDQTtBaktzOTFIQTs7QWlLbDkxSEE7O0FBRUE7QUFDQTtBaktxOTFIQTs7QWlLLzkxSEE7O0FBRUE7QUFDQTtBaktrKzFIQTs7QWlLOTkxSEE7O0FBRUE7QUFDQTtBaktpKzFIQTs7QWlLMysxSEE7O0FBRUE7QUFDQTtBaks4KzFIQTs7QWlLMSsxSEE7O0FBRUE7QUFDQTtBaks2KzFIQTs7QWlLbisxSEE7O0FBRUE7QWpLcysxSEE7O0FpS3grMUhBOztBQUVBO0FqSzIrMUhBOztBaUs3KzFIQTs7QUFFQTtBaktnLzFIQTs7QWlLbC8xSEE7O0FBRUE7QWpLcS8xSEE7O0FpS3YvMUhBOztBQUVBO0FqSzAvMUhBOztBaUs1LzFIQTs7QUFFQTtBaksrLzFIQTs7QWlLamcySEE7O0FBRUE7QWpLb2cySEE7O0FpS3RnMkhBOztBQUVBO0FqS3lnMkhBOztBaUszZzJIQTs7QUFFQTtBaks4ZzJIQTs7QWlLaGgySEE7O0FBRUE7QWpLbWgySEE7O0FpS3JoMkhBOztBQUVBO0FqS3doMkhBOztBaUtsaDJIQTtBQUNBO0FqS3FoMkhBOztBZ0IvaTJIQTtBaUppQ0E7O0FBRUE7QWpLa2gySEE7QWlLM2cySEE7O0FBRUE7QWpLNmcySEE7QWlLL2cySEE7O0FBRUE7QWpLaWgySEE7QWlLbmgySEE7O0FBRUE7QWpLcWgySEE7QWlLdmgySEE7O0FBRUE7QWpLeWgySEE7QWlLM2gySEE7O0FBRUE7QWpLNmgySEE7QWlLL2gySEE7O0FBRUE7QWpLaWkySEE7QWlLbmkySEE7O0FBRUE7QWpLcWkySEE7QWlLdmkySEE7O0FBRUE7QWpLeWkySEE7QWlLM2kySEE7O0FBRUE7QWpLNmkySEE7QWlLL2kySEE7O0FBRUE7QWpLaWoySEE7QWlLbmoySEE7O0FBRUE7QWpLcWoySEE7QWlLL2kySEE7O0FBRUE7QWpLaWoySEE7QWlLN2kySEE7QUFDQTtBaksraTJIQTtBQUNBO0FnQnptMkhBO0FpSmlFQTs7QUFFQTtBaksyaTJIQTtBaUtwaTJIQTs7QUFFQTtBaktzaTJIQTtBaUt4aTJIQTs7QUFFQTtBakswaTJIQTtBaUs1aTJIQTs7QUFFQTtBaks4aTJIQTtBaUtoajJIQTs7QUFFQTtBaktrajJIQTtBaUtwajJIQTs7QUFFQTtBaktzajJIQTtBaUt4ajJIQTs7QUFFQTtBakswajJIQTtBaUs1ajJIQTs7QUFFQTtBaks4ajJIQTtBaUtoazJIQTs7QUFFQTtBaktrazJIQTtBaUtwazJIQTs7QUFFQTtBaktzazJIQTtBaUt4azJIQTs7QUFFQTtBakswazJIQTtBaUs1azJIQTs7QUFFQTtBaks4azJIQTtBaUt4azJIQTs7QUFFQTtBakswazJIQTtBaUt0azJIQTtBQUNBO0FqS3drMkhBO0FBQ0E7QWdCbHEySEE7QWlKaUdBOztBQUVBO0FqS29rMkhBO0FpSzdqMkhBOztBQUVBO0FqSytqMkhBO0FpS2prMkhBOztBQUVBO0FqS21rMkhBO0FpS3JrMkhBOztBQUVBO0FqS3VrMkhBO0FpS3prMkhBOztBQUVBO0FqSzJrMkhBO0FpSzdrMkhBOztBQUVBO0FqSytrMkhBO0FpS2psMkhBOztBQUVBO0FqS21sMkhBO0FpS3JsMkhBOztBQUVBO0FqS3VsMkhBO0FpS3psMkhBOztBQUVBO0FqSzJsMkhBO0FpSzdsMkhBOztBQUVBO0FqSytsMkhBO0FpS2ptMkhBOztBQUVBO0FqS21tMkhBO0FpS3JtMkhBOztBQUVBO0FqS3VtMkhBO0FpS2ptMkhBOztBQUVBO0FqS21tMkhBO0FpSy9sMkhBO0FBQ0E7QWpLaW0ySEE7QUFDQTtBZ0IzdDJIQTtBaUprSUE7O0FBRUE7QWpLNGwySEE7QWlLcmwySEE7O0FBRUE7QWpLdWwySEE7QWlLemwySEE7O0FBRUE7QWpLMmwySEE7QWlLN2wySEE7O0FBRUE7QWpLK2wySEE7QWlLam0ySEE7O0FBRUE7QWpLbW0ySEE7QWlLcm0ySEE7O0FBRUE7QWpLdW0ySEE7QWlLem0ySEE7O0FBRUE7QWpLMm0ySEE7QWlLN20ySEE7O0FBRUE7QWpLK20ySEE7QWlLam4ySEE7O0FBRUE7QWpLbW4ySEE7QWlLcm4ySEE7O0FBRUE7QWpLdW4ySEE7QWlLem4ySEE7O0FBRUE7QWpLMm4ySEE7QWlLN24ySEE7O0FBRUE7QWpLK24ySEE7QWlLem4ySEE7O0FBRUE7QWpLMm4ySEE7QWlLdm4ySEE7QUFDQTtBakt5bjJIQTtBQUNBO0FtSy8wMkhBO0FBQ0E7QW5LaTEySEE7O0FtSzkwMkhBO0FBQ0E7QW5LaTEySEE7O0FtSzkwMkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5LaTEySEE7QW1LLzAySEE7QUFDQTtBbktpMTJIQTtBbUs5MDJIQTtBQUNBO0FuS2cxMkhBOztBbUs1MDJIQTtBQUNBO0FBQ0E7QW5LKzAySEE7QW1LNTAySEE7QUFFQTtBbks2MDJIQTtBbUsxMDJIQTtBQUVBO0FuSzIwMkhBO0FBQ0E7QWdCdnkySEE7QW1KaENBO0FBQ0E7QW5LMDAySEE7QUFDQTtBbUt0MDJIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkt3MDJIQTtBbUtsMDJIQTtBQUdBO0FBS0E7QW5LOHoySEE7QW1LdnoySEE7QUFDQTtBQUNBO0FuS3l6MkhBO0FtS3Z6MkhBO0FBQ0E7QW5LeXoySEE7QW1LdHoySEE7QUFDQTtBbkt3ejJIQTtBbUtsejJIQTtBQUNBO0FBQ0E7QW5Lb3oySEE7QW1LbHoySEE7QUFDQTtBbktvejJIQTtBbUtqejJIQTtBQUNBO0FuS216MkhBOztBbUs5eTJIQTtBQUNBO0FuS2l6MkhBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL19mb250cy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9mbGFnLWljb25zL3Nhc3MvX2ZsYWctaWNvbnMtYmFzZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvdXRpbGl0aWVzL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvdHlwZU1peGlucy9fbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fdGV4dFNlcGFyYXRvci5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvdXRpbGl0aWVzL19yZXNwb25zaXZlVXRpbHMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvX2JhZGdlTWl4aW4uc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fYm9yZGVyVXRpbHMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvdXRpbGl0aWVzL19vYmplY3RGaXQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2Jvb3RzdHJhcE92ZXJyaWRlcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9ib290c3RyYXBPdmVycmlkZXMvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fdHlwZVV0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvdHlwZU1peGlucy9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy90eXBlTWl4aW5zL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvdHlwZU1peGlucy9faGVhZGVyTmF2LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvdHlwZU1peGlucy9fcGRwVHlwZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3V0aWxpdGllcy9fc2Nyb2xsYmFycy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvX2ljb25VdGlscy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2Jvb3RzdHJhcE92ZXJyaWRlcy9fY2FyZC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL19hbGVydC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9ib290c3RyYXBPdmVycmlkZXMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2Jvb3RzdHJhcE92ZXJyaWRlcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvdHlwZU1peGlucy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NvbXBvbmVudHMvX2hlYWRlckxvY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9leHBvc2VkTmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19jb2xsYXBzaWJsZUl0ZW0uc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fcXVhbnRpdHkuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NvbXBvbmVudHMvX2NvbnRlbnRDYXJkcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fY2F0ZWdvcnlUaWxlcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19wcmljaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvX3N3YXRjaC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvdXRpbGl0aWVzL19zaGFwZXMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvYm9vdHN0cmFwT3ZlcnJpZGVzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fdG9hc3RNZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19wcm9kdWN0Q29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19xdWlja1ZpZXcuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL19wb3dlcnJldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3RUaWxlcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvdXRpbGl0aWVzL3R5cGVNaXhpbnMvX3Byb2R1Y3RUaWxlVHlwZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9faGVhZGVyU2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19mb3JtRmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL193aXNobGlzdEdsb2JhbC5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9jb21wb25lbnRzL19zZW9UZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9hZGRyZXNzU3VnZ2VzdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2hlbHBlcnMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9oZWxwZXJzL190eXBlQ2xhc3Nlcy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvaGVscGVycy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvaGVscGVycy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy9oZWxwZXJzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9seW9uc2NnLW5lYnJhc2thLWZ1cm5pdHVyZS1tYXJ0Ly4vY2FydHJpZGdlcy9vcmdfbmZtL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2hlbHBlcnMvX2RpdmlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbHlvbnNjZy1uZWJyYXNrYS1mdXJuaXR1cmUtbWFydC8uL2NhcnRyaWRnZXMvb3JnX25mbS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy91dGlsaXRpZXMvX3ZlcnRpY2FsTGluZS5zY3NzIiwid2VicGFjazovL2x5b25zY2ctbmVicmFza2EtZnVybml0dXJlLW1hcnQvLi9jYXJ0cmlkZ2VzL29yZ19uZm0vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvaGVscGVycy9fYW5pbWF0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSAqL1xuXG5AaW1wb3J0IFwiZm9udHNcIjtcblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBCb290c3RyYXAgY29yZSBmb3IgZmlyc3QgcmVuZGVyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3JlYm9vdFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvYnV0dG9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jYXJkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9tZWRpYVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwQ3VzdG9tTWl4aW5zSW1wb3J0XCI7XG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lXCI7XG5AaW1wb3J0IFwiZmxhZy1pY29ucy9zYXNzL2ZsYWctaWNvbnNcIjtcblxuLy8gVXRpbGl0aWVzXG5cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZm9udFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy90ZXh0U2VwYXJhdG9yXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3R5cGVVdGlsc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Jlc3BvbnNpdmVVdGlsc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9pY29uVXRpbHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbGF5b3V0XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL250aF9vZl90eXBlXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3pfaW5kZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYmFkZ2VNaXhpblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9ib3JkZXJVdGlsc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zaGFkb3dzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Njcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvb2JqZWN0Rml0XCI7XG5cbi8vIEJvb3RzdHJhcCBvdmVycmlkZXMgdXNlZCBieSBmaXJzdC1yZW5kZXIgY29udGVudFxuQGltcG9ydCBcImJvb3RzdHJhcE92ZXJyaWRlcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCJib290c3RyYXBPdmVycmlkZXMvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcE92ZXJyaWRlcy90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXBPdmVycmlkZXMvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXBPdmVycmlkZXMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcE92ZXJyaWRlcy9idXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXBPdmVycmlkZXMvY2FyZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcE92ZXJyaWRlcy9hbGVydFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcE92ZXJyaWRlcy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwT3ZlcnJpZGVzL2JhZGdlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwT3ZlcnJpZGVzL25hdlwiO1xuXG4vLyBDb21wb25lbnRzIHZpc2libGUgb24gaW5pdGlhbCByZW5kZXJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhc2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1vblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3F1YW50aXR5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250ZW50Q2FyZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhdGVnb3J5VGlsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25vdGlmaWNhdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJpY2luZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdFRpbGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXJTZWFyY2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1GaWVsZHNcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvd2lzaGxpc3RHbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VvVGV4dFwiO1xuQGltcG9ydCBcImFkZHJlc3NTdWdnZXN0aW9uc1wiO1xuXG4vLyBoZWxwZXIgY2xhc3Nlc1xuQGltcG9ydCBcImhlbHBlcnMvaGVscGVyc1wiO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogTXlGb250cyBXZWJmb250IEJ1aWxkIElEIDM0OTgwMDQsIDIwMTctMTItMTRUMTA6MzY6MzctMDUwMFxuICpcbiAqIFRoZSBmb250cyBsaXN0ZWQgaW4gdGhpcyBub3RpY2UgYXJlIHN1YmplY3QgdG8gdGhlIEVuZCBVc2VyIExpY2Vuc2VcbiAqIEFncmVlbWVudChzKSBlbnRlcmVkIGludG8gYnkgdGhlIHdlYnNpdGUgb3duZXIuIEFsbCBvdGhlciBwYXJ0aWVzIGFyZVxuICogZXhwbGljaXRseSByZXN0cmljdGVkIGZyb20gdXNpbmcgdGhlIExpY2Vuc2VkIFdlYmZvbnRzKHMpLlxuICpcbiAqIFlvdSBtYXkgb2J0YWluIGEgdmFsaWQgbGljZW5zZSBhdCB0aGUgVVJMcyBiZWxvdy5cbiAqXG4gKiBXZWJmb250OiBKdXN0TG92ZWx5IGJ5IE5pY2t5IExhYXR6XG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL25pY2t5LWxhYXR6L2p1c3QtbG92ZWx5L2p1c3QtbG92ZWx5L1xuICogQ29weXJpZ2h0OiBDb3B5cmlnaHQgKGMpIDIwMTYgYnkgTmlja3kgTGFhdHouIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCBwYWdldmlld3M6IDgsMDAwLDAwMFxuICpcbiAqXG4gKiBMaWNlbnNlOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS92aWV3bGljZW5zZT90eXBlPXdlYiZidWlsZGlkPTM0OTgwMDRcbiAqXG4gKiDCqSAyMDE3IE15Rm9udHMgSW5jXG4qL1xuXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEp1c3RMb3ZlbHk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzLzM1NjAxNF8wXzAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi93ZWJmb250cy8zNTYwMTRfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vd2ViZm9udHMvMzU2MDE0XzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi93ZWJmb250cy8zNTYwMTRfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi93ZWJmb250cy8zNTYwMTRfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi93ZWJmb250cy8zNTYwMTRfMF8wLnN2ZyN3ZicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi8qIGZpZ3RyZWUtMzAwIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogRmlndHJlZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vLi4vd2ViZm9udHMvZmlndHJlZS12Ni1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogZmlndHJlZS0zMDBpdGFsaWMgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBGaWd0cmVlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuLi8uLi93ZWJmb250cy9maWd0cmVlLXY2LWxhdGluLTMwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBmaWd0cmVlLXJlZ3VsYXIgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBGaWd0cmVlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi8uLi93ZWJmb250cy9maWd0cmVlLXY2LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogZmlndHJlZS1pdGFsaWMgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBGaWd0cmVlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi8uLi93ZWJmb250cy9maWd0cmVlLXY2LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBmaWd0cmVlLTUwMCAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IEZpZ3RyZWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uLy4uL3dlYmZvbnRzL2ZpZ3RyZWUtdjYtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbi8qIGZpZ3RyZWUtNTAwaXRhbGljIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogRmlndHJlZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vLi4vd2ViZm9udHMvZmlndHJlZS12Ni1sYXRpbi01MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogZmlndHJlZS02MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBGaWd0cmVlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi8uLi93ZWJmb250cy9maWd0cmVlLXY2LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBmaWd0cmVlLTYwMGl0YWxpYyAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IEZpZ3RyZWU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uLy4uL3dlYmZvbnRzL2ZpZ3RyZWUtdjYtbGF0aW4tNjAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbi8qIGZpZ3RyZWUtNzAwIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogRmlndHJlZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vLi4vd2ViZm9udHMvZmlndHJlZS12Ni1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogZmlndHJlZS03MDBpdGFsaWMgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBGaWd0cmVlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi8uLi93ZWJmb250cy9maWd0cmVlLXY2LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBmaWd0cmVlLTgwMCAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IEZpZ3RyZWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoJy4uLy4uL3dlYmZvbnRzL2ZpZ3RyZWUtdjYtbGF0aW4tODAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbi8qIGZpZ3RyZWUtODAwaXRhbGljIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogRmlndHJlZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybCgnLi4vLi4vd2ViZm9udHMvZmlndHJlZS12Ni1sYXRpbi04MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogZmlndHJlZS05MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBGaWd0cmVlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi8uLi93ZWJmb250cy9maWd0cmVlLXY2LWxhdGluLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBmaWd0cmVlLTkwMGl0YWxpYyAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IEZpZ3RyZWU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4uLy4uL3dlYmZvbnRzL2ZpZ3RyZWUtdjYtbGF0aW4tOTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbi8qIFxubGF0aW4tZXh0IFxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vd2ViZm9udHMvUzZ1OXc0Qk1VVFBIaDdVU1N3YVBHUl9wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbmxhdGluIFxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vd2ViZm9udHMvUzZ1OXc0Qk1VVFBIaDdVU1N3aVBHUS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxubGF0aW4tZXh0IFxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vd2ViZm9udHMvUzZ1eXc0Qk1VVFBIanhBd1hqZXUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxubGF0aW4gXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi93ZWJmb250cy9TNnV5dzRCTVVUUEhqeDR3WGcud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbmxhdGluLWV4dCBcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL1M2dTl3NEJNVVRQSGg2VVZTd2FQR1JfcC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG5sYXRpbiBcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL1M2dTl3NEJNVVRQSGg2VVZTd2lQR1Eud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbmxhdGluLWV4dCBcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL1M2dTl3NEJNVVRQSGg1MFhTd2FQR1JfcC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG5sYXRpbiBcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL1M2dTl3NEJNVVRQSGg1MFhTd2lQR1Eud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4gKi8iLCJAaW1wb3J0IFwidXRpbGl0aWVzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuXG4vLyBmb250LWF3ZXNvbWUgZm9udCBmaWxlIGxvY2F0aW9ucyBpbiByZWxhdGlvbiB0byB0YXJnZXQgbG9jYXRpb24gb2YgdGhlIGNzcyBmaWxlLlxuJGZhLWZvbnQtcGF0aDogXCIuLi9mb250c1wiICFkZWZhdWx0O1xuXG4vLyBmbGFnIGljb25zIGxvY2F0aW9uIGluIHJlbGF0aW9uIHRvIHRhcmdldCBsb2NhdGlvbiBvZiB0aGUgY3NzIGZpbGUuXG4kZmxhZy1pY29uLWNzcy1wYXRoOiBcIi4uL2ZvbnRzL2ZsYWdzL1wiICFkZWZhdWx0O1xuXG4vLyBWYXJpYWJsZXNcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIFRoZW1lIGNvbG9ycyBkb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjEvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvI3RoZW1lLWNvbG9yc1xuLy8gVmFyaWFibGUgbmFtZXMgZnJvbSBodHRwczovL2tsYWFzaC5naXRodWIuaW8veGtjZGNvbG9ycGlja2VyIG9yIFplcGxpbiBjb2xvciBpZGVudGlmaWVyXG5cbi8vIE5GTSBjb2xvciBwYWxldHRlIChmcm9tIGNvbXBzKVxuXG4vLyBicmFuZCBjb2xvclxuJG5mbS1ncmVlbjogIzA0NmEzODtcblxuLy8gdWkgY29sb3JzXG4kYmx1ZTogIzMyNmZlMjtcbiRjaGFyY29hbDogIzRjNGM0YztcbiRkYXJrLWdyYXk6ICMzNjM2MzY7XG4kZWVyaWUtYmxhY2s6ICMxYjFiMWI7XG4kd2hpdGU6ICNmZmY7XG4kbmZtLWdyZWVuOiAjMDQ2YTM4O1xuJHN0b3JteS1ibHVlOiAjMzE3MDhmO1xuJG1hcmlnb2xkOiAjZmZjNjAwO1xuJHJ1c3R5LXJlZDogI2IyMjAwZDtcbiRtZWRpdW0tZGFyay1jeWFuOiAjMzI3MTkwO1xuJGRhcmstY3lhbjogIzFlNDQ1NjtcbiRwYXRyaW90aWMtYmx1ZTogIzAwMUU2MTtcbiRuZm0tbGltZTogIzQxYTkyODtcblxuLy8gYnJhbmQgYWNjZW50c1xuJHJ1c3R5LXJlZDogI2IyMjAwZDtcbiRwcnVzc2lhbi1ibHVlOiAjMDA0ODc2O1xuJGR1c2stcHVycGxlOiAjNTE1NTdmO1xuJG1hcmlnb2xkOiAjZmZjNjAwO1xuJG9yYW5nZTogI2Y5NjMwMjtcbiRyZWQtb3JhbmdlOiAjY2Y0NTIwO1xuXG4vLyBCcmFuZCBDb2xvcnNcbiRicmFuZC1wcmltYXJ5OiAkbmZtLWdyZWVuICFkZWZhdWx0O1xuJGJyYW5kLW1haW46ICRicmFuZC1wcmltYXJ5O1xuJGJyYW5kLXNlY29uZGFyeTogJGRhcmstZ3JheSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICRydXN0eS1yZWQ7XG5cbi8vIExlZ2FjeVxuJG1lZGl1bS1kYXJrLWN5YW46ICMzMjcxOTA7XG4kcnVzdHktcmVkOiAjYjIyMDBkO1xuJG1hcmlnb2xkOiAjZmZjNjAwO1xuJGJsdWU6ICMzMjZmZTI7XG4kZGFyay1jeWFuOiAjMWU0NDU2O1xuXG4vKiBCcmFuZCBDb2xvcnMgLSBVTlVTRURcbiRydXN0eS1yZWQ6ICNiMjIwMGQ7XG4kcHJ1c3NpYW4tYmx1ZTogIzAwNDg3NjtcbiRkdXNrLXB1cnBsZTogIzUxNTU3ZjtcbiRtYXJpZ29sZDogI2ZmYzYwMDtcbiRvcmFuZ2U6ICNmOTYzMDI7XG4kcmVkLW9yYW5nZTogI2NmNDUyMDtcblxuJGJyYW5kLXByaW1hcnk6ICRuZm0tZ3JlZW4gIWRlZmF1bHQ7XG4kYnJhbmQtbWFpbjogJGJyYW5kLXByaW1hcnk7XG4kYnJhbmQtc2Vjb25kYXJ5OiAkZGFyay1ncmF5ICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogJHJ1c3R5LXJlZDtcbiovXG5cbi8vIFNlY29uZGFyeSBDb2xvcnNcbiRzZWNvbmRhcnktYmx1ZTogJHBhdHJpb3RpYy1ibHVlO1xuJHNlY29uZGFyeS10ZWFsOiAjOTdkNGNhO1xuJHNlY29uZGFyeS1wdXJwbGU6ICM0RDQxODU7XG4kc2Vjb25kYXJ5LXJlZDogI0RDMzEzNjtcbiRzZWNvbmRhcnktb3JhbmdlOiAjZDI0NjI3O1xuXG4vLyBBY2NlbnQgQ29sb3JzXG4vLyBBY2NlbnQgQ29sb3JzXG4kYWNjZW50LXJlZDogJHJ1c3R5LXJlZDtcbiRhY2NlbnQtYmx1ZTogJHBydXNzaWFuLWJsdWU7XG4kYWNjZW50LXB1cnBsZTogJGR1c2stcHVycGxlO1xuJGFjY2VudC15ZWxsb3c6ICRtYXJpZ29sZDtcbiRhY2NlbnQtb3JhbmdlOiAkb3JhbmdlO1xuJGFjY2VudC1ydXN0OiAkcmVkLW9yYW5nZTtcblxuLy8gISEhIE9sZCBBY2NlbnQgQ29sb3JzIFJlbWFwcGVkICEhIVxuJGFjY2VudDE6ICRzZWNvbmRhcnktcmVkO1xuJGFjY2VudDI6ICRhY2NlbnQtYmx1ZTtcbiRhY2NlbnQzOiAkc2Vjb25kYXJ5LXB1cnBsZTtcbiRhY2NlbnQ0OiAkYWNjZW50LXllbGxvdztcbiRhY2NlbnQ1OiAkc2Vjb25kYXJ5LW9yYW5nZTtcbiRhY2NlbnQ2OiAkc2Vjb25kYXJ5LW9yYW5nZTtcblxuLy8gaW5mbyBjb2xvcnNcblxuJGluZm8tMTAwOiAjZGRlN2VjO1xuJGluZm8tMzAwOiAjNzZhMGI0O1xuJGluZm8tNTAwOiAkc3Rvcm15LWJsdWU7XG4kaW5mby03MDA6ICMyMjRlNjQ7XG4kaW5mby05MDA6ICMxNDJkMzk7XG5cbi8vIHN1Y2Nlc3MgY29sb3JzXG5cbiRzdWNjZXNzLTEwMDogI2Q1ZTZkZTtcbiRzdWNjZXNzLTMwMDogIzgyYjU5YztcbiRzdWNjZXNzLTUwMDogJG5mbS1ncmVlbjtcbiRzdWNjZXNzLTcwMDogIzAzNGEyNztcbiRzdWNjZXNzLTkwMDogIzAyMmExNjtcblxuLy8gZGFuZ2VyIGNvbG9yc1xuXG4kZGFuZ2VyLTEwMDogI2YwZDlkYTtcbiRkYW5nZXItMzAwOiAjZDI4ZDhmO1xuJGRhbmdlci01MDA6ICNhNTFhMWY7XG4kZGFuZ2VyLTcwMDogIzc0MTIxNjtcbiRkYW5nZXItOTAwOiAjNDIwYTBjO1xuXG4vLyB3YXJuaW5nIGNvbG9yc1xuXG4kd2FybmluZy0xMDA6ICNmY2VmZDU7XG4kd2FybmluZy0zMDA6ICNmN2QwODE7XG4kd2FybmluZy01MDA6ICNlZWExMDM7XG4kd2FybmluZy03MDA6ICM5NzY2MDI7XG4kd2FybmluZy05MDA6ICM1ZjQwMDE7XG5cbi8vIGFsZXJ0IGNvbG9yc1xuJHBhbGUtZ3JlZW46ICRzdWNjZXNzLTEwMDtcbiRwYWxlLWJsdWU6ICRpbmZvLTEwMDtcbiRwYWxlLXllbGxvdzogJHdhcm5pbmctMTAwO1xuJHBhbGUtcmVkOiAkZGFuZ2VyLTEwMDtcbiRkYXJrLXJlZDogJGRhbmdlci05MDA7XG5cbi8vIHV0aWxpdHkgY29sb3JzXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kdHJhbnM6IHRyYW5zcGFyZW50O1xuJGJsYWNrLWFscGhhOiByZ2JhKDAsIDAsIDAsIDYwJSk7XG5cbi8vIEdyYXlzXG4kZ3JheS0xMDA6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOGU4ZTggIWRlZmF1bHQ7XG4kZ3JheS0zMDA6IG1peCgkZ3JheS0yMDAsICNjY2MpICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2NjICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWVhZWFlICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNjY2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNGM0YzRjICFkZWZhdWx0O1xuJGdyYXktODAwOiAkZGFyay1ncmF5ICFkZWZhdWx0O1xuJGdyYXktOTAwOiBtaXgoJGRhcmstZ3JheSwgJGJsYWNrKSAhZGVmYXVsdDtcblxuLy8gIFVJIENvbG9ycyAoZXhwZWN0ZWQgQm9vdHN0cmFwIHRoZW1lIGNvbG9ycylcbiRwcmltYXJ5OiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAkY2hhcmNvYWwgIWRlZmF1bHQ7XG4kZGFyazogJGRhcmstZ3JheSAhZGVmYXVsdDtcbiRsaWdodDogJHdoaXRlICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICRzdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRpbmZvOiAkaW5mby01MDAgIWRlZmF1bHQ7XG4kd2FybmluZzogJHdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGRhbmdlcjogJGRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZm9jdXM6ICRpbmZvLTMwMCAhZGVmYXVsdDtcblxuLy8gVUkgQ29sb3IgTWFwcGluZ3NcbiR1aS1jb2xvcnM6IChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnksXG4gICAgXCJncmVlblwiOiAkbmZtLWdyZWVuLFxuICAgIFwibGltZVwiOiAkbmZtLWxpbWUsXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICBcImRhcmtcIjogJGRhcmssXG4gICAgXCJibGFja1wiOiAkYmxhY2ssXG4gICAgXCJsaWdodFwiOiAkbGlnaHQsXG4gICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogJGRhbmdlcixcbiAgICBcImZvY3VzXCI6ICRmb2N1c1xuKTtcblxuLy8gT3ZlcnJpZGUgZ3JheSB2YXIgbmFtZXNcbiRncmF5czogKFxuICAgIFwiZ3JheS0xMDBcIjogJGdyYXktMTAwLFxuICAgIFwiZ3JheS0yMDBcIjogJGdyYXktMjAwLFxuICAgIFwiZ3JheS0zMDBcIjogJGdyYXktMzAwLFxuICAgIFwiZ3JheS00MDBcIjogJGdyYXktNDAwLFxuICAgIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxuICAgIFwiZ3JheS02MDBcIjogJGdyYXktNjAwLFxuICAgIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxuICAgIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxuICAgIFwiZ3JheS05MDBcIjogJGdyYXktOTAwXG4pO1xuXG4vLyBGYWxsYmFjayBmb3IgXCJncmV5XCIgc3BlbGxpbmdcbiRncmV5czogKFxuICAgIFwiZ3JleS0xMDBcIjogJGdyYXktMTAwLFxuICAgIFwiZ3JleS0yMDBcIjogJGdyYXktMjAwLFxuICAgIFwiZ3JleS0zMDBcIjogJGdyYXktMzAwLFxuICAgIFwiZ3JleS00MDBcIjogJGdyYXktNDAwLFxuICAgIFwiZ3JleS01MDBcIjogJGdyYXktNTAwLFxuICAgIFwiZ3JleS02MDBcIjogJGdyYXktNjAwLFxuICAgIFwiZ3JleS03MDBcIjogJGdyYXktNzAwLFxuICAgIFwiZ3JleS04MDBcIjogJGdyYXktODAwLFxuICAgIFwiZ3JleS05MDBcIjogJGdyYXktOTAwXG4pO1xuXG4vLyBNYW55IEJvb3RzdHJhcCBtaXhpbnMgbG9vcCB0aHJ1IHRoaXMgdG8gY3JlYXRlIHJlcGV0aXRpdmUgcnVsZXMgZm9yIGVhY2ggY29sb3IgaW4gdGhpcyBtYXAuXG4vLyBFeGFtcGxlOiAudGV4dC1wcmltYXJ5LCAudGV4dC1zZWNvbmRhcnksIC50ZXh0LVtldmVyeSBjb2xvciB2YXIgaW4gdGhlIG1hcF1cbi8vIEJlIGNhcmVmdWwgbm90IHRvIG92ZXJsb2FkIHRoaXMgd2l0aCBtb3JlIHZhbHVlcyB0aGFuIG5lY2Vzc2FyeS5cbiR0aGVtZS1jb2xvcnM6IChcbiAgICApICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLWNvbGxlY3QoXG4gICAgJHVpLWNvbG9ycyxcbiAgICAkZ3JheXMsXG4gICAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gdGhlIGZvbGxvd2luZyBtYXBzIGFyZSBkaXZpZGVkIHVwIHRvIG1ha2UgY29sb3ItYmxvY2sgcmVuZGVyaW5nIGVhc2llciB0byBhdXRvbWF0ZSBpbiBfc3R5bGVHdWlkZS5zY3NzIGFuZCBnZW5lcmF0ZSBoZWxwZXIgY2xhc3NlcyBpbiBfY29sb3JzLnNjc3NcblxuJHNlY29uZGFyeS1jb2xvcnM6IChcbiAgICBcInNlY29uZGFyeS1ibHVlXCI6ICRzZWNvbmRhcnktYmx1ZSxcbiAgICBcInNlY29uZGFyeS10ZWFsXCI6ICRzZWNvbmRhcnktdGVhbCxcbiAgICBcInNlY29uZGFyeS1wdXJwbGVcIjogJHNlY29uZGFyeS1wdXJwbGUsXG4gICAgXCJzZWNvbmRhcnktcmVkXCI6ICRzZWNvbmRhcnktcmVkLFxuICAgIFwic2Vjb25kYXJ5LW9yYW5nZVwiOiAkc2Vjb25kYXJ5LW9yYW5nZVxuKTtcblxuJGFjY2VudC1jb2xvcnM6IChcbiAgICBcImFjY2VudC1yZWRcIjogJGFjY2VudC1yZWQsXG4gICAgXCJhY2NlbnQtYmx1ZVwiOiAkYWNjZW50LWJsdWUsXG4gICAgXCJhY2NlbnQtcHVycGxlXCI6ICRhY2NlbnQtcHVycGxlLFxuICAgIFwiYWNjZW50LXllbGxvd1wiOiAkYWNjZW50LXllbGxvdyxcbiAgICBcImFjY2VudC1vcmFuZ2VcIjogJGFjY2VudC1vcmFuZ2UsXG4gICAgXCJhY2NlbnQtcnVzdFwiOiAkYWNjZW50LXJ1c3Rcbik7IFxuXG4vLyBQcmUgRGVzaWduIFN5c3RlbSBBY2NlbnQgQ29sb3JzXG4kYWNjZW50LWNvbG9ycy1vbGQ6IChcbiAgICBcImFjY2VudC0xXCI6ICRhY2NlbnQxLFxuICAgIFwiYWNjZW50LTJcIjogJGFjY2VudDIsXG4gICAgXCJhY2NlbnQtM1wiOiAkYWNjZW50MyxcbiAgICBcImFjY2VudC00XCI6ICRhY2NlbnQ0LFxuICAgIFwiYWNjZW50LTVcIjogJGFjY2VudDUsXG4gICAgXCJhY2NlbnQtNlwiOiAkYWNjZW50NlxuKTtcblxuJGluZm8tY29sb3JzOiAoXG4gICAgXCJpbmZvLTEwMFwiOiAkaW5mby0xMDAsXG4gICAgXCJpbmZvLTMwMFwiOiAkaW5mby0zMDAsXG4gICAgXCJpbmZvLTUwMFwiOiAkaW5mby01MDAsXG4gICAgXCJpbmZvLTcwMFwiOiAkaW5mby03MDAsXG4gICAgXCJpbmZvLTkwMFwiOiAkaW5mby05MDBcbik7XG5cbiRzdWNjZXNzLWNvbG9yczogKFxuICAgIFwic3VjY2Vzcy0xMDBcIjogJHN1Y2Nlc3MtMTAwLFxuICAgIFwic3VjY2Vzcy0zMDBcIjogJHN1Y2Nlc3MtMzAwLFxuICAgIFwic3VjY2Vzcy01MDBcIjogJHN1Y2Nlc3MtNTAwLFxuICAgIFwic3VjY2Vzcy03MDBcIjogJHN1Y2Nlc3MtNzAwLFxuICAgIFwic3VjY2Vzcy05MDBcIjogJHN1Y2Nlc3MtOTAwXG4pO1xuXG4kZGFuZ2VyLWNvbG9yczogKFxuICAgIFwiZGFuZ2VyLTEwMFwiOiAkZGFuZ2VyLTEwMCxcbiAgICBcImRhbmdlci0zMDBcIjogJGRhbmdlci0zMDAsXG4gICAgXCJkYW5nZXItNTAwXCI6ICRkYW5nZXItNTAwLFxuICAgIFwiZGFuZ2VyLTcwMFwiOiAkZGFuZ2VyLTcwMCxcbiAgICBcImRhbmdlci05MDBcIjogJGRhbmdlci05MDBcbik7XG5cbiR3YXJuaW5nLWNvbG9yczogKFxuICAgIFwid2FybmluZy0xMDBcIjogJHdhcm5pbmctMTAwLFxuICAgIFwid2FybmluZy0zMDBcIjogJHdhcm5pbmctMzAwLFxuICAgIFwid2FybmluZy01MDBcIjogJHdhcm5pbmctNTAwLFxuICAgIFwid2FybmluZy03MDBcIjogJHdhcm5pbmctNzAwLFxuICAgIFwid2FybmluZy05MDBcIjogJHdhcm5pbmctOTAwXG4pO1xuXG4kYWxlcnQtY29sb3JzOiAoXG4gICAgXCJhbGVydC1wYWxlLWdyZWVuXCI6ICRwYWxlLWdyZWVuLFxuICAgIFwiYWxlcnQtcGFsZS1ibHVlXCI6ICRwYWxlLWJsdWUsXG4gICAgXCJhbGVydC1wYWxlLXllbGxvd1wiOiAkcGFsZS15ZWxsb3csXG4gICAgXCJhbGVydC1wYWxlLXJlZFwiOiAkcGFsZS1yZWRcbik7XG5cbiR1dGlsaXR5LWNvbG9yczogKFxuICAgIFwiYmxhY2tcIjogJGJsYWNrLFxuICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgIFwidHJhbnNcIjogJHRyYW5zLFxuICAgIFwiYmxhY2stYWxwaGFcIjogJGJsYWNrLWFscGhhXG4pO1xuXG4vLyBGdWxsIENvbG9yIFBhbGV0dGUgTWFwcGluZ3MsIGZvciA6cm9vdCBDU1NcblxuJGNvbG9yczogKFxuICAgICkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtY29sbGVjdChcbiAgICAkc2Vjb25kYXJ5LWNvbG9ycyxcbiAgICAkYWNjZW50LWNvbG9ycyxcbiAgICAkaW5mby1jb2xvcnMsXG4gICAgJHN1Y2Nlc3MtY29sb3JzLFxuICAgICRkYW5nZXItY29sb3JzLFxuICAgICR3YXJuaW5nLWNvbG9ycyxcbiAgICAkYWxlcnQtY29sb3JzLFxuICAgICR1dGlsaXR5LWNvbG9ycyxcbiAgICAkY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6IDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1mb250LXB4LWZhbGxiYWNrOiBmYWxzZTtcblxuLy8gU3BhY2luZ1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IHJlbSgxNXB4KSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gICAgKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKDA6IDAsXG4gICAgICAgICAgICAxOiAoJHNwYWNlciAqIDAuNSksIC8vIDcuNXB4XG4gICAgICAgICAgICAyOiAoJHNwYWNlciAqIDEpLCAvLyAxNXB4XG4gICAgICAgICAgICAzOiAoJHNwYWNlciAqIDEuNSksIC8vIDIyLjVweFxuICAgICAgICAgICAgNDogKCRzcGFjZXIgKiAyKSwgLy8gMzBweFxuICAgICAgICAgICAgNTogKCRzcGFjZXIgKiAyLjUpLCAvLyAzNy41cHhcbiAgICAgICAgICAgIDY6ICgkc3BhY2VyICogMyksIC8vIDQ1cHhcbiAgICAgICAgICAgIDc6ICgkc3BhY2VyICogMy41KSwgLy8gNTIuNXB4XG4gICAgICAgICAgICA4OiAoJHNwYWNlciAqIDQpLCAvLyA2MHB4XG4gICAgICAgICAgICA5OiAoJHNwYWNlciAqIDQuNSksIC8vIDY3LjVweFxuICAgICAgICAgICAgMTA6ICgkc3BhY2VyICogNyksIC8vIDEwNXB4XG4gICAgICAgICAgICAvLyBBZGRlZCBoYWxmIHN0ZXBzXG4gICAgICAgICAgICBcIjBfNVwiOiAoJHNwYWNlciAqIDAuMjUpLCAvLyAzLjc1cHhcbiAgICAgICAgICAgIFwiMV81XCI6ICgkc3BhY2VyICogMC43NSksIC8vIDExLjI1cHhcbiAgICAgICAgICAgIFwiMl81XCI6ICgkc3BhY2VyICogMS4yNSksIC8vIDE4Ljc1cHhcbiAgICAgICAgICAgIFwiM181XCI6ICgkc3BhY2VyICogMS43NSksIC8vIDI2LjI1cHhcbiAgICAgICAgICAgIFwiNF81XCI6ICgkc3BhY2VyICogMi4yNSksIC8vIDMzLjc1cHhcbiAgICAgICAgICAgIFwiNV81XCI6ICgkc3BhY2VyICogMi43NSksIC8vIDQxLjI1cHhcbiAgICAgICAgICAgIFwiNl81XCI6ICgkc3BhY2VyICogMy4yNSksIC8vIDQ4Ljc1cHhcbiAgICAgICAgICAgIFwiN181XCI6ICgkc3BhY2VyICogMy43NSksIC8vIDU2LjI1cHhcbiAgICAgICAgICAgIFwiOF81XCI6ICgkc3BhY2VyICogNC4yNSksIC8vIDYzLjc1cHhcbiAgICAgICAgICAgIFwiOV81XCI6ICgkc3BhY2VyICogNC43NSksIC8vIDcxLjI1cHhcbiAgICAgICAgICAgIFwiMTBfNVwiOiAoJHNwYWNlciAqIDcuMjUpIC8vIDEwOC43NXB4XG4gICAgICAgICksICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6IChcbiAgICApICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKDI1OiAyNSUsXG4gICAgICAgICAgICAzMzogMzMuMzMzMyUsXG4gICAgICAgICAgICA1MDogNTAlLFxuICAgICAgICAgICAgNjY6IDY2LjY2NjYlLFxuICAgICAgICAgICAgNzU6IDc1JSxcbiAgICAgICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgICAgIGF1dG86IGF1dG8pLCAkc2l6ZXNcbik7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gRm9jdXNcbi8vIFN0eWxlIGZvY3VzIHN0YXRlcyBmb3Igc2NyZWVuIHJlYWRlcnMgb25seSAtIDpmb2N1cy13aXRoaW5cbi8vIFVzZXMgYnJvd3NlciBvdXRsaW5lIGZvciBhY2Nlc3NpYmlsaXR5XG4kZm9jdXMtY29sb3I6ICRmb2N1cztcbiRmb2N1cy13aWR0aDogcmVtKDJweCk7XG4kZm9jdXMtcmluZzogMCAwIDAgcmVtKDFweCkgJGZvY3VzO1xuXG4vLyBMaW5rc1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuJGxpbmstZ3JleTogIzM2MzYzNjtcbiRsaW5rLXdoaXRlOiAjRkZGO1xuJGxpbmstZW1waGFzaXM6ICRpbmZvLTcwMDtcblxuJGxpbmstaG92ZXItdHJhbnNpdGlvbjogY29sb3IgMC4wOHMgZWFzZS1pbi1vdXQ7XG5cbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAyNSUgIWRlZmF1bHQ7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDEwMjVweCxcbiAgICB4bDogMTM2NnB4KSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIlxuKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gZWZmZWN0aXZlbHkgcmVtb3ZlIG1heCBjb250ZW50IHdpZHRocyAoZXhjZXB0IGZvciB4bCksIGJ5IHNldHRpbmcgdGhlbSBhbGwgZXF1YWwgdG8gdGhlaXIgY29ycmVzcG9uZGluZyBcIm5leHRcIiBncmlkLWJyZWFrcG9pbnQgdmFsdWVzXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHNtOiA3NjhweCxcbiAgICBtZDogMTAyNXB4LFxuICAgIGxnOiAxMjAwcHgsXG4gICAgeGw6IDEyNzBweCAvLyBjYXBzIHRoZSBpbm5lciBjb250ZW50IG1heCB3aWR0aCBhdCAxMjQwcHhcbiAgICApICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCJcbik7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICAgIHhzOiByZW0oMzBweCksXG4gICAgbGc6IHJlbSgzMHB4KVxuKTtcblxuLy8gQ29tcG9uZW50c1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6IDEuNCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogMS4zICFkZWZhdWx0O1xuXG4vLyBCb3JkZXJzIHV0aWxpdHkgY2xhc3MgZG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4wL3V0aWxpdGllcy9ib3JkZXJzL1xuJGJvcmRlci13aWR0aDogcmVtKDFweCkgIWRlZmF1bHQ7XG4kYm9yZGVyLXRoaWNrLXdpZHRoOiByZW0oMnB4KTtcblxuJGJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1saWdodDogJGdyYXktMjAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1tZWRpdW06ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItZGFyazogJGRhcmsgIWRlZmF1bHQ7XG5cbiRib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiRib3JkZXItbGlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1saWdodDtcbiRib3JkZXItbWVkaXVtOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3ItbWVkaXVtO1xuJGJvcmRlci1kYXJrOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGFyaztcbiRib3JkZXItZGFuZ2VyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRkYW5nZXI7XG4kYm9yZGVyLWRhc2hlZDogJGJvcmRlci13aWR0aCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiRib3JkZXItaW5mbzogJGJvcmRlci10aGljay13aWR0aCBzb2xpZCAkaW5mbztcbiRjYWxlbmRlci1ib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgI2MwYmZiZjtcblxuJGJvcmRlci1yYWRpdXM6IHJlbSgycHgpICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6IHJlbSg0cHgpICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6IHJlbSg2cHgpICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kaG9yaXpvbnRhbC1ydWxlLWdyZXk6ICRncmF5LTQwMDtcbiRob3Jpem9udGFsLXJ1bGUtZ3JleS1kYXJrOiAkZGFyaztcblxuJHJvdW5kZWQtcGlsbDogNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAwIHJlbSgwKSByZW0oOHB4KSAwIHJnYmEoMCwgMCwgMCwgMTYlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtLXRvcDogMCByZW0oLTJweCkgcmVtKDhweCkgMCByZ2JhKDAsIDAsIDAsIDE2JSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbS1ib3R0b206IDAgcmVtKDJweCkgcmVtKDhweCkgMCByZ2JhKDAsIDAsIDAsIDE2JSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbS1sZWZ0OiByZW0oLTJweCkgMCByZW0oOHB4KSAwIHJnYmEoMCwgMCwgMCwgMTYlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtLXJpZ2h0OiByZW0oMnB4KSAwIHJlbSg4cHgpIDAgcmdiYSgwLCAwLCAwLCAxNiUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6IDAgcmVtKDApIHJlbSgxNnB4KSAwIHJnYmEoMCwgMCwgMCwgMjQlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXRvcDogMCByZW0oLTJweCkgcmVtKDE2cHgpIDAgcmdiYSgwLCAwLCAwLCAyNCUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctYm90dG9tOiAwIHJlbSgycHgpIHJlbSgxNnB4KSAwIHJnYmEoMCwgMCwgMCwgMjQlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxlZnQ6IHJlbSgtMnB4KSAwIHJlbSgxNnB4KSAwIHJnYmEoMCwgMCwgMCwgMjQlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXJpZ2h0OiByZW0oMnB4KSAwIHJlbSgxNnB4KSAwIHJnYmEoMCwgMCwgMCwgMjQlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAwIHJlbSgwKSByZW0oMjRweCkgMCByZ2JhKDAsIDAsIDAsIDMyJSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZy10b3A6IDAgcmVtKC0ycHgpIHJlbSgyNHB4KSAwIHJnYmEoMCwgMCwgMCwgMzIlKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnLWJvdHRvbTogMCByZW0oMnB4KSByZW0oMjRweCkgMCByZ2JhKDAsIDAsIDAsIDMyJSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZy1sZWZ0OiByZW0oLTJweCkgMCByZW0oMjRweCkgMCByZ2JhKDAsIDAsIDAsIDMyJSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZy1yaWdodDogcmVtKDJweCkgMCByZW0oMjRweCkgMCByZ2JhKDAsIDAsIDAsIDMyJSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogMC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIDAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoICogMC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiBvcGFjaXR5IDAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiBoZWlnaHQgMC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKFxuICAgICkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbigoKDIxIDkpLFxuICAgICAgICAgICAgKDE2IDkpLFxuICAgICAgICAgICAgKDQgMyksXG4gICAgICAgICAgICAoMSAxKSxcbiAgICAgICAgKSxcbiAgICAgICAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gRm9udHNcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkZpZ3RyZWVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS10aXRsZTogXCJGaWd0cmVlXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zY3JpcHQ6IFwiSnVzdExvdmVseVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gUFggdmFsdWUgZm9yIGJhc2UgZm9udCBzaXplIGZvciB1c2UgaW4gY2FsY3VsYXRpb25zXG4kZm9udC1zaXplLWJhc2UtbW9iaWxlLXB4OiAxNHB4OyAvLyBQWCB2YWx1ZSBmb3IgYmFzZSBmb250IHNpemUgb24gbW9iaWxlIGZvciB1c2UgaW4gY2FsY3VsYXRpb25zXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YC4gYXBwbGllZCB0byA8aHRtbD4gZWxlbWVudFxuJGZvbnQtc2l6ZS1ib2R5OiByZW0oMTZweCkgIWRlZmF1bHQ7IC8vIGZvbnQgc2l6ZSBhcHBsaWVkIHRvIDxib2R5PiBlbGVtZW50XG4kZm9udC1zaXplLWJvZHktc206IHJlbSgxNHB4KTtcbiRmb250LXNpemUtYm9keS1tb2JpbGU6ICRmb250LXNpemUtYm9keS1zbTtcbiRmb250LXNpemUtbGc6IHJlbSgxOHB4KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206IHJlbSgxMnB4KSAhZGVmYXVsdDtcbiRmb250LXNpemUteHM6IHJlbSgxMXB4KSAhZGVmYXVsdDsgLy8gdW51c2VkXG5cbiRmb250LXdlaWdodC1saWdodGVyOiBsaWdodGVyICFkZWZhdWx0OyAvLyB1bnVzZWRcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJsYWNrOiA5MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXIgIWRlZmF1bHQ7XG4kZm9udC1zdHlsZS1pdGFsaWM6IGl0YWxpYyAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS40ICFkZWZhdWx0OyAvLyAxLjMgaW4gbW9iaWxlIGNoZWNrIFhEIG9uIHRoaXNcbiRsZXR0ZXItc3BhY2luZy1iYXNlOiAwICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKFxuICAgICRzcGFjZXIgKiAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tLW1vYmlsZTogJHNwYWNlciAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuXG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0OiAxLjQ7XG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LW1vYmlsZTogMS4zO1xuJHBhcmFncmFwaC1zbWFsbC1saW5lLWhlaWdodDogMTtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZTtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IHJlbSgxMnB4KSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogKFxuICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAkaG9yaXpvbnRhbC1ydWxlLWdyZXkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLWNvbG9yLWxpZ2h0OiAkYm9yZGVyLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogMC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFRhYmxlc1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiByZW0oMTVweCkgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiByZW0oMTBweCkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICR0cmFucyAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6IHJnYmEoJGJsYWNrLCAwLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogJGdyYXktNDAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICRib2R5LWJnICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogcmdiYSgkd2hpdGUsIDAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6IHJnYmEoJHdoaXRlLCAwLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6IG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICRkYXJrICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6IC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogLTYgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiBtYXAtZ2V0KCRzcGFjZXJzLCAxKSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiBtYXAtZ2V0KCRzcGFjZXJzLCBcIjFfNVwiKSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IHJlbSgxcHgpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogJGZvY3VzICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogbWFwLWdldCgkc3BhY2VycywgXCIwXzVcIikgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogbWFwLWdldCgkc3BhY2VycywgMSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1ib2R5LXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IG1hcC1nZXQoJHNwYWNlcnMsIFwiMV81XCIpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6IG1hcC1nZXQoJHNwYWNlcnMsIDIpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gQnV0dG9uc1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG4kYnRuLXRyYW5zYWN0aW9uYWwtY29sb3I6ICRuZm0tZ3JlZW47XG4kYnRuLXRyYW5zYWN0aW9uYWwtaG92ZXItY29sb3I6ICRzdWNjZXNzLTcwMDtcbiRidG4tcHJpbWFyeS1jb2xvcjogJHByaW1hcnk7XG4kYnRuLXByaW1hcnktaG92ZXItY29sb3I6ICRncmF5LTcwMDtcbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAkd2hpdGU7XG4kYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcjogJGdyYXktMjAwO1xuXG4vLyBCdXRvbiBhcnJvd3MgYW5kIGhvdmVyIGljb25zXG4kYnRuLWhvdmVyLWljb24tc2l6ZTogcmVtKDE4cHgpICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1pY29uLXNpemUtc206IHJlbSgxNnB4KSAhZGVmYXVsdDtcbiRidG4taG92ZXItaWNvbi1zaXplLWxnOiByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWljb24tZ2FwOiByZW0oNnB4KSAhZGVmYXVsdDtcbiRidG4taG92ZXItaWNvbi1nYXAtc206IHJlbSg0cHgpICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1pY29uLWdhcC1sZzogcmVtKDhweCkgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLXg6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00zLjIwOTIxIDMuMjA5MjFDMy40ODgxNiAyLjkzMDI2IDMuOTQwNDIgMi45MzAyNiA0LjIxOTM2IDMuMjA5MjFMOCA2Ljk4OTg1TDExLjc4MDYgMy4yMDkyMUMxMi4wNTk2IDIuOTMwMjYgMTIuNTExOCAyLjkzMDI2IDEyLjc5MDggMy4yMDkyMUMxMy4wNjk3IDMuNDg4MTYgMTMuMDY5NyAzLjk0MDQyIDEyLjc5MDggNC4yMTkzNkw5LjAxMDE1IDhMMTIuNzkwOCAxMS43ODA2QzEzLjA2OTcgMTIuMDU5NiAxMy4wNjk3IDEyLjUxMTggMTIuNzkwOCAxMi43OTA4QzEyLjUxMTggMTMuMDY5NyAxMi4wNTk2IDEzLjA2OTcgMTEuNzgwNiAxMi43OTA4TDggOS4wMTAxNUw0LjIxOTM2IDEyLjc5MDhDMy45NDA0MiAxMy4wNjk3IDMuNDg4MTYgMTMuMDY5NyAzLjIwOTIxIDEyLjc5MDhDMi45MzAyNiAxMi41MTE4IDIuOTMwMjYgMTIuMDU5NiAzLjIwOTIxIDExLjc4MDZMNi45ODk4NSA4TDMuMjA5MjEgNC4yMTkzNkMyLjkzMDI2IDMuOTQwNDIgMi45MzAyNiAzLjQ4ODE2IDMuMjA5MjEgMy4yMDkyMVonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0nLz48L3N2Zz5cIik7XG4kYnRuLWhvdmVyLXgtbGlnaHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00zLjIwOTIxIDMuMjA5MjFDMy40ODgxNiAyLjkzMDI2IDMuOTQwNDIgMi45MzAyNiA0LjIxOTM2IDMuMjA5MjFMOCA2Ljk4OTg1TDExLjc4MDYgMy4yMDkyMUMxMi4wNTk2IDIuOTMwMjYgMTIuNTExOCAyLjkzMDI2IDEyLjc5MDggMy4yMDkyMUMxMy4wNjk3IDMuNDg4MTYgMTMuMDY5NyAzLjk0MDQyIDEyLjc5MDggNC4yMTkzNkw5LjAxMDE1IDhMMTIuNzkwOCAxMS43ODA2QzEzLjA2OTcgMTIuMDU5NiAxMy4wNjk3IDEyLjUxMTggMTIuNzkwOCAxMi43OTA4QzEyLjUxMTggMTMuMDY5NyAxMi4wNTk2IDEzLjA2OTcgMTEuNzgwNiAxMi43OTA4TDggOS4wMTAxNUw0LjIxOTM2IDEyLjc5MDhDMy45NDA0MiAxMy4wNjk3IDMuNDg4MTYgMTMuMDY5NyAzLjIwOTIxIDEyLjc5MDhDMi45MzAyNiAxMi41MTE4IDIuOTMwMjYgMTIuMDU5NiAzLjIwOTIxIDExLjc4MDZMNi45ODk4NSA4TDMuMjA5MjEgNC4yMTkzNkMyLjkzMDI2IDMuOTQwNDIgMi45MzAyNiAzLjQ4ODE2IDMuMjA5MjEgMy4yMDkyMVonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfScvPjwvc3ZnPlwiKTtcbiRidG4taG92ZXItYXJyb3c6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMSA4QzEgNy43MjM4NiAxLjIyMzg2IDcuNSAxLjUgNy41SDEzLjI5MjlMMTAuMTQ2NCA0LjM1MzU1QzkuOTUxMTggNC4xNTgyOSA5Ljk1MTE4IDMuODQxNzEgMTAuMTQ2NCAzLjY0NjQ1QzEwLjM0MTcgMy40NTExOCAxMC42NTgzIDMuNDUxMTggMTAuODUzNiAzLjY0NjQ1TDE0Ljg1MzYgNy42NDY0NUMxNS4wNDg4IDcuODQxNzEgMTUuMDQ4OCA4LjE1ODI5IDE0Ljg1MzYgOC4zNTM1NUwxMC44NTM2IDEyLjM1MzZDMTAuNjU4MyAxMi41NDg4IDEwLjM0MTcgMTIuNTQ4OCAxMC4xNDY0IDEyLjM1MzZDOS45NTExOCAxMi4xNTgzIDkuOTUxMTggMTEuODQxNyAxMC4xNDY0IDExLjY0NjRMMTMuMjkyOSA4LjVIMS41QzEuMjIzODYgOC41IDEgOC4yNzYxNCAxIDhaJyBmaWxsPScje2VuY29kZWNvbG9yKCRidG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9Jy8+PC9zdmc+XCIpO1xuJGJ0bi1ob3Zlci1hcnJvdy1saWdodDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xIDhDMSA3LjcyMzg2IDEuMjIzODYgNy41IDEuNSA3LjVIMTMuMjkyOUwxMC4xNDY0IDQuMzUzNTVDOS45NTExOCA0LjE1ODI5IDkuOTUxMTggMy44NDE3MSAxMC4xNDY0IDMuNjQ2NDVDMTAuMzQxNyAzLjQ1MTE4IDEwLjY1ODMgMy40NTExOCAxMC44NTM2IDMuNjQ2NDVMMTQuODUzNiA3LjY0NjQ1QzE1LjA0ODggNy44NDE3MSAxNS4wNDg4IDguMTU4MjkgMTQuODUzNiA4LjM1MzU1TDEwLjg1MzYgMTIuMzUzNkMxMC42NTgzIDEyLjU0ODggMTAuMzQxNyAxMi41NDg4IDEwLjE0NjQgMTIuMzUzNkM5Ljk1MTE4IDEyLjE1ODMgOS45NTExOCAxMS44NDE3IDEwLjE0NjQgMTEuNjQ2NEwxMy4yOTI5IDguNUgxLjVDMS4yMjM4NiA4LjUgMSA4LjI3NjE0IDEgOFonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfScvPjwvc3ZnPlwiKTtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15OiAkaW5wdXQtYnRuLXBhZGRpbmcteSAtICRidG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6IG1hcC1nZXQoJHNwYWNlcnMsIDMpIC0gJGJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogJGlucHV0LWJ0bi1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAtICRidG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206IG1hcC1nZXQoJHNwYWNlcnMsIFwiMl81XCIpIC0gJGJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgLSAkYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiBtYXAtZ2V0KCRzcGFjZXJzLCBcIjNfNVwiKSAtICRidG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogMCAwIDAgJHRyYW5zICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogMCAwIDAgJHRyYW5zICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1kaXNhYmxlZC1tYWluLWJnOiAkZ3JheS0zMDA7XG4kYnRuLWRpc2FibGVkLW1haW4tYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4kYnRuLWRpc2FibGVkLW1haW4tY29sb3I6ICRncmF5LTUwMDtcbiRidG4taWNvbi1zaXplOiByZW0oMTZweCk7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGwgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLXhsICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy14bCAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBwYWRkaW5nIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiByZW0oNHB4KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15IC0gJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICRpbnB1dC1idG4tcGFkZGluZy14IC0gJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1tb2JpbGU6IHJlbSgxNHB4KTtcbiRpbnB1dC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICRpbnB1dC1idG4tcGFkZGluZy15LXNtIC0gJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtIC0gJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAtICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAtICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAwIDAgMCAkdHJhbnMgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cy14bCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy14bCAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkZm9jdXMgIWRlZmF1bHQ7IC8vIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7IC8vICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAoXG4gICAgJGlucHV0LWZvbnQtc2l6ZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6IGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAwLjI1ZW19ICsgI3tjYWxjKCRpbnB1dC1wYWRkaW5nLXkgLyAyKX0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6IGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAoXG4gICAgJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6IChcbiAgICAkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIFwiMF81XCIpICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICRmb250LXNpemUtYm9keS1zbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiByZW0oMTBweCkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogbWFwLWdldCgkc3BhY2VycywgMikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogMC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAwLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAwLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiByZW0oMTBweCkgIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAyKSAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b20tbGc6IG1hcC1nZXQoJHNwYWNlcnMsIDIpICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbS1zbTogbWFwLWdldCgkc3BhY2VycywgMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGV4dC1hcmVhLWhlaWdodDogcmVtKDE5NHB4KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogcmVtKDEwcHgpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiByZW0oMTVweCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbTogcmVtKDE2cHgpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiByZW0oMjBweCkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGc6IHJlbSgyOHB4KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogMTAwJSAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ob3Zlci1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ob3Zlci1ib3gtc2hhZG93OiAwIHJlbSgwLjhweCkgcmVtKDIuOHB4KSAwIHJnYmEoMCwwLDAsMjIlKSAhZGVmYXVsdDtcblxuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWhvdmVyLWJnOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6IGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTMuNzEyIDYuMjEyMDlDMTQuMDc4MiA1Ljg0NTk3IDE0LjY3MTcgNS44NDU5NyAxNS4wMzc5IDYuMjEyMDlDMTUuMzk5NSA2LjU3MzcxIDE1LjQwMzkgNy4xNTcyNyAxNS4wNTEyIDcuNTI0MzRMMTAuMDYwOSAxMy43NjIyQzEwLjA1MzcgMTMuNzcxMiAxMC4wNDYgMTMuNzc5OCAxMC4wMzc5IDEzLjc4NzlDOS42NzE3NSAxNC4xNTQgOS4wNzgxNiAxNC4xNTQgOC43MTIwNCAxMy43ODc5TDUuNDAzOTggMTAuNDc5OUM1LjAzNzg3IDEwLjExMzcgNS4wMzc4NyA5LjUyMDE1IDUuNDAzOTggOS4xNTQwM0M1Ljc3MDEgOC43ODc5MSA2LjM2MzY5IDguNzg3OTEgNi43Mjk4MSA5LjE1NDAzTDkuMzQ2NzEgMTEuNzcwOUwxMy42ODcyIDYuMjQwMTNDMTMuNjk0OSA2LjIzMDI5IDEzLjcwMzIgNi4yMjA5MyAxMy43MTIgNi4yMTIwOVpcIiBmaWxsPVwiI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9XCIvPjwvc3ZnPicpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNSAxMEM1IDkuNjU0ODIgNS4yNzk4MiA5LjM3NSA1LjYyNSA5LjM3NUgxNC4zNzVDMTQuNzIwMiA5LjM3NSAxNSA5LjY1NDgyIDE1IDEwQzE1IDEwLjM0NTIgMTQuNzIwMiAxMC42MjUgMTQuMzc1IDEwLjYyNUg1LjYyNUM1LjI3OTgyIDEwLjYyNSA1IDEwLjM0NTIgNSAxMFpcIiBmaWxsPVwiI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfVwiLz48L3N2Zz4nKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCIxMFwiIGN5PVwiMTBcIiByPVwiNFwiIGZpbGw9XCIjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn1cIi8+PC9zdmc+JykgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplLXNtOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc20gLSAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLSAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplLWxnOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtbGcgLSAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLXdpZHRoLXNtOiAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtICogMikgLSAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMikgLSAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLXdpZHRoLWxnOiAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLWxnICogMikgLSAoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWhlaWdodC1zbTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1oZWlnaHQtbGc6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWJvcmRlci1yYWRpdXMtc206ICRjdXN0b20tc3dpdGNoLWhlaWdodC1zbSAvIDI7XG4kY3VzdG9tLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1oZWlnaHQgLyAyO1xuJGN1c3RvbS1zd2l0Y2gtYm9yZGVyLXJhZGl1cy1sZzogJGN1c3RvbS1zd2l0Y2gtaGVpZ2h0LWxnIC8gMjtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItaG92ZXItYmc6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ob3Zlci1pbm5lci1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6IHJlbSgzMnB4KSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogMjJweCAyMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICRkYXJrICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMS44NTIyNSA1LjIyNzI1QzIuMDcxOTIgNS4wMDc1OCAyLjQyODA4IDUuMDA3NTggMi42NDc3NSA1LjIyNzI1TDkgMTEuNTc5NUwxNS4zNTIzIDUuMjI3MjVDMTUuNTcxOSA1LjAwNzU4IDE1LjkyODEgNS4wMDc1OCAxNi4xNDc3IDUuMjI3MjVDMTYuMzY3NCA1LjQ0NjkyIDE2LjM2NzQgNS44MDMwOCAxNi4xNDc3IDYuMDIyNzVMOS4zOTc3NSAxMi43NzI3QzkuMTc4MDggMTIuOTkyNCA4LjgyMTkyIDEyLjk5MjQgOC42MDIyNSAxMi43NzI3TDEuODUyMjUgNi4wMjI3NUMxLjYzMjU4IDUuODAzMDggMS42MzI1OCA1LjQ0NjkyIDEuODUyMjUgNS4yMjcyNVpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkZ3JheS04MDApfVwiLz48L3N2Zz4nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgI3syICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15fSkgKiAzIC8gNCArICN7JGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmd9KSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246IGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGwgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6IDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogMC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6IHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCByZW0oMXB4KSAkYm9keS1iZyxcbiAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgICBlbjogXCJCcm93c2VcIlxuICAgICkgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1iZzogcmdiYSgkZGFuZ2VyLTEwMCwgMC4yNCkgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogbnVsbCAhZGVmYXVsdDsgLy8gc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogJGRhbmdlciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tZ3V0dGVyOiBtYXAtZ2V0KCRzcGFjZXJzLCBcIjBfNVwiKTtcbiRmb3JtLWZlZWRiYWNrLWljb24tc2l6ZTogcmVtKDEycHgpO1xuXG4vLyAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDEyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTYlMjAxMS4yNUMzLjEwMDUxJTIwMTEuMjUlMjAwLjc1JTIwOC44OTk1JTIwMC43NSUyMDZDMC43NSUyMDMuMTAwNTElMjAzLjEwMDUxJTIwMC43NSUyMDYlMjAwLjc1QzguODk5NSUyMDAuNzUlMjAxMS4yNSUyMDMuMTAwNTElMjAxMS4yNSUyMDZDMTEuMjUlMjA4Ljg5OTUlMjA4Ljg5OTUlMjAxMS4yNSUyMDYlMjAxMS4yNVpNNiUyMDEyQzkuMzEzNzElMjAxMiUyMDEyJTIwOS4zMTM3MSUyMDEyJTIwNkMxMiUyMDIuNjg2MjklMjA5LjMxMzcxJTIwMCUyMDYlMjAwQzIuNjg2MjklMjAwJTIwMCUyMDIuNjg2MjklMjAwJTIwNkMwJTIwOS4zMTM3MSUyMDIuNjg2MjklMjAxMiUyMDYlMjAxMlolMjIlMjBmaWxsJTNEJTIyJTIzQTUxQTFGJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNNS4yNTExNiUyMDguMjVDNS4yNTExNiUyMDcuODM1NzklMjA1LjU4Njk0JTIwNy41JTIwNi4wMDExNiUyMDcuNUM2LjQxNTM3JTIwNy41JTIwNi43NTExNiUyMDcuODM1NzklMjA2Ljc1MTE2JTIwOC4yNUM2Ljc1MTE2JTIwOC42NjQyMSUyMDYuNDE1MzclMjA5JTIwNi4wMDExNiUyMDlDNS41ODY5NCUyMDklMjA1LjI1MTE2JTIwOC42NjQyMSUyMDUuMjUxMTYlMjA4LjI1WiUyMiUyMGZpbGwlM0QlMjIlMjNBNTFBMUYlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjMyNDYzJTIwMy43NDYyOEM1LjI4NDY3JTIwMy4zNDY3MSUyMDUuNTk4NDQlMjAzJTIwNiUyMDNDNi40MDE1NiUyMDMlMjA2LjcxNTMzJTIwMy4zNDY3MSUyMDYuNjc1MzclMjAzLjc0NjI4TDYuNDEyMzElMjA2LjM3Njg2QzYuMzkxMTMlMjA2LjU4ODY5JTIwNi4yMTI4OCUyMDYuNzUlMjA2JTIwNi43NUM1Ljc4NzEyJTIwNi43NSUyMDUuNjA4ODclMjA2LjU4ODY5JTIwNS41ODc2OSUyMDYuMzc2ODZMNS4zMjQ2MyUyMDMuNzQ2MjhaJTIyJTIwZmlsbCUzRCUyMiUyM0E1MUExRiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhZGVmYXVsdDsgLy8gc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMCAyMEM0LjQ3NyAyMCAwIDE1LjUyMyAwIDEwUzQuNDc3IDAgMTAgMHMxMCA0LjQ3NyAxMCAxMC00LjQ3NyAxMC0xMCAxMHptLTEtNGgyVjhIOXY4ek05IDZoMlY0SDl2MnonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgICApICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoKFwidmFsaWRcIjogKFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICAgICAgICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQgKSxcbiAgICAgICAgICAgIFwiaW52YWxpZFwiOiAoXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgICAgICAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQgKSxcbiAgICAgICAgKSxcbiAgICAgICAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJG5hdi1saW5rLWJvcmRlci13aWR0aDogcmVtKDJweCkgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICRuZm0tbGltZSAhZGVmYXVsdDtcbiRuYXYtdGFiLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAkdHJhbnMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAkbmF2LWxpbmstYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1hY3RpdmUtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItaW5hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJHRyYW5zICR0cmFucyAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkdHJhbnMgJHRyYW5zICRuYXYtdGFicy1ib3JkZXItYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICR0cmFucyAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogY2FsYygkc3BhY2VyIC8gMik7XG5cbi8vIERyb3Bkb3duc1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGRhcmsgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAkZHJvcGRvd24tYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkdHJhbnMgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJHRyYW5zICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tZmFkZWluLXRpbWluZzogMC4ycyAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6IGNhbGMoJHNwYWNlciAvIDIpO1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogJHRyYW5zICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkdHJhbnMgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICR0cmFucyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogJHRyYW5zICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkdHJhbnMgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuJHBhZ2luYXRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4kcGFnaW5hdGlvbi1hY3RpdmUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLW1vYmlsZS15OiByZW0oMTBweCkgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXItbW9iaWxlLXg6IHJlbSgxMHB4KSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci15OiByZW0oMTVweCkgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogcmVtKDE1cHgpICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLW1vYmlsZS15LWxnOiByZW0oMjBweCkgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXItbW9iaWxlLXgtbGc6IHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci15LWxnOiByZW0oMzBweCkgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteC1sZzogcmVtKDMwcHgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3ItbGlnaHQ6ICRib3JkZXItY29sb3ItbGlnaHQgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogcmVtKDI1MHB4KSAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6IHJlbSgxN3B4KSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogcmVtKDE3cHgpICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAwICFkZWZhdWx0O1xuJHRvb2x0aXAtbGluZS1oZWlnaHQ6IDEuMyAhZGVmYXVsdDtcbiR0b29sdGlwLWxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctYmFzZSAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiByZW0oMjAwcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6IGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiByZW0oMTdweCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiByZW0oMTdweCkgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICRkYXJrICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6IHJlbSgyMXB4KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogcmVtKDExcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6IG1pbihyZW0oMzUwcHgpLCA5MHZ3KSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAkc3BhY2VyICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRvYXN0LWljb24tc2l6ZTogcmVtKDI0cHgpO1xuJHRvYXN0LWljb24tc2l6ZS1jbG9zZTogcmVtKDI0cHgpO1xuXG4kdG9hc3QtY2xvc2UtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplLXNtOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6IG1hcC1nZXQoJHNwYWNlcnMsIFwiMF81XCIpICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogbWFwLWdldCgkc3BhY2VycywgMSkgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0LXNtOiAkZm9udC1zaXplLWJvZHktbW9iaWxlICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kYmFkZ2UtaWNvbi1oZWlnaHQ6IHJlbSgxMnB4KSAhZGVmYXVsdDtcbiRiYWRnZS1pY29uLWhlaWdodC1zbTogcmVtKDEwcHgpICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6IDAuNmVtICFkZWZhdWx0O1xuXG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAxMHJlbSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IHJlbSgxNXB4KSByZW0oMzBweCkgcmVtKDMwcHgpICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogMC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6IG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiBub25lICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICRibGFjay1hbHBoYSAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1iZzogJHRyYW5zICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiByZW0oMXB4KSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiByZW0oMXB4KSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiByZW0oMTVweCkgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRtb2RhbC1ib3JkZXItdG9wOiBudWxsO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAwICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1idG4tbWFyZ2luOiByZW0oMTVweCkgIWRlZmF1bHQ7XG5cbiRtb2RhbC14bDogcmVtKDExNDBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtbGc6IHJlbSg4MDBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6IHJlbSg1MDBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc206IHJlbSgzMDBweCkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIHJlbSgtNTBweCkpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG4vLyBBbGVydHNcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsICFkZWZhdWx0O1xuJGFsZXJ0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6IC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6IC0xMCAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogNiAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogJGRhbmdlci01MDA7XG4kYWxlcnQtc3VjY2Vzcy1iZzogJHN1Y2Nlc3MtNTAwO1xuJGFsZXJ0LWluZm8tYmc6ICRpbmZvLTUwMDtcbiRhbGVydC13YXJuaW5nLWJnOiAkd2FybmluZy01MDA7XG5cbiRhbGVydC1kYW5nZXItYm9yZGVyOiAkZGFuZ2VyLTUwMDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogJHN1Y2Nlc3MtNTAwO1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAkaW5mby01MDA7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICR3YXJuaW5nLTUwMDtcblxuJGFsZXJ0LWljb24tc2l6ZTogcmVtKDI0cHgpO1xuJGFsZXJ0LWljb24tc2l6ZS1zdGFja2VkOiByZW0oMjBweCk7XG4kYWxlcnQtaWNvbi1zaXplLWNsb3NlOiByZW0oMTZweCk7XG4kYWxlcnQtaWNvbi1zaXplLWNsb3NlLXN0YWNrZWQ6IHJlbSgyMHB4KTtcblxuJGFsZXJ0LWNsb3NlLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6IChcbiAgICAkZm9udC1zaXplLWJhc2UgKiAwLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMC4xcmVtIDAuMXJlbSByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAwIHJlbSgxcHgpIHJlbSgycHgpIHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogcmVtKDEwcHgpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6IFwifFwiICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAwLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6IHJlbSgzMHB4KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiByZW0oM3B4KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiByZW0oMTBweCkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogcmVtKDNweCkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6IDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6IHJlbSgyMHB4KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZS1vdXRgKVxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206IDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAwLjJlbSAhZGVmYXVsdDtcblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogJGRhcmsgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiBkZXNhdHVyYXRlKCRkYW5nZXIsIDMyKSAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6IDAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAwLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogcmVtKDM0MHB4KSAhZGVmYXVsdDtcblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSxcbiAgICBpbmxpbmUsXG4gICAgaW5saW5lLWJsb2NrLFxuICAgIGJsb2NrLFxuICAgIHRhYmxlLFxuICAgIHRhYmxlLXJvdyxcbiAgICB0YWJsZS1jZWxsLFxuICAgIGZsZXgsXG4gICAgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLFxuICAgIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYyxcbiAgICByZWxhdGl2ZSxcbiAgICBhYnNvbHV0ZSxcbiAgICBmaXhlZCxcbiAgICBzdGlja3kgIWRlZmF1bHQ7XG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6IGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVuZDogQm9vdHN0cmFwIF92YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAgQm94IFNoYWRvd3MgLSBjdXN0b21cblxuJHNoYWRvdzogMCByZW0oOHB4KSByZW0oMTRweCkgMCByZ2JhKDIyNCwgMjI5LCAyMzgsIDUwJSk7XG4kc2hhZG93LWNoZWNrb3V0LWhlYWRlcjogcmVtKDFweCkgcmVtKDFweCkgcmVtKDVweCkgcmVtKDJweCkgcmdiYSgwLCAwLCAwLCAyMCUpO1xuXG4vLyAgQnV0dG9ucyAtIGN1c3RvbVxuLy8gc2VlOiBfYnV0dG9ucy5zY3NzXG5cbiRidG4taWNvbi1zcGFjaW5nOiAwLjVlbTtcbiRidG4tbGluay1jb2xvcjogJGxpbmstY29sb3I7XG5cbi8vICBIZWFkZXIgTWVudSAtIGN1c3RvbVxuXG4kbmF2LWxpbmstZGVza3RvcC1wYWRkaW5nLXk6IHJlbSgyNXB4KTtcbiRuYXYtbGluay1kZXNrdG9wLXBhZGRpbmcteDogcmVtKDlweCk7XG4kbWVudS1saW5rOiAkZ3JheS0yMDA7XG4kaGVhZGVyLW1lbnUtYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkZ3JheS0yMDA7XG4kaGVhZGVyLW1lbnUtYmc6ICRncmF5LTEwMDtcbiRoZWFkZXItbWVudS13aWR0aDogcmVtKDMyNXB4KTtcbiRoZWFkZXItbWVudS1pdGVtLXBhZGRpbmcteTogcmVtKDE1cHgpO1xuJGNsb3NlLW1lbnUtYmc6ICR3aGl0ZTtcblxuLy8gQ29udGVudCBTd2l0Y2hlciAtIGN1c3RvbVxuXG4kY29udGVudHN3aXRjaGVyLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuJGNvbnRlbnRzd2l0Y2hlci1hY3RpdmUtYmc6ICRwcmltYXJ5O1xuXG4vLyBQcm9kdWN0IFRpbGUgLSBjdXN0b21cblxuJHByb2R1Y3QtdGlsZS1wcm9tbzogJHJ1c3R5LXJlZDtcbiRwcm9kdWN0LW51bWJlci1ncmV5OiAkZ3JheS02MDA7XG5cbi8vICBDYXJkcyAmIEFjY29yZGlvbnMgLSBjdXN0b21cblxuJGFjY29yZGlvbi1zcGFjZXIteTogcmVtKDIwcHgpO1xuJGFjY29yZGlvbi1zcGFjZXIteDogMDtcbiRhY2NvcmRpb24tc3BhY2VyLXktbGc6IHJlbSgzMHB4KTtcbiRhY2NvcmRpb24tc3BhY2VyLXgtbGc6IDA7XG4kYWNjb3JkaW9uLWJ0bi15OiByZW0oMjBweCk7XG4kYWNjb3JkaW9uLWJ0bi14OiByZW0oMTBweCk7XG4kYWNjb3JkaW9uLXBhcmFncmFwaC1tYXJnaW46ICRzcGFjZXI7XG5cbi8vIENhcnQgUGFnZSAtIGN1c3RvbVxuJGNhcnQtdG90YWxzLWJnOiAkZ3JheS0xMDA7XG5cbi8vIENoZWNrb3V0XG4kY2hlY2tvdXQtaGVhZGVyLWJnOiAkZ3JheS0xMDA7XG4kY2hlY2tvdXQtdG90YWxzLWJnOiAkZ3JheS0xMDA7XG4kc2hpcHBpbmctdGV4dC1jb2xvcjogJGdyYXktNjAwO1xuXG4vLyAgVGFicyAtIGN1c3RvbVxuXG4kbmF2LXBpbGxzLWxpbmstY29sb3I6ICRwcmltYXJ5O1xuJG5hdi10YWJzLWxpbmstY29sb3I6ICRncmF5LTkwMDtcbiRuYXYtdGFicy1ib3JkZXItYm90dG9tLXdpZHRoOiByZW0oMnB4KTtcbiRuYXYtdGFicy1jb250ZW50LWJvcmRlci1ib3R0b20td2lkdGg6IHJlbSgxcHgpO1xuXG4vLyAgVGFibGVzIC0gY3VzdG9tXG5cbiR0YWJsZS10aC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbi8vICBRdWlja3ZpZXcgQ29tcG9uZW50cyAtIGN1c3RvbVxuXG4kcXVpY2t2aWV3LWZvbnQtc2l6ZTE6ICRmb250LXNpemUtYmFzZSAqIDAuNjI1O1xuJHF1aWNrdmlldy1mb250LXNpemUyOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4kcXVpY2t2aWV3LWZvbnQtc2l6ZTM6ICRmb250LXNpemUtYmFzZSAqIDEuNjtcbiRxdWlja3ZpZXctZm9udC1zaXplNDogJGZvbnQtc2l6ZS1iYXNlICogMS44NzU7XG4kcXVpY2t2aWV3LWZvbnQtc2l6ZTU6ICRmb250LXNpemUtYmFzZSAqIDI7XG5cbi8vICBJY29ub2dyYXBoeSAtIGN1c3RvbVxuXG4vLyBQbGVhc2UgdXNlIHRoaXMgdG9vbCB0byBjb252ZXJ0IDxzdmc+IG1hcmt1cCB0byBVUkwtZW5jb2RlZDogaHR0cHM6Ly95b2tzZWwuZ2l0aHViLmlvL3VybC1lbmNvZGVyL1xuXG4kc3ZnLWNoZWNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWNsb3NlLWZpbGxlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEwIDIwQzQuNDg2IDIwIDAgMTUuNTEzIDAgMTAgMCA0LjQ4NiA0LjQ4NiAwIDEwIDBjNS41MTMgMCAxMCA0LjQ4NiAxMCAxMCAwIDUuNTEzLTQuNDg3IDEwLTEwIDEwem00Ljc5LTEzLjc4QS43MTMuNzEzIDAgMCAwIDE0LjI4NyA1YS43MDguNzA4IDAgMCAwLS41MDUuMjFMMTAgOC45OSA2LjIxOSA1LjIxYS43MTMuNzEzIDAgMCAwLTEuMjE4LjUwNGMwIC4xOTcuMDguMzc1LjIwOC41MDVMOC45OTEgMTBsLTMuNzgyIDMuNzgyYS43MTQuNzE0IDAgMCAwIDEuMDEgMS4wMWwzLjc4Mi0zLjc4MiAzLjc4IDMuNzgyYS43MTUuNzE1IDAgMCAwIDEuMDEtMS4wMWwtMy43OC0zLjc4MiAzLjc4LTMuNzh6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1idWxsZXQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCAyMCcgaGVpZ2h0PSc4JyB3aWR0aD0nOCclM0UlM0NjaXJjbGUgY3g9JzEwJyBjeT0nMTAnIHI9JzEwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy11bnNlbGVjdGFibGUtc2xhc2g6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHN0eWxlPSd3aWR0aDogMTAwJTI1OyBoZWlnaHQ6IDEwMCUyNTsnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzEwMCUyNScgeDI9JzEwMCUyNScgeTI9JzAnIHN0eWxlPSdzdHJva2U6I3tlbmNvZGVjb2xvcigkZ3JheS04MDApfSA7c3Ryb2tlLXdpZHRoOiN7JGJvcmRlci13aWR0aH0nLyUzRSUzQy9zdmclM0VcIik7XG5cbi8vIE5GTSBiYXNlNjQgaWNvbiB2YXJpYWJsZXNcbiRzdmctbG9nbzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTRweCcgaGVpZ2h0PSc1NnB4JyB2aWV3Qm94PScwIDAgNTQgNTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdTdHlsZS1HdWlkZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPScwNy4tSWNvbnMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTcuMDAwMDAwLCAtMzA4LjAwMDAwMCknIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdMb2dvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAyLjAwMDAwMCwgMjQwLjAwMDAwMCknJTNFJTNDZyBpZD0nRWxlbWVudHMtLy1Mb2dvcy0vLURlc2t0b3AtTG9ja3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNS4wMDAwMDAsIDY4LjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNTMuMDEyNTMxNSwxLjc3NjM1Njg0ZS0xNCBMNTMuMDEyNTMxNSw1NS4xNTM0NzYxIEwyLjg0MjE3MDk0ZS0xNCw1NS4xNTM0NzYxIEwyLjg0MjE3MDk0ZS0xNCwxLjc3NjM1Njg0ZS0xNCBMNTMuMDEyNTMxNSwxLjc3NjM1Njg0ZS0xNCBaIE01MS43NTE5NTk2LDEuMzcxNjM1ODEgTDEuMjYwNTcxOTYsMS4zNzE2MzU4MSBMMS4yNjA1NzE5Niw1My44NTA0MjIxIEwxNi44MTIxOTM0LDUzLjg1MDQyMjEgTDE2LjgxMjE5MzQsNTEuODM0MTE3NCBMMy4yMzM2NDExMSw1MS44MzQxMTc0IEwzLjIzMzY0MTExLDMuMzE5MzU4NjcgTDQ5LjgxOTk5NiwzLjMxOTM1ODY3IEw0OS44MTk5OTYsNTMuODUwNDIyMSBMNTEuNzUxOTU5Niw1My44NTA0MjIxIEw1MS43NTE5NTk2LDEuMzcxNjM1ODEgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMyMzFGMjAnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNC4wNDEyNzAzLDQ5Ljg1MDI1NzIgTDI0LjA0MTI3MDMsNTQuMDkyODMyMyBMMjAuMTQ0NzYyLDU0LjA5MjgzMjMgTDIwLjE0NDc2Miw0OS44NTAyNTcyIEwyNC4wNDEyNzAzLDQ5Ljg1MDI1NzIgWiBNMzEuMjE5NzgzOSw0OS44NTAyNTcyIEwzMS4yMTk3ODM5LDU0LjA5MjgzMjMgTDI3LjMyMzI3NTYsNTQuMDkyODMyMyBMMjcuMzIzMjc1Niw0OS44NTAyNTcyIEwzMS4yMTk3ODM5LDQ5Ljg1MDI1NzIgWiBNMzguNDEyMjYzNSw0OS44NTAyNTcyIEwzOC40MTIyNjM1LDU0LjA5MjgzMjMgTDM0LjUxNTc1NTIsNTQuMDkyODMyMyBMMzQuNTE1NzU1Miw0OS44NTAyNTcyIEwzOC40MTIyNjM1LDQ5Ljg1MDI1NzIgWiBNNDUuNTkwNzc3MSw0OS44NTAyNTcyIEw0NS41OTA3NzcxLDU0LjA5MjgzMjMgTDQxLjY5NDI2ODgsNTQuMDkyODMyMyBMNDEuNjk0MjY4OCw0OS44NTAyNTcyIEw0NS41OTA3NzcxLDQ5Ljg1MDI1NzIgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMzRUFFMkInJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMS40NDAyNTg0LDIxLjIxMjg3NTQgTDE0Ljg3Njk1ODgsMjcuNjY2MzY5OSBMMTQuOTQ0NjEwNCwyNy42NjYzNjk5IEwxNC43Njg3MTYyLDIxLjIxMjg3NTQgTDE4LjYxMTMyNjEsMjEuMjEyODc1NCBMMTguNjExMzI2MSwzMy45NDA2MDA3IEwxNC40ODQ1Nzk2LDMzLjk0MDYwMDcgTDExLjE1NjEyMTgsMjcuODU5NDIzMiBMMTEuMDg4NDcwMiwyNy44NTk0MjMyIEwxMS4yNTA4MzQsMzMuOTQwNjAwNyBMNy40MjE3NTQ0MSwzMy45NDA2MDA3IEw3LjQyMTc1NDQxLDIxLjIxMjg3NTQgTDExLjQ0MDI1ODQsMjEuMjEyODc1NCBaIE0yOC45NjIwMTgyLDIxLjIxMjg3NTQgTDI4Ljk2MjAxODIsMjQuNzg0MzYwNiBMMjQuNzk0NjgwNywyNC43ODQzNjA2IEwyNC43OTQ2ODA3LDI2LjEyMTk0MzkgTDI4LjQ2MTM5NjUsMjYuMTIxOTQzOSBMMjguNDYxMzk2NSwyOS42MjQ0ODE1IEwyNC44MjE3NDE0LDI5LjYyNDQ4MTUgTDI0LjgyMTc0MTQsMzMuOTQwNjAwNyBMMjAuODQzODI4MywzMy45NDA2MDA3IEwyMC44NDM4MjgzLDIxLjIxMjg3NTQgTDI4Ljk2MjAxODIsMjEuMjEyODc1NCBaIE0zNS45ODQyNTI0LDIxLjIxMjg3NTQgTDM4LjE2MjYzMzQsMjguMDY2MjY1OSBMMzguMjQzODE1MywyOC4wNjYyNjU5IEw0MC4xMzgwNTk2LDIxLjIxMjg3NTQgTDQ1LjU5MDc3NzEsMjEuMjEyODc1NCBMNDUuNTkwNzc3MSwzMy45NDA2MDA3IEw0MS42NTM0NTUsMzMuOTQwNjAwNyBMNDEuNzc1MjI3OSwyNi43ODM4NDA4IEw0MS42NjY5ODUzLDI2Ljc3MDA1MTIgTDM5LjQzNDQ4MzEsMzMuOTQwNjAwNyBMMzYuNTc5NTg2NCwzMy45NDA2MDA3IEwzNC4zNzQxNDQ4LDI2Ljc1NjI2MTcgTDM0LjI5Mjk2MjksMjYuNzU2MjYxNyBMMzQuNDY4ODU3LDMzLjk0MDYwMDcgTDMwLjcwNzQyOSwzMy45NDA2MDA3IEwzMC43MDc0MjksMjEuMjEyODc1NCBMMzUuOTg0MjUyNCwyMS4yMTI4NzU0IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1sb2dvLXNtOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc0OXB4JyBoZWlnaHQ9JzU0cHgnIHZpZXdCb3g9JzAgMCA0OSA1NCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRWxlbWVudHMtLy1Mb2dvcy0vLU5ldycgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dyb3VwLTEzJyUzRSUzQ2cgaWQ9J2hvbWUtc2VydmljZXMtbG9nbyclM0UlM0NwYXRoIGQ9J001MCwxLjc3NjM1Njg0ZS0xNCBMNTAsNTIgTDIuODQyMTcwOTRlLTE0LDUyIEwyLjg0MjE3MDk0ZS0xNCwxLjc3NjM1Njg0ZS0xNCBMNTAsMS43NzYzNTY4NGUtMTQgWiBNNDguODExMDYyMywxLjI5MzIxMDY0IEwxLjE4ODkzNzcxLDEuMjkzMjEwNjQgTDEuMTg4OTM3NzEsNTAuNzcxNDQ5OSBMMTUuODU2ODEwNSw1MC43NzE0NDk5IEwxNS44NTY4MTA1LDQ4Ljg3MDQzMDIgTDMuMDQ5ODgzNjksNDguODcwNDMwMiBMMy4wNDk4ODM2OSwzLjEyOTU2OTc2IEw0Ni45ODg4ODYsMy4xMjk1Njk3NiBMNDYuOTg4ODg2LDUwLjc3MTQ0OTkgTDQ4LjgxMTA2MjMsNTAuNzcxNDQ5OSBMNDguODExMDYyMywxLjI5MzIxMDY0IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMjMxRjIwJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjIuNjc1MDgyMyw0NyBMMjIuNjc1MDgyMyw1MSBMMTksNTEgTDE5LDQ3IEwyMi42NzUwODIzLDQ3IFogTTI5LjQ0NTY2NDEsNDcgTDI5LjQ0NTY2NDEsNTEgTDI1Ljc3MDU4MTgsNTEgTDI1Ljc3MDU4MTgsNDcgTDI5LjQ0NTY2NDEsNDcgWiBNMzYuMjI5NDE4Miw0NyBMMzYuMjI5NDE4Miw1MSBMMzIuNTU0MzM1OSw1MSBMMzIuNTU0MzM1OSw0NyBMMzYuMjI5NDE4Miw0NyBaIE00Myw0NyBMNDMsNTEgTDM5LjMyNDkxNzcsNTEgTDM5LjMyNDkxNzcsNDcgTDQzLDQ3IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzM0VBRTJCJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTAuNzkwMTQ1MywyMCBMMTQuMDMxNTQ5MSwyNi4wODQ1MDcgTDE0LjA5NTM1NjMsMjYuMDg0NTA3IEwxMy45Mjk0NTc2LDIwIEwxNy41NTM3MDQ0LDIwIEwxNy41NTM3MDQ0LDMyIEwxMy42NjE0Njc2LDMyIEwxMC41MjIxNTUzLDI2LjI2NjUyMjIgTDEwLjQ1ODM0ODEsMjYuMjY2NTIyMiBMMTAuNjExNDg1MywzMiBMNywzMiBMNywyMCBMMTAuNzkwMTQ1MywyMCBaIE0yNy4zMTYxOTk5LDIwIEwyNy4zMTYxOTk5LDIzLjM2NzI4MDYgTDIzLjM4NTY3ODgsMjMuMzY3MjgwNiBMMjMuMzg1Njc4OCwyNC42MjgzODU3IEwyNi44NDQwMjY5LDI0LjYyODM4NTcgTDI2Ljg0NDAyNjksMjcuOTMwNjYwOSBMMjMuNDExMjAxNywyNy45MzA2NjA5IEwyMy40MTEyMDE3LDMyIEwxOS42NTkzNDA3LDMyIEwxOS42NTkzNDA3LDIwIEwyNy4zMTYxOTk5LDIwIFogTTMzLjkzOTM4MzIsMjAgTDM1Ljk5Mzk3MzgsMjYuNDYxNTM4NSBMMzYuMDcwNTQyNCwyNi40NjE1Mzg1IEwzNy44NTcxNDI5LDIwIEw0MywyMCBMNDMsMzIgTDM5LjI4NjQyMzMsMzIgTDM5LjQwMTI3NjEsMjUuMjUyNDM3NyBMMzkuMjk5MTg0NywyNS4yMzk0MzY2IEwzNy4xOTM1NDg0LDMyIEwzNC41MDA4ODYyLDMyIEwzMi40MjA3NzI4LDI1LjIyNjQzNTUgTDMyLjM0NDIwNDIsMjUuMjI2NDM1NSBMMzIuNTEwMTAyOCwzMiBMMjguOTYyNDI0NywzMiBMMjguOTYyNDI0NywyMCBMMzMuOTM5MzgzMiwyMCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctbG9nby1vbGQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE1OXB4JyBoZWlnaHQ9JzQ2cHgnIHZpZXdCb3g9JzAgMCAxNTkgNDYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDU3LjEgKDEwMTAxMCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRU5lYnJhc2thIEZ1cm5pdHVyZSBNYXJ0IExvZ28lM0MvdGl0bGUlM0UlM0NkZXNjJTNFTG9nbyB3aXRoIG5hbWUgd3JpdHRlbiBvdXQgaW4gc2NyaXB0ZWQgd29yZHMuIFByZXZpb3VzIGxvZ28uJTNDL2Rlc2MlM0UlM0NnIGlkPSdTdHlsZS1HdWlkZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPScwNy4tSWNvbnMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00ODguMDAwMDAwLCAtMzE4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCclM0UlM0NnIGlkPSdMb2dvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAyLjAwMDAwMCwgMjQwLjAwMDAwMCknJTNFJTNDZyBpZD0nRWxlbWVudHMtLy1Mb2dvcy0vLU9sZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzg2LjAwMDAwMCwgNzguMDAwMDAwKSclM0UlM0NnIGlkPSdJY29ucy0vLS5Mb2dvcy0vLVhMJyUzRSUzQ3BhdGggZD0nTTE1Ny4yMDU2NzMsNDAuMzg2MTM5MyBMMTU3LjIwNTY3Myw0NiBMNjAuODEwNTczOCw0NiBMNjAuODEwNTczOCw0MC4zODYxMzkzIEwxNTcuMjA1NjczLDQwLjM4NjEzOTMgWiBNNDYuOTgxNTI3Myw0MS45MDA3Mzg2IEw0Ni45ODE1MjczLDQ1LjE5NjY1OTEgTDQzLjY5OTg5NzgsNDUuMTk2NjU5MSBMNDMuNjk5ODk3OCw0MS45MDA3Mzg2IEw0Ni45ODE1MjczLDQxLjkwMDczODYgWiBNNTYuNDU2MTY0Niw0MS45MDA3Mzg2IEw1Ni40NTYxNjQ2LDQ1LjE5NjY1OTEgTDUzLjE3NDUzNTEsNDUuMTk2NjU5MSBMNTMuMTc0NTM1MSw0MS45MDA3Mzg2IEw1Ni40NTYxNjQ2LDQxLjkwMDczODYgWiBNMzcuNTA2ODkwMSw0MS45MDA3Mzg2IEwzNy41MDY4OTAxLDQ1LjE5NjY1OTEgTDM0LjIyNTI2MDUsNDUuMTk2NjU5MSBMMzQuMjI1MjYwNSw0MS45MDA3Mzg2IEwzNy41MDY4OTAxLDQxLjkwMDczODYgWiBNMjguMDM1NDE3Myw0MS45MDA3Mzg2IEwyOC4wMzU0MTczLDQ1LjE5NjY1OTEgTDI0Ljc1Mzc4NzgsNDUuMTk2NjU5MSBMMjQuNzUzNzg3OCw0MS45MDA3Mzg2IEwyOC4wMzU0MTczLDQxLjkwMDczODYgWiBNMTM2Ljg3NjY1OCwyMy40MjcwNzI1IEMxMzguNDM3ODMyLDIzLjQyNzA3MjUgMTM5LjYxNTA0MSwyMy43MDY0OTU1IDE0MC40MDgyODYsMjQuMjY1MzQxMyBDMTQxLjEzNzU0OCwyNC43MjY0Mjk2IDE0MS42NTE3NTEsMjUuNDYyMDIzNCAxNDEuODM1NDk1LDI2LjMwNzAzMzkgQzE0MS45ODc4MTUsMjcuMDY5MjAyMyAxNDIuMDY3NzgzLDI4LjYwNDE0NzEgMTQyLjA3NTM5OSwzMC45MTE4NjgyIEwxNDIuMDc2LDM4LjkxOTE2ODkgTDEzNy41OTgxNzQsMzguOTE5MTY4OSBMMTM3LjU5ODE3NCwzNy41NjMzMzI2IEMxMzcuMTE3MTY4LDM4LjYwNDk3ODMgMTM2LjA1NDIwNywzOS4yNDk0MzgyIDEzNC45MTE0NzgsMzkuMTkyMjQxMyBDMTM0LjEyMjMyNSwzOS4xOTM5MjgyIDEzMy4zNTA3NjQsMzguOTU4MzU4MSAxMzIuNjk2Mjk5LDM4LjUxNTkxMDggQzEzMi4wMjU0MTYsMzguMDU2NTU2NSAxMzEuNjg5OTc1LDM3LjA1ODQ2NjIgMTMxLjY4OTk3NSwzNS41MjE2NDAxIEwxMzEuNjg5OTc1LDM0LjI3MDU4NzQgQzEzMS42ODk5NzUsMzMuMTMxNzI3MyAxMzEuODY5Mjk5LDMyLjM1NTkwNTMgMTMyLjIyNzk0NywzMS45NDMxMjE0IEMxMzIuNTg2NTk1LDMxLjUzMDMzNzUgMTMzLjQ3MzcyMSwzMS4wNDg3NTY0IDEzNC44ODkzMjYsMzAuNDk4Mzc3OSBDMTM2LjQwNjE5NiwyOS45MDE0Mjg5IDEzNy4yMTczNzQsMjkuNTAwMjg3NiAxMzcuMzIyODU4LDI5LjI5NDk1NDEgQzEzNy40NjExMDksMjguODg2NzU1MyAxMzcuNTE1OTk4LDI4LjQ1NDc5NjggMTM3LjQ4NDI1LDI4LjAyNDg0OTkgQzEzNy40ODQyNSwyNy4yMzEwMzQ3IDEzNy40MjMwNjksMjYuNzE0NTI1NyAxMzcuMzAwNzA3LDI2LjQ3NTMyMjcgQzEzNy4xOTg1MzksMjYuMjM5NTAzNSAxMzYuOTU3OTk2LDI2LjA5NTE5OTcgMTM2LjcwMjYwOCwyNi4xMTY1MTgzIEMxMzYuMzkwMzc0LDI2LjExNjUxODMgMTM2LjE5NjI4MiwyNi4yMjIzNjAzIDEzNi4xMjAzMzMsMjYuNDM0MDQ0MyBDMTM2LjAxNDY3NywyNi45NTA4MDA2IDEzNS45NzYzODIsMjcuNDc5MTQwNyAxMzYuMDA2NDA5LDI4LjAwNTc5ODMgTDEzNi4wMDk1NzQsMjkuNTkzNDI4NiBMMTMxLjY4MDQ4MSwyOS41OTM0Mjg2IEwxMzEuNjgwNDgxLDI4LjU3NzM0NTIgQzEzMS42MzkxOTcsMjcuNjU0MTAyMSAxMzEuNzc0NTQ3LDI2LjczMTQ3MDIgMTMyLjA3OTIxMywyNS44NTkzMjIyIEMxMzIuNDMwNjEyLDI1LjEzMzkzMjMgMTMzLjAwMjM0OSwyNC41MzkxMzQ3IDEzMy43MTIxMTcsMjQuMTYwNTU3NyBDMTM0LjY4MjEwMSwyMy42MzUxNTE2IDEzNS43NzUyODUsMjMuMzgxNzcwOCAxMzYuODc2NjU4LDIzLjQyNzA3MjUgWiBNMTA5Ljk1MjczOSwyNC4xNDQ2ODE0IEMxMTAuNzQ4MTY2LDI0LjU3ODE4IDExMS4zNzMwNzQsMjUuMjcwMTQ3MiAxMTEuNzI0ODgyLDI2LjEwNjk5MjUgQzExMi4wNjY2NTMsMjYuOTE3NzQyMyAxMTIuMjM3NTM4LDI4LjA2MDgzNjIgMTEyLjIzNzUzOCwyOS41MzYyNzM5IEwxMTIuMjQzODY3LDMxLjU3NDc5MTIgTDEwNi4yNjYwNDgsMzEuNTc0NzkxMiBMMTA2LjI2NjA0OCwzNC44NjQzNjEyIEMxMDYuMjMzMTIxLDM1LjMxMzI1MzggMTA2LjI4MzU1MywzNS43NjQzNzg3IDEwNi40MTQ3ODEsMzYuMTk0Nzk1MyBDMTA2LjUyNjU0OSwzNi40MDEyMDIgMTA2Ljc1MTcxNiwzNi41MTkxODcyIDEwNi45ODQzOTksMzYuNDkzMjY5OCBDMTA3LjI3NTk1NiwzNi41MjY1MTk4IDEwNy41NTYxMzUsMzYuMzY5MzQzNyAxMDcuNjgwNTk4LDM2LjEwMjcxMjggQzEwNy44MzQ3NjgsMzUuNjA1OTc1NiAxMDcuODk2OTc1LDM1LjA4NTEwOTIgMTA3Ljg2NDE0MiwzNC41NjU4ODY3IEwxMDcuODY0MTQyLDMyLjU1OTEyMiBMMTEyLjI0MDcwMiwzMi41NTkxMjIgTDExMi4yNDA3MDIsMzMuNjgzMTY0MiBDMTEyLjI2MDIzNywzNC40MTA2Njg4IDExMi4xOTg2NzQsMzUuMTM4MDg1MSAxMTIuMDU3MTU5LDM1Ljg1MTg2NzIgQzExMS44OTk2NDIsMzYuNDQyODI2NCAxMTEuNjE5MjM1LDM2Ljk5MzYzNTUgMTExLjIzNDM3OCwzNy40NjgwNzQ4IEMxMTAuODA0MjE1LDM4LjAzODEzNjggMTEwLjIzMjQwOCwzOC40ODQ4Njg1IDEwOS41NzYxNTgsMzguNzYzNTgxMSBDMTA4Ljc3ODIyNCwzOS4wNzA4MzI5IDEwNy45MjcyNzQsMzkuMjE1NDc3MSAxMDcuMDczMDA2LDM5LjE4OTA2NjEgQzEwNi4xOTM3MDEsMzkuMjA0OTM3MyAxMDUuMzE4ODA4LDM5LjA2MDc3OTUgMTA0LjQ5MDc0LDM4Ljc2MzU4MTEgQzEwMy44MjAyNjUsMzguNTMxNDczNyAxMDMuMjE5MzAzLDM4LjEzMjc1MjQgMTAyLjc0MzkxMywzNy42MDQ2MTEgQzEwMi4zNDQwMjUsMzcuMTMwMjUxIDEwMi4wNTE0MzYsMzYuNTc0NTA2IDEwMS44ODYzMjMsMzUuOTc1NzAyNCBDMTAxLjcwMDE3LDM1LjEyNTI1NyAxMDEuNjE5MzksMzQuMjU1MDAxMyAxMDEuNjQ1ODE3LDMzLjM4NDY4OTcgTDEwMS42NDU4MTcsMjguOTM5MzI0OSBDMTAxLjY0NTgxNywyNy42MDk5NDkxIDEwMS44MjUxNDEsMjYuNTYzMTcxNiAxMDIuMTgzNzg5LDI1Ljc5ODk5MjIgQzEwMi41NDY0NTIsMjUuMDIyMTQzNSAxMDMuMTY5MDQ4LDI0LjM5NzQzODUgMTAzLjk0MzI3NSwyNC4wMzM1NDczIEMxMDQuODE2NzMyLDIzLjYwMTgxOTkgMTA1Ljc3OTgwOCwyMy4zODQxNzYzIDEwNi43NTMzODcsMjMuMzk4NDk1MiBDMTA3Ljg2NzIwMSwyMy4zNTUxNjIyIDEwOC45NzIxNjIsMjMuNjEyODcyOCAxMDkuOTUyNzM5LDI0LjE0NDY4MTQgWiBNODUuNTAwMzI2NiwyMy42OTY5Njk3IEw4NS41MDAzMjY2LDM0LjA1MTQ5NDQgQzg1LjQ2ODc4NzQsMzQuNzU2OTcxOCA4NS41MDI2ODg0LDM1LjQ2Mzg2MzYgODUuNjAxNTkyLDM2LjE2MzA0MjcgQzg1LjY3NzU0MSwzNi4zNzQ3MjY4IDg1Ljg3NTg1MjIsMzYuNDgwNTY4OCA4Ni4xOTY1MjU4LDM2LjQ4MDU2ODggQzg2LjUxNzE5OTMsMzYuNDgwNTY4OCA4Ni43MTg2NzUxLDM2LjM2NjI1OTQgODYuODAwOTUzMiwzNi4xMzc2NDA2IEM4Ni45MDE3OTMxLDM1LjQwMTM1NzUgODYuOTM2NzQyNSwzNC42NTc0OTQ4IDg2LjkwNTM4MzEsMzMuOTE0OTU4MiBMODYuOTA1MzgzMSwyMy42OTY5Njk3IEw5MS41MTkyODQ2LDIzLjY5Njk2OTcgTDkxLjUxOTI4NDYsMzguOTEyODE4NCBMODYuODIzMTA1LDM4LjkxMjgxODQgTDg2LjkwMjIxODUsMzcuNjQyNzE0MiBDODYuNjEyMzc3NCwzOC4xMjU5NTg3IDg2LjIwMjM1NTMsMzguNTI1MzMzOCA4NS43MTIzNTA5LDM4LjgwMTY4NDMgQzg1LjIxNTYyMDEsMzkuMDYxNDc4MSA4NC42NjE2MzQsMzkuMTkxNDM0MiA4NC4xMDE1OTkzLDM5LjE3OTU0MDMgQzgzLjUwNTMzMDUsMzkuMjAwMjIgODIuOTEzMTE2MSwzOS4wNzM3NDM4IDgyLjM3NjkyNDIsMzguODExMjEwMSBDODEuOTQ5MzUzOSwzOC41OTQ3MDQgODEuNTk1NzIxMywzOC4yNTUzNDkgODEuMzYxMTA2MywzNy44MzY0MDUxIEM4MS4xNTExOTY4LDM3LjQ0MTM2MzggODEuMDE2MDA2OSwzNy4wMTA3MzYgODAuOTYyMzc0MSwzNi41NjYzMDA4IEM4MC45MTMzOTkxLDM2LjE1NTQ4MjYgODAuODg3MTYyNCwzNS4zNzE0MDM4IDgwLjg4MzY2NDIsMzQuMjE0MDY0NSBMODAuODgzMjYwNiwyMy42OTY5Njk3IEw4NS41MDAzMjY2LDIzLjY5Njk2OTcgWiBNMzguNTI1ODcyNCwyMy42OTY5Njk3IEwzOC41MjU4NzI0LDM0LjA1MTQ5NDQgQzM4LjQ5NDM4OCwzNC43NTY5NzE3IDM4LjUyODI4ODgsMzUuNDYzODU4NCAzOC42MjcxMzc4LDM2LjE2MzA0MjcgQzM4LjcwMzA4NjcsMzYuMzc0NzI2OCAzOC45MDEzOTgsMzYuNDgwNTY4OCAzOS4yMjIwNzE2LDM2LjQ4MDU2ODggQzM5LjU0Mjc0NTEsMzYuNDgwNTY4OCAzOS43NDQyMjA5LDM2LjM2NjI1OTQgMzkuODI2NDk5LDM2LjEzNzY0MDYgQzM5LjkyNzMzODksMzUuNDAxMzU3NSAzOS45NjIyODgzLDM0LjY1NzQ5NDggMzkuOTMwOTI4OSwzMy45MTQ5NTgyIEwzOS45MzA5Mjg5LDIzLjY5Njk2OTcgTDQ0LjU0NDgzMDQsMjMuNjk2OTY5NyBMNDQuNTQ0ODMwNCwzOC45MTI4MTg0IEwzOS44NDg2NTA4LDM4LjkxMjgxODQgTDM5LjkyNzc2NDMsMzcuNjQyNzE0MiBDMzkuNjM3OTIzMiwzOC4xMjU5NTg3IDM5LjIyNzkwMTEsMzguNTI1MzMzOCAzOC43Mzc4OTY3LDM4LjgwMTY4NDMgQzM4LjI0MTE2NTksMzkuMDYxNDc4MSAzNy42ODcxNzk4LDM5LjE5MTQzNDIgMzcuMTI3MTQ1MSwzOS4xNzk1NDAzIEMzNi41MzA4NzYzLDM5LjIwMDIyIDM1LjkzODY2MTksMzkuMDczNzQzOCAzNS40MDI0Njk5LDM4LjgxMTIxMDEgQzM0Ljk3NDg5OTcsMzguNTk0NzA0IDM0LjYyMTI2NzEsMzguMjU1MzQ5IDM0LjM4NjY1MjEsMzcuODM2NDA1MSBDMzQuMTc2Njc0OSwzNy40NDEzOTIzIDM0LjA0MTQ4MSwzNy4wMTA3NTE2IDMzLjk4NzkxOTksMzYuNTY2MzAwOCBDMzMuOTM1MTc3NSwzNi4xMjM4ODEyIDMzLjkwODgwNjQsMzUuMjQ4NTY3NyAzMy45MDg4MDY0LDMzLjk0MDM2MDMgTDMzLjkwODgwNjQsMjMuNjk2OTY5NyBMMzguNTI1ODcyNCwyMy42OTY5Njk3IFogTTY0LjI3ODkxMTMsMjMuOTg1OTE4NCBDNjQuNzU4MTAzNywyNC4zMjg1NTM5IDY1LjEwMTEwNTksMjQuODMwMTc4NiA2NS4yNDcyNjEsMjUuNDAyMDg0NiBDNjUuNDI1NjgwOSwyNi4zNDM1NTgxIDY1LjQ5ODkxNzksMjcuMzAyMDU4NSA2NS40NjU2MTQzLDI4LjI1OTgxOTEgTDY1LjQ2NTYxNDMsMzguOTI1NTE5NCBMNjAuODQ4NTQ4MywzOC45MjU1MTk0IEw2MC44NDg1NDgzLDI4LjM3NzMwMzggQzYwLjg3NjU3NDMsMjcuNzQwNDU4NyA2MC44NDI2NTg3LDI3LjEwMjM4ODggNjAuNzQ3MjgyOSwyNi40NzIxNDc0IEM2MC42Nzc2NjMsMjYuMjQzNTI4NyA2MC40ODY3MzU3LDI2LjEyOTIxOTMgNjAuMTc0NTAwOSwyNi4xMjkyMTkzIEM1OS44OTM1OTEsMjYuMDg1NDI3NiA1OS42MjM1MDY1LDI2LjI1NjE1NzIgNTkuNTQxNTkyNiwyNi41MjkzMDIxIEM1OS40MjQxNTQ4LDI3LjIyNTUwMzQgNTkuMzgxNzE2NiwyNy45MzIzNjI5IDU5LjQxNTAxMDksMjguNjM3Njc1MiBMNTkuNDE1MDEwOSwzOC45MjIzNDQyIEw1NC44MTM3Njc2LDM4LjkyMjM0NDIgTDU0LjgxMzc2NzYsMjMuNjk2OTY5NyBMNTkuNTA5OTQ3MiwyMy42OTY5Njk3IEw1OS40MzA4MzM3LDI1LjA4NDU1ODYgQzU5LjcyMzQ1NTksMjQuNTY4NjYxMyA2MC4xNDQzMDEsMjQuMTM3NjM4OSA2MC42NTIzNDY3LDIzLjgzMzUwNTkgQzYxLjE2NzExMzYsMjMuNTQ4ODU5IDYxLjc0ODM1MDgsMjMuNDA3NDQyNSA2Mi4zMzU4ODI4LDIzLjQyMzg5NzMgQzYzLjAyNzM4NzMsMjMuMzkyOTczNCA2My43MDk5MjQ1LDIzLjU5MDM5NzQgNjQuMjc4OTExMywyMy45ODU5MTg0IFogTTEyMi4wMTI4MDcsMjAuMzUwMjQ1IEMxMjIuMTk2MzUsMjEuNDY1ODE5OSAxMjIuMzkwNDQyLDIyLjc4MDM3NzggMTIyLjU5NTA4MiwyNC4yOTM5MTg3IEwxMjMuMjU2NDcxLDI5LjAxODcwNjQgTDEyNC4zNjA4OTYsMjAuMzUwMjQ1IEwxMzAuNjI5ODUzLDIwLjM1MDI0NSBMMTMwLjYyOTg1MywzOC45MTU5OTM2IEwxMjYuNDI0MTc3LDM4LjkxNTk5MzYgTDEyNi40MjQsMjYuMzg0IEwxMjQuNzQzODA2LDM4LjkxNTk5MzYgTDEyMS43NTk2NDMsMzguOTE1OTkzNiBMMTE5Ljk5MDY2NSwyNi42NzIxODg5IEwxMTkuOTkwNjY1LDM4LjkxOTE2ODkgTDExNS43ODQ5ODksMzguOTE5MTY4OSBMMTE1Ljc4NDk4OSwyMC4zNTAyNDUgTDEyMi4wMTI4MDcsMjAuMzUwMjQ1IFogTTMyLjgyOTY5NzcsMjAuMzUwMjQ1IEwzMi44Mjk2OTc3LDI0LjA2NTI5OTkgTDI5LjQ5MTEwNjQsMjQuMDY1Mjk5OSBMMjkuNDkxMTA2NCwyNy41ODY2NjM5IEwzMi40NjI2MTA5LDI3LjU4NjY2MzkgTDMyLjQ2MjYxMDksMzEuMTE3NTUzNyBMMjkuNDkxMTA2NCwzMS4xMTc1NTM3IEwyOS40OTExMDY0LDM4LjkxNTk5MzYgTDI0LjY4MTAwMzMsMzguOTE1OTkzNiBMMjQuNjgxMDAzMywyMC4zNTAyNDUgTDMyLjgyOTY5NzcsMjAuMzUwMjQ1IFogTTE1NS44NDgwODQsMjEuNjY3OTc4MiBMMTU1Ljg0ODA4NCwyNC4wNjUyOTk5IEwxNTcuMDk0OTE0LDI0LjA2NTI5OTkgTDE1Ny4wOTQ5MTQsMjYuNDcyMTQ3NCBMMTU1Ljg0ODA4NCwyNi40NzIxNDc0IEwxNTUuODQ4MDg0LDM0LjYxMDM0MDMgQzE1NS44NDgwODQsMzUuNjExNjA1OCAxNTUuODk3NjYyLDM2LjE2OTM5MzIgMTU1Ljk5NjgxOCwzNi4yODM3MDI2IEMxNTYuMDk1OTc0LDM2LjM5ODAxMiAxNTYuNTI2MzUxLDM2LjQ1NTE2NjcgMTU3LjI4Nzk1MSwzNi40NTUxNjY3IEwxNTcuMjg3OTUxLDM4LjkwOTY0MzEgTDE1NS40MjQwMzYsMzguOTA5NjQzMSBDMTU0LjY3MTg0OCwzOC45Mjg1Njk0IDE1My45MTkzNzIsMzguODg2MDkyNiAxNTMuMTc0MDQ3LDM4Ljc4MjYzMjcgQzE1Mi43MjkzOTQsMzguNjk0MDkzMiAxNTIuMzE3NjgzLDM4LjQ4NDI0NDMgMTUxLjk4NDE3OSwzOC4xNzYxNTc5IEMxNTEuNjY0MTU2LDM3Ljg4OTA2NDggMTUxLjQ0MjY1NiwzNy41MDc5MDUyIDE1MS4zNTEyNzEsMzcuMDg3MDQzNiBDMTUxLjIzNzY2LDM2LjEyODM2ODYgMTUxLjE5NTM0OSwzNS4xNjI1MzYyIDE1MS4yMjQ2ODksMzQuMTk3NTU2NCBMMTUxLjIyNDY4OSwyNi40NzIxNDc0IEwxNTAuNDkwMDAzLDI2LjQ3MTI0NSBMMTUwLjQ5MDUxNiwyOC43NzczODY2IEMxNDkuODUwNDczLDI4LjczNDY4MzUgMTQ5LjIwOTkwNSwyOC44NTI1MzcgMTQ4LjYyNjYwMSwyOS4xMjAzMTQ4IEMxNDguMjU2NTgsMjkuMzE2MjAyMyAxNDcuOTg5NzY4LDI5LjY2Mzg4NTkgMTQ3Ljg5NTU5MiwzMC4wNzI4OTI5IEMxNDcuNzcyNjM5LDMxLjAwNzM4MDYgMTQ3LjcyNzEyNSwzMS45NTA0ODg5IDE0Ny43NTk1MTYsMzIuODkyNTI0MyBMMTQ3Ljc1OTUxNiwzOC45MDAxMTczIEwxNDMuMTQyNDUsMzguOTAwMTE3MyBMMTQzLjE0MjQ1LDIzLjY5Njk2OTcgTDE0Ny43NTk1MTYsMjMuNjk2OTY5NyBMMTQ3LjU3NTk3MywyNS42OTEwMzMzIEMxNDguMjQ2ODU2LDI0LjI2MjE2NjEgMTQ5LjIxODM3LDIzLjUwNTM5NTYgMTUwLjQ5MDUxNiwyMy40MjA3MjIgTDE1MC40OTAwMDMsMjQuMDY1MjQ1IEwxNTEuMjI0Njg5LDI0LjA2NTI5OTkgTDE1MS4yMjQ2ODksMjEuNjY3OTc4MiBMMTU1Ljg0ODA4NCwyMS42Njc5NzgyIFogTTc4LjU2NjgxNjIsMjEuNjY3OTc4MiBMNzguNTY2ODE2MiwyNC4wNjUyOTk5IEw3OS44MTM2NDU1LDI0LjA2NTI5OTkgTDc5LjgxMzY0NTUsMjYuNDcyMTQ3NCBMNzguNTY2ODE2MiwyNi40NzIxNDc0IEw3OC41NjY4MTYyLDM0LjYxMDM0MDMgQzc4LjU2NjgxNjIsMzUuNjExNjA1OCA3OC42MTYzOTQsMzYuMTY5MzkzMiA3OC43MTU1NDk2LDM2LjI4MzcwMjYgQzc4LjgxNDcwNTMsMzYuMzk4MDEyIDc5LjI0NTA4MjksMzYuNDU1MTY2NyA4MC4wMDY2ODI2LDM2LjQ1NTE2NjcgTDgwLjAwNjY4MjYsMzguOTA5NjQzMSBMNzguMTU4NTkwMywzOC45MDk2NDMxIEM3Ny40MDY0MDI3LDM4LjkyODU2OTQgNzYuNjUzOTI2OCwzOC44ODYwOTI2IDc1LjkwODYwMTMsMzguNzgyNjMyNyBDNzUuNDYzOTQ4OCwzOC42OTQwOTMyIDc1LjA1MjIzNzYsMzguNDg0MjQ0MyA3NC43MTg3MzM3LDM4LjE3NjE1NzkgQzc0LjM5ODcxMDQsMzcuODg5MDY0OCA3NC4xNzcyMTAxLDM3LjUwNzkwNTIgNzQuMDg1ODI1NCwzNy4wODcwNDM2IEM3My45NzIxNTYxLDM2LjEyODM3MzQgNzMuOTI5ODQ1LDM1LjE2MjUzNjYgNzMuOTU5MjQzNywzNC4xOTc1NTY0IEw3My45NTkyNDM3LDI2LjQ3MjE0NzQgTDcyLjk2NTU3NzcsMjYuNDcyMTQ3NCBMNzIuOTY1NTc3NywyNC4wNjUyOTk5IEw3My45NTkyNDM3LDI0LjA2NTI5OTkgTDczLjk1OTI0MzcsMjEuNjY3OTc4MiBMNzguNTY2ODE2MiwyMS42Njc5NzgyIFogTTcxLjkyNDQ0MzUsMjMuNjk2OTY5NyBMNzEuOTI0NDQzNSwzOC45MTI4MTg0IEw2Ny4xNzc2MzEzLDM4LjkxMjgxODQgTDY3LjE3NzYzMTMsMjMuNjk2OTY5NyBMNzEuOTI0NDQzNSwyMy42OTY5Njk3IFogTTUzLjY3NDUzMjYsMjMuNDIwNzIyIEw1My42NzQ1MzI2LDI4Ljc3NzM4NjYgQzUzLjAzNDQ5ODEsMjguNzM0ODE3NSA1Mi4zOTM5NjIsMjguODUyNjY1MSA1MS44MTA2MTc3LDI5LjEyMDMxNDggQzUxLjQ0MDMxOTIsMjkuMzE1ODcwOSA1MS4xNzMzOTQzLDI5LjY2MzcwMDggNTEuMDc5NjA4NiwzMC4wNzI4OTI5IEM1MC45NTY1OTc5LDMxLjAwNzM3NTMgNTAuOTExMDgzMywzMS45NTA0ODg1IDUwLjk0MzUzMzMsMzIuODkyNTI0MyBMNTAuOTQzNTMzMywzOC45MDAxMTczIEw0Ni4zMjAxMzgyLDM4LjkwMDExNzMgTDQ2LjMyMDEzODIsMjMuNjk2OTY5NyBMNTAuOTQzNTMzMywyMy42OTY5Njk3IEw1MC43NTk5ODk5LDI1LjY5MTAzMzMgQzUxLjQzMDg3MjcsMjQuMjYyMTY2MSA1Mi40MDIzODcsMjMuNTA1Mzk1NiA1My42NzQ1MzI2LDIzLjQyMDcyMiBaIE0xMDAuNjI2ODM1LDIzLjQyMzg5NzMgTDEwMC42MjY4MzUsMjguNzc3Mzg2NiBDOTkuOTg2NzkyOCwyOC43MzQ2ODM1IDk5LjM0NjIyNDIsMjguODUyNTM3IDk4Ljc2MjkyMDEsMjkuMTIwMzE0OCBDOTguMzkyODk5NywyOS4zMTYyMDIzIDk4LjEyNjA4NzEsMjkuNjYzODg1OSA5OC4wMzE5MTEsMzAuMDcyODkyOSBDOTcuOTA5MTMxOCwzMS4wMDczOTYyIDk3Ljg2MzYxODEsMzEuOTUwNDkwMSA5Ny44OTU4MzU3LDMyLjg5MjUyNDMgTDk3Ljg5NTgzNTcsMzguOTAwMTE3MyBMOTMuMjkxNDI3OCwzOC45MDAxMTczIEw5My4yOTE0Mjc4LDIzLjY5Njk2OTcgTDk3LjkwODQ5MzksMjMuNjk2OTY5NyBMOTcuNzI0OTUwNSwyNS42OTEwMzMzIEM5OC4zOTM3MjM2LDI0LjI2NDI4MjkgOTkuMzYxMDE4NSwyMy41MDg1NzA5IDEwMC42MjY4MzUsMjMuNDIzODk3MyBaIE0xMzcuNDcxNTkyLDMxLjY3OTU3NDggQzEzNi43MzMxOTksMzIuMjIxNDg1OSAxMzYuMzAyODIxLDMyLjY3NjYwNjYgMTM2LjE4MDQ1OSwzMy4wNDQ5MzY4IEMxMzYuMDQ4MDA1LDMzLjU2MzIwMjcgMTM1Ljk5MDQ1NiwzNC4wOTc4NzYxIDEzNi4wMDk1NzQsMzQuNjMyNTY3MSBDMTM1Ljk3Njg5NCwzNS4xNDUzMzI4IDEzNi4wMjcxMjEsMzUuNjYwMDI2IDEzNi4xNTgzMDcsMzYuMTU2NjkyMiBDMTM2LjI3MTQ4OSwzNi4zOTAwMDE3IDEzNi41MTgyNDUsMzYuNTI3MTI5NCAxMzYuNzc1MzkzLDM2LjQ5OTYyMDMgQzEzNi45OTgwMywzNi41MzM0NjA0IDEzNy4yMTkwNzEsMzYuNDI5NDU3MSAxMzcuMzM1NTE3LDM2LjIzNjA3MzcgQzEzNy40NjA4NCwzNS43NzMwNTYzIDEzNy41MDY4NTMsMzUuMjkyMDM5OSAxMzcuNDcxNTkyLDM0LjgxMzU1NyBMMTM3LjQ3MTU5MiwzMS42Nzk1NzQ4IFogTTEwNi45NzQ5MDUsMjYuMTE5NjkzNSBDMTA2LjY1NDIzMiwyNi4xMTk2OTM1IDEwNi40NTU5MjEsMjYuMjE5MTg1IDEwNi4zNzk5NzIsMjYuNDE4MTY4IEMxMDYuMjczNjcxLDI2LjkzNDgzNDUgMTA2LjIzNTM2OSwyNy40NjMyNTk2IDEwNi4yNjYwNDgsMjcuOTg5OTIyIEwxMDYuMjY2MDQ4LDI5LjEwMTI2MzIgTDEwNy42MTQxNDMsMjkuMDk4MDg3OSBMMTA3LjYxNDE0MywyNy45ODY3NDY3IEMxMDcuNjQxMjQxLDI3LjQ3NTI5MjggMTA3LjU5ODY1NSwyNi45NjI1MjA2IDEwNy40ODc1NjEsMjYuNDYyNjIxNyBDMTA3LjQxNjQ3NSwyNi4yNDI5NTg1IDEwNy4yMDQzMjgsMjYuMTAxMDQ4MSAxMDYuOTc0OTA1LDI2LjExOTY5MzUgWiBNMTU3LjY5NjE3NywyMS40MDc2MDY4IEMxNTguMjE3Nzc4LDIxLjM5OTg3MjkgMTU4LjY5MjI2MywyMS43MDkzNTk0IDE1OC44OTY5NCwyMi4xOTA4MTI2IEMxNTkuMTAxNjE2LDIyLjY3MjI2NTggMTU4Ljk5NTg0OSwyMy4yMzAxMDQyIDE1OC42MjkyNzksMjMuNjAyNTEzMyBDMTU4LjI2MjcwOSwyMy45NzQ5MjI0IDE1Ny43MDgxMTEsMjQuMDg3OTY4OSAxNTcuMjI1Nzc3LDIzLjg4ODU5NTggQzE1Ni43NDM0NDQsMjMuNjg5MjIyNyAxNTYuNDI5MTMyLDIzLjIxNzAxMSAxNTYuNDMwMzYsMjIuNjkzNTg3NCBDMTU2LjQyNjEyOSwyMi4zNTM5OTI0IDE1Ni41NTc2MjEsMjIuMDI2ODQyOCAxNTYuNzk1NDY4LDIxLjc4NTIwNzIgQzE1Ny4wMzMzMTUsMjEuNTQzNTcxNiAxNTcuMzU3NzAyLDIxLjQwNzU4MDMgMTU3LjY5NjE3NywyMS40MDc2MDY4IFogTTE1Ny42OTYxNzcsMjEuNjA3NjQ4MiBDMTU3LjA5NjcwNiwyMS42MDc2NDgyIDE1Ni42MTA3MzksMjIuMDk1MjYxNCAxNTYuNjEwNzM5LDIyLjY5Njc2MjYgQzE1Ni42MTA3MzksMjMuMjk4MjYzOSAxNTcuMDk2NzA2LDIzLjc4NTg3NyAxNTcuNjk2MTc3LDIzLjc4NTg3NyBDMTU4LjI2MzU2OCwyMy43NDIzNzI0IDE1OC43MDE4MzQsMjMuMjY3NzM1NCAxNTguNzAxODM0LDIyLjY5Njc2MjYgQzE1OC43MDE4MzQsMjIuMTI1Nzg5OSAxNTguMjYzNTY4LDIxLjY1MTE1MjggMTU3LjY5NjE3NywyMS42MDc2NDgyIFogTTE1Ny42MzI4ODYsMjEuOTcyODAzMiBDMTU3Ljc4ODE1MSwyMS45NjE3ODg0IDE1Ny45NDI5ODYsMjEuOTk5NTE4NCAxNTguMDc1OTIyLDIyLjA4MDc2MjEgQzE1OC4xNjY0OTIsMjIuMTUxOTkxOSAxNTguMjE1MjU2LDIyLjI2NDE3MjYgMTU4LjIwNTY2OCwyMi4zNzkyMzY2IEMxNTguMjA2NDM3LDIyLjUyMzAzIDE1OC4xMjEyNzUsMjIuNjUwNTIzNyAxNTcuOTk0MDgzLDIyLjcwNjY1MjcgTDE1Ny45MjcxODgsMjIuNzI4NTE1MiBDMTU4LjA1Mzc3LDIyLjc1MDc0MiAxNTguMTM5MjEzLDIyLjg2NTA1MTQgMTU4LjE2NzY5MywyMy4wNzc3OTM5IEMxNTguMTc5ODE2LDIzLjIwMDM3NzYgMTU4LjIxMDc3MywyMy4zMjAzNDA0IDE1OC4yNTk0NjUsMjMuNDMzNDIzMSBMMTU4LjAxODk2LDIzLjQzMzQyMzEgQzE1Ny45NjQ1OSwyMy4zMTg2MzM1IDE1Ny45MzEzNTUsMjMuMTk0OTI0OSAxNTcuOTIwODU5LDIzLjA2ODI2ODEgQzE1Ny45MTY2NDUsMjIuOTkwOTczMSAxNTcuODc5NTU2LDIyLjkxOTIxNDYgMTU3LjgxOTAxOSwyMi44NzEyMjc5IEMxNTcuNzU4NDgxLDIyLjgyMzI0MTIgMTU3LjY4MDMyMywyMi44MDM2NDYyIDE1Ny42MDQ0MDUsMjIuODE3NDIyNSBMMTU3LjQ0NjE3OCwyMi44MTc0MjI1IEwxNTcuNDU1NjcyLDIzLjQ0Mjk0ODkgTDE1Ny4yMjc4MjUsMjMuNDQyOTQ4OSBMMTU3LjIyNzgyNSwyMi4wMDc3MzExIEMxNTcuMzYxNzEyLDIxLjk4NTM1OTMgMTU3LjQ5NzE1NywyMS45NzM2OCAxNTcuNjMyODg2LDIxLjk3MjgwMzIgWiBNNzEuOTI0NDQzNSwyMC4zNTAyNDUgTDcxLjkyNDQ0MzUsMjIuNzY5NzkzNiBMNjcuMTc3NjMxMywyMi43Njk3OTM2IEw2Ny4xNzc2MzEzLDIwLjM1MDI0NSBMNzEuOTI0NDQzNSwyMC4zNTAyNDUgWiBNMTU3LjQ1NTY3MiwyMi4xNTM3OTMxIEwxNTcuNDU1NjcyLDIyLjY0OTEzMzcgTDE1Ny42MjAyMjgsMjIuNjQ5MTMzNyBDMTU3LjgwNjkzNiwyMi42NDkxMzM3IDE1Ny45NjgzMjcsMjIuNTc5Mjc4IDE1Ny45NjgzMjcsMjIuNDA0NjM4NiBDMTU3Ljk2ODMyNywyMi4yNzc2MjgyIDE1Ny44NzY1NTYsMjIuMTUzNzkzMSAxNTcuNjIwMjI4LDIyLjE1Mzc5MzEgQzE1Ny41NjU0NTIsMjIuMTQ5Njk4OSAxNTcuNTEwNDQ4LDIyLjE0OTY5ODkgMTU3LjQ1NTY3MiwyMi4xNTM3OTMxIFogTTE2Ljc2NjQ4NSwxLjMzOTk1OTk2IEMxNy42NzE1NDM5LDEuMzkwNzY0MTMgMTguNzA5NTEzNSwxLjQyMjUxNjc0IDE5LjY4NDE5MjMsMS40MjI1MTY3NCBDMjAuNjU4ODcxLDEuNDIyNTE2NzQgMjEuMzc3MjIyLDEuMzk3MTE0NjUgMjIuMTIwODg5MiwxLjM0NjMxMDQ5IEMyMi4yNDU5NDcxLDEuNTAzNDgwODEgMjIuMjcxMzQ1OSwxLjcxNDkwNzQ5IDIyLjE5MzY1NjcsMS44OTQ1NzQxNiBMMjIuMTQ2MjA1NiwxLjk4MTM2MjYgTDIxLjU0MTc3ODEsMi4wNzY2MjA0MiBDMjAuOTUzMTczNCwyLjE4MTQwNDAyIDIwLjQ0MDUxNzcsMi4zMDg0MTQ0NCAyMC4yMDk1MDYxLDIuNTQwMjA4NDYgQzE5Ljg2NDY4NDEsMi44OTUzODQwNCAxOC45Njk2MDczLDUuMDYwNDQ1OTkgMTguMTg4MjM4Niw3LjQ1MjQyOTE1IEwxOC4xMDE5MjE1LDcuNzE5MDU4NDcgTDE2LjI1Njk5MzgsMTMuNDgyMTU2NCBDMTUuMzg2NzQ0OSwxNi4yMDk3MDUzIDE1LjEwNTEwMDcsMTcuMTk0MDM2IDE0LjY0MzA3NzYsMTguNzgxNjY2MyBDMTQuNDcxMTU5OCwxOC45MjE1MTY4IDE0LjI0NjY0LDE4Ljk3ODQxNzUgMTQuMDI5MTU2NiwxOC45MzcyNTQxIEwxMy45NzE0MjA2LDE4Ljc1OTI5ODIgQzEzLjY1ODM4MzYsMTcuNzk5NTY1OSAxMy4yNDM4NTU3LDE2LjYyMzE1NzkgMTEuNzgyMjg1MywxMi45OTY4NTI0IEwxMS42NDYyNTY4LDEyLjY1OTc2MzkgTDkuNjIwOTUwMjUsNy43MTkwNTg0NyBDOC45Mjc5MTU2Niw2LjAxMzk0MzU0IDguMzEzOTk0Niw0LjMyMTUyOTY1IDcuOTAyNjA0MjEsMy40NzM3MzUwNyBDNy43ODI2ODQ3NCwzLjQ3MzczNTA3IDcuNTQ2MzE3MTYsNC4yMzQ2MzY1NyA3LjE1MDQ1MDA0LDUuNTE4ODU0NzIgTDcuMDgyOTg3OTUsNS43Mzc2OTU4NyBMNS4wNjQwMTA0NywxMi40MzQzMjA0IEM0LjUwMDcyMjA4LDE0LjIwOTI5MTEgNC4wODkzMzE2OCwxNi4yNjY4NTk5IDMuOTg4MDY2MzUsMTYuNzA1MDQ1OSBDMy44MDIxOTExOCwxNy41MDgyMTk3IDQuMzIzNTI1MjksMTcuNjQ0NTM2IDUuMTE4ODYzNzUsMTcuNzQzMDU0NyBMNS4yNTM4ODI5NiwxNy43NTkyMzI0IEw1Ljg0MjQ4NzY4LDE3LjgzNTQzODcgQzUuOTgyMTQ1MzIsMTguMDM1NjE1MiA1Ljk0OTQzMTc4LDE4LjMwOTE1MTQgNS43NjY1Mzg2OCwxOC40NzA0OTA4IEM0Ljk5NjUwMDI1LDE4LjQxOTY4NjYgNC4wMjE4MjE0NiwxOC4zOTQyODQ1IDIuODQyNTAyMzMsMTguMzk0Mjg0NSBDMS45MzExMTQzNywxOC4zOTQyODQ1IDAuOTQzNzc3NDIsMTguNDE2NTExNCAwLjE1ODk3MTEyNSwxOC40NjQxNDAzIEMwLjA2NzY3NTYwMDMsMTguMzg3MDgzNCAwLjAxMDkzNTc3OTQsMTguMjc2NTUyIDAuMDAxNDIyMTM0ODEsMTguMTU3MjI4NyBDLTAuMDA1NzEzMDk4NjQsMTguMDY3NzM2MSAwLjAxNDE2MjExNzMsMTcuOTc4ODg4NSAwLjA1NzQyMDMwMjgsMTcuOTAxODE5MSBMMC4xMDgzMzg0NiwxNy44MjkwODgxIEwwLjc0MTI0Njc2MywxNy43NTI4ODE5IEMxLjE5MTAzNzg3LDE3LjcwNTkwNjUgMS42MjQwODg2NCwxNy41NTU5OTggMi4wMDcwNjMzNywxNy4zMTQ2OTU5IEMyLjQyOTIxMzIxLDE2Ljk2Nzg1MTYgMi45MjIzMzMxNiwxNS43NTQ2MTI4IDMuODU4MDMwNjYsMTIuNzIyNzM2NiBMMy45NTY0MjA5NCwxMi40MDI1Njc4IEw1Ljk3NTM5ODQyLDUuODA3NTUxNiBDNi40MzQyNTY5NCw0LjMxNTE3OTEzIDYuODIwMzMxMDEsMy4yMTAxODg0NCA2LjgyMDMzMTAxLDIuNzQ2NjAwNCBDNi44MjAzMzEwMSwyLjQyMzY3NjQgNi42MzMyMTE2NywyLjI4NTkzMzYgNi4yNzc0Mjg2LDIuMjA2MDU5OTIgTDYuMTUyNjEyNzUsMi4xODE0MDQwMiBMNS4xMjczMDEzLDEuOTc1MDEyMDggQzUuMDM2NDQ1NTgsMS44ODIyNTk0OCA0Ljk5NzU2Mzk2LDEuNzUwMjEzNTIgNS4wMjM1OTM1NCwxLjYyMjgwOTg4IEM1LjA0OTYyMzExLDEuNDk1NDA2MjUgNS4xMzcxNDg1NiwxLjM4OTM2MTUxIDUuMjU3MDQ3NSwxLjMzOTk1OTk2IEM1LjY0MzEyMTU3LDEuMzY1MzYyMDUgNi4wNTEzNDc0MiwxLjM2NTM2MjA1IDYuNDYyNzM3ODIsMS4zOTA3NjQxMyBDNi43OTE4NTAxMywxLjQxMTA4NTggNy4xNTMzNjczNiwxLjQxNTE1MDEzIDcuNTYwMjUxNDUsMS40MTU5NjMgTDcuODc0MTIzMzMsMS40MTYxNjYyMiBMOS40NTYzOTQwOSwxLjQxNjE2NjIyIEw5LjQ1NjM5NDA5LDEuNzc0OTcwNjYgQzkuNDU2Mzk0MDksMi4wNDc0NzYwNiA5LjcwMzU2NzM4LDIuOTQyOTYwMyAxMC42MTc4NTY0LDUuMjQ0MzY0NzggTDEwLjcyMjIxMDcsNS41MDU5MDE4NCBMMTMuMzA0NDc2NiwxMS45MTA0MDI0IEMxMy44MjY2MjU5LDEzLjE0NTU3ODggMTQuMjUzODM5LDE0LjI1Mzc0NDcgMTQuNTcwMjkzMiwxNC44MTg5NDExIEMxNC43MzA2Mjk5LDE0LjgxODk0MTEgMTQuODUwOTYwNywxNC41NzU1ODI5IDE0Ljk2NDYyMzcsMTQuMjMxNTkyIEwxNS4wMDY5OTk5LDE0LjA5ODE1NyBMMTcuMDEzMzE5Miw3LjYzOTY3Njk1IEMxNy43ODIzMDI4LDUuMTkxNTUxMDUgMTguMjQ0MzI1OSwzLjM0MDM3NDEzIDE4LjI0NDMyNTksMi44NzY3ODYwOCBDMTguMjQ0MzI1OSwyLjQ0NjMxMTQ3IDE4LjIwNjEyNTMsMi4yMzc2MDI4OSAxNy43MjkzOTgyLDIuMTQ4OTY4NjggTDE3LjYxMTQxNzYsMi4xMzA1OTk4NSBMMTYuNjExNDIyNCwxLjk3NTAxMjA4IEMxNi41NDU3NzMsMS44NzA3NTk3NSAxNi41MjUyMDc3LDEuNzQ0MTk4ODMgMTYuNTU0NDU0LDEuNjI0NDIxOTcgQzE2LjU4MzcwMDIsMS41MDQ2NDUxIDE2LjY2MDI0MjIsMS40MDE5NTYwMyAxNi43NjY0ODUsMS4zMzk5NTk5NiBaIE0zMi42NjUxNDE1LC0zLjU1MjcxMzY4ZS0xNSBMMzIuNzY2NDA2OSwwLjE1NTU4Nzc2OCBDMzIuMjc3MzQxNCwxLjQ1NzQ0NDYxIDMxLjkxNjQyNjcsMi4zOTE5MTU5MiAzMS41NjQ3ODQ2LDMuMzA0OTE2NjUgTDMxLjQ1OTQ1MTIsMy41Nzg1MTg2NyBMMjguMTI3MTg5LDEyLjQyMTYxOTQgTDI4LjE2NTE2MzUsMTIuNDIxNjE5NCBDMjkuOTYyNjIzMSw5LjY5NDA3MDU1IDMxLjY3NzgwNDYsNy45NDQ1MDE5NyAzMy42MDE4NDU4LDcuOTQ0NTAxOTcgQzM1LjEyMzk5MDMsNy45NDQ1MDE5NyAzNS44MTcwMjQ5LDguOTQ3ODg0MzEgMzUuODE3MDI0OSwxMC4yNTkyNjY5IEMzNS44MTcwMjQ5LDEyLjAyMTUzNjYgMzQuNjExMzM0NiwxNC4yNjAwOTUzIDMyLjUxMDA3OSwxNi4yOTIyNjIgQzMwLjQwODgyMzQsMTguMzI0NDI4OCAyOC41MTMyNjMxLDE4Ljc4ODAxNjggMjcuNjE0NTMzMywxOC43ODgwMTY4IEMyNi4yMzE2Mjg2LDE4Ljc4ODAxNjggMjUuNTYzOTEwNCwxNy44ODk0MTgxIDI1LjU2MzkxMDQsMTYuNDIyNDQ3NyBDMjUuNTYzOTEwNCwxNS4yNzE4ODI3IDI2LjA2Mjg3ODYsMTMuNTY0NDA1NiAyNi43NDE1ODEsMTEuNjk0NDU0MyBMMjYuODcwODY2LDExLjM0MjAzMDggTDI5Ljg0NTUzNTEsMy40MDM4NzkzNCBDMzAuMzU2NjA4NSwyLjAzNzQwNTk1IDMwLjQ1MDcwNjEsMS41NTA2OTQwNyAzMC4xNTIyNDY4LDEuMzA2NzA0NjcgTDMwLjEwMTg2MjksMS4yNzAxMDQyMyBMMjkuNTEzMjU4MiwwLjg0Nzc5NDU3NCBDMjkuNDYwMjAyOCwwLjcyNDEzMjEzOCAyOS40OTA2Mzk1LDAuNTgwMzQwMzQ4IDI5LjU4OTIwNzIsMC40ODg5OTAxMjkgQzMwLjU4MzU3MjUsMC4xNjkxNTc1MTQgMzEuNjIwOTQ0MywwLjAwNDI0MzUzMDUyIDMyLjY2NTE0MTUsLTMuNTUyNzEzNjhlLTE1IFogTTY3Ljk2ODc2NjcsMC4wMTI3MDEwNDIzIEw2OC4xMjM4MjkyLDAuMTM5NzExNDY1IEM2Ny45MTc5OTY0LDAuODI5MTU3MTc1IDY3LjYyODE5ODYsMS42NTgwNTAyNSA2Ni45NTI1NjQ0LDMuNjQzNDQ2OTcgTDY2Ljg1ODAxMjYsMy45MjE0NDY4MSBMNjQuMjE1NjIwNCwxMS41NDIwNzIyIEw2NC4yNjYyNTMxLDExLjU0MjA3MjIgQzY1LjAwMzk0NTEsMTAuNTM1MDQwNyA2NS44ODQ1ODU0LDkuNjQxNzg5NjEgNjYuODgwMTY0NCw4Ljg5MDcyOTYyIEM2Ny42Nzg3NDU1LDguMjcyOTkzMiA2OC42NTA4MDkzLDcuOTIzMDY0NjIgNjkuNjU4NjMxOCw3Ljg5MDUyMjU0IEM3MS4xNDU5NjYzLDcuODkwNTIyNTQgNzEuNTAzNTU5NSw4Ljc2Njg5NDQ2IDcxLjUwMzU1OTUsOS4zMDY2ODg3NiBDNzEuNTAzNTU5NSw5LjYxNDY4OTAzIDcxLjQwMjI5NDIsMTAuMzEwMDcxMSA3MC40NTI5MzE3LDExLjE4MzI2NzggQzY5LjIzNzc0NzgsMTIuMjg4MjU4NCA2Ny45NzgyNjAzLDEzLjE2NDYzMDQgNjYuMzM5MDI3OCwxMy40NDcyMjg1IEM2Ni4xNjE4MTM1LDEzLjU1MjAxMjEgNjYuMjEyNDQ2MSwxMy43ODA2MzA5IDY2LjI2MzA3ODgsMTMuOTM2MjE4NyBDNjYuNTEwNDUxNiwxNC43NjgzMzI3IDY2LjgyODA1NTEsMTUuNTc3Nzc4MiA2Ny4yMTI0NDEyLDE2LjM1NTc2NzIgQzY3LjUxOTQwMTgsMTYuOTIwOTYzNiA2Ny43NzU3Mjk2LDE3LjIwMzU2MTggNjguMDMyMDU3NSwxNy4yMDM1NjE4IEM2OC4zNjQzMzQzLDE3LjIwMzU2MTggNjguODUxNjczNywxNi44NjY5ODQyIDY5LjU3MDAyNDcsMTUuOTkzNzg3NSBDNjkuODAxMDM2MiwxNS45OTM3ODc1IDY5LjkwMjMwMTUsMTYuMTA0OTIxNyA2OS45MDIzMDE1LDE2LjMxMTMxMzYgQzY5LjAwNjczNjMsMTguMjQxODcyIDY3LjcyNTA5NywxOC43NTYyNjQyIDY3LjMxMzcwNjYsMTguNzU2MjY0MiBDNjYuODUxNjgzNSwxOC43NTYyNjQyIDY2LjU0NDcyMywxOC40NDgyNjQgNjYuMTMzMzMyNiwxNy43Mjc0Nzk4IEM2NS42ODcxMTY0LDE2LjgzODcyNjQgNjUuMjk1MDQ3OSwxNS45MjM2Mjg4IDY0Ljk1OTI4NzcsMTQuOTg3MjI5OSBDNjQuNzUzNTkyNSwxNC4zMjA0MjUyIDY0LjQ3MTk0ODMsMTQuMDM3ODI3IDY0LjAwOTkyNTIsMTQuMTM5NDM1NCBDNjMuNTMzODg3OCwxNC4yNTczNzM2IDYzLjM5NjE5NzksMTQuMzc4MDQ5NyA2My4xMjU1ODU4LDE1LjAxMjQ2NDIgTDYzLjA2MDU2MjgsMTUuMTY4MjE5OCBMNjEuNzI4MjkwOCwxOC40MzU1NjI5IEM2MS42MjM4NjA5LDE4LjY2NzM1NjkgNjEuNTIyNTk1NiwxOC43Njg5NjUzIDYxLjI5MTU4NDEsMTguNzY4OTY1MyBDNjEuMDI3NTQyNiwxOC43Njg5NjUzIDYwLjM1NzQyNjIsMTguNjk5MTk2NCA2MC40NDQxODA3LDE4LjIwMzgzNzEgTDYwLjQ3MTk2NzgsMTguMDk4OTg1MyBMNjUuMTQ5MTYwMiwzLjg4NjUxODk1IEM2NS43MTcyNTg3LDIuMTU4MTYxMTEgNjUuNzYzMzE0MSwxLjc4MTc2MzE4IDY1LjM3OTcxOTQsMS41NzE4MTQzNCBMNjUuMzI5NTM5LDEuNTQ2MzUxOSBMNjQuODY3NTE2LDEuMzE0NTU3ODggQzY0LjgwNDY5MjYsMS4yNzUxNDA1OSA2NC43NjQ1MjUzLDEuMjA3ODc4OCA2NC43NTk1MTM0LDEuMTMzNzAzNDMgQzY0Ljc1NDUwMTYsMS4wNTk1MjgwNSA2NC43ODUyNTM1LDAuOTg3NDQxODg4IDY0Ljg0MjE5OTYsMC45Mzk4NzcxMzEgQzY1Ljg0NjczMiwwLjUxNDk3NDMxNSA2Ni44OTU0MjI4LDAuMjAzOTg3NTI5IDY3Ljk2ODc2NjcsMC4wMTI3MDEwNDIzIFogTTQzLjkxNTA4NjYsNy44ODczNDcyOCBDNDQuODEzODE2NCw3Ljg4NzM0NzI4IDQ0Ljk0MDM5ODEsOC43NzAwNjk3MiA0NC45NDAzOTgxLDkuMTU3NDUxNTEgQzQ0Ljg5NzUyMDgsOS43MDk5NTkxNyA0NC43MTIxMjQ3LDEwLjI0MTc2OTIgNDQuNDAyNDI2LDEwLjcwMDYyODEgQzQ0LjA5NTQ2NTUsMTEuMDg0ODM0NyA0My42ODQwNzUxLDExLjExMDIzNjggNDMuNTgyODA5OCwxMC41NzA0NDI1IEM0My40NTYyMjgxLDkuOTAwNDYyNDggNDMuMjc1ODQ5Miw5LjU2NzA2MDEyIDQzLjA0NDgzNzcsOS41NjcwNjAxMiBDNDIuODEzODI2Miw5LjU2NzA2MDEyIDQyLjUzMjE4Miw5LjgyNDI1NjIzIDQyLjE0NjEwNzksMTAuMzM4NjQ4NCBDNDAuNTgyODI0NCwxMi4zNDU0MTMxIDM5LjE0NjEyMjYsMTUuNDgyNTcwNiAzNy43ODg1MzQyLDE4LjQ0MTkxMzQgQzM3LjcyNjg1NjYsMTguNjMxNDggMzcuNTUwNTY2OSwxOC43NTk2NTg4IDM3LjM1MTgyNzUsMTguNzU5NDM5OCBDMzcuMDcwMTgzMywxOC43NTk0Mzk4IDM2LjMyNjUxNjEsMTguNjU0NjU1OSAzNi41MDY4OTQ5LDE4LjA4OTQ1OTUgQzM2Ljg0MjMzNjMsMTcuMDYwNjc1MSAzOC40NTYyNTI1LDEyLjUwNzM1MTQgMzkuMTQ5Mjg3MSw5Ljk4NjE5NDUyIEMzOS4yMjUyMzYxLDkuNzAzNTk2MzMgMzkuMTc0NjAzNCw5LjQ0NjQwMDIyIDM4Ljk0MzU5MTksOS40NDY0MDAyMiBDMzguMjc5MDM4Miw5LjQ0NjQwMDIyIDM3LjU4NjAwMzYsMTAuMTY3MTg0NCAzNy4xMjM5ODA1LDEwLjc4MzE4NDkgQzM2Ljg2NzY1MjcsMTAuODMzOTg5MSAzNi42ODcyNzM4LDEwLjY4NzkyNzEgMzYuNzEyNTkwMSwxMC4zNzA0MDEgQzM3LjUyMjcxMjgsOC45Nzk2MzY5MiAzOC41MDY4ODUyLDcuOTAwMDQ4MzIgMzkuNzM3ODkxOCw3LjkwMDA0ODMyIEM0MC45NzM3NTgzLDcuOTAwMDQ4MzIgNDAuNTg4Mjg1Nyw5LjUyNjg3OTMxIDQwLjM2MDU1NDEsMTAuMjUyMzUyMyBMNDAuMzM1OTkwMiwxMC4zMjkxMjI3IEwzOS4yMzQ3Mjk3LDEzLjU3MTA2MzcgTDM5LjM1MTgxNzgsMTMuNTcxMDYzNyBDNDAuMTUyNzQwOCwxMi4wNjM5NDgzIDQxLjA1MjM4OTYsMTAuNjExNzg1IDQyLjA0NDg0MjYsOS4yMjQxMzE5OCBDNDIuNjMzNDQ3Myw4LjQ1MjU0MzY2IDQzLjI4MjE3ODMsNy44ODczNDcyOCA0My45MTUwODY2LDcuODg3MzQ3MjggWiBNNTQuMDkyMjUyMSw3LjY5MzY1NjM4IEM1My43MDYxNzgxLDguNjQ2MjM0NTYgNTEuNDc1MTc2MywxNC4zMzMxMjYzIDUwLjY1NTU2LDE2LjY3MzI5MzMgQzUwLjUwMzY2MiwxNy4xMDgzMDQgNTAuNjMwMjQzNywxNy4yNjM4OTE4IDUwLjgzNTkzODksMTcuMjYzODkxOCBDNTEuMjU5OTg3NSwxNy4yNjM4OTE4IDUyLjAxMzE0ODMsMTYuODI1NzA1OCA1My40NzUxNjY1LDE1LjUzOTcyNTMgQzUzLjU2ODI2NTUsMTUuNTM0NTQzNyA1My42NTk0ODkzLDE1LjU2NzQwMTEgNTMuNzI4MDQ5NiwxNS42MzA4MDk5IEM1My43OTY2MDk5LDE1LjY5NDIxODYgNTMuODM2NjY1NiwxNS43ODI3NzY2IDUzLjgzOTA4ODgsMTUuODc2MzAyOSBDNTIuNzYzMTQ0NywxNy4zMTQ2OTU5IDUwLjk0MzUzMzMsMTguNzU2MjY0MiA0OS41MzIxNDc4LDE4Ljc1NjI2NDIgQzQ5LjM0MDY3NzMsMTguNzY2NjQzNyA0OS4xNTMyNDA4LDE4LjY5ODM5NzMgNDkuMDEyOTYxOSwxOC41NjcyMjY1IEM0OC44NzI2ODMsMTguNDM2MDU1NyA0OC43OTE2NDA4LDE4LjI1MzI1NTMgNDguNzg4NDgwNSwxOC4wNjA4ODIyIEM0OC44MTQ0NTEzLDE3Ljc4NDE3NzcgNDguODc1MDA1NywxNy41MTIxMzIgNDguOTY4NTE5LDE3LjI1MTEwNDggTDQ5LjA0NDgwODQsMTcuMDU3NDk5OCBMNDkuODczOTE4MywxNC43NDI3MzQ5IEw0OS43OTc5NjkzLDE0LjcxNzMzMjggQzQ3Ljk3ODM1NzksMTYuOTgxMjkzNiA0NS4zNjQ0NDY2LDE4Ljc1NjI2NDIgNDQuMTU4NzU2MywxOC43NTYyNjQyIEM0My40NDM1Njk5LDE4Ljc1NjI2NDIgNDMuMDMyMTc5NSwxOC4wMzU0ODAxIDQzLjAzMjE3OTUsMTcuMzE0Njk1OSBDNDMuMDMyMTc5NSwxNi43MjQwOTc1IDQzLjYwNDk2MTUsMTQuNjY2NTI4NiA0NS4zMDExNTU4LDEyLjMyMzE4NjMgQzQ2LjUyODk5NzksMTAuNjI0NDIxOSA0Ny42MzM0MjI5LDkuNTk1NjM3NDcgNDguNjg0MDUwNyw5LjAwNTAzOSBDNDkuNjg0MDQ1OCw4LjQzOTg0MjYyIDUwLjMyMzI4MzIsOC4yNTg4NTI3NiA1MC45OTEwMDE0LDguMjU4ODUyNzYgQzUxLjIwNTQ3MzcsOC4yNTc2OTEzOCA1MS40MTY3MjM0LDguMzExMjI4OTkgNTEuNjA0OTIyNSw4LjQxNDQ0MDUzIEM1MS43NzU5ODU2LDguNTIxMDczMDEgNTEuOTIzMTE5NCw4LjY2MTI5ODUgNTIuMDM3NzkyOCw4LjgyNjEzNDEgTDUyLjExNzU3ODIsOC45NTQyMzQ4MyBMNTIuODQyMjU4Miw3LjMwMzA5OTMzIEM1My4yOTg5NzI4LDcuMTMzNTIwMjYgNTMuODEyMjMwMSw3LjI5Mzg4NjA0IDU0LjA5MjI1MjEsNy42OTM2NTYzOCBaIE0yNC4zMDc1ODc0LDcuOTAwMDI3MzMgQzI1LjE2OTA0NTksNy44OTU2ODA1NCAyNS44ODA4MTUyLDguNTczNDUxNjQgMjUuOTIxNTAzNiw5LjQzNjg3NDQ0IEMyNS45MjE1MDM2LDExLjM5MjgzNSAyMy4zODM1NDEzLDEyLjY3ODgxNTUgMTkuNjkwNTIxMywxMy43MDc1OTk5IEMxOS40MzUwMTEsMTQuNDQyOTE1OCAxOS4zMTM4NzE0LDE1LjIxODQ2OTEgMTkuMzMyOTI4MSwxNS45OTY5NjI4IEMxOS4zMzI5MjgxLDE2Ljg3MzMzNDcgMTkuODcwOTAwMiwxNy40NjM5MzMyIDIwLjU2MzkzNDgsMTcuNDYzOTMzMiBDMjEuNDg3OTgwOSwxNy40NjM5MzMyIDIyLjEzMDM4MjgsMTYuOTU1ODkxNSAyMy4yNTY5NTk2LDE1Ljk3NzkxMTIgQzIzLjM2NDYxMTMsMTUuOTc3OTgyIDIzLjQ2NjA1NzQsMTYuMDI4NDc4OSAyMy41MzEyNDI5LDE2LjExNDQ0MTQgQzIzLjU5NjQyODMsMTYuMjAwNDAzOSAyMy42MTc4Nzc4LDE2LjMxMTk3NCAyMy41ODkyMzY1LDE2LjQxNjA5NzIgQzIyLjAwNjk2NTcsMTguMzQzNDgwNCAyMC41NTEyNzY2LDE4Ljc1NjI2NDIgMTkuNDc1MzMyNSwxOC43NTYyNjQyIEMxNy45MzczNjUzLDE4Ljc1NjI2NDIgMTcuMzk5MzkzMywxNy4zMjQyMjE3IDE3LjM5OTM5MzMsMTYuMDU0MTE3NSBDMTcuMzk5MzkzMywxNC40MzQ3MzQ2IDE4LjQzNzM2MjksMTEuMjk0NDAxOSAyMS4yMzE2NTMxLDkuMTM1MjI0NjggQzIyLjU2MzkyNSw4LjEwNjQ0MDI2IDIzLjU2MzkyMDIsNy45MDAwMjczMyAyNC4zMDc1ODc0LDcuOTAwMDI3MzMgWiBNODEuMzkyNzUxNyw3LjY5MzY1NjM4IEM4MS4wMDY2Nzc3LDguNjQ2MjM0NTYgNzguNzkxNDk4NiwxNC4zMjk5NTEgNzcuOTYyMzg4OCwxNi42NzY0Njg2IEM3Ny44MTA0OTA4LDE3LjExMTQ3OTMgNzcuOTM3MDcyNCwxNy4yNjcwNjcgNzguMTQyNzY3NiwxNy4yNjcwNjcgQzc4LjU2OTk4MDcsMTcuMjY3MDY3IDc5LjMyMzE0MTYsMTYuODI4ODgxMSA4MC43ODUxNTk4LDE1LjU0MjkwMDUgQzgwLjg3NjY1ODgsMTUuNTM5NDY5NSA4MC45NjU3NjMxLDE1LjU3MjY4MjEgODEuMDMyODM4NywxNS42MzUyMjAxIEM4MS4wOTk5MTQzLDE1LjY5Nzc1ODEgODEuMTM5NDU2NywxNS43ODQ0ODk0IDgxLjE0Mjc1MywxNS44NzYzMDI5IEM4MC4wNjY4MDg5LDE3LjMxNDY5NTkgNzguMjQ3MTk3NSwxOC43NTYyNjQyIDc2LjgzNTgxMiwxOC43NTYyNjQyIEM3Ni42NDQzNDE0LDE4Ljc2NjY0MzcgNzYuNDU2OTA1LDE4LjY5ODM5NzMgNzYuMzE2NjI2MSwxOC41NjcyMjY1IEM3Ni4xNzYzNDcyLDE4LjQzNjA1NTcgNzYuMDk1MzA0OSwxOC4yNTMyNTUzIDc2LjA5MjE0NDcsMTguMDYwODgyMiBDNzYuMTE4MDczOSwxNy43ODQxNzA0IDc2LjE3ODYyMTMsMTcuNTEyMTE4MSA3Ni4yNzIxNTksMTcuMjUxMDk3NCBMNzYuMzQ4NDcyNiwxNy4wNTc0OTk4IEw3Ny4xOTM0MDUyLDE0Ljc0MjczNDkgTDc3LjExNzQ1NjIsMTQuNzE3MzMyOCBDNzUuMjk3ODQ0OCwxNi45ODEyOTM2IDcyLjY4MzkzMzUsMTguNzU2MjY0MiA3MS40NzgyNDMyLDE4Ljc1NjI2NDIgQzcwLjc2MzA1NjgsMTguNzU2MjY0MiA3MC4zNTE2NjY0LDE4LjAzNTQ4MDEgNzAuMzUxNjY2NCwxNy4zMTQ2OTU5IEM3MC4zNTE2NjY0LDE2LjcyMDkyMjIgNzAuOTE0OTU0OCwxNC42NjMzNTM0IDcyLjYwNzk4NDUsMTIuMzIzMTg2MyBDNzMuODM1ODI2NiwxMC42MjQ0MjE5IDc0Ljk0MDI1MTYsOS41OTU2Mzc0NyA3NS45OTA4Nzk0LDkuMDA1MDM5IEM3Ni45OTA4NzQ1LDguNDM5ODQyNjIgNzcuNjMwMTExOSw4LjI1ODg1Mjc2IDc4LjI5NzgzMDIsOC4yNTg4NTI3NiBDNzguNTEyMzAyNSw4LjI1NzY5MTM4IDc4LjcyMzU1MjEsOC4zMTEyMjg5OSA3OC45MTE3NTEyLDguNDE0NDQwNTMgQzc5LjA4Mjc0MzUsOC41MjExNjAzMiA3OS4yMjk4NDc2LDguNjYxMzg2ODEgNzkuMzQ0NTY5Nyw4LjgyNjE3NjYxIEw3OS40MjQ0MDY5LDguOTU0MjM0ODMgTDgwLjEyNjkzNTEsNy4zMDYyNzQ1OSBDODAuNTg3NDQ1MSw3LjEyNzc4IDgxLjEwOTkwNjUsNy4yODc2NzA0OCA4MS4zOTI3NTE3LDcuNjkzNjU2MzggWiBNNTkuMzQ1MzkxLDcuOTAwMDAxNzkgQzYwLjE2OTY2MTQsNy44OTM2OTgyMiA2MC44NTM1OTg3LDguNTM4MDIyMjIgNjAuODk5MjI0LDkuMzYzODQzNDUgQzYwLjkwMjM5OTgsOS42OTQzOTYxNCA2MC43MjUxMSwxMC4wMDAyMjEzIDYwLjQzNzE1NzksMTAuMTYwODMzOSBDNjAuMjQzNjI0OCwxMC4yMjA5OTM1IDYwLjAzNDgzOTIsMTAuMTM0MjYwOCA1OS45NDAzMjQ4LDkuOTU0NDQxOTEgTDU5Ljc0NDEyMDQsOS43NTgyODY4MyBDNTkuMzkwNDQzNiw5LjQwOTQwNTYyIDU5LjA0OTE0MTMsOS4xMzIwNDk0MiA1OC4zNzcwNDEzLDkuMTMyMDQ5NDIgQzU3LjgwNDQ2OTYsOS4xMjY3NDQ1MiA1Ny4zMzUwOTEyLDkuNTg2MzY0MTQgNTcuMzI2NDEzNSwxMC4xNjA4MzM5IEM1Ny4zMjY0MTM1LDEwLjcwMDYyODEgNTcuNDUyOTk1MiwxMS4yMzA4OTY3IDU4LjE5NjY2MjUsMTIuNTAxMDAwOSBDNTguODM5MDY0NCwxMy41ODM3NjQ4IDU5LjIyMTk3MzksMTQuMjI4MzQyNyA1OS4xNzEzNDEyLDE1LjM1ODczNTQgQzU5LjA3OTk0ODYsMTYuMzMwODc3MSA1OC41OTQ4OTUzLDE3LjIyMjc3MTEgNTcuODI5NTc1NiwxNy44MjU5MTI5IEM1Ny4xMDUzMjY0LDE4LjQzNjI0NTMgNTYuMTg2Njk5NiwxOC43NjUyNzY2IDU1LjI0MDk4MDcsMTguNzUzMDg5IEM1NC40NDIxNzIzLDE4Ljc4NzI3NDIgNTMuNzU1OTE2NiwxOC4xODkyOTY3IDUzLjY3NzY5NzIsMTcuMzkwOTAyMiBDNTMuNjkyNzQ2NiwxNy4wNjg5NTQ5IDUzLjgzMTA0NjksMTYuNzY1MjU2MSA1NC4wNjM3NzEyLDE2LjU0MzEwNzYgQzU0LjI1OTgwMDYsMTYuMzYyNzA2NSA1NC41NjA3NzY1LDE2LjM2MjcwNjUgNTQuNzU2ODA1OCwxNi41NDMxMDc2IEM1NS4wODkwODI3LDE2LjkzNjgzOTkgNTUuODU4MDY2MywxNy41NzE4OTIgNTYuNTI1Nzg0NSwxNy41NzE4OTIgQzU3LjE0Mjg3MDEsMTcuNTcxODkyIDU3Ljc1Njc5MTIsMTYuOTI3MzE0MSA1Ny43NTY3OTEyLDE2LjEwNDkyMTcgQzU3Ljc1Njc5MTIsMTUuNjY2NzM1NyA1Ny40NDAzMzcsMTQuODY5NzQ1MyA1Ni44MDc0Mjg3LDEzLjg0MDk2MDkgQzU2LjEzOTcxMDUsMTIuNzYxMzcyMyA1NS45MDg2OTg5LDExLjg4ODE3NTYgNTUuOTA4Njk4OSwxMS40NDk5ODk2IEM1NS45MDg2OTg5LDEwLjQ0NjYwNzMgNTYuMzQ1NDA1Nyw5LjcwMDQyMTA3IDU3LjQ0NjY2NjEsOC43NDc4NDI4OSBDNTcuOTczODA2Miw4LjI3MDEyNjM0IDU4LjYzODgyMzUsNy45NzMxOTEyMyA1OS4zNDUzOTEsNy45MDAwMDE3OSBaIE0zMy4zMjg2NzA4LDguNzY5ODg4NjEgTDMzLjIyMjEwMDgsOC43NzMyNDQ5OCBDMzIuNTM1Mzk1Myw4Ljc3MzI0NDk4IDMxLjMwNzU1MzIsOS42MjczOTAwNyAyOS42OTA0NzI1LDExLjQ3ODU2NyBDMjguMDczMzkxOCwxMy4zMjk3NDM5IDI3LjI3OTA5MTksMTUuNDM4MTE2OSAyNy4yNzkwOTE5LDE2LjYyMjQ4OTEgQzI3LjI3OTA5MTksMTcuNjI1ODcxNSAyNy43NDExMTQ5LDE3Ljk1OTI3MzggMjguMTc3ODIxNywxNy45NTkyNzM4IEMyOC41NjM4OTU3LDE3Ljk1OTI3MzggMjkuNTM4NTc0NSwxNy40NzAyODM3IDMwLjYzOTgzNSwxNi4yMzUxMDczIEMzMi4yMjIxMDU3LDE0LjQzNDczNDYgMzQuMTIwODMwNiwxMS4xNjczOTE1IDM0LjEyMDgzMDYsOS43MDA0MjEwNyBDMzQuMTUxNzU0NCw5LjQ1MDgzMzc4IDM0LjA2ODA0NTQsOS4yMDA2NjAzNyAzMy44OTMyODA5LDkuMDIwMzY0MjcgQzMzLjc2ODQ0OTEsOC44OTE1ODEzMyAzMy42MDY4MDk0LDguODA4NDA0NTIgMzMuNDMzNzA1OCw4Ljc4MDE2NTExIEwzMy4zMjg2NzA4LDguNzY5ODg4NjEgWiBNNTAuMTkzLDkuMjM2IEw1MC4wNTc3MzI1LDkuMjQyMDA3NDEgQzQ5LjUxNDUwODgsOS4yODM3NTQ1MSA0OS4xMTAwNDY2LDkuNTgwMjQ5NjcgNDguMzczOTI1NiwxMC4yMzM4NjQ4IEM0Ni43MzE1Mjg2LDExLjcwNDAxMDUgNDUuMTY4MjQ1MSwxNS4wNzYxMzcyIDQ1LjE2ODI0NTEsMTYuOTAxOTEyMSBDNDUuMTY4MjQ1MSwxNy4yMDk5MTIzIDQ1LjI4MjE2ODYsMTcuMzkwOTAyMiA0NS41NTQzMTkxLDE3LjM5MDkwMjIgQzQ1LjgyNjQ2OTcsMTcuMzkwOTAyMiA0Ni41Nzk2MzA2LDE3LjA1NDMyNDYgNDguMDQxNjQ4NywxNS43MTc1Mzk5IEM0OS42NjA1ODczLDE0LjIwNTk3MTIgNTAuODQ3MTQ5NiwxMi4yODc0NDY2IDUxLjQ3ODM0MDgsMTAuMTYwODMzOSBDNTEuMzA4MDQxMSw5LjY0OTM5NjIzIDUwLjg1MzQ2MDUsOS4yOTI1NTIzMyA1MC4zMjY2Mjc3LDkuMjQyNzc2OTkgTDUwLjE5Myw5LjIzNiBaIE03Ny41MDAzNjU3LDkuMjM2Nzc0MzQgQzc2Ljg5Mjc3MzcsOS4yMzY3NzQzNCA3Ni40Njg3MjUyLDkuNTI1NzgxNzQgNzUuNjY4MDk2MiwxMC4yMzM4NjQ4IEM3NC4wMjU2OTkxLDExLjcwNDAxMDUgNzIuNDYyNDE1NiwxNS4wNzYxMzcyIDcyLjQ2MjQxNTYsMTYuOTAxOTEyMSBDNzIuNDYyNDE1NiwxNy4yMTMwODc2IDcyLjU5NTMyNjMsMTcuMzkwOTAyMiA3Mi44Njc0NzY5LDE3LjM5MDkwMjIgQzczLjEzOTYyNzUsMTcuMzkwOTAyMiA3My44OTI3ODg0LDE3LjA1NDMyNDYgNzUuMzU0ODA2NSwxNS43MTc1Mzk5IEM3Ni45NzM3NDUxLDE0LjIwNTk3MTIgNzguMTYwMzA3NCwxMi4yODc0NDY2IDc4Ljc5MTQ5ODYsMTAuMTYwODMzOSBDNzguNjA2MjgzNiw5LjYwNDUzOTczIDc4LjA4NDg3NjIsOS4yMzEzOTM5IDc3LjUwMDM2NTcsOS4yMzY3NzQzNCBaIE02OC42OTk3NzU3LDkuMDIwOTE1MyBDNjguMDMyMDU3NSw5LjAyMDkxNTMgNjcuMDgyNjk1LDkuNTg2MTExNjkgNjYuMjEyNDQ2MSwxMC4zMzIyOTc5IEM2NS4yNjYyNDgyLDExLjEyOTI4ODMgNjQuMTg3MTM5NSwxMi4zODk4NjY4IDYzLjg1NDg2MjcsMTMuMTM2MDUzIEM2My43NTM1OTc0LDEzLjM5MzI0OTEgNjMuNzc4OTEzNywxMy41NzQyMzkgNjQuMTExMTkwNiwxMy41MjM0MzQ4IEM2NC42NDkxNjI2LDEzLjQ2OTQ1NTQgNjYuMDg1ODY0NSwxMy4wMzQ0NDQ3IDY3Ljg4MDE1OTUsMTEuODUwMDcyNSBDNjguODkxODIzOSwxMS4xNzQzMzczIDY5LjQ1MDEzMDYsMTAuMzM5NTI5MSA2OS41MTU5NjcxLDkuNzkzMDQwODQgTDY5LjUyMjU1NjUsOS42ODc3MjAwMiBMNjkuNTIyNTU2NSw5LjY3NTAxODk4IEM2OS41MjI1NTY1LDkuMzY3MDE4NzEgNjkuMjk3ODc0MSw5LjAwNTAzOSA2OC42OTk3NzU3LDkuMDIwOTE1MyBaIE0yMy44OTAwNjk2LDguNjk3ODY2NTYgTDIzLjc5NDkzMTcsOC42OTcwMzg3MiBDMjMuNDM3MzM4NSw4LjY5NzAzODcyIDIyLjc3OTExMzksOC45Mjg4MzI3NSAyMS44NDU1NzQxLDkuOTMyMjE1MDkgQzIxLjA0MjE5ODYsMTAuODE2NTQxIDIwLjM5OTU2MiwxMS44MzUzNDYgMTkuOTQ2ODQ5MiwxMi45NDIzNjIxIEMyMS42Mzk4Nzg5LDEyLjQyNDc5NDYgMjIuNDM0MTc4OCwxMS45Mzg5Nzk4IDIzLjM4MzU0MTMsMTEuMDM3MjA1OCBDMjQuMTc3ODQxMiwxMC4yOTEwMTk1IDI0LjM4MzUzNjQsOS41MTk0MzEyMSAyNC4zODM1MzY0LDkuMjg3NjM3MTkgQzI0LjM5NjA1ODEsOS4xMjc0NzgyMyAyNC4zMzgwNzgyLDguOTY5ODQ1NzcgMjQuMjI0ODY0Miw4Ljg1NjI0ODM0IEMyNC4xNTY5MzU5LDguNzg4MDg5ODkgMjQuMDczMjA4NCw4LjczOTg4MzA0IDIzLjk4MjYxNzQsOC43MTQ5MzY3NiBMMjMuODkwMDY5Niw4LjY5Nzg2NjU2IFonIGlkPSdORk0tTG9nby1Db3B5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLW5mbS1kb3QtbGltZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGF5ZXJfMScgZGF0YS1uYW1lPSdMYXllciAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MC41IDYwLjUnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDoje2VuY29kZWNvbG9yKCRuZm0tbGltZSl9OyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcmVjdCBjbGFzcz0nY2xzLTEnIHdpZHRoPSc2MC41JyBoZWlnaHQ9JzYwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLXBsdXMtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNiUyMDBDNi40MTQyMSUyMDAlMjA2Ljc1JTIwMC4zMzU3ODYlMjA2Ljc1JTIwMC43NVY1LjI1SDExLjI1QzExLjY2NDIlMjA1LjI1JTIwMTIlMjA1LjU4NTc5JTIwMTIlMjA2QzEyJTIwNi40MTQyMSUyMDExLjY2NDIlMjA2Ljc1JTIwMTEuMjUlMjA2Ljc1SDYuNzVWMTEuMjVDNi43NSUyMDExLjY2NDIlMjA2LjQxNDIxJTIwMTIlMjA2JTIwMTJDNS41ODU3OSUyMDEyJTIwNS4yNSUyMDExLjY2NDIlMjA1LjI1JTIwMTEuMjVWNi43NUgwLjc1QzAuMzM1Nzg2JTIwNi43NSUyMDAlMjA2LjQxNDIxJTIwMCUyMDZDMCUyMDUuNTg1NzklMjAwLjMzNTc4NiUyMDUuMjUlMjAwLjc1JTIwNS4yNUg1LjI1VjAuNzVDNS4yNSUyMDAuMzM1Nzg2JTIwNS41ODU3OSUyMDAlMjA2JTIwMFolMjIlMjBmaWxsJTNEJTIyJTIzMzYzNjM2JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuJHN2Zy1wbHVzLWljb24tZGlzYWJsZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDEyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTYlMjAwQzYuNDE0MjElMjAwJTIwNi43NSUyMDAuMzM1Nzg2JTIwNi43NSUyMDAuNzVWNS4yNUgxMS4yNUMxMS42NjQyJTIwNS4yNSUyMDEyJTIwNS41ODU3OSUyMDEyJTIwNkMxMiUyMDYuNDE0MjElMjAxMS42NjQyJTIwNi43NSUyMDExLjI1JTIwNi43NUg2Ljc1VjExLjI1QzYuNzUlMjAxMS42NjQyJTIwNi40MTQyMSUyMDEyJTIwNiUyMDEyQzUuNTg1NzklMjAxMiUyMDUuMjUlMjAxMS42NjQyJTIwNS4yNSUyMDExLjI1VjYuNzVIMC43NUMwLjMzNTc4NiUyMDYuNzUlMjAwJTIwNi40MTQyMSUyMDAlMjA2QzAlMjA1LjU4NTc5JTIwMC4zMzU3ODYlMjA1LjI1JTIwMC43NSUyMDUuMjVINS4yNVYwLjc1QzUuMjUlMjAwLjMzNTc4NiUyMDUuNTg1NzklMjAwJTIwNiUyMDBaJTIyJTIwZmlsbCUzRCUyMiUyM2FlYWVhZSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiRzdmctcGx1cy1pY29uLWhvdmVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02JTIwMEM2LjQxNDIxJTIwMCUyMDYuNzUlMjAwLjMzNTc4NiUyMDYuNzUlMjAwLjc1VjUuMjVIMTEuMjVDMTEuNjY0MiUyMDUuMjUlMjAxMiUyMDUuNTg1NzklMjAxMiUyMDZDMTIlMjA2LjQxNDIxJTIwMTEuNjY0MiUyMDYuNzUlMjAxMS4yNSUyMDYuNzVINi43NVYxMS4yNUM2Ljc1JTIwMTEuNjY0MiUyMDYuNDE0MjElMjAxMiUyMDYlMjAxMkM1LjU4NTc5JTIwMTIlMjA1LjI1JTIwMTEuNjY0MiUyMDUuMjUlMjAxMS4yNVY2Ljc1SDAuNzVDMC4zMzU3ODYlMjA2Ljc1JTIwMCUyMDYuNDE0MjElMjAwJTIwNkMwJTIwNS41ODU3OSUyMDAuMzM1Nzg2JTIwNS4yNSUyMDAuNzUlMjA1LjI1SDUuMjVWMC43NUM1LjI1JTIwMC4zMzU3ODYlMjA1LjU4NTc5JTIwMCUyMDYlMjAwWiUyMiUyMGZpbGwlM0QlMjIlMjNjY2NjY2MlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4kc3ZnLW1pbnVzLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMUMwJTIwMC41ODU3ODYlMjAwLjMzNTc4NiUyMDAuMjUlMjAwLjc1JTIwMC4yNUgxMS4yNUMxMS42NjQyJTIwMC4yNSUyMDEyJTIwMC41ODU3ODYlMjAxMiUyMDFDMTIlMjAxLjQxNDIxJTIwMTEuNjY0MiUyMDEuNzUlMjAxMS4yNSUyMDEuNzVIMC43NUMwLjMzNTc4NiUyMDEuNzUlMjAwJTIwMS40MTQyMSUyMDAlMjAxWiUyMiUyMGZpbGwlM0QlMjIlMjMzNjM2MzYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4kc3ZnLW1pbnVzLWljb24tZGlzYWJsZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMUMwJTIwMC41ODU3ODYlMjAwLjMzNTc4NiUyMDAuMjUlMjAwLjc1JTIwMC4yNUgxMS4yNUMxMS42NjQyJTIwMC4yNSUyMDEyJTIwMC41ODU3ODYlMjAxMiUyMDFDMTIlMjAxLjQxNDIxJTIwMTEuNjY0MiUyMDEuNzUlMjAxMS4yNSUyMDEuNzVIMC43NUMwLjMzNTc4NiUyMDEuNzUlMjAwJTIwMS40MTQyMSUyMDAlMjAxWiUyMiUyMGZpbGwlM0QlMjIlMjNhZWFlYWUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4kc3ZnLWFjY291bnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIxIDIyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xOC42MjkgMjAuMDRjLS44MTUtMy40NzUtMi4yNTEtNS4wMzUtNS4wODktNS41MTUtLjgzNy0uODgtLjU4NC0xLjU0OC0uNTcyLTEuNTc3aC0uMDA4YzEuMTE5LS43MjggMS41ODctMS45MzUgMS43MDgtMi44NzIuMzQ0LS4xLjcxMi0uMzQgMS4xMDUtLjczNCAxLTEuMDA3IDEuMTU2LTIuODkzLjM5Ny00LjgwMkMxNS4zMTQgMi4zOTUgMTMuMjI1LjA4IDkuOTEyIDBoLS4xNmMtMi43MjQgMC00LjggMS42NTEtNS41NjMgNC40NDQtLjc4MSAyLjg2MS4wODkgNS45NDcgMS45OCA3LjAyNmwuMDczLjAzNWExLjM5NyAxLjM5NyAwIDAgMCAuNjc4LjA1NGMuMzQ1LjcxLjkyMyAxLjI3OSAxLjYzNiAxLjYwOS0uMDMyLjI2LS4xNy42ODctLjY1MiAxLjIyLTMuNDM4LjY2OC00LjEyMyAzLjA2MS00LjU3MiA0LjY1OC0uMDgzLjI5Ny0uMTYyLjU3NC0uMjUyLjgyNC0uMTUzLjQ3Ny0uMDg1Ljk5OC4xODUgMS40Mi4yNjIuMzc2LjY4LjcxIDEuMTIxLjcxaDEyLjg5NWMuNDI0IDAgLjgxOC0uMzA0IDEuMDgxLS42MzcuMjY0LS4zMzMuMzY4LS44OS4yNjYtMS4zMk03LjgxIDExLjAxNGMuMzY4LS40NjQuNTU4LTEuMTk5LjU2LTIuMi43MTUtLjE1NyAyLjE3OC0uNTY0IDMuNDE5LTEuNDczLjEtLjA3NC4yMTEtLjE1OS4zMjctLjI1LjE4LS4xNDIuNTAyLS4zOTMuNjU3LS40NzEuMDgyLjEwMy4xNDcuNDk3LjExOS45MDQgMCAuMjkuMDM2IDEuNTUzLjYwNyAyLjIxLjA1Ny4wNjUuMTIxLjEyNC4xOS4xNzYtLjA5Ny44MDgtLjU5MiAyLjY3Ni0zLjExIDIuNjc2LTIuMDYyIDAtMi42OC0xLjI0LTIuNzk4LTEuNTM1bC4wMjctLjAzNm0tMS4yMDEtLjQ0NWMtMS40NTYtLjg3Ny0yLjExNC0zLjQ4OS0xLjQ2NS01Ljg2MkM1LjQ1IDMuNTg0IDYuNTEgMSA5Ljc0NiAxaC4xNDdjMi44MzEuMDY3IDQuNjI0IDIuMDYzIDUuMzU4IDMuOTEuNjAzIDEuNTE1LjUzMSAzLjAxMy0uMTc4IDMuNzI3LS40NjcuNDcxLS43MTUuNTE1LS43NzIuNDg5LS4yMTMtLjA4OC0uNDE1LS44NjYtLjQxOC0xLjU1OC4wMTUtLjE4My4wNzMtMS4xMjQtLjM4Ni0xLjYzMmEuOTY4Ljk2OCAwIDAgMC0uNzM2LS4zMjVjLS4zNDQgMC0uNjk4LjI2My0xLjI0Ny42OTMtLjEwNy4wODQtLjIxMS4xNjQtLjMwMi4yMzJDOS43MzkgNy42MTYgNy44MiA3LjkwNiA3LjggNy45MWwtLjQ0Mi4wNjYuMDIuNDVjLjA2OCAxLjUxNS0uMjc2IDEuOTUyLS40MjYgMi4wNjlhLjQxNS40MTUgMCAwIDEtLjM0My4wOG0zLjk3IDMuMDFjLjQ1OC4wMDIuOTE1LS4wNiAxLjM1Ny0uMTg1LjAyMy4zODQuMTU0Ljg2OC41MjkgMS4zOTJhOS40MjIgOS40MjIgMCAwIDAtLjI0NC4xNzVjLS4zOTMuMjkzLS44NC42MjUtMS40MTguNjQ1LS42MDkuMDMtMS4xMTUtLjM3OC0xLjU0Ni0uNzNhNy41NTcgNy41NTcgMCAwIDAtLjI4OC0uMjI4IDMuMTEgMy4xMSAwIDAgMCAuNTQ0LTEuMTczYy4zNTIuMDcuNzEuMTA1IDEuMDY4LjEwM203LjAwOSA3LjEwM2MtLjA0NS4wNTUtLjE0My4yMDQtLjMwNy4yMDRMNC4zOSAyMC44NDVjLS4xNzIgMC0uMjc2LS4xNTMtLjMxMy0uMjA1YS40NzguNDc4IDAgMCAxLS4wNjEtLjQxN2MuMDk3LS4yNzEuMTgyLS41OC4yNzMtLjg5OC40NTYtMS42Mi45NzUtMy40NiAzLjkxMi0zLjk4LjE1My4wOS4yOTcuMTk2LjQzLjMxNC41MTMuNDE2IDEuMjIuOTg3IDIuMjEuOTUuODgzLS4wMzIgMS41MS0uNDk4IDEuOTctLjg0LjEzLS4xMDMuMjY3LS4yLjQwOC0uMjg4IDIuNTQ2LjM4IDMuNzA5IDEuNjYyIDQuNDQ4IDQuODIyYS40ODYuNDg2IDAgMCAxLS4wNzkuMzg3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1hY2NvdW50LXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjEnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMSAyMiclM0UlM0NwYXRoIGZpbGw9I3tlbmNvZGVjb2xvcigkd2hpdGUpfSBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xOC42MjkgMjAuMDRjLS44MTUtMy40NzUtMi4yNTEtNS4wMzUtNS4wODktNS41MTUtLjgzNy0uODgtLjU4NC0xLjU0OC0uNTcyLTEuNTc3aC0uMDA4YzEuMTE5LS43MjggMS41ODctMS45MzUgMS43MDgtMi44NzIuMzQ0LS4xLjcxMi0uMzQgMS4xMDUtLjczNCAxLTEuMDA3IDEuMTU2LTIuODkzLjM5Ny00LjgwMkMxNS4zMTQgMi4zOTUgMTMuMjI1LjA4IDkuOTEyIDBoLS4xNmMtMi43MjQgMC00LjggMS42NTEtNS41NjMgNC40NDQtLjc4MSAyLjg2MS4wODkgNS45NDcgMS45OCA3LjAyNmwuMDczLjAzNWExLjM5NyAxLjM5NyAwIDAgMCAuNjc4LjA1NGMuMzQ1LjcxLjkyMyAxLjI3OSAxLjYzNiAxLjYwOS0uMDMyLjI2LS4xNy42ODctLjY1MiAxLjIyLTMuNDM4LjY2OC00LjEyMyAzLjA2MS00LjU3MiA0LjY1OC0uMDgzLjI5Ny0uMTYyLjU3NC0uMjUyLjgyNC0uMTUzLjQ3Ny0uMDg1Ljk5OC4xODUgMS40Mi4yNjIuMzc2LjY4LjcxIDEuMTIxLjcxaDEyLjg5NWMuNDI0IDAgLjgxOC0uMzA0IDEuMDgxLS42MzcuMjY0LS4zMzMuMzY4LS44OS4yNjYtMS4zMk03LjgxIDExLjAxNGMuMzY4LS40NjQuNTU4LTEuMTk5LjU2LTIuMi43MTUtLjE1NyAyLjE3OC0uNTY0IDMuNDE5LTEuNDczLjEtLjA3NC4yMTEtLjE1OS4zMjctLjI1LjE4LS4xNDIuNTAyLS4zOTMuNjU3LS40NzEuMDgyLjEwMy4xNDcuNDk3LjExOS45MDQgMCAuMjkuMDM2IDEuNTUzLjYwNyAyLjIxLjA1Ny4wNjUuMTIxLjEyNC4xOS4xNzYtLjA5Ny44MDgtLjU5MiAyLjY3Ni0zLjExIDIuNjc2LTIuMDYyIDAtMi42OC0xLjI0LTIuNzk4LTEuNTM1bC4wMjctLjAzNm0tMS4yMDEtLjQ0NWMtMS40NTYtLjg3Ny0yLjExNC0zLjQ4OS0xLjQ2NS01Ljg2MkM1LjQ1IDMuNTg0IDYuNTEgMSA5Ljc0NiAxaC4xNDdjMi44MzEuMDY3IDQuNjI0IDIuMDYzIDUuMzU4IDMuOTEuNjAzIDEuNTE1LjUzMSAzLjAxMy0uMTc4IDMuNzI3LS40NjcuNDcxLS43MTUuNTE1LS43NzIuNDg5LS4yMTMtLjA4OC0uNDE1LS44NjYtLjQxOC0xLjU1OC4wMTUtLjE4My4wNzMtMS4xMjQtLjM4Ni0xLjYzMmEuOTY4Ljk2OCAwIDAgMC0uNzM2LS4zMjVjLS4zNDQgMC0uNjk4LjI2My0xLjI0Ny42OTMtLjEwNy4wODQtLjIxMS4xNjQtLjMwMi4yMzJDOS43MzkgNy42MTYgNy44MiA3LjkwNiA3LjggNy45MWwtLjQ0Mi4wNjYuMDIuNDVjLjA2OCAxLjUxNS0uMjc2IDEuOTUyLS40MjYgMi4wNjlhLjQxNS40MTUgMCAwIDEtLjM0My4wOG0zLjk3IDMuMDFjLjQ1OC4wMDIuOTE1LS4wNiAxLjM1Ny0uMTg1LjAyMy4zODQuMTU0Ljg2OC41MjkgMS4zOTJhOS40MjIgOS40MjIgMCAwIDAtLjI0NC4xNzVjLS4zOTMuMjkzLS44NC42MjUtMS40MTguNjQ1LS42MDkuMDMtMS4xMTUtLjM3OC0xLjU0Ni0uNzNhNy41NTcgNy41NTcgMCAwIDAtLjI4OC0uMjI4IDMuMTEgMy4xMSAwIDAgMCAuNTQ0LTEuMTczYy4zNTIuMDcuNzEuMTA1IDEuMDY4LjEwM203LjAwOSA3LjEwM2MtLjA0NS4wNTUtLjE0My4yMDQtLjMwNy4yMDRMNC4zOSAyMC44NDVjLS4xNzIgMC0uMjc2LS4xNTMtLjMxMy0uMjA1YS40NzguNDc4IDAgMCAxLS4wNjEtLjQxN2MuMDk3LS4yNzEuMTgyLS41OC4yNzMtLjg5OC40NTYtMS42Mi45NzUtMy40NiAzLjkxMi0zLjk4LjE1My4wOS4yOTcuMTk2LjQzLjMxNC41MTMuNDE2IDEuMjIuOTg3IDIuMjEuOTUuODgzLS4wMzIgMS41MS0uNDk4IDEuOTctLjg0LjEzLS4xMDMuMjY3LS4yLjQwOC0uMjg4IDIuNTQ2LjM4IDMuNzA5IDEuNjYyIDQuNDQ4IDQuODIyYS40ODYuNDg2IDAgMCAxLS4wNzkuMzg3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1zZXJ2aWNlczogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMjAgMjEnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTguODQ0LjA2N2E5LjkzNSA5LjkzNSAwIDAgMSAyLjMxMyAwbC4zODYuMDQ1djEuNzAxbC4wOTcuMDJhOC41NSA4LjU1IDAgMCAxIDIuOTY1IDEuMjI3bC4wODQuMDU2IDEuMTc3LTEuMjIzLjMwOS4yNDFhOS43OTkgOS43OTkgMCAwIDEgMS42MyAxLjYxNWwuMjQ4LjMwOS0xLjIxNiAxLjE4Mi4wNTYuMDg1YTguNjA4IDguNjA4IDAgMCAxIDEuMjY2IDIuOTk2bC4wMi4wOTdoMS42OTNsLjA1LjM3OWMuMS43NjIuMTA0IDEuNTI3LjAxMSAyLjMxNWwtLjA0NS4zODVoLTEuNjg0bC0uMDIzLjA5MmMtLjE3OS43MjUtLjMgMS4xMzYtLjQ3NyAxLjU2MmE5LjUgOS41IDAgMCAxLS43NTYgMS40MzZsLS4wNTMuMDg0IDEuMiAxLjIwMy0uMjM2LjMwM2E5Ljc2MSA5Ljc2MSAwIDAgMS0xLjY3IDEuNjdsLS4zMTUuMjQ5LTEuMTU2LTEuMjM1LS4wODcuMDU3YTguNTE1IDguNTE1IDAgMCAxLTIuOTg4IDEuMjQ0bC0uMDk4LjAydjEuNzFsLS4zOTcuMDM1Yy0uMTcyLjAxNS0uMjcuMDI5LS4zNzMuMDU4bC0uMDU4LjAxN0g5LjI5bC0uMDU2LS4wMTZhMi4wMzQgMi4wMzQgMCAwIDAtLjM4MS0uMDZsLS4zOTctLjAzNXYtMS43MTNsLS4wOTgtLjAyYTguNDg0IDguNDg0IDAgMCAxLTMuMDAyLTEuMjQ4bC0uMDgzLS4wNTUtMS4xOTIgMS4yMDYtLjMwNi0uMjQyYTkuNDk3IDkuNDk3IDAgMCAxLTEuNjQ2LTEuNjY0bC0uMjM3LS4zMDggMS4yMTktMS4xNzUtLjA1NS0uMDg1YTguNTQyIDguNTQyIDAgMCAxLTEuMjIzLTIuOTlsLS4wMi0uMDk3SC4xMDhsLS4wMzctLjM5NmExLjczIDEuNzMgMCAwIDAtLjA1NC0uMzM4TDAgMTAuNzA3VjkuMzRsLjAxNS0uMDU2Yy4wMjktLjEwNi4wNC0uMTk2LjA1My0uMzg5bC4wMDEtLjAxOXYtLjAxMWwuMDA0LS4wNC4wMzEtLjQwMWgxLjcybC4wMi0uMDk3YTguNDcgOC40NyAwIDAgMSAxLjI0My0yLjk2NWwuMDU3LS4wODYtMS4yMjMtMS4xNy4yNDItLjMxYTkuNTc4IDkuNTc4IDAgMCAxIDEuNjQtMS42NDRsLjMwMS0uMjM4IDEuMjEgMS4xOTYuMDgzLS4wNTNBOC42ODYgOC42ODYgMCAwIDEgOC4zNjIgMS44M2wuMDk4LS4wMlYuMTEyem0xLjgyOC44M0E5LjAxOSA5LjAxOSAwIDAgMCA5LjMzLjg5NHYxLjYyNGwtLjM0Ny4wNzItLjQ0My4wOTJBNy44MTUgNy44MTUgMCAwIDAgNS44NjggMy43OWwtLjY3LjQzMS0xLjE1My0xLjE0YTguNjY1IDguNjY1IDAgMCAwLS45NDcuOTQ3TDQuMjcyIDUuMTVsLS4yMDEuMzA0LS4yNTguMzg5YTcuNiA3LjYgMCAwIDAtMS4xMTcgMi42NjZsLS4xNjguNzg1SC45MDJhMS45NDUgMS45NDUgMCAwIDEtLjAzMS4xNTl2MS4xMzZsLjAxLjA0aDEuNjQ1bC4wNy4zNS4wOTEuNDQ1Yy4xOTcuOTcxLjU1NyAxLjg0OSAxLjEwMSAyLjY5bC40NDQuNjg3LTEuMTY4IDEuMTI2Yy4yODguMzQxLjYwNS42Ni45NTMuOTYxbDEuMTM5LTEuMTUyLjI5OC4xOTYuMzgxLjI1YTcuNjE1IDcuNjE1IDAgMCAwIDIuNyAxLjEyM2wuNzkzLjE2M3YxLjY0NWwuMDc4LjAxOEgxMC42bC4wNzUtLjAxOHYtMS42MzZsLjM0NS0uMDczLjQ0My0uMDk0YTcuNjQ1IDcuNjQ1IDAgMCAwIDIuNjg5LTEuMTE4bC43LS40NjQgMS4xMDcgMS4xODNjLjM1Ni0uMzA2LjY3OC0uNjI4Ljk3Mi0uOTcybC0xLjE0NC0xLjE0Ny4xODctLjI5NC4yNC0uMzc4YTguNjMgOC42MyAwIDAgMCAuNjg4LTEuMzA2Yy4xNTUtLjM3Mi4yNjYtLjc1LjQzNS0xLjQzNGwuMTg3LS43NTRoMS41ODJBOC4zOTcgOC4zOTcgMCAwIDAgMTkuMSA5LjI5aC0xLjYyM2wtLjA3NS0uMzQ0LS4wOTQtLjQ0YTcuNzM5IDcuNzM5IDAgMCAwLTEuMTQtMi42OTlsLS40NTUtLjY4NyAxLjE2LTEuMTI4Yy0uMjkxLS4zMzUtLjYtLjY0MS0uOTMtLjkyM2wtMS4xMjYgMS4xNy0uMzAxLS4xOTYtLjM4Ny0uMjUzYTcuNjggNy42OCAwIDAgMC0yLjY2OS0xLjEwNGwtLjc4OC0uMTY2em0zLjM2OCA0Ljg0MWE1LjkgNS45IDAgMCAxIDEuODMyIDQuMTg2Yy4wNjYgMy4xNTYtMi41MjggNS44NjctNS42ODMgNS45NGE2LjQ5MiA2LjQ5MiAwIDAgMS0uMTQxLjAwMmMtMy4xOTggMC01LjgzMy0yLjUyNS01LjkxMy01LjY5LS4wODEtMy4yMzQgMi40Ni01Ljk0NCA1LjY3MS02LjA0MWE1LjgzIDUuODMgMCAwIDEgNC4yMzQgMS42MDN6bS00LjIwNi0uNzMzYy0yLjczMi4wODItNC44OTggMi4zOTMtNC44MjkgNS4xNS4wNjkgMi42OTMgMi4zMTggNC44NDEgNS4wNDMgNC44NGguMTJjMi42NzYtLjA2MyA0Ljg5LTIuMzc3IDQuODM0LTUuMDUzQTUuMDI5IDUuMDI5IDAgMCAwIDEzLjQ0IDYuMzdhNC45NTkgNC45NTkgMCAwIDAtMy42MDctMS4zNjV6TS44NyAxMC42M0guNTA1di4wMTdoLjM2NnYtLjAxN3ptNy45MzUtOC44OWwtLjM0Ni4wNzJ2LjM1NGwuMzQ2LS40MjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1zZXJ2aWNlcy13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMjAgMjEnJTNFJTNDcGF0aCBmaWxsPSN7ZW5jb2RlY29sb3IoJHdoaXRlKX0gZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNOC44NDQuMDY3YTkuOTM1IDkuOTM1IDAgMCAxIDIuMzEzIDBsLjM4Ni4wNDV2MS43MDFsLjA5Ny4wMmE4LjU1IDguNTUgMCAwIDEgMi45NjUgMS4yMjdsLjA4NC4wNTYgMS4xNzctMS4yMjMuMzA5LjI0MWE5Ljc5OSA5Ljc5OSAwIDAgMSAxLjYzIDEuNjE1bC4yNDguMzA5LTEuMjE2IDEuMTgyLjA1Ni4wODVhOC42MDggOC42MDggMCAwIDEgMS4yNjYgMi45OTZsLjAyLjA5N2gxLjY5M2wuMDUuMzc5Yy4xLjc2Mi4xMDQgMS41MjcuMDExIDIuMzE1bC0uMDQ1LjM4NWgtMS42ODRsLS4wMjMuMDkyYy0uMTc5LjcyNS0uMyAxLjEzNi0uNDc3IDEuNTYyYTkuNSA5LjUgMCAwIDEtLjc1NiAxLjQzNmwtLjA1My4wODQgMS4yIDEuMjAzLS4yMzYuMzAzYTkuNzYxIDkuNzYxIDAgMCAxLTEuNjcgMS42N2wtLjMxNS4yNDktMS4xNTYtMS4yMzUtLjA4Ny4wNTdhOC41MTUgOC41MTUgMCAwIDEtMi45ODggMS4yNDRsLS4wOTguMDJ2MS43MWwtLjM5Ny4wMzVjLS4xNzIuMDE1LS4yNy4wMjktLjM3My4wNThsLS4wNTguMDE3SDkuMjlsLS4wNTYtLjAxNmEyLjAzNCAyLjAzNCAwIDAgMC0uMzgxLS4wNmwtLjM5Ny0uMDM1di0xLjcxM2wtLjA5OC0uMDJhOC40ODQgOC40ODQgMCAwIDEtMy4wMDItMS4yNDhsLS4wODMtLjA1NS0xLjE5MiAxLjIwNi0uMzA2LS4yNDJhOS40OTcgOS40OTcgMCAwIDEtMS42NDYtMS42NjRsLS4yMzctLjMwOCAxLjIxOS0xLjE3NS0uMDU1LS4wODVhOC41NDIgOC41NDIgMCAwIDEtMS4yMjMtMi45OWwtLjAyLS4wOTdILjEwOGwtLjAzNy0uMzk2YTEuNzMgMS43MyAwIDAgMC0uMDU0LS4zMzhMMCAxMC43MDdWOS4zNGwuMDE1LS4wNTZjLjAyOS0uMTA2LjA0LS4xOTYuMDUzLS4zODlsLjAwMS0uMDE5di0uMDExbC4wMDQtLjA0LjAzMS0uNDAxaDEuNzJsLjAyLS4wOTdhOC40NyA4LjQ3IDAgMCAxIDEuMjQzLTIuOTY1bC4wNTctLjA4Ni0xLjIyMy0xLjE3LjI0Mi0uMzFhOS41NzggOS41NzggMCAwIDEgMS42NC0xLjY0NGwuMzAxLS4yMzggMS4yMSAxLjE5Ni4wODMtLjA1M0E4LjY4NiA4LjY4NiAwIDAgMSA4LjM2MiAxLjgzbC4wOTgtLjAyVi4xMTJ6bTEuODI4LjgzQTkuMDE5IDkuMDE5IDAgMCAwIDkuMzMuODk0djEuNjI0bC0uMzQ3LjA3Mi0uNDQzLjA5MkE3LjgxNSA3LjgxNSAwIDAgMCA1Ljg2OCAzLjc5bC0uNjcuNDMxLTEuMTUzLTEuMTRhOC42NjUgOC42NjUgMCAwIDAtLjk0Ny45NDdMNC4yNzIgNS4xNWwtLjIwMS4zMDQtLjI1OC4zODlhNy42IDcuNiAwIDAgMC0xLjExNyAyLjY2NmwtLjE2OC43ODVILjkwMmExLjk0NSAxLjk0NSAwIDAgMS0uMDMxLjE1OXYxLjEzNmwuMDEuMDRoMS42NDVsLjA3LjM1LjA5MS40NDVjLjE5Ny45NzEuNTU3IDEuODQ5IDEuMTAxIDIuNjlsLjQ0NC42ODctMS4xNjggMS4xMjZjLjI4OC4zNDEuNjA1LjY2Ljk1My45NjFsMS4xMzktMS4xNTIuMjk4LjE5Ni4zODEuMjVhNy42MTUgNy42MTUgMCAwIDAgMi43IDEuMTIzbC43OTMuMTYzdjEuNjQ1bC4wNzguMDE4SDEwLjZsLjA3NS0uMDE4di0xLjYzNmwuMzQ1LS4wNzMuNDQzLS4wOTRhNy42NDUgNy42NDUgMCAwIDAgMi42ODktMS4xMThsLjctLjQ2NCAxLjEwNyAxLjE4M2MuMzU2LS4zMDYuNjc4LS42MjguOTcyLS45NzJsLTEuMTQ0LTEuMTQ3LjE4Ny0uMjk0LjI0LS4zNzhhOC42MyA4LjYzIDAgMCAwIC42ODgtMS4zMDZjLjE1NS0uMzcyLjI2Ni0uNzUuNDM1LTEuNDM0bC4xODctLjc1NGgxLjU4MkE4LjM5NyA4LjM5NyAwIDAgMCAxOS4xIDkuMjloLTEuNjIzbC0uMDc1LS4zNDQtLjA5NC0uNDRhNy43MzkgNy43MzkgMCAwIDAtMS4xNC0yLjY5OWwtLjQ1NS0uNjg3IDEuMTYtMS4xMjhjLS4yOTEtLjMzNS0uNi0uNjQxLS45My0uOTIzbC0xLjEyNiAxLjE3LS4zMDEtLjE5Ni0uMzg3LS4yNTNhNy42OCA3LjY4IDAgMCAwLTIuNjY5LTEuMTA0bC0uNzg4LS4xNjZ6bTMuMzY4IDQuODQxYTUuOSA1LjkgMCAwIDEgMS44MzIgNC4xODZjLjA2NiAzLjE1Ni0yLjUyOCA1Ljg2Ny01LjY4MyA1Ljk0YTYuNDkyIDYuNDkyIDAgMCAxLS4xNDEuMDAyYy0zLjE5OCAwLTUuODMzLTIuNTI1LTUuOTEzLTUuNjktLjA4MS0zLjIzNCAyLjQ2LTUuOTQ0IDUuNjcxLTYuMDQxYTUuODMgNS44MyAwIDAgMSA0LjIzNCAxLjYwM3ptLTQuMjA2LS43MzNjLTIuNzMyLjA4Mi00Ljg5OCAyLjM5My00LjgyOSA1LjE1LjA2OSAyLjY5MyAyLjMxOCA0Ljg0MSA1LjA0MyA0Ljg0aC4xMmMyLjY3Ni0uMDYzIDQuODktMi4zNzcgNC44MzQtNS4wNTNBNS4wMjkgNS4wMjkgMCAwIDAgMTMuNDQgNi4zN2E0Ljk1OSA0Ljk1OSAwIDAgMC0zLjYwNy0xLjM2NXpNLjg3IDEwLjYzSC41MDV2LjAxN2guMzY2di0uMDE3em03LjkzNS04Ljg5bC0uMzQ2LjA3MnYuMzU0bC4zNDYtLjQyNnonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLW1lbnU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDMwIDIxJyUzRSUzQ2cgZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMCAwaDMwdjJIMHpNMCA5aDMwdjJIMHpNMCAxOWgzMHYySDB6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLXNlYXJjaDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjc0MjIgMTAuMzQzOUMxMi41MzI5IDkuMjY3MyAxMyA3LjkzODIgMTMgNi41QzEzIDIuOTEwMTUgMTAuMDg5OSAwIDYuNSAwQzIuOTEwMTUgMCAwIDIuOTEwMTUgMCA2LjVDMCAxMC4wODk5IDIuOTEwMTUgMTMgNi41IDEzQzcuOTM4NTggMTMgOS4yNjgwMSAxMi41MzI3IDEwLjM0NDggMTEuNzQxNUwxMC4zNDM5IDExLjc0MjJDMTAuMzczNCAxMS43ODIyIDEwLjQwNjIgMTEuODIwNCAxMC40NDI0IDExLjg1NjZMMTQuMjkyOSAxNS43MDcxQzE0LjY4MzQgMTYuMDk3NiAxNS4zMTY2IDE2LjA5NzYgMTUuNzA3MSAxNS43MDcxQzE2LjA5NzYgMTUuMzE2NiAxNi4wOTc2IDE0LjY4MzQgMTUuNzA3MSAxNC4yOTI5TDExLjg1NjYgMTAuNDQyNEMxMS44MjA0IDEwLjQwNjIgMTEuNzgyMiAxMC4zNzM0IDExLjc0MjIgMTAuMzQzOVpNMTIgNi41QzEyIDkuNTM3NTcgOS41Mzc1NyAxMiA2LjUgMTJDMy40NjI0MyAxMiAxIDkuNTM3NTcgMSA2LjVDMSAzLjQ2MjQzIDMuNDYyNDMgMSA2LjUgMUM5LjUzNzU3IDEgMTIgMy40NjI0MyAxMiA2LjVaJyBmaWxsPScje2VuY29kZWNvbG9yKCRwcmltYXJ5KX0nIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1zZWFyY2gtd2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS43NDIyIDEwLjM0MzlDMTIuNTMyOSA5LjI2NzMgMTMgNy45MzgyIDEzIDYuNUMxMyAyLjkxMDE1IDEwLjA4OTkgMCA2LjUgMEMyLjkxMDE1IDAgMCAyLjkxMDE1IDAgNi41QzAgMTAuMDg5OSAyLjkxMDE1IDEzIDYuNSAxM0M3LjkzODU4IDEzIDkuMjY4MDEgMTIuNTMyNyAxMC4zNDQ4IDExLjc0MTVMMTAuMzQzOSAxMS43NDIyQzEwLjM3MzQgMTEuNzgyMiAxMC40MDYyIDExLjgyMDQgMTAuNDQyNCAxMS44NTY2TDE0LjI5MjkgMTUuNzA3MUMxNC42ODM0IDE2LjA5NzYgMTUuMzE2NiAxNi4wOTc2IDE1LjcwNzEgMTUuNzA3MUMxNi4wOTc2IDE1LjMxNjYgMTYuMDk3NiAxNC42ODM0IDE1LjcwNzEgMTQuMjkyOUwxMS44NTY2IDEwLjQ0MjRDMTEuODIwNCAxMC40MDYyIDExLjc4MjIgMTAuMzczNCAxMS43NDIyIDEwLjM0MzlaTTEyIDYuNUMxMiA5LjUzNzU3IDkuNTM3NTcgMTIgNi41IDEyQzMuNDYyNDMgMTIgMSA5LjUzNzU3IDEgNi41QzEgMy40NjI0MyAzLjQ2MjQzIDEgNi41IDFDOS41Mzc1NyAxIDEyIDMuNDYyNDMgMTIgNi41WicgZmlsbD0nI3tlbmNvZGVjb2xvcigkd2hpdGUpfScgLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLXNlYXJjaC1ncmVlbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjc0MjIgMTAuMzQzOUMxMi41MzI5IDkuMjY3MyAxMyA3LjkzODIgMTMgNi41QzEzIDIuOTEwMTUgMTAuMDg5OSAwIDYuNSAwQzIuOTEwMTUgMCAwIDIuOTEwMTUgMCA2LjVDMCAxMC4wODk5IDIuOTEwMTUgMTMgNi41IDEzQzcuOTM4NTggMTMgOS4yNjgwMSAxMi41MzI3IDEwLjM0NDggMTEuNzQxNUwxMC4zNDM5IDExLjc0MjJDMTAuMzczNCAxMS43ODIyIDEwLjQwNjIgMTEuODIwNCAxMC40NDI0IDExLjg1NjZMMTQuMjkyOSAxNS43MDcxQzE0LjY4MzQgMTYuMDk3NiAxNS4zMTY2IDE2LjA5NzYgMTUuNzA3MSAxNS43MDcxQzE2LjA5NzYgMTUuMzE2NiAxNi4wOTc2IDE0LjY4MzQgMTUuNzA3MSAxNC4yOTI5TDExLjg1NjYgMTAuNDQyNEMxMS44MjA0IDEwLjQwNjIgMTEuNzgyMiAxMC4zNzM0IDExLjc0MjIgMTAuMzQzOVpNMTIgNi41QzEyIDkuNTM3NTcgOS41Mzc1NyAxMiA2LjUgMTJDMy40NjI0MyAxMiAxIDkuNTM3NTcgMSA2LjVDMSAzLjQ2MjQzIDMuNDYyNDMgMSA2LjUgMUM5LjUzNzU3IDEgMTIgMy40NjI0MyAxMiA2LjVaJyBmaWxsPScje2VuY29kZWNvbG9yKCRuZm0tZ3JlZW4pfScgLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLWNhcnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNycgaGVpZ2h0PScyMycgdmlld0JveD0nMCAwIDI3IDIzJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xLjY3NCAxLjAwNGMuNjkzLjA5NSAyLjM2My4zOSAyLjg5NSAxLjA4Ni4xMy4xNy4zNzggMS4wMTcuNyAyLjNhMi4xMDggMi4xMDggMCAwIDEgMS4zNTUtLjQ5M2gxNi4yNThBMi4xMTMgMi4xMTMgMCAwIDEgMjQuOTYgNi40M0wyMy41NCAxM2EyLjEyIDIuMTIgMCAwIDEtMi4wNCAxLjY5M0w4LjM4NyAxNi4wMThoLS4wM2MtLjE3NyAwLS4zNS0uMDIzLS41MTYtLjA2NC4wOS40MjUuMTguODQ5LjI2NyAxLjI2Ny4wNy4xNy40MzMuOTcgMS4zOTguOTdoLjMwM2MyLjA5Ni4wMDcgMTEuMjMyLjA2MyAxMi4xMy4wNjdoLjA3NWMuMzIzIDAgLjU5Mi4xOS42MDQuNTE2LjAxMi4zMjUtLjIzNy41Ny0uNTY1LjU5MmgtLjAzN2MtLjEzMi0uMDAyLS42MDEtLjAwOS0xLjI4Ny0uMDE1YTEuNjg5IDEuNjg5IDAgMSAxLTIuNzY3LS4wMTZoLS4zMDFsLTYuNDY2LjAwMmExLjY4OSAxLjY4OSAwIDEgMS0yLjc2MS0uMjA0Yy0xLjA4NS0uNDQ2LTEuNDU4LTEuNDg1LTEuNDc3LTEuNTQxYS41MzguNTM4IDAgMCAxLS4wMjEtLjA3NEM1Ljg0IDEyLjI3MiAzLjk3OCAzLjczIDMuNTkgMi44MDRjLS4yMTctLjE5OC0xLjE4Mi0uNDgtMi4wOC0uNjAxYS42MDUuNjA1IDAgMCAxIC4xNjQtMS4xOTl6bTQuOTUgNC4xMDJhLjkwOC45MDggMCAwIDAtLjg4OSAxLjA4N2wxLjczMiA3Ljg3NGMuMDgxLjQyLjQ0LjcyNy44NjYuNzQxbDEzLjEzNi0xLjMyNmEuOTEuOTEgMCAwIDAgLjg4OC0uNzI4bDEuNDE5LTYuNTY3YS45MS45MSAwIDAgMC0uODg5LTEuMDc3TDYuNjI0IDUuMTA2eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctY2FydC13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI3JyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjcgMjMnJTNFJTNDcGF0aCBmaWxsPScje2VuY29kZWNvbG9yKCR3aGl0ZSl9ICdmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xLjY3NCAxLjAwNGMuNjkzLjA5NSAyLjM2My4zOSAyLjg5NSAxLjA4Ni4xMy4xNy4zNzggMS4wMTcuNyAyLjNhMi4xMDggMi4xMDggMCAwIDEgMS4zNTUtLjQ5M2gxNi4yNThBMi4xMTMgMi4xMTMgMCAwIDEgMjQuOTYgNi40M0wyMy41NCAxM2EyLjEyIDIuMTIgMCAwIDEtMi4wNCAxLjY5M0w4LjM4NyAxNi4wMThoLS4wM2MtLjE3NyAwLS4zNS0uMDIzLS41MTYtLjA2NC4wOS40MjUuMTguODQ5LjI2NyAxLjI2Ny4wNy4xNy40MzMuOTcgMS4zOTguOTdoLjMwM2MyLjA5Ni4wMDcgMTEuMjMyLjA2MyAxMi4xMy4wNjdoLjA3NWMuMzIzIDAgLjU5Mi4xOS42MDQuNTE2LjAxMi4zMjUtLjIzNy41Ny0uNTY1LjU5MmgtLjAzN2MtLjEzMi0uMDAyLS42MDEtLjAwOS0xLjI4Ny0uMDE1YTEuNjg5IDEuNjg5IDAgMSAxLTIuNzY3LS4wMTZoLS4zMDFsLTYuNDY2LjAwMmExLjY4OSAxLjY4OSAwIDEgMS0yLjc2MS0uMjA0Yy0xLjA4NS0uNDQ2LTEuNDU4LTEuNDg1LTEuNDc3LTEuNTQxYS41MzguNTM4IDAgMCAxLS4wMjEtLjA3NEM1Ljg0IDEyLjI3MiAzLjk3OCAzLjczIDMuNTkgMi44MDRjLS4yMTctLjE5OC0xLjE4Mi0uNDgtMi4wOC0uNjAxYS42MDUuNjA1IDAgMCAxIC4xNjQtMS4xOTl6bTQuOTUgNC4xMDJhLjkwOC45MDggMCAwIDAtLjg4OSAxLjA4N2wxLjczMiA3Ljg3NGMuMDgxLjQyLjQ0LjcyNy44NjYuNzQxbDEzLjEzNi0xLjMyNmEuOTEuOTEgMCAwIDAgLjg4OC0uNzI4bDEuNDE5LTYuNTY3YS45MS45MSAwIDAgMC0uODg5LTEuMDc3TDYuNjI0IDUuMTA2eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctY2hhdDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDZyBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J005LjUzIDE0LjA2NmE5LjE4IDkuMTggMCAwIDEtMy4xMDgtLjExNi4zODEuMzgxIDAgMCAwLS4zNi4xMTFjLTEuNzk4IDEuODgzLTQuODQ5IDEuOTA1LTQuOTc4IDEuOTA1YS4wMjkuMDI5IDAgMCAxLS4wMy0uMDI5Yy0uMDAxLS4wMTUuMDEtLjAzLjAyNi0uMDMxIDEuMjctLjE0MiAyLjEyMy0xLjE4MyAyLjQtMi45MjZhLjM5MS4zOTEgMCAwIDAtLjE1My0uMzc4QzEuNzA3IDExLjQzLjc3NyA5Ljc0Ljc3NyA3Ljk2N2MwLTMuNDEgMy4zODEtNi4xODQgNy41MzgtNi4xODQgMy42MzQgMCA2LjY3NiAyLjEyIDcuMzgzIDQuOTMzLjI2OCAwIC41MzYuMDE1LjgwMi4wNDJDMTUuODEzIDMuNDkgMTIuNDA0IDEgOC4zMTMgMSAzLjczIDEgMCA0LjEyNCAwIDcuOTYzYzAgMS45NTMuOTcxIDMuODA2IDIuNjczIDUuMTI0QzIuNDkxIDE0IDIuMDUgMTUuMDEuOTk1IDE1LjEzMmEuODA4LjgwOCAwIDAgMC0uNzYuODUzLjgwNy44MDcgMCAwIDAgLjg0OS43NjRjLjEzOSAwIDMuMzQ4LS4wMjMgNS4zODYtMS45OTFhOS44ODMgOS44ODMgMCAwIDAgMy40OC4wMzdjLS4xNi0uMjMtLjMtLjQ3Mi0uNDItLjcyNScvJTNFJTNDcGF0aCBkPSdNMTcuNzIxIDE3LjU3NmE2LjEwMyA2LjEwMyAwIDAgMS0xLjIyMS4xMjRjLTMuMDMzIDAtNS41LTIuMjMxLTUuNS00Ljk3NSAwLTIuNzQ0IDIuNDY4LTQuOTc1IDUuNS00Ljk3NSAzLjAzMSAwIDUuNSAyLjIzMiA1LjUgNC45NzUgMCAxLjM5NC0uNjQzIDIuNzItMS43NyAzLjY1OC4xMjEuNjU1LjQxNCAxLjM3OSAxLjExMiAxLjQ2My4yODIuMDMyLjQ5Mi4zLjQ3Ni42MDctLjAxNS4zMDktLjI1MS41NS0uNTM1LjU0Ny0uMDkyIDAtMi4yMTUtLjAxNy0zLjU2NC0xLjQyM2wuMDAyLS4wMDF6TTExLjU1IDEyLjczYzAgMi40MiAyLjIyIDQuMzg4IDQuOTQ4IDQuMzg4YTUuNTMgNS41MyAwIDAgMCAxLjI0LS4xNGMuMDg2LS4wMi4xNzYuMDA5LjIzNy4wNzcgMS4xODEgMS4zMzYgMy4xODMgMS4zNTIgMy4yNjggMS4zNTIuMDEgMCAuMDItLjAxLjAyLS4wMjEgMC0uMDEyLS4wMS0uMDIxLS4wMi0uMDIxLS44MzQtLjEwMi0xLjM5NC0uODM5LTEuNTc1LTIuMDc4YS4yOS4yOSAwIDAgMSAuMTAyLS4yNjhjMS4wNjctLjgzMiAxLjY4LTIuMDMxIDEuNjgtMy4yOSAwLTIuNDItMi4yMTktNC4zODgtNC45NDgtNC4zODgtMi43MjkgMC00Ljk0OCAxLjk2OS00Ljk0OCA0LjM4OGwtLjAwNC4wMDF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLXBpbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTUgMjAnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTcuNSAwQzMuMzU4IDAgMCAzLjM1MyAwIDcuNDkgMCAxNC41OTUgNy41IDIwIDcuNSAyMFMxNSAxNC41OTYgMTUgNy40OUMxNSAzLjM1MiAxMS42NDIgMCA3LjUgMHptMCAxMS42NTZhNC4xNyA0LjE3IDAgMCAxLTQuMTcyLTQuMTY3QTQuMTcgNC4xNyAwIDAgMSA3LjUgMy4zMjNhNC4xNyA0LjE3IDAgMCAxIDQuMTcyIDQuMTY2QTQuMTcgNC4xNyAwIDAgMSA3LjUgMTEuNjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctZW1haWw6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDIyIDE0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMS4yMTQgMTIuOTkxbC02LjA1LTUuOTk1IDYuMDUtNS45ODhWMTIuOTl6bS0xOS41ODcuMjMxbDUuNzQtNS42ODggMi41MzEgMi41MDZjLjYwNS42IDEuNTg3LjYgMi4xOTIgMGwyLjUzMS0yLjUwNiA1Ljc0IDUuNjg4SDEuNjI3ek0uNzg2IDEuMDJsNi4wMzcgNS45NzYtNi4wMzcgNS45ODNWMS4wMnpNMjAuMzU5Ljc3N2wtOC44MDIgOC43MTVhLjgwMi44MDIgMCAwIDEtMS4xMjYgMEwxLjYyOC43NzdoMTguNzMxek0yMS4yMTQgMEguNzg2QS43ODEuNzgxIDAgMCAwIDAgLjc3N3YxMi40NDVjMCAuNDMuMzUyLjc3OC43ODYuNzc4aDIwLjQyOGEuNzgyLjc4MiAwIDAgMCAuNzg2LS43NzhWLjc3N0EuNzgxLjc4MSAwIDAgMCAyMS4yMTQgMHonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLWxpbmstcGF0aDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTguMzkyIDIwLjU2M2E0LjkyOCA0LjkyOCAwIDAgMS02Ljk1NiAwIDQuOTI4IDQuOTI4IDAgMCAxIDAtNi45NTVsNC4zNDgtNC4zNDdjMS44MjYtMS44MjYgNC43NDUtMS45MjcgNi42NzYtLjI2NWEuOTI1LjkyNSAwIDAgMS0xLjIwMiAxLjQwNiAzLjA0NiAzLjA0NiAwIDAgMC00LjE3LjE2M0wyLjc0IDE0LjkxMmEzLjA0NyAzLjA0NyAwIDAgMCAwIDQuMzQ3IDMuMDQ3IDMuMDQ3IDAgMCAwIDQuMzQ3IDBsNC4xMy00LjEzYS45MjIuOTIyIDAgMSAxIDEuMzAzIDEuMzA1bC00LjEzIDQuMTN6bTcuODI0LTcuODI0Yy0xLjgyNiAxLjgyNi00Ljc0NSAxLjkyNy02LjY3Ni4yNjVhLjkyNS45MjUgMCAxIDEgMS4yMDItMS40MDYgMy4wNDYgMy4wNDYgMCAwIDAgNC4xNy0uMTYzbDQuMzQ3LTQuMzQ3YTMuMDQ3IDMuMDQ3IDAgMCAwIDAtNC4zNDcgMy4wNDcgMy4wNDcgMCAwIDAtNC4zNDcgMGwtNC4xMyA0LjEzQS45MjIuOTIyIDAgMSAxIDkuNDggNS41NjVsNC4xMy00LjEzYTQuOTI4IDQuOTI4IDAgMCAxIDYuOTU1IDAgNC45MjggNC45MjggMCAwIDEgMCA2Ljk1NmwtNC4zNDggNC4zNDd6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1ob3VzZS1wYXRoOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NwYXRoIGZpbGw9JyUyMzA0NkEzOCcgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTEuMDI2IDBMMCAxMC45MzdsMi43MjQuMDU3VjIyaDUuNTE4di03Ljk2M0gxMy43NTlWMjJoNS41MTdWMTAuOTk0SDIyeicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctaGVhcnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOC45MiA2LjU4NmMtLjIwMiAyLjY1NS0zLjU3IDUuNTA2LTMuNjA4IDUuNTM4bC01LjI4IDQuNTA4LTUuMzY0LTQuNTE4Yy0uMDM0LS4wMjctMy40MzItMi44LTMuNTk1LTUuNDQ2LS4xMTEtMS44MDUuMzk4LTMuNDM1IDEuMzk5LTQuNDcuNzM1LS43NjMgMS43MTQtMS4xNjUgMi44My0xLjE2NSAxLjU1NyAwIDMuMzE4IDEuMDIyIDQuMTA3IDIuMzlsLjYyNSAxLjAxMi42NDctMS4wNWMuNzA1LTEuMzg0IDIuMzg0LTIuMzUyIDQuMDg2LTIuMzUyIDEuMTI3IDAgMi4xMDcuNDAzIDIuODM0IDEuMTY3Ljk3MiAxLjAyMyAxLjQ1MyAyLjYyIDEuMzE4IDQuMzg2bS0uNTQzLTUuMDg4QzE3LjQ0NC41MTggMTYuMTk2IDAgMTQuNzY3IDBjLTEuOTI4IDAtMy43NzYuOTcyLTQuNzUgMi40MzhDOC45NTYgMSA3LjA1OCAwIDUuMyAwYy0xLjQxNSAwLTIuNjYuNTE1LTMuNiAxLjQ5Qy41MDEgMi43MzEtLjExMiA0LjY0MS4wMTcgNi43M2MuMTkgMy4wOTYgMy44MjMgNi4wNTcgMy45NjggNi4xNzNMMTAuMDM2IDE4bDUuOTY5LTUuMDk2Yy4xNTItLjEyNiAzLjczNi0zLjE1NyAzLjk3LTYuMjQxLjE1Ni0yLjA1LS40MjctMy45MzMtMS42LTUuMTY1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1oZWFydC13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTE0Ljc2NyAwYzEuNDMgMCAyLjY3Ny41MTggMy42MDkgMS40OTggMS4xNzIgMS4yMzIgMS43NTUgMy4xMTQgMS42IDUuMTY1LS4yMzUgMy4wODQtMy44MiA2LjExNS0zLjk3MSA2LjI0MUwxMC4wMzYgMThsLTYuMDUtNS4wOTdDMy44NCAxMi43ODcuMjA2IDkuODI2LjAxNSA2LjczYy0uMTI4LTIuMDg3LjQ4Ni0zLjk5NyAxLjY4NS01LjI0QzIuNjQxLjUxNSAzLjg4NiAwIDUuMzAxIDBjMS43NTcgMCAzLjY1NSAxIDQuNzE2IDIuNDM4QzEwLjk5Ljk3MiAxMi44MzkgMCAxNC43NjcgMHonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWhlYXJ0LWZpbGxlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDcGF0aCBmaWxsPSclMjM0M2IwMmEnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTE0Ljc2NyAwYzEuNDMgMCAyLjY3Ny41MTggMy42MDkgMS40OTggMS4xNzIgMS4yMzIgMS43NTUgMy4xMTQgMS42IDUuMTY1LS4yMzUgMy4wODQtMy44MiA2LjExNS0zLjk3MSA2LjI0MUwxMC4wMzYgMThsLTYuMDUtNS4wOTdDMy44NCAxMi43ODcuMjA2IDkuODI2LjAxNSA2LjczYy0uMTI4LTIuMDg3LjQ4Ni0zLjk5NyAxLjY4NS01LjI0QzIuNjQxLjUxNSAzLjg4NiAwIDUuMzAxIDBjMS43NTcgMCAzLjY1NSAxIDQuNzE2IDIuNDM4QzEwLjk5Ljk3MiAxMi44MzkgMCAxNC43NjcgMHonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLXBkZjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTcgMjAnJTNFJTNDcGF0aCBmaWxsPSclMjM3Njc2NzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTkuNzE5IDB2My44MjRjMCAxLjAwOS43MDUgMS44MyAxLjU3MSAxLjgzaDMuNTE2djIuNTgxSDE3djkuNDA1aC0yLjE5NHYxLjA2N2MwIC43MTQtLjQ5NyAxLjI5My0xLjExIDEuMjkzSDEuMTFjLS41OTggMC0xLjA4NC0uNTUtMS4xMDktMS4yMzl2LTEuOTQ2aDE2LjE4NVY5LjA2SC4wMDJWNS4yNzJIMHYtMy45OEMwIC41OC40OTcgMCAxLjExIDBIOS43MnptLTQuNTQgMTAuOTA1Yy43OCAwIDEuMjg2LjE0MiAxLjY4Mi40NDUuNDI2LjMyMi42OTQuODM1LjY5NCAxLjU3IDAgLjc5OC0uMjg2IDEuMzQ4LS42ODIgMS42ODgtLjQzMy4zNjQtMS4wOS41MzgtMS44OTUuNTM4LS40ODEgMC0uODIzLS4wMzEtMS4wNTQtLjA2MnYtNC4wOTJhOC4xNiA4LjE2IDAgMCAxIDEuMjU1LS4wODd6bS0zLjU0IDBjLjU3MyAwIC45OC4xMTIgMS4yNTUuMzM0LjI2Mi4yMS40MzkuNTU2LjQzOS45NjQgMCAuNDA4LS4xMzQuNzU0LS4zNzguOTktLjMxNy4zMDItLjc4Ni40MzgtMS4zMzQuNDM4LS4xMjIgMC0uMjMyLS4wMDYtLjMxNy0uMDE4djEuNDloLS45MnYtNC4xMTFjLjI4Ni0uMDUuNjg4LS4wODcgMS4yNTUtLjA4N3ptOS4wMzYuMDMxdi43NzNIOS4wOTd2Ljk1MmgxLjQ3NHYuNzY2SDkuMDk3djEuNjc1aC0uOTMydi00LjE2NmgyLjUxem0tNS4zOTguNjkzYy0uMjA4IDAtLjM0Mi4wMTgtLjQyLjAzN3YyLjcyNWMuMDc4LjAxOS4yMDYuMDE5LjMyMi4wMTkuODQuMDA2IDEuMzktLjQ2NCAxLjM5LTEuNDU5LjAwNS0uODY1LS40OTQtMS4zMjItMS4yOTItMS4zMjJ6bS0zLjU5LS4wMTNhMS41OCAxLjU4IDAgMCAwLS4zODMuMDM3djEuMjNjLjA4LjAxOS4xNzcuMDI1LjMxLjAyNS40OTQgMCAuNzk5LS4yNTMuNzk5LS42OCAwLS4zODMtLjI2Mi0uNjEyLS43MjUtLjYxMnpNMTAuNjQyLjQzNGMuOTgzLjg3NyAyLjcyIDIuODggMy42MDkgNC4xNDZoLTIuOTZjLS4zNTggMC0uNjQ5LS4zNC0uNjQ5LS43NTZ6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1jaGVjay1ibGFjazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTEuMzU3IDE0YzAgNi45NzMgNS42NzIgMTIuNjQ0IDEyLjY0NCAxMi42NDRTMjYuNjQ2IDIwLjk3MyAyNi42NDYgMTQgMjAuOTczIDEuMzU1IDE0IDEuMzU1QzcuMDI5IDEuMzU1IDEuMzU3IDcuMDI5IDEuMzU3IDE0ek0wIDE0QzAgNi4yOCA2LjI4IDAgMTQgMHMxNCA2LjI4IDE0IDE0LTYuMjggMTQtMTQgMTRTMCAyMS43MiAwIDE0em0yMC45MTktNS44Yy41NjYtLjU5OCAxLjQ2Ny4yNzUuOTAxLjg3NC0zLjE0IDMuNDQxLTYuMzA3IDYuODMzLTkuNDc0IDEwLjI1LS4xNTQuMTc0LS4zMDkuMzI0LS40NjMuNDk4LS4yMzIuMjUtLjY3LjIyNS0uOTAxIDAtMS41OTYtMS40NzEtMy4xOTItMi45NjctNC43ODgtNC40MzktLjU5My0uNTQ5LjMwOC0xLjQ0Ni45LS44NzNhNjI3LjQwMyA2MjcuNDAzIDAgMCAxIDQuMyAzLjk5YzMuMTkyLTMuNDQxIDYuMzU5LTYuODU4IDkuNTI1LTEwLjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1jaGVjay1ncmVlbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnJTNFJTNDcGF0aCBmaWxsPSclMjMwNDZBMzgnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTEuMzU3IDE0YzAgNi45NzMgNS42NzIgMTIuNjQ0IDEyLjY0NCAxMi42NDRTMjYuNjQ2IDIwLjk3MyAyNi42NDYgMTQgMjAuOTczIDEuMzU1IDE0IDEuMzU1QzcuMDI5IDEuMzU1IDEuMzU3IDcuMDI5IDEuMzU3IDE0ek0wIDE0QzAgNi4yOCA2LjI4IDAgMTQgMHMxNCA2LjI4IDE0IDE0LTYuMjggMTQtMTQgMTRTMCAyMS43MiAwIDE0em0yMC45MTktNS44Yy41NjYtLjU5OCAxLjQ2Ny4yNzUuOTAxLjg3NC0zLjE0IDMuNDQxLTYuMzA3IDYuODMzLTkuNDc0IDEwLjI1LS4xNTQuMTc0LS4zMDkuMzI0LS40NjMuNDk4LS4yMzIuMjUtLjY3LjIyNS0uOTAxIDAtMS41OTYtMS40NzEtMy4xOTItMi45NjctNC43ODgtNC40MzktLjU5My0uNTQ5LjMwOC0xLjQ0Ni45LS44NzNhNjI3LjQwMyA2MjcuNDAzIDAgMCAxIDQuMyAzLjk5YzMuMTkyLTMuNDQxIDYuMzU5LTYuODU4IDkuNTI1LTEwLjN6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1zaGllbGQtYmxhY2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuZjJlMDJmNjYtOGFlYy00ZDcyLWI4YTYtY2Y3ZDkyN2FlY2E3JTdCZmlsbDpub25lOyU3RC5mOTQ3OTcwMC01NTJjLTRkNGMtYmU0MC1iNmI4ZWJkMzA5OTQlN0JmaWxsOiUyMzM2MzYzNjslN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdhNDVkNTY2OC00YTk0LTRhNTMtOGQ4OS1mZjc2OTE0Y2ViZGMnIGRhdGEtbmFtZT0nd2FycmFudHknJTNFJTNDcGF0aCBjbGFzcz0nZjJlMDJmNjYtOGFlYy00ZDcyLWI4YTYtY2Y3ZDkyN2FlY2E3JyBkPSdNNzkuMjQsNTJWMjQuNjZhNTMuMzUsNTMuMzUsMCwwLDEtMTQuMzctMi45MSw0MS4yNiw0MS4yNiwwLDAsMS0xNC42Mi05LjE5QTQ2LjcsNDYuNywwLDAsMSwzNSwyMS43NWE2MC43LDYwLjcsMCwwLDEtMTUuMjgsMi45MlY1MS45YzAsLjYuNCw3LDIuODgsMTAuODUuMjIuMzUuNDEuNzUuNjksMS4yMSwyLjc1LDQuNTUsOC40NCwxNCwyNi45MiwyMi41NiwxOC04LjM0LDIzLjQtMTcuNjgsMjYtMjIuMTkuMzUtLjYxLjY2LTEuMTUuOTQtMS41OCwyLjA3LTMuMjQsMi4xNy04Ljc2LDItMTAuNjFDNzkuMTksNTIuMDgsNzkuMjQsNTIsNzkuMjQsNTJabS04LjM0LTguOWEyLDIsMCwwLDEtLjYsMS40M2wtMjUsMjUuMmEyLjEyLDIuMTIsMCwwLDEtMS40Ni43aDBhMi4xNiwyLjE2LDAsMCwxLTEuNDYtLjdMMzAuNTUsNTcuNTdhMi4xLDIuMSwwLDAsMS0uNDYtMS41di0xM2ExLjkyLDEuOTIsMCwwLDEsMy4zMi0xLjQ0bDEwLjQyLDEwLjZMNjcuNDMsMjguNmEyLDIsMCwwLDEsMy40NywxLjQ1WicvJTNFJTNDcGF0aCBjbGFzcz0nZjk0Nzk3MDAtNTUyYy00ZDRjLWJlNDAtYjZiOGViZDMwOTk0JyBkPSdNNjkuNjUsMjguMTVhMiwyLDAsMCwwLTIuMjMuNDRMNDMuODEsNTIuMjEsMzMuNCw0MS42MmExLjkxLDEuOTEsMCwwLDAtMy4zMSwxLjQ0djEzYTIuMDksMi4wOSwwLDAsMCwuNDYsMS41bDExLjgsMTIuMTJhMi4xNiwyLjE2LDAsMCwwLDEuNDYuN2gwYTIuMDcsMi4wNywwLDAsMCwxLjQ1LS43bDI1LTI1LjE2YTIuMDYsMi4wNiwwLDAsMCwuNi0xLjQ0di0xM0EyLDIsMCwwLDAsNjkuNjUsMjguMTVaTTY2LjU5LDQyLjIzbC0yMi45MiwyMy05Ljg0LTEwVjQ4LjA3bDguNDMsOC42NGEyLjI5LDIuMjksMCwwLDAsMS41Ljc1aDBhMS45NCwxLjk0LDAsMCwwLDEuMzUtLjc0TDY2LjU5LDM1WicvJTNFJTNDcGF0aCBjbGFzcz0nZjk0Nzk3MDAtNTUyYy00ZDRjLWJlNDAtYjZiOGViZDMwOTk0JyBkPSdNODMuMjYsNTEuODhWMjIuNzdhMi4wNywyLjA3LDAsMCwwLTEuOTItMi4wNWMtNi40LS40NS0xMS4wNy0xLjMyLTE1LjEtMi44MWEzNi43NywzNi43NywwLDAsMS0xNC05LjIxbC0uMTctLjI3YTIuMDUsMi4wNSwwLDAsMC0zLjM4LS4xOGwtLjI4LjM1YTQyLjM4LDQyLjM4LDAsMCwxLTE0LjkxLDkuMjljLTMuNzUsMS4zOS05LDIuMy0xNi4xNCwyLjgyYTIuMDYsMi4wNiwwLDAsMC0xLjkxLDIuMDZ2MjkuM2MwLC4zMi40NSw4LDMuNjIsMTIuOTEuMi4zMi40NC42OC42OSwxLjEsMi43Niw0LjU1LDkuMiwxNS4yMSwyOS4xOCwyNC4zNmwuMTUuMDYuNDcuMTdhMS44OSwxLjg5LDAsMCwwLC43LjEzLDIuMTUsMi4xNSwwLDAsMCwuOC0uMTZsLjQ3LS4yQzcxLDgxLjUsNzYuOTQsNzEuMyw3OS44MSw2Ni40Yy4zMi0uNTUuNi0xLC44Ni0xLjQ0QzgzLjc0LDYwLjE1LDgzLjI2LDUyLjg2LDgzLjI2LDUxLjg4Wk03Ny4xOCw2Mi43NWMtLjI5LjQ0LS41OCwxLS45NCwxLjU4LTIuNjIsNC41MS04LDEzLjg1LTI2LDIyLjE5QzMxLjc0LDc3Ljk0LDI2LjA3LDY4LjUxLDIzLjMsNjRjLS4yOS0uNDYtLjQ3LS44Ni0uNjktMS4yMS0yLjQ3LTMuODQtMi44Ny0xMC4yNS0yLjg3LTEwLjg1VjI0LjY3QTYyLjMyLDYyLjMyLDAsMCwwLDM1LDIxLjc2YTQ2LjcsNDYuNywwLDAsMCwxNS4yMy05LjE5LDQxLjMxLDQxLjMxLDAsMCwwLDE0LjYxLDkuMTksNTMuMTMsNTMuMTMsMCwwLDAsMTQuMzcsMi45MVY1MmMwLC4wNiwwLC4xMiwwLC4xOC4xNiwxLjg0LjA3LDcuMzYtMiwxMC42WicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1zaGllbGQtZ3JlZW46IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuZjJlMDJmNjYtOGFlYy00ZDcyLWI4YTYtY2Y3ZDkyN2FlY2E3JTdCZmlsbDpub25lOyU3RC5mOTQ3OTcwMC01NTJjLTRkNGMtYmU0MC1iNmI4ZWJkMzA5OTQlN0JmaWxsOiUyMzA0NkEzODslN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdhNDVkNTY2OC00YTk0LTRhNTMtOGQ4OS1mZjc2OTE0Y2ViZGMnIGRhdGEtbmFtZT0nd2FycmFudHknJTNFJTNDcGF0aCBjbGFzcz0nZjJlMDJmNjYtOGFlYy00ZDcyLWI4YTYtY2Y3ZDkyN2FlY2E3JyBkPSdNNzkuMjQsNTJWMjQuNjZhNTMuMzUsNTMuMzUsMCwwLDEtMTQuMzctMi45MSw0MS4yNiw0MS4yNiwwLDAsMS0xNC42Mi05LjE5QTQ2LjcsNDYuNywwLDAsMSwzNSwyMS43NWE2MC43LDYwLjcsMCwwLDEtMTUuMjgsMi45MlY1MS45YzAsLjYuNCw3LDIuODgsMTAuODUuMjIuMzUuNDEuNzUuNjksMS4yMSwyLjc1LDQuNTUsOC40NCwxNCwyNi45MiwyMi41NiwxOC04LjM0LDIzLjQtMTcuNjgsMjYtMjIuMTkuMzUtLjYxLjY2LTEuMTUuOTQtMS41OCwyLjA3LTMuMjQsMi4xNy04Ljc2LDItMTAuNjFDNzkuMTksNTIuMDgsNzkuMjQsNTIsNzkuMjQsNTJabS04LjM0LTguOWEyLDIsMCwwLDEtLjYsMS40M2wtMjUsMjUuMmEyLjEyLDIuMTIsMCwwLDEtMS40Ni43aDBhMi4xNiwyLjE2LDAsMCwxLTEuNDYtLjdMMzAuNTUsNTcuNTdhMi4xLDIuMSwwLDAsMS0uNDYtMS41di0xM2ExLjkyLDEuOTIsMCwwLDEsMy4zMi0xLjQ0bDEwLjQyLDEwLjZMNjcuNDMsMjguNmEyLDIsMCwwLDEsMy40NywxLjQ1WicvJTNFJTNDcGF0aCBjbGFzcz0nZjk0Nzk3MDAtNTUyYy00ZDRjLWJlNDAtYjZiOGViZDMwOTk0JyBkPSdNNjkuNjUsMjguMTVhMiwyLDAsMCwwLTIuMjMuNDRMNDMuODEsNTIuMjEsMzMuNCw0MS42MmExLjkxLDEuOTEsMCwwLDAtMy4zMSwxLjQ0djEzYTIuMDksMi4wOSwwLDAsMCwuNDYsMS41bDExLjgsMTIuMTJhMi4xNiwyLjE2LDAsMCwwLDEuNDYuN2gwYTIuMDcsMi4wNywwLDAsMCwxLjQ1LS43bDI1LTI1LjE2YTIuMDYsMi4wNiwwLDAsMCwuNi0xLjQ0di0xM0EyLDIsMCwwLDAsNjkuNjUsMjguMTVaTTY2LjU5LDQyLjIzbC0yMi45MiwyMy05Ljg0LTEwVjQ4LjA3bDguNDMsOC42NGEyLjI5LDIuMjksMCwwLDAsMS41Ljc1aDBhMS45NCwxLjk0LDAsMCwwLDEuMzUtLjc0TDY2LjU5LDM1WicvJTNFJTNDcGF0aCBjbGFzcz0nZjk0Nzk3MDAtNTUyYy00ZDRjLWJlNDAtYjZiOGViZDMwOTk0JyBkPSdNODMuMjYsNTEuODhWMjIuNzdhMi4wNywyLjA3LDAsMCwwLTEuOTItMi4wNWMtNi40LS40NS0xMS4wNy0xLjMyLTE1LjEtMi44MWEzNi43NywzNi43NywwLDAsMS0xNC05LjIxbC0uMTctLjI3YTIuMDUsMi4wNSwwLDAsMC0zLjM4LS4xOGwtLjI4LjM1YTQyLjM4LDQyLjM4LDAsMCwxLTE0LjkxLDkuMjljLTMuNzUsMS4zOS05LDIuMy0xNi4xNCwyLjgyYTIuMDYsMi4wNiwwLDAsMC0xLjkxLDIuMDZ2MjkuM2MwLC4zMi40NSw4LDMuNjIsMTIuOTEuMi4zMi40NC42OC42OSwxLjEsMi43Niw0LjU1LDkuMiwxNS4yMSwyOS4xOCwyNC4zNmwuMTUuMDYuNDcuMTdhMS44OSwxLjg5LDAsMCwwLC43LjEzLDIuMTUsMi4xNSwwLDAsMCwuOC0uMTZsLjQ3LS4yQzcxLDgxLjUsNzYuOTQsNzEuMyw3OS44MSw2Ni40Yy4zMi0uNTUuNi0xLC44Ni0xLjQ0QzgzLjc0LDYwLjE1LDgzLjI2LDUyLjg2LDgzLjI2LDUxLjg4Wk03Ny4xOCw2Mi43NWMtLjI5LjQ0LS41OCwxLS45NCwxLjU4LTIuNjIsNC41MS04LDEzLjg1LTI2LDIyLjE5QzMxLjc0LDc3Ljk0LDI2LjA3LDY4LjUxLDIzLjMsNjRjLS4yOS0uNDYtLjQ3LS44Ni0uNjktMS4yMS0yLjQ3LTMuODQtMi44Ny0xMC4yNS0yLjg3LTEwLjg1VjI0LjY3QTYyLjMyLDYyLjMyLDAsMCwwLDM1LDIxLjc2YTQ2LjcsNDYuNywwLDAsMCwxNS4yMy05LjE5LDQxLjMxLDQxLjMxLDAsMCwwLDE0LjYxLDkuMTksNTMuMTMsNTMuMTMsMCwwLDAsMTQuMzcsMi45MVY1MmMwLC4wNiwwLC4xMiwwLC4xOC4xNiwxLjg0LjA3LDcuMzYtMiwxMC42WicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1jbG9zZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDZyBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J003LjgxNyA2LjcyNkwxMCA4LjkwOWwyLjE4My0yLjE4M2EuNzcyLjc3MiAwIDAgMSAxLjAwNC0uMDc1bC4wODcuMDc1YS43NzIuNzcyIDAgMCAxIDAgMS4wOTFMMTEuMDkxIDEwbDIuMTgzIDIuMTgzYS43NzIuNzcyIDAgMSAxLTEuMDkxIDEuMDkxTDEwIDExLjA5MWwtMi4xODMgMi4xODNhLjc3Mi43NzIgMCAwIDEtMS4wMDQuMDc1bC0uMDg3LS4wNzVhLjc3Mi43NzIgMCAwIDEgMC0xLjA5MUw4LjkwOSAxMCA2LjcyNiA3LjgxN2EuNzcyLjc3MiAwIDEgMSAxLjA5MS0xLjA5MXonLyUzRSUzQ3BhdGggZD0nTTEwIDIwYzUuNTIzIDAgMTAtNC40NzcgMTAtMTBTMTUuNTIzIDAgMTAgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTB6bTAtMWE5IDkgMCAxIDEgMC0xOCA5IDkgMCAwIDEgMCAxOHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctY2xvc2Utd2l0aG91dC1jaXJjbGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNjQ2NDQ3IDAuNjQ2NDQ3QzAuODQxNzA5IDAuNDUxMTg0IDEuMTU4MjkgMC40NTExODQgMS4zNTM1NSAwLjY0NjQ0N0w0IDMuMjkyODlMNi42NDY0NSAwLjY0NjQ0N0M2Ljg0MTcxIDAuNDUxMTg0IDcuMTU4MjkgMC40NTExODQgNy4zNTM1NSAwLjY0NjQ0N0M3LjU0ODgyIDAuODQxNzA5IDcuNTQ4ODIgMS4xNTgyOSA3LjM1MzU1IDEuMzUzNTVMNC43MDcxMSA0TDcuMzUzNTUgNi42NDY0NUM3LjU0ODgyIDYuODQxNzEgNy41NDg4MiA3LjE1ODI5IDcuMzUzNTUgNy4zNTM1NUM3LjE1ODI5IDcuNTQ4ODIgNi44NDE3MSA3LjU0ODgyIDYuNjQ2NDUgNy4zNTM1NUw0IDQuNzA3MTFMMS4zNTM1NSA3LjM1MzU1QzEuMTU4MjkgNy41NDg4MiAwLjg0MTcwOSA3LjU0ODgyIDAuNjQ2NDQ3IDcuMzUzNTVDMC40NTExODQgNy4xNTgyOSAwLjQ1MTE4NCA2Ljg0MTcxIDAuNjQ2NDQ3IDYuNjQ2NDVMMy4yOTI4OSA0TDAuNjQ2NDQ3IDEuMzUzNTVDMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAwLjg0MTcwOSAwLjY0NjQ0NyAwLjY0NjQ0N1onIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGdyYXktODAwKX0nLz48L3N2Zz5cIik7XG4kc3ZnLWNsb3NlLXdpdGhvdXQtY2lyY2xlLXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00wLjY0NjQ0NyAwLjY0NjQ0N0MwLjg0MTcwOSAwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDEuMzUzNTUgMC42NDY0NDdMNCAzLjI5Mjg5TDYuNjQ2NDUgMC42NDY0NDdDNi44NDE3MSAwLjQ1MTE4NCA3LjE1ODI5IDAuNDUxMTg0IDcuMzUzNTUgMC42NDY0NDdDNy41NDg4MiAwLjg0MTcwOSA3LjU0ODgyIDEuMTU4MjkgNy4zNTM1NSAxLjM1MzU1TDQuNzA3MTEgNEw3LjM1MzU1IDYuNjQ2NDVDNy41NDg4MiA2Ljg0MTcxIDcuNTQ4ODIgNy4xNTgyOSA3LjM1MzU1IDcuMzUzNTVDNy4xNTgyOSA3LjU0ODgyIDYuODQxNzEgNy41NDg4MiA2LjY0NjQ1IDcuMzUzNTVMNCA0LjcwNzExTDEuMzUzNTUgNy4zNTM1NUMxLjE1ODI5IDcuNTQ4ODIgMC44NDE3MDkgNy41NDg4MiAwLjY0NjQ0NyA3LjM1MzU1QzAuNDUxMTg0IDcuMTU4MjkgMC40NTExODQgNi44NDE3MSAwLjY0NjQ0NyA2LjY0NjQ1TDMuMjkyODkgNEwwLjY0NjQ0NyAxLjM1MzU1QzAuNDUxMTg0IDEuMTU4MjkgMC40NTExODQgMC44NDE3MDkgMC42NDY0NDcgMC42NDY0NDdaJyBmaWxsPScje2VuY29kZWNvbG9yKCR3aGl0ZSl9Jy8+PC9zdmc+XCIpO1xuJHN2Zy1jbG9zZS13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDZyBmaWxsPSN7ZW5jb2RlY29sb3IoJHdoaXRlKX0gZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTcuODE3IDYuNzI2TDEwIDguOTA5bDIuMTgzLTIuMTgzYS43NzIuNzcyIDAgMCAxIDEuMDA0LS4wNzVsLjA4Ny4wNzVhLjc3Mi43NzIgMCAwIDEgMCAxLjA5MUwxMS4wOTEgMTBsMi4xODMgMi4xODNhLjc3Mi43NzIgMCAxIDEtMS4wOTEgMS4wOTFMMTAgMTEuMDkxbC0yLjE4MyAyLjE4M2EuNzcyLjc3MiAwIDAgMS0xLjAwNC4wNzVsLS4wODctLjA3NWEuNzcyLjc3MiAwIDAgMSAwLTEuMDkxTDguOTA5IDEwIDYuNzI2IDcuODE3YS43NzIuNzcyIDAgMSAxIDEuMDkxLTEuMDkxeicvJTNFJTNDcGF0aCBkPSdNMTAgMjBjNS41MjMgMCAxMC00LjQ3NyAxMC0xMFMxNS41MjMgMCAxMCAwIDAgNC40NzcgMCAxMHM0LjQ3NyAxMCAxMCAxMHptMC0xYTkgOSAwIDEgMSAwLTE4IDkgOSAwIDAgMSAwIDE4eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1jbG9zZS13aGl0ZS1maWxsZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNMTAgMjBjNS41MjMgMCAxMC00LjQ3NyAxMC0xMFMxNS41MjMgMCAxMCAwIDAgNC40NzcgMCAxMHM0LjQ3NyAxMCAxMCAxMHonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBkPSdNNy44MTcgNi43MjZMMTAgOC45MDlsMi4xODMtMi4xODNhLjc3Mi43NzIgMCAwIDEgMS4wMDQtLjA3NWwuMDg3LjA3NWEuNzcyLjc3MiAwIDAgMSAwIDEuMDkxTDExLjA5MSAxMGwyLjE4MyAyLjE4M2EuNzcyLjc3MiAwIDEgMS0xLjA5MSAxLjA5MUwxMCAxMS4wOTFsLTIuMTgzIDIuMTgzYS43NzIuNzcyIDAgMCAxLTEuMDA0LjA3NWwtLjA4Ny0uMDc1YS43NzIuNzcyIDAgMCAxIDAtMS4wOTFMOC45MDkgMTAgNi43MjYgNy44MTdhLjc3Mi43NzIgMCAxIDEgMS4wOTEtMS4wOTF6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZD0nTTEwIDIwYzUuNTIzIDAgMTAtNC40NzcgMTAtMTBTMTUuNTIzIDAgMTAgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTB6bTAtMWE5IDkgMCAxIDEgMC0xOCA5IDkgMCAwIDEgMCAxOHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctZmx5b3V0LWNsb3NlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMCAxOC43NUM1LjE2NzUxIDE4Ljc1IDEuMjUgMTQuODMyNSAxLjI1IDEwQzEuMjUgNS4xNjc1MSA1LjE2NzUxIDEuMjUgMTAgMS4yNUMxNC44MzI1IDEuMjUgMTguNzUgNS4xNjc1MSAxOC43NSAxMEMxOC43NSAxNC44MzI1IDE0LjgzMjUgMTguNzUgMTAgMTguNzVaTTEwIDIwQzE1LjUyMjggMjAgMjAgMTUuNTIyOCAyMCAxMEMyMCA0LjQ3NzE1IDE1LjUyMjggMCAxMCAwQzQuNDc3MTUgMCAwIDQuNDc3MTUgMCAxMEMwIDE1LjUyMjggNC40NzcxNSAyMCAxMCAyMFonIGZpbGw9JyUyMzY2NjY2NicvJTNFJTNDcGF0aCBkPSdNNS44MDgwNiA1LjgwODA2QzYuMDUyMTQgNS41NjM5OCA2LjQ0Nzg2IDUuNTYzOTggNi42OTE5NCA1LjgwODA2TDEwIDkuMTE2MTJMMTMuMzA4MSA1LjgwODA2QzEzLjU1MjEgNS41NjM5OCAxMy45NDc5IDUuNTYzOTggMTQuMTkxOSA1LjgwODA2QzE0LjQzNiA2LjA1MjE0IDE0LjQzNiA2LjQ0Nzg2IDE0LjE5MTkgNi42OTE5NEwxMC44ODM5IDEwTDE0LjE5MTkgMTMuMzA4MUMxNC40MzYgMTMuNTUyMSAxNC40MzYgMTMuOTQ3OSAxNC4xOTE5IDE0LjE5MTlDMTMuOTQ3OSAxNC40MzYgMTMuNTUyMSAxNC40MzYgMTMuMzA4MSAxNC4xOTE5TDEwIDEwLjg4MzlMNi42OTE5NCAxNC4xOTE5QzYuNDQ3ODYgMTQuNDM2IDYuMDUyMTQgMTQuNDM2IDUuODA4MDYgMTQuMTkxOUM1LjU2Mzk4IDEzLjk0NzkgNS41NjM5OCAxMy41NTIxIDUuODA4MDYgMTMuMzA4MUw5LjExNjEyIDEwTDUuODA4MDYgNi42OTE5NEM1LjU2Mzk4IDYuNDQ3ODYgNS41NjM5OCA2LjA1MjE0IDUuODA4MDYgNS44MDgwNlonIGZpbGw9JyUyMzY2NjY2NicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctaWNvbi1hbnRpdmlydXM6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JR2xrUFNKTVlYbGxjbDh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXhNREFnTVRBd0lqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHhlMlpwYkd3Nkl6TTJNell6Tmp0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEdjK1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kweElpQmtQU0pOTmpJdU9UUXNOREl1TkRSb0xUUXVNalIyTFRjdU1qWmpNQzB6TGpjMkxUTXVNRFl0Tmk0NE1TMDJMamd5TFRZdU9ERm9MVFF1TkRSakxUTXVOellzTUMwMkxqZ3lMRE11TURZdE5pNDRNaXcyTGpneGRqY3VNalpvTFRNdU9EUmpMVEV1T1RNc01DMHpMalVzTVM0MU55MHpMalVzTXk0MWRqSXhMamc0WXpBc01TNDVNeXd4TGpVM0xETXVOU3d6TGpVc015NDFhREkyTGpFMll6RXVPVE1zTUN3ekxqVXRNUzQxTnl3ekxqVXRNeTQxZGkweU1TNDRPR013TFRFdU9UTXRNUzQxTnkwekxqVXRNeTQxTFRNdU5WcHRMVEU0TGpNeExUY3VNalpqTUMweExqVTFMREV1TWpZdE1pNDRNU3d5TGpneUxUSXVPREZvTkM0ME5HTXhMalUxTERBc01pNDRNaXd4TGpJMkxESXVPRElzTWk0NE1YWTNMakkyYUMweE1DNHdPSFl0Tnk0eU5scHRNVGN1T0RFc016SXVNVFJvTFRJMUxqRTJkaTB5TUM0NE9HZ3lOUzR4Tm5ZeU1DNDRPRm9pTHo0OGNHRjBhQ0JqYkdGemN6MGlZMnh6TFRFaUlHUTlJazAxTWk0MU5pdzFNeTR6TkdNd0xURXVORGt0TVM0eU1TMHlMamN0TWk0M0xUSXVOM010TWk0M0xERXVNakV0TWk0M0xESXVOMk13TEM0NU55d3VOVElzTVM0NE1Td3hMakk1TERJdU1qbHNMVEV1TVRNc055NDBPV2cxTGpBNWJDMHhMakV6TFRjdU5EbGpMamMzTFM0ME55d3hMakk1TFRFdU16SXNNUzR5T1MweUxqSTVXaUl2UGp3dlp6NDhjR0YwYUNCamJHRnpjejBpWTJ4ekxURWlJR1E5SWswME9TNDROeXc0TGpFMlF6STJMamcxTERndU1UWXNPQzR4T1N3eU5pNDRNaXc0TGpFNUxEUTVMamcwY3pFNExqWTJMRFF4TGpZNExEUXhMalk0TERReExqWTRMRFF4TGpZNExURTRMalkyTERReExqWTRMVFF4TGpZNFV6Y3lMamc0TERndU1UWXNORGt1T0Rjc09DNHhObHB0TUN3M09TNHpObU10TWpBdU56Z3NNQzB6Tnk0Mk9DMHhOaTQ1TFRNM0xqWTRMVE0zTGpZNFV6STVMakE1TERFeUxqRTJMRFE1TGpnM0xERXlMakUyY3pNM0xqWTRMREUyTGprc016Y3VOamdzTXpjdU5qZ3RNVFl1T1N3ek55NDJPQzB6Tnk0Mk9Dd3pOeTQyT0ZvaUx6NDhMM04yWno0PVwiKTtcbiRzdmctZGFuZ2VyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSclMjNCMjIwMEQnIGNsYXNzPSdiaSBiaS14LWNpcmNsZS1maWxsJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGQ9J00xNiA4QTggOCAwIDEgMSAwIDhhOCA4IDAgMCAxIDE2IDB6TTUuMzU0IDQuNjQ2YS41LjUgMCAxIDAtLjcwOC43MDhMNy4yOTMgOGwtMi42NDcgMi42NDZhLjUuNSAwIDAgMCAuNzA4LjcwOEw4IDguNzA3bDIuNjQ2IDIuNjQ3YS41LjUgMCAwIDAgLjcwOC0uNzA4TDguNzA3IDhsMi42NDctMi42NDZhLjUuNSAwIDAgMC0uNzA4LS43MDhMOCA3LjI5MyA1LjM1NCA0LjY0NnonLz48L3N2Zz5cIik7XG4kc3ZnLWluZm86IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyMzMxNzA4RicgY2xhc3M9J2JpIGJpLWluZm8tY2lyY2xlLWZpbGwnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZD0nTTggMTZBOCA4IDAgMSAwIDggMGE4IDggMCAwIDAgMCAxNnptLjkzLTkuNDEyLTEgNC43MDVjLS4wNy4zNC4wMjkuNTMzLjMwNC41MzMuMTk0IDAgLjQ4Ny0uMDcuNjg2LS4yNDZsLS4wODguNDE2Yy0uMjg3LjM0Ni0uOTIuNTk4LTEuNDY1LjU5OC0uNzAzIDAtMS4wMDItLjQyMi0uODA4LTEuMzE5bC43MzgtMy40NjhjLjA2NC0uMjkzLjAwNi0uMzk5LS4yODctLjQ3bC0uNDUxLS4wODEuMDgyLS4zODEgMi4yOS0uMjg3ek04IDUuNWExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDJ6Jy8+PC9zdmc+XCIpO1xuJHN2Zy13YXJuaW5nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSclMjNGRkM2MDAnIGNsYXNzPSdiaSBiaS1leGNsYW1hdGlvbi1jaXJjbGUtZmlsbCcgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBkPSdNMTYgOEE4IDggMCAxIDEgMCA4YTggOCAwIDAgMSAxNiAwek04IDRhLjkwNS45MDUgMCAwIDAtLjkuOTk1bC4zNSAzLjUwN2EuNTUyLjU1MiAwIDAgMCAxLjEgMGwuMzUtMy41MDdBLjkwNS45MDUgMCAwIDAgOCA0em0uMDAyIDZhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yeicvPjwvc3ZnPlwiKTtcbiRzdmctc3VjY2VzczogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzMDQ2QTM4JyBjbGFzcz0nYmkgYmktY2hlY2stY2lyY2xlLWZpbGwnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZD0nTTE2IDhBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgMHptLTMuOTctMy4wM2EuNzUuNzUgMCAwIDAtMS4wOC4wMjJMNy40NzcgOS40MTcgNS4zODQgNy4zMjNhLjc1Ljc1IDAgMCAwLTEuMDYgMS4wNkw2Ljk3IDExLjAzYS43NS43NSAwIDAgMCAxLjA3OS0uMDJsMy45OTItNC45OWEuNzUuNzUgMCAwIDAtLjAxLTEuMDV6Jy8+PC9zdmc+XCIpO1xuJHN2Zy13YXJuaW5nLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZDNjAwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNiA4QTggOCAwIDEgMSAwIDhhOCA4IDAgMCAxIDE2IDB6TTggNGEuOTA1LjkwNSAwIDAgMC0uOS45OTVsLjM1IDMuNTA3YS41NTIuNTUyIDAgMCAwIDEuMSAwbC4zNS0zLjUwN0EuOTA1LjkwNSAwIDAgMCA4IDR6bS4wMDIgNmExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy10b29sdGlwLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIxIDIxJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xMC41IDBBMTAuNSAxMC41IDAgMCAxIDIxIDEwLjVDMjEgMTYuMjk5IDE2LjI5OSAyMSAxMC41IDIxUzAgMTYuMjk5IDAgMTAuNSA0LjcwMSAwIDEwLjUgMHptLS40NzIgMTQuNzQxbC0uMTUzLjAwN2MtLjkxOC4wNzQtMS42MDMuODAzLTEuNjA3IDEuNzAzIDAgLjk3Ljc3IDEuNzEgMS43NTggMS43MS45OSAwIDEuNzYtLjc0IDEuNzYtMS43MSAwLS45NS0uNzctMS43MS0xLjc2LTEuNzFoLjAwMnptLjQ1OC0xMS40MzdjLTEuNzY4IDAtMy4wNjcuNjU4LTQuMDU2IDEuNDg4bC44MjMgMS4yNTJhLjY3OS42NzkgMCAwIDAgLjY0LjM3Yy41MDkgMCAuOTA4LS43MSAyLjMxNi0uNzEuOTIgMCAxLjQ4LjUxIDEuNDggMS4zMDkgMCAxLjk4OC0yLjg1OCAyLjIwNy0yLjg1OCAzLjk3NS4wMDIuMDgyLjAwOC4xNjQuMDIuMjQ1bC4yMjUgMS42MDloMi4xMTdsLjI4LTEuMzk5Yy4yNC0xLjI0OSAzLjA5Ny0xLjUzOSAzLjA5Ny00LjYwNiAwLTIuMTM2LTEuNTczLTMuNTM0LTQuMDg0LTMuNTMzeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctaW5mby1ncmF5OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNOC4wMDIgMGMyLjEzNyAwIDQuMTQ4LjgzMiA1LjY1OCAyLjM0MyAzLjEyIDMuMTE5IDMuMTIgOC4xOTUgMCAxMS4zMTNBNy45NTIgNy45NTIgMCAwIDEgOC4wMDEgMTZhNy45NDYgNy45NDYgMCAwIDEtNS42NTctMi4zNDNBNy45NDIgNy45NDIgMCAwIDEgMCA4YzAtMi4xMzcuODMzLTQuMTQ3IDIuMzQ1LTUuNjU3QTcuOTQ1IDcuOTQ1IDAgMCAxIDguMDAyIDB6TTguNyA2LjVINy4zdjZoMS40di02ek03Ljk4OCA0YS43Mi43MiAwIDAgMC0uNTcuMjUuODM2LjgzNiAwIDAgMC0uMjE4LjU2NGMwIC4yMDcuMDczLjM5LjIxOC41NDlhLjczOC43MzggMCAwIDAgLjU3LjIzN2MuMjM0IDAgLjQyOC0uMDguNTgyLS4yMzdhLjc2NS43NjUgMCAwIDAgLjIzLS41NS44MTEuODExIDAgMCAwLS4yMy0uNTYyQS43NTYuNzU2IDAgMCAwIDcuOTg4IDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1pbmZvLWNpcmNsZS1ncmF5OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004IDE1QzQuMTM0MDEgMTUgMSAxMS44NjYgMSA4QzEgNC4xMzQwMSA0LjEzNDAxIDEgOCAxQzExLjg2NiAxIDE1IDQuMTM0MDEgMTUgOEMxNSAxMS44NjYgMTEuODY2IDE1IDggMTVaTTggMTZDMTIuNDE4MyAxNiAxNiAxMi40MTgzIDE2IDhDMTYgMy41ODE3MiAxMi40MTgzIDAgOCAwQzMuNTgxNzIgMCAwIDMuNTgxNzIgMCA4QzAgMTIuNDE4MyAzLjU4MTcyIDE2IDggMTZaJyBmaWxsPSclMjM2NjY2NjYnLyUzRSUzQ3BhdGggZD0nTTguOTMwNyA2LjU4Nzg5TDYuNjM5NjkgNi44NzVMNi41NTc2NiA3LjI1NTg2TDcuMDA4ODMgNy4zMzc4OUM3LjMwMTggNy40MDgyIDcuMzYwMzkgNy41MTM2NyA3LjI5NTk0IDcuODA2NjRMNi41NTc2NiAxMS4yNzU0QzYuMzY0MyAxMi4xNzE5IDYuNjYzMTMgMTIuNTkzOCA3LjM2NjI1IDEyLjU5MzhDNy45MTExNyAxMi41OTM4IDguNTQzOTggMTIuMzQxOCA4LjgzMTA5IDExLjk5NjFMOC45MTg5OCAxMS41ODAxQzguNzE5NzcgMTEuNzU1OSA4LjQyNjggMTEuODI2MiA4LjIzMzQ0IDExLjgyNjJDNy45NTgwNSAxMS44MjYyIDcuODU4NDQgMTEuNjMyOCA3LjkyODc1IDExLjI5M0w4LjkzMDcgNi41ODc4OVonIGZpbGw9JyUyMzY2NjY2NicvJTNFJTNDcGF0aCBkPSdNOSA0LjVDOSA1LjA1MjI4IDguNTUyMjggNS41IDggNS41QzcuNDQ3NzIgNS41IDcgNS4wNTIyOCA3IDQuNUM3IDMuOTQ3NzIgNy40NDc3MiAzLjUgOCAzLjVDOC41NTIyOCAzLjUgOSAzLjk0NzcyIDkgNC41WicgZmlsbD0nJTIzNjY2NjY2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy12aWRlbzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjcgMjAnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTI1Ljg5Ni44MjVjLjM1MiAxLjM5NC42MjIgMi44NjEuODE2IDQuNDAyQTM4LjE3IDM4LjE3IDAgMCAxIDI3IDkuOTk1YzAgMS42MzMtLjEwMiAzLjIyOC0uMjg4IDQuNzY5YTM2LjA5IDM2LjA5IDAgMCAxLS44MTYgNC40MDIgNzcuNTQ3IDc3LjU0NyAwIDAgMS01Ljk1Ny42MjNjLTIuMDc4LjEzOC00LjIyMS4yMTEtNi40My4yMTEtMi4yMTcgMC00LjM2LS4wNzMtNi40MzktLjIxYTc2LjU4MSA3Ni41ODEgMCAwIDEtNS45NTctLjYyNCAzNC41MzMgMzQuNTMzIDAgMCAxLS44MjUtNC4zOTNBMzguMTcgMzguMTcgMCAwIDEgMCAxMC4wMDVjMC0xLjYzMy4wOTMtMy4yMi4yODgtNC43NjlBMzYuMDkgMzYuMDkgMCAwIDEgMS4xMDQuODM0IDc3LjU0NyA3Ny41NDcgMCAwIDEgNy4wNjEuMjExIDk3LjQxNSA5Ny40MTUgMCAwIDEgMTMuNSAwYzIuMjE4IDAgNC4zNi4wNzMgNi40My4yMSAyLjA3OC4xMyA0LjA2NC4zNCA1Ljk2Ni42MTV6TTEwIDE1bDgtNS04LTV2MTB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy12aWRlby13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjcgMjAnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTI1Ljg5Ni44MjVjLjM1MiAxLjM5NC42MjIgMi44NjEuODE2IDQuNDAyQTM4LjE3IDM4LjE3IDAgMCAxIDI3IDkuOTk1YzAgMS42MzMtLjEwMiAzLjIyOC0uMjg4IDQuNzY5YTM2LjA5IDM2LjA5IDAgMCAxLS44MTYgNC40MDIgNzcuNTQ3IDc3LjU0NyAwIDAgMS01Ljk1Ny42MjNjLTIuMDc4LjEzOC00LjIyMS4yMTEtNi40My4yMTEtMi4yMTcgMC00LjM2LS4wNzMtNi40MzktLjIxYTc2LjU4MSA3Ni41ODEgMCAwIDEtNS45NTctLjYyNCAzNC41MzMgMzQuNTMzIDAgMCAxLS44MjUtNC4zOTNBMzguMTcgMzguMTcgMCAwIDEgMCAxMC4wMDVjMC0xLjYzMy4wOTMtMy4yMi4yODgtNC43NjlBMzYuMDkgMzYuMDkgMCAwIDEgMS4xMDQuODM0IDc3LjU0NyA3Ny41NDcgMCAwIDEgNy4wNjEuMjExIDk3LjQxNSA5Ny40MTUgMCAwIDEgMTMuNSAwYzIuMjE4IDAgNC4zNi4wNzMgNi40My4yMSAyLjA3OC4xMyA0LjA2NC4zNCA1Ljk2Ni42MTV6TTEwIDE1bDgtNS04LTV2MTB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1zdGFyLWVtcHR5OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPSclMjMzNjM2MzYnIGQ9J005IDEuNDkzbC0yLjA4NiA1Ljg3SDEuNDk2TDUuOTMxIDEwLjdsLTEuNjI0IDYuMDEzTDkgMTMuMTRsNC42OTMgMy41NzJMMTIuMDcgMTAuN2w0LjQzNC0zLjMzNmgtNS40MTdMOS4wMDEgMS40OTN6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1zdGFyLWZ1bGw6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIHN0cm9rZT0nJTIzMzYzNjM2JyBkPSdNOSAxLjQ5M2wtMi4wODYgNS44N0gxLjQ5Nkw1LjkzMSAxMC43bC0xLjYyNCA2LjAxM0w5IDEzLjE0bDQuNjkzIDMuNTcyTDEyLjA3IDEwLjdsNC40MzQtMy4zMzZoLTUuNDE3TDkuMDAxIDEuNDkzeicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctc3Rhci1oYWxmOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMzYzNjM2JyBkPSdNOSAxLjQ5M2wtMi4wODYgNS44N0gxLjQ5Nkw1LjkzMSAxMC43bC0xLjYyNCA2LjAxM0w5IDEzLjE0bDQuNjkzIDMuNTcyTDEyLjA3IDEwLjdsNC40MzQtMy4zMzZoLTUuNDE3TDkuMDAxIDEuNDkzeicvJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTkgMHYxMy43N0wzLjQ0MiAxOGwxLjkyLTcuMTA0TDAgNi44NjRoNi41NnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctZHJpdmUtdGhydTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYwJyBoZWlnaHQ9JzYwJyB2aWV3Qm94PScwIDAgNjAgNjAnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTU5LjgyNCAxMC4zNDV2NDAuMzdoLTUuNDlWMTguOTIzSDYuMzA1djMxLjc5MkgxLjE1OHYtNDAuMzdoNTguNjY2em0tMjkuMjYgMTEuNzg4bDcuODI1LjAwNWMxLjk1NS4wMDMgMy40NjggMS4wNSA0LjE2NyAyLjg3Ljk5IDIuNTc3IDEuOTYgNS4xNjIgMi45NjUgNy43MzQuMTQ4LjM4LjM5Ljc1NS42NzcgMS4wNDQuNjQ2LjY0MiAxLjA0IDEuMzk4IDEuMTMyIDIuMjg4LjIzNCAyLjI0NC4zMTUgNC40OTQtLjA5NiA2LjczLS4yMTMgMS4xNjUtLjY5NCAyLjE1Mi0xLjg1IDIuNjk4LS4xNzUuMDgzLS4zMjguNDEtLjMzNi42My0uMDM4IDEuMDY2LS4wMDcgMi4xMzgtLjAzNCAzLjIxLS4wMjYgMS4wNzgtLjMwMiAxLjM0Ny0xLjM2IDEuMzYzLS44NDYuMDEzLTEuNjk0LjAxNS0yLjU0Mi0uMDAzLTEtLjAyLTEuMjQ4LS4yOC0xLjI3LTEuMjktLjAxNi0uNzM2LjAwNi0xLjQ4Ni0uMDEtMi4yMi0uMDEtLjQ4Ni4wMjItLjgyNC0uMDExLTEuNTFIMjEuMDM2YzAgLjY4Ni4wMDIgMS4xNDItLjAwMiAxLjY5Mi0uMDIxIDMuNjEyLjQwNiAzLjMyNi0zLjM1NiAzLjMyNy0uMTU2IDAtLjMxMi4wMDUtLjQ2OC4wMDMtMS4wODItLjAyLTEuMzUtLjI3OC0xLjM2NS0xLjM0Mi0uMDE3LTEuMDQ4LjAxMy0yLjA5Ny0uMDQ4LTMuMTQtLjAxNy0uMjcyLS4yMzctLjY0Ni0uNDctLjc2OC0uOTA5LS40NzctMS40MDktMS4yMjgtMS42MDctMi4xODUtLjUwNy0yLjQ3My0uNDU4LTQuOTY4LS4wNy03LjQ0Ny4wOS0uNTc0LjUyNy0xLjEwNC44My0xLjYzOC4zNDQtLjYxNC44MDUtMS4xNzUgMS4wNjUtMS44Mi45NTUtMi4zNzkgMS44NDEtNC43ODQgMi43NzItNy4xNzIuNzU2LTEuOTQ2IDIuMzUzLTMuMDUgNC40MjMtMy4wNTQgNS4yMTYtLjAwNiAxMC40MzMtLjAwNiAxNS42NDkgMHptMTAuNDE0IDE0Ljk2M2MtMS4yNDYtLjAwMi0yLjE5Ni45NTQtMi4xODUgMi4yMDRhMi4yODQgMi4yODQgMCAwIDAgMi4zMDEgMi4yNzhjMS4yMjctLjAwOCAyLjE0Ni0uOTMyIDIuMTU0LTIuMTY0LjAwOS0xLjI2OC0xLjAyMi0yLjMxOC0yLjI3LTIuMzE4em0tMjEuMDU4IDBjLTEuMjM1LS4wMDgtMi4yMjguOTY2LTIuMjI4IDIuMTc4IDAgMS4yNDggMS4wNDkgMi4yOTggMi4yOTggMi4zMDQgMS4yMjMuMDA3IDIuMTU5LS45MiAyLjE2OC0yLjE0NS4wMS0xLjI4OC0uOTg4LTIuMzMtMi4yMzgtMi4zMzd6TTM1LjEzNyAyMy40NmwtMy4wMDguMDAxYy0zLjIwNyAwLTYuNDE2LS4wMDUtOS42MjMuMDA1LTEuMjUzLjAwMy0yLjMzLjcxMi0yLjczOCAxLjc4LS44NCAyLjIwMi0xLjYzNiA0LjQyMi0yLjUxNSA2LjYxLS42MTkgMS41NDEtLjQ3IDEuNzUgMS4wNTMgMS43NTcgMy44MTUuMDExIDE4LjY1My4wMDUgMjMuNzI2IDBoLjc2NGMxLjA0LS4wMDEgMS4zMDUtLjMyOC45NDgtMS4yNzktLjg0Ny0yLjI0OS0xLjcwNi00LjQ5Mi0yLjU1LTYuNzQ0LS41MjYtMS40LTEuNTM4LTIuMTI0LTMuMDUtMi4xMjgtMi4wMDQtLjAwNS00LjAxIDAtNi4wMTUgMHonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLWRyaXZlLXRocnUtY29tcGFjdDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMjAgMTcnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTE3LjIzMyA2LjgyOGMtMi40MTIuMDAyLTExLjk3My4wMDctMTQuMzMyIDAtLjg5Mi0uMDA0LS45NzktLjEyOS0uNjE3LTEuMDQ1QzIuOCA0LjQ4IDMuMjY1IDMuMTYgMy43NTYgMS44NWMuMjM5LS42MzUuODctMS4wNTcgMS42MDMtMS4wNThDNy4yMzYuNzg3IDkuMTE0Ljc5IDEwLjk5Ljc5YzEuMTc0IDAgMi4zNDgtLjAwMyAzLjUyIDAgLjg4NS4wMDMgMS40NzguNDMzIDEuNzg2IDEuMjY2LjQ5NCAxLjM0Ljk5NiAyLjY3NCAxLjQ5MiA0LjAxMS4yMDkuNTY2LjA1NC43Ni0uNTU1Ljc2bS0uOTk2IDQuNzM5YTEuMzQ4IDEuMzQ4IDAgMCAxLTEuMzQ3LTEuMzU2Yy0uMDA2LS43NDMuNTUtMS4zMTEgMS4yOC0xLjMxLjczIDAgMS4zMzMuNjI0IDEuMzI3IDEuMzc4LS4wMDQuNzMzLS41NDIgMS4yODMtMS4yNiAxLjI4OG0tMTIuMzUgMGMtLjczMi0uMDA0LTEuMzQ1LS42MjktMS4zNDYtMS4zNyAwLS43MjIuNTgyLTEuMzAxIDEuMzA0LTEuMjk3LjczMi4wMDQgMS4zMTYuNjI0IDEuMzEgMS4zOS0uMDA1LjczLS41NTMgMS4yOC0xLjI2OSAxLjI3N00xOS4yMjQgNi45M2ExLjg2MyAxLjg2MyAwIDAgMS0uMzk2LS42MmMtLjU4OC0xLjUzLTEuMTU2LTMuMDY4LTEuNzM2LTQuNjAxQzE2LjY4NC42MjcgMTUuNzk4LjAwNSAxNC42NTQuMDAzYy0zLjA1My0uMDA0LTYuMTA2LS4wMDQtOS4xNTkgMC0xLjIxLjAwMi0yLjE0NS42NTktMi41ODggMS44MTYtLjU0NCAxLjQyLTEuMDYzIDIuODUxLTEuNjIyIDQuMjY2LS4xNTIuMzg0LS40MjIuNzE4LS42MjQgMS4wODItLjE3Ny4zMTgtLjQzMi42MzMtLjQ4NS45NzUtLjIyNyAxLjQ3NC0uMjU2IDIuOTU4LjA0IDQuNDMuMTE3LjU2OS40MSAxLjAxNS45NCAxLjI5OS4xMzcuMDcyLjI2Ni4yOTUuMjc2LjQ1Ni4wMzYuNjIuMDE4IDEuMjQ1LjAyOCAxLjg2OC4wMS42MzMuMTY2Ljc4Ni44Ljc5OC4wOS4wMDIuMTgyLS4wMDEuMjczLS4wMDEgMi4yMDItLjAwMSAxLjk1Mi4xNyAxLjk2NC0xLjk4LjAwMy0uMzI3LjAwMS0uNTk4LjAwMS0xLjAwNWgxMC45OTRjLjAyLjQwNyAwIC42MDkuMDA2Ljg5Ny4wMS40MzctLjAwMy44ODMuMDA3IDEuMzIuMDEyLjYwMi4xNTguNzU2Ljc0Mi43NjguNDk3LjAxLjk5My4wMSAxLjQ4OC4wMDIuNjItLjAxLjc4LS4xNy43OTYtLjgxMS4wMTYtLjYzNy0uMDAyLTEuMjc1LjAyLTEuOTEuMDA1LS4xMy4wOTQtLjMyNC4xOTctLjM3NC42NzYtLjMyNS45NTgtLjkxMiAxLjA4My0xLjYwNS4yNC0xLjMzLjE5Mi0yLjY2Ny4wNTYtNC4wMDItLjA1NC0uNTMtLjI4NS0uOTgtLjY2My0xLjM2MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctdHJ1Y2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J000OS4zMDUgMjMuNjA1SDQyLjY5djYuNzRoMTEuODU4bC01LjI0Mi02Ljc0ek00OC4xMiA0Ni40NDdjLjc5LS43NSAxLjE4NS0xLjcwMyAxLjE4NS0yLjg3MSAwLTEuMDgtLjM5Ni0yLjAxNy0xLjE4NS0yLjgxLS43OTItLjc4OS0xLjczLTEuMTg1LTIuODEtMS4xODUtMS4wODIgMC0yLjAyLjM5Ni0yLjgwOSAxLjE4Ni0uNzkuNzkyLTEuMTg1IDEuNzI5LTEuMTg1IDIuODA5IDAgMS4xNjguMzk1IDIuMTIxIDEuMTg1IDIuODcuNzkuNzQ5IDEuNzI3IDEuMTI1IDIuODEgMS4xMjUgMS4wOCAwIDIuMDE3LS4zNzYgMi44MDktMS4xMjR6bS0zMS45NTUgMGMuNzktLjc1IDEuMTg2LTEuNzAzIDEuMTg2LTIuODcxIDAtMS4wOC0uMzk2LTIuMDE3LTEuMTg2LTIuODEtLjc5My0uNzg5LTEuNzI4LTEuMTg1LTIuODA5LTEuMTg1LTEuMDgzIDAtMi4wMTcuMzk2LTIuODA4IDEuMTg2LS43OTIuNzkyLTEuMTg3IDEuNzI5LTEuMTg3IDIuODA5IDAgMS4xNjguMzk1IDIuMTIxIDEuMTg3IDIuODcuNzkuNzQ5IDEuNzI1IDEuMTI1IDIuODA4IDEuMTI1IDEuMDgxIDAgMi4wMTYtLjM3NiAyLjgxLTEuMTI0ek01MC42NzcgMTkuNjFsNy45OSAxMC43MzR2MTMuMjMxSDUzLjNjMCAyLjI0OC0uNzkzIDQuMTQtMi4zNzIgNS42NzktMS41ODEgMS41NDItMy40NTUgMi4zMS01LjYxNyAyLjMxLTIuMTY2IDAtNC4wMzYtLjc2OC01LjYxOC0yLjMxLTEuNTgxLTEuNTM5LTIuMzctMy40MzEtMi4zNy01LjY3OUgyMS4zNDRjMCAyLjI0OC0uNzkyIDQuMTQtMi4zNyA1LjY3OS0xLjU4MiAxLjU0Mi0zLjQ1NSAyLjMxLTUuNjE4IDIuMzEtMi4xNjQgMC00LjAzNi0uNzY4LTUuNjE3LTIuMzEtMS41OC0xLjUzOS0yLjM3MS0zLjQzMS0yLjM3MS01LjY3OUgwdi0yOS4yMWMwLTEuNDk1LjUxOS0yLjc2MyAxLjU2LTMuODA1QzIuNjAxIDkuNTIxIDMuODcgOSA1LjM2OCA5aDM3LjMyMXYxMC42MWg3Ljk4OHonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWxvdy1wcmljZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYwJyBoZWlnaHQ9JzYwJyB2aWV3Qm94PScwIDAgNjAgNjAnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTMwLjMwNSAwYzEuMzEgMCAyLjUzNS41ODIgMy42NCAxLjczMy4zNjYuMzguNjkuNzYxIDEuMDAyIDEuMTMuMjI2LjI3LjQ0MS41MjIuNjU3Ljc1Ni4zOTEuNDI3LjY0LjQyNy43NjIuNDI3LjE1IDAgLjMyOS0uMDM3LjUzLS4xMS4zOTUtLjE0MS44MDQtLjMyMiAxLjIzNi0uNTE1LjI4Mi0uMTI0LjU3Ni0uMjUzLjg3OC0uMzc5LjgtLjMzIDEuNTgtLjQ5NiAyLjMyLS40OTYgMi4xNzIgMCAzLjg4NiAxLjQyNSA0LjU4NiAzLjgxMS4xMDUuMzYyLjE5NS43MTUuMjgyIDEuMDU0LjA4OS4zNDUuMTcyLjY3LjI2My45NzguMjM5Ljc5Mi40NDIuOTUyIDEuMjgzIDEuMDEyLjI2Ni4wMTkuNTM4LjAzMy44MjcuMDQ2LjczMy4wMzQgMS40OTIuMDcxIDIuMjkzLjIxIDIuMzQ4LjQxIDMuNzc0IDIuMTg1IDMuODUzIDQuNzcybC4wMDQuMjUzdi4yMDJsLS4wMzYuMi0uMTI0LjY3M2ExMDEuMDkgMTAxLjA5IDAgMCAwLS4zNSAxLjk3MmMtLjEwNS42MjcuMDYyLjg1OS40NTUgMS4xMTIuMzguMjQ2LjgxNi40NzUgMS4yNzguNzE4LjMyNy4xNzEuNjY3LjM0OSAxLjAxLjU0NiAxLjY2Ny45NTUgMi41NCAyLjI0NiAyLjU5NyAzLjg0YTUuODU3IDUuODU3IDAgMCAxLS42MjUgMi44MDhjLS4zNDMuNjgtLjc3NiAxLjIzMi0xLjE1NiAxLjcxOC0uMTE5LjE1Mi0uMjMuMjk2LS4zMzMuNDM0LS43Ljk0Ni0uNyAxLjIzLS4wMSAyLjE2Ny4xMTQuMTU0LjIzMS4zMDcuMzQ3LjQ1OC4zMzUuNDQuNjgyLjg5NSAxLjAwNiAxLjQxOCAxLjU0NyAyLjUwMS45MDcgNS4yMy0xLjU5MSA2Ljc5LS40NjQuMjktLjkxOC41MjYtMS4zNTcuNzU1LS4zNjEuMTg3LS43MDQuMzY2LTEuMDA1LjU1MS0uNjUzLjQwMS0uNzE0LjY5Ny0uNjA3IDEuMjUuMDg4LjQ1LjE2NS44OTUuMjQyIDEuMzI3LjA1MS4yOTYuMTAzLjU5Mi4xNTguODg4LjI5NyAxLjYxLS4wMyAzLjEwNS0uOTIzIDQuMjA3LS44OTggMS4xMDktMi4zMDQgMS43NDQtMy45NTkgMS43ODgtLjc5Ni4wMjEtMS41NzQuMDU4LTIuMzA5LjEwNy0uMTY3LjAxMS0uNjczLjA0NS0uOTYxLjk4Ni0uMS4zMjMtLjE4NS42NjgtLjI3OCAxLjAzNC0uMDg1LjMzNC0uMTczLjY4LS4yNzYgMS4wMzYtLjY4OCAyLjM3My0yLjQwOCAzLjc4OC00LjYgMy43ODgtLjczMyAwLTEuNDk2LS4xNi0yLjI3NC0uNDgtLjM1OC0uMTQ4LS42OTQtLjMwMi0xLjAxOC0uNDUtLjI1OC0uMTItLjUwMi0uMjMzLS43NC0uMzM0LS40Mi0uMTc4LS42OTItLjIzMi0uODU2LS4yNDJsLS4wNTctLjAwMmgtLjAyOGMtLjEzNy4wMDQtLjQyNi4wNTItLjk5LjY5NC0uMTUuMTcyLS4zLjM1Mi0uNDU5LjU0My0uMzQyLjQwOC0uNjk3LjgzMy0xLjExNSAxLjI1MkMzMi40ODMgNTkuNzI5IDMxLjE3IDYwIDMwLjI5OCA2MGMtLjg4OCAwLTIuMjE3LS4yOC0zLjUxMS0xLjYxMi0uMzktLjQtLjczOC0uODAzLTEuMDc1LTEuMTk0LS4yNzgtLjMyMi0uNTQxLS42MjgtLjgwNi0uOTA3LS4zMi0uMzM2LS41MzQtLjMzNi0uNjQ5LS4zMzYtLjE0IDAtLjMwNS4wMzItLjQ5LjA5NC0uNDM3LjE0OC0uODk3LjM1Mi0xLjM4NC41Ny0uMjUuMTEtLjUwNy4yMjUtLjc3NC4zMzktLjgwNS4zNC0xLjU0OC41MDQtMi4yNzUuNTA0YTQuNyA0LjcgMCAwIDEtMS4yMjYtLjE2MmMtMS42NjctLjQ0OS0yLjgwNi0xLjYzNi0zLjM4My0zLjUyNS0uMTM2LS40NDItLjI0NC0uODcxLS4zNDktMS4yODdhMjkuNTUzIDI5LjU1MyAwIDAgMC0uMjI1LS44NThjLS4yMjgtLjc5Ni0uNDQyLS45NjgtMS4yNzktMS4wMjRhMzEuNCAzMS40IDAgMCAwLS43OS0uMDM0Yy0uNjY4LS4wMjMtMS40MjMtLjA0OC0yLjIwMi0uMTk0LTEuMzktLjI1Ni0yLjUtLjk0Mi0zLjIxMS0xLjk4NS0uNjc3LS45ODgtLjkzMS0yLjIwNS0uNzQtMy41MzFsLjA0Ny0uMjg2LjA4My0uNDM1Yy4xMTktLjYxOC4yNC0xLjI1Ny4zNDUtMS44NzguMTAzLS42LS4wNTYtLjgyNi0uNDI0LTEuMDc5LS4zMjMtLjIyMi0uNzI4LS40My0xLjE1OS0uNjUtLjI0MS0uMTI0LS40OS0uMjUyLS43NDctLjM5My0uNzktLjQzNS0yLjYzOS0xLjQ1LTMuMDE2LTMuODAyLS4xODYtMS4xNS4wNzctMi4yOS43OC0zLjM5Mi4zMjctLjUxLjY3LS45NjQgMS4wMDMtMS40MDMuMTEzLS4xNS4yMjUtLjI5Ni4zMzQtLjQ0NS4zNDgtLjQ3LjUzLS44NS41My0xLjA5OC0uMDAyLS4yNS0uMTktLjYzMi0uNTQ1LTEuMTAzbC0uMzAyLS4zOTVhMTguNzUyIDE4Ljc1MiAwIDAgMS0uOTE4LTEuMjY0Qy44OSAyNS42MTkuOTEgMjQuMjIgMS4xMTIgMjMuMzMzYy4yMDMtLjg4OC43OS0yLjE1NiAyLjQzNC0zLjE1NS40My0uMjYyLjg0Ny0uNDc1IDEuMjUtLjY4LjIzNC0uMTIuNDUzLS4yMzMuNjYtLjM0Ni45MzUtLjUxNSAxLjA5Mi0uNzg1LjkwNi0xLjc2NmwtLjAzMy0uMTYtLjA1Ni0uMjY0Yy0uMTA5LS41MjItLjIyMi0xLjA2LS4zMi0xLjYxMy0uMjY1LTEuNDkyLjA2OC0yLjkxNS45MzUtNC4wMDkuODczLTEuMSAyLjE5Ni0xLjc1MiAzLjcyNi0xLjgzNS4yNDctLjAxNC40OTUtLjAyNS43NDMtLjAzNi43MjYtLjAzMyAxLjQxMS0uMDYzIDIuMDQ3LS4xNTcuMjA5LS4wMzEuNDQ2LS4wNjcuNjQ0LS42Ny4xMjQtLjM3Ni4yMzEtLjc4LjM0NS0xLjIwNi4xLS4zNzYuMjAzLS43NjUuMzI1LTEuMTYzLjcxNi0yLjMzMyAyLjQyNC0zLjcyNiA0LjU2Ni0zLjcyNi43NDQgMCAxLjUyOS4xNyAyLjMyOS41MDUuMjk2LjEyMy41OC4yNS44NTQuMzczLjM0Ny4xNTYuNjc2LjMwNS45OTQuNDI5LjQwOS4xNi42NTguMTkzLjc5NS4xOTMuMTE4IDAgLjM2NSAwIC45MDItLjU5LjE4Ni0uMjAzLjM3My0uNDI3LjU3LS42NjMuMjk0LS4zNDkuNTk2LS43MTIuOTQ3LTEuMDczQzI3Ljc3OC41OCAyOSAwIDMwLjMwNSAwem0uMDU2IDIuMjY1Yy0uNjYyIDAtMS4zMjIuMzQtMS45NzkgMS4wMi0uNTE4LjUzNi0uOTY4IDEuMTM2LTEuNDcgMS42ODctLjgyNC45MDQtMS42NDIgMS4zNC0yLjYgMS4zNC0uNSAwLTEuMDM3LS4xMTgtMS42MzEtLjM1Mi0uNjQxLS4yNS0xLjI2LS41NTYtMS44OTYtLjgyMi0uNTIzLS4yMTgtMS4wMDctLjMyNy0xLjQ0NC0uMzI3LTEuMTI1IDAtMS45NDYuNzE2LTIuMzcxIDIuMTA0LS4yNDYuOC0uNDI0IDEuNjIxLS42ODUgMi40MTUtLjM5OCAxLjIwNy0xLjIwOCAyLjAzLTIuNDg2IDIuMjIxLS45OS4xNDgtMi4wMDEuMTYtMy4wMDQuMjE2LTEuNzcyLjA5Ny0yLjgzMyAxLjQwOC0yLjUyNSAzLjE1My4xMDYuNjA0LjIzNiAxLjIwNC4zNjMgMS44MDQuNDQgMi4xMDQtLjEzNSAzLjM3My0yLjAxNSA0LjQwOC0uNjAyLjMzMy0xLjIzNS42MTgtMS44MjMuOTc1LTEuNTQ5Ljk0My0xLjg2MiAyLjMyNy0uODc1IDMuODQ3LjM0NS41My43NDggMS4wMjMgMS4xMyAxLjUyOSAxLjMzMyAxLjc3IDEuMzQgMy4xNzIuMDI4IDQuOTQ2LS40MjIuNTctLjg2OCAxLjEyMy0xLjI0OCAxLjcyLS4zNDEuNTM0LS41NiAxLjExNS0uNDUgMS43OTEuMTc4IDEuMTEzLjk3IDEuNjY4IDEuODU2IDIuMTU1LjcwMi4zODUgMS40NDQuNzExIDIuMTAxIDEuMTYzIDEuMTY2LjgwMiAxLjYyNCAxLjk1IDEuMzg3IDMuMzU0LS4xMzQuNzg4LS4yODggMS41NzMtLjQzNiAyLjM1OC0uMzA5IDEuNjI1LjQzMyAyLjgxNSAyLjA2NyAzLjExNy44ODkuMTY1IDEuODE1LjEzNSAyLjcyNC4xOTUgMS43OTkuMTE5IDIuODQuOTUyIDMuMzM2IDIuNjg1LjE5OS42OTguMzQ5IDEuNDA5LjU2MiAyLjEwMy4yODMuOTI5Ljc2NiAxLjcwNSAxLjc4NSAxLjk4LjIxMi4wNTYuNDIyLjA4Mi42MjguMDgyLjQ3MyAwIC45MzMtLjEzNCAxLjM4My0uMzI1Ljc3Mi0uMzI0IDEuNTI2LS43IDIuMzE3LS45NjhhMy44MyAzLjgzIDAgMCAxIDEuMjI0LS4yMTRjLjg1MyAwIDEuNjM1LjM0IDIuMzEyIDEuMDUuNjQuNjc1IDEuMjEzIDEuNDE3IDEuODYyIDIuMDg0LjU5NC42MDggMS4yMy45MTUgMS44NjYuOTE1LjYzIDAgMS4yNjEtLjI5OCAxLjg1Ny0uODkyLjUyNS0uNTI1Ljk4LTEuMTI0IDEuNDctMS42ODYuODczLS45OTIgMS43MzUtMS40NzIgMi43NDQtMS40NzIuNTUgMCAxLjE0NS4xNDMgMS44MDguNDI0LjU4NC4yNDUgMS4xNS41MzIgMS43MzYuNzczLjUwMy4yMDcuOTc0LjMxIDEuNC4zMSAxLjE0NyAwIDEuOTkxLS43MzQgMi4zOTYtMi4xMzMuMjAyLS42OTcuMzUyLTEuNDA5LjU2My0yLjEwMi40NzUtMS41NTMgMS41ODQtMi41MTEgMy4wMDUtMi42MDYuNzk5LS4wNTMgMS42LS4wOSAyLjQtLjExIDIuMDAxLS4wNTUgMy4wNDctMS4zMjggMi42ODYtMy4yODQtLjEzNS0uNzMtLjI1NC0xLjQ2NC0uMzk2LTIuMTk0LS4zMTMtMS42MTIuMzAyLTIuODEyIDEuNjU5LTMuNjQ1Ljc2LS40NjcgMS41OTEtLjgyMyAyLjM0OC0xLjI5NyAxLjQzMy0uODk0IDEuNzM4LTIuMjA2Ljg1My0zLjYzNS0uMzctLjYwMS0uODI1LTEuMTUtMS4yNDYtMS43Mi0xLjMtMS43Ni0xLjI5NS0zLjEzLjAxMS00Ljg5Ni40NDMtLjU5OS45NTUtMS4xNjggMS4yODctMS44MjRhMy42MTcgMy42MTcgMCAwIDAgLjM3OC0xLjY5Yy0uMDMzLS45MTctLjY4Ny0xLjQ5NS0xLjQ0My0xLjkyOS0uNzkyLS40NTItMS42My0uODMzLTIuMzkzLTEuMzI4LTEuMjMzLS43OTYtMS43MTctMS45NjYtMS40NzUtMy40MTcuMTY1LS45ODkuMzU0LTEuOTczLjQ4LTIuNjc3LjAwNS0xLjYxOS0uNjU4LTIuNTMtMS45NTQtMi43NTYtLjk0OC0uMTY1LTEuOTI2LS4xNi0yLjg5LS4yMjgtMS43ODQtLjEyNi0yLjgwNC0uOTI4LTMuMzE4LTIuNjQtLjIwMy0uNjc3LS4zNTMtMS4zNy0uNTUyLTIuMDQ4LS40MTctMS40MjktMS4yNC0yLjE2Mi0yLjM4Mi0yLjE2Mi0uNDM3IDAtLjkyLjEwNy0xLjQ0NC4zMjQtLjc0LjMwNC0xLjQ2LjY2LTIuMjEyLjkzMS0uNDUzLjE2NC0uODkuMjQ2LTEuMzA4LjI0Ni0uOTEyIDAtMS43MzYtLjM5LTIuNDUyLTEuMTY5LS41NTUtLjYwNC0xLjA1NS0xLjI1OC0xLjYyMi0xLjg0OS0uNjYtLjY4Ni0xLjMyMy0xLjAyOC0xLjk4Ny0xLjAyOHptLS4wNDUgNi4zN2MxMS40NCAwIDIxLjEwMyA5LjE0IDIxLjMzOCAyMC45MzIuMjM5IDEyLjAxNS05LjMwNyAyMS42MDQtMjAuODg3IDIxLjc5NGwtLjM1Mi4wMDNoLS4yNmMtMTEuMjY0IDAtMjAuOTYyLTkuMDctMjEuMTkyLTIwLjk0NUM4LjcyOCAxOC4zNTIgMTguNDE4IDguNzYgMzAuMDg1IDguNjM2bC4yMy0uMDAxem02LjkwOCA2LjEzaC0xNC4wMmEyLjUzNyAyLjUzNyAwIDAgMC0yLjUyNSAyLjM4NmwtLjAwNi4xNjkgMi4xMjQgMTUuMjE0YzAgLjM0My0uMjU1LjYzLS41ODcuNjc4bC0uMTAyLjAwOC0yLjE2Ny0uMDExYy0xLjEzNiAwLTEuNTM0LjYyNi0xLjY1MS44OTYtLjExMi4yNTUtLjI4Ny45MDkuMzUzIDEuNjg3bC4xMjEuMTM5IDMuODM0IDQuMTA0YTMyNi42NSAzMjYuNjUgMCAwIDEgMS45NzIgMi4xMzJsLjIxLjIyOSAzLjc2IDQuMTE3YTIuMzczIDIuMzczIDAgMCAwIDMuNDAzLjEzM2wuMTMtLjEzMyAzLjc2NC00LjExN2MuNTI0LS41NzMgMS4zMzktMS40NTUgMS45NC0yLjFsLjI0Mi0uMjYgMy44MzQtNC4xMDVjLjc4LS44MzguNTkyLTEuNTU1LjQ3NS0xLjgyNi0uMTEtLjI1NC0uNDY3LS44MjQtMS40NjgtLjg5bC0uMTk2LS4wMDYtMi4xNDYuMDFhLjY5LjY5IDAgMCAxLS42OC0uNTY5bC0uMDA5LS4wOTYgMS45MjktMTUuMjU2YTIuNTM3IDIuNTM3IDAgMCAwLTIuNTM0LTIuNTM0em0tLjAwMSAxLjg0Yy4zNDcgMCAuNjM0LjI1Ny42ODUuNTc2bC4wMDguMDk4LTEuOTI3IDE1LjI1NWEyLjUzNSAyLjUzNSAwIDAgMCAyLjM3IDIuNTIzbC4xNjYuMDA1IDEuNjI4LS4wMS0zLjQ4IDMuNzI3Yy0uNTMyLjU3LTEuMzUyIDEuNDU3LTEuOTUzIDIuMTFsLS4yNDIuMjY0LTMuNzYgNC4xMTdhLjU2LjU2IDAgMCAxLS43NC4wN2wtLjA3OC0uMDctMy43NjMtNC4xMTVhMzAzLjYyOSAzMDMuNjI5IDAgMCAwLTEuOTc2LTIuMTQxbC0uMjE4LS4yMzUtMy40ODItMy43MjcgMS42NDkuMDFhMi41MzEgMi41MzEgMCAwIDAgMi41Mi0yLjM4MmwuMDA1LS4xNjgtMi4xMjMtMTUuMjE0YzAtLjM1LjI2LS42NC41OTgtLjY4N2wuMDkzLS4wMDZoMTQuMDJ6bS01LjU0NiA0LjcwOWgtLjc3M2EuNTI3LjUyNyAwIDAgMC0uNDAxLjE2My42MjMuNjIzIDAgMCAwLS4xNTQuMjdsLS4wMTYuMS0uMDkzIDEuMDgzYy0uNjIzIDAtMS4xNzcuMTA2LTEuNjU4LjMxNy0uNDgzLjIxLS44OS40NzgtMS4yMTguOGEzLjM1NSAzLjM1NSAwIDAgMC0xLjAxMiAyLjM3NWMwIC41OC4wOTcgMS4wNjUuMjg4IDEuNDUuMTkzLjM5LjQ0Ny43MDkuNzYzLjk2Mi4zMTUuMjU0LjY2OS40NTcgMS4wNjMuNjExLjI2My4xMDIuNTI4LjE5NS43OTUuMjhsLjQuMTIxLS4zMjMgMy44MTFhMy4wMTIgMy4wMTIgMCAwIDEtLjgyNy0uMjYzYy0uMjMtLjEyLS40NC0uMjM4LS42Mi0uMzU3LS4xOC0uMTItLjM0My0uMjIyLS40ODUtLjMxMWEuNzU0Ljc1NCAwIDAgMC0uNC0uMTMyYy0uMTAyIDAtLjE5OC4wMjctLjI5NC4wOGEuNjg3LjY4NyAwIDAgMC0uMTYuMTNsLS4wNjIuMDc5LS42NDguOTYzYy40MDguNDAzLjkwMy43NCAxLjQ4NCAxLjAxMy40ODUuMjI2Ljk5Ny4zOSAxLjUzOS40OTFsLjMyOS4wNTMtLjE1NCAxLjgyaC43NzRhLjUxOC41MTggMCAwIDAgLjQtLjE2NS42NDUuNjQ1IDAgMCAwIC4xNTMtLjI2NmwuMDE3LS4wOTYuMTAzLTEuMjVjLjYzNC0uMDQ3IDEuMi0uMTc4IDEuNjkyLS40LjQ5NC0uMjIxLjkxLS41MSAxLjI0OC0uODY1LjMzNi0uMzUzLjU5My0uNzYyLjc2OS0xLjIyNGE0LjE0IDQuMTQgMCAwIDAgLjI2My0xLjQ4NmMwLS41MzMtLjEtLjk3Ni0uMjk3LTEuMzMyLS4yLS4zNTMtLjQ1OS0uNjUtLjc3OS0uODg3YTQuMzE5IDQuMzE5IDAgMCAwLTEuMDgtLjU4M2MtLjI2Ni0uMS0uNTM1LS4xOTYtLjgwNi0uMjg1bC0uNDA2LS4xMy4yOTctMy41MjNjLjIyMi4wNS40MjQuMTE2LjYwNS4xOTUuMTguMDguMzQ3LjE1Ny40OTcuMjM1LjE1LjA3Ni4yODMuMTQxLjQuMTk1LjExNS4wNTMuMjE4LjA4LjMwMi4wOC4xMTMgMCAuMjEtLjAyNy4yODgtLjA4NGEuODQ4Ljg0OCAwIDAgMCAuMTYtLjE1MmwuMDgtLjEwNC41MS0uNzc0YTUuNjc1IDUuNjc1IDAgMCAwLTEuMTM5LS44MjQgNC41MDcgNC41MDcgMCAwIDAtMS4yNjUtLjQ1N2wtLjI5My0uMDU0LjE0NC0xLjY3M3ptLS43NDggOC45MThjLjIyMi4wNzIuNDI2LjE1NC42MTMuMjQ0LjE4Ny4wOTEuMzUuMi40ODguMzI0LjE0LjEyNS4yNDkuMjY4LjMyNC40My4wNzYuMTYuMTE1LjM1LjExNS41NjYgMCAuNTI4LS4xNTUuOTU0LS40NjMgMS4yNzktLjMxLjMyNy0uNzY1LjUzLTEuMzY3LjYxem0tLjg0My01LjUzNmwtLjI2MyAzLjE1YTQuNDQgNC40NCAwIDAgMS0uNTk2LS4yNjkgMi4xNjUgMi4xNjUgMCAwIDEtLjQ3Mi0uMzQgMS40MTkgMS40MTkgMCAwIDEtLjMxMS0uNDM3IDEuMzkxIDEuMzkxIDAgMCAxLS4xMS0uNTcxYzAtLjE4Ny4wMzItLjM2NC4wOTgtLjUzMi4wNjQtLjE2OC4xNjctLjMyLjMxLS40NTYuMTQxLS4xMzUuMzI0LS4yNTIuNTQ1LS4zNDZhMy4xOCAzLjE4IDAgMCAxIC43OTktLjE5OXonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLW5mbS1jcmVkaXQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NCcgaGVpZ2h0PScyNycgdmlld0JveD0nMCAwIDQ0IDI3JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J000MC43OSAwQzQyLjU2MyAwIDQ0IDEuNDI0IDQ0IDMuMTh2MjAuNjRjMCAxLjc1Ny0xLjQzNyAzLjE4LTMuMjEgMy4xOEgzLjIxQzEuNDM3IDI3IDAgMjUuNTc3IDAgMjMuODJWMy4xOEMwIDEuNDI1IDEuNDM3IDAgMy4yMSAwaDM3LjU4em0xLjEwNiA5LjI4MkgyLjEwM3YxNC41MzdhMS4xIDEuMSAwIDAgMCAxLjEwNyAxLjA5N2gzNy41OGExLjEgMS4xIDAgMCAwIDEuMTA3LTEuMDk3bC0uMDAxLTE0LjUzN3pNMzguMjkgMTkuMzU4djIuNDU2SDM1Ljgxdi0yLjQ1NmgyLjQ3OXptLTQuMjExIDB2Mi40NTZoLTIuNDc3di0yLjQ1NmgyLjQ3N3ptLTQuMjEgMHYyLjQ1NmgtMi40OHYtMi40NTZoMi40OHptLTE1LjM0NS0xLjgwN3Y0LjIzOUg1Ljc0NXYtNC4yMzloOC43OHptMjEuMDE4LTIuOTg4bC44NCAxLjg1LjgzNS0xLjg1aDEuMDk1djMuNzVoLS45NDZ2LTIuNDg3bC0uNjg4IDEuNjA1aC0uNjQ3bC0uNjktMS42MDV2Mi40ODdoLS44OTV2LTMuNzVoMS4wOTZ6bS02Ljk2MyAwbDEuMjA4IDIuMTQ3di0yLjE0N2guODY4djMuNzVoLS45MTRsLTEuNDYtMi42MTZ2Mi42MTZoLS44Njh2LTMuNzVoMS4xNjZ6bTUuMzc3IDB2LjcxNWgtMS41ODd2LjcwOGgxLjQ2di43MTVoLTEuNDZ2MS42MTJoLS45NDd2LTMuNzVoMi41MzR6TTQwLjc5IDIuMDg0SDMuMjFjLS42MTEgMC0xLjEwNy40OTEtMS4xMDcgMS4wOTd2Mi4yM2gzOS43OTN2LTIuMjNjMC0uNjA2LS40OTUtMS4wOTctMS4xMDYtMS4wOTd6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1hcnJvdzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTQuNDIgNS45ODdsNC4zMjMgNC40MDVjLjE2My4xOC4yNTQuNDEyLjI1Ni42NTVhLjkwNC45MDQgMCAwIDEtLjI3Ny42Ni45NjIuOTYyIDAgMCAxLS42ODMuMjkzYy0uMjczLS4wMDEtLjUzMS0uMTI4LS42NTMtLjI5M0wyLjI2NyA2LjY2YS45NDguOTQ4IDAgMCAxIC4wMDctMS4zMjdMNy4zOC4yNzVBLjkxOS45MTkgMCAwIDEgOC4wNDcgMGMuMjQuMDAyLjQ3My4wOS42OTcuMjkuMTYyLjE4LjI1My40MTIuMjU1LjY1NGEuOTA4LjkwOCAwIDAgMS0uMjc1LjY2TDQuNDIgNS45ODd6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1hcnJvdy1sZWZ0OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNNC40MiA1Ljk4N2w0LjMyMyA0LjQwNWMuMTYzLjE4LjI1NC40MTIuMjU2LjY1NWEuOTA0LjkwNCAwIDAgMS0uMjc3LjY2Ljk2Mi45NjIgMCAwIDEtLjY4My4yOTNjLS4yNzMtLjAwMS0uNTMxLS4xMjgtLjY1My0uMjkzTDIuMjY3IDYuNjZhLjk0OC45NDggMCAwIDEgLjAwNy0xLjMyN0w3LjM4LjI3NUEuOTE5LjkxOSAwIDAgMSA4LjA0NyAwYy4yNC4wMDIuNDczLjA5LjY5Ny4yOS4xNjIuMTguMjUzLjQxMi4yNTUuNjU0YS45MDguOTA4IDAgMCAxLS4yNzUuNjZMNC40MiA1Ljk4N3onLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLWFycm93LXJpZ2h0OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNNy41NzkgNS45ODdMMy4yNzUgMS42MDRBLjkwOC45MDggMCAwIDEgMyAuOTQ0Ljk5Mi45OTIgMCAwIDEgMy4yNTUuMjljLjIyNS0uMi40NTctLjI4OC42OTgtLjI5YS45MTkuOTE5IDAgMCAxIC42NjYuMjc1bDUuMTA2IDUuMDU4YS45NDguOTQ4IDAgMCAxIC4wMDcgMS4zMjdsLTUuMTE4IDUuMDQ3Yy0uMTIzLjE2NS0uMzguMjkyLS42NTQuMjkzYS45NjIuOTYyIDAgMCAxLS42ODMtLjI5My45MDMuOTAzIDAgMCAxLS4yNzctLjY2Ljk5My45OTMgMCAwIDEgLjI1Ni0uNjU1TDcuNTggNS45ODd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1hcnJvdy11cDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTUuOTg3IDQuNDJMMS42MDQgOC43MjRhLjkwOC45MDggMCAwIDEtLjY2LjI3NS45OTIuOTkyIDAgMCAxLS42NTQtLjI1NUMuMDkgOC41Mi4wMDIgOC4yODcgMCA4LjA0N2EuOTE5LjkxOSAwIDAgMSAuMjc1LS42NjdsNS4wNTgtNS4xMDZhLjk0OC45NDggMCAwIDEgMS4zMjctLjAwN2w1LjA0NyA1LjExOWMuMTY1LjEyMi4yOTIuMzguMjkzLjY1M2EuOTYyLjk2MiAwIDAgMS0uMjkyLjY4My45MDMuOTAzIDAgMCAxLS42NjEuMjc3Ljk5My45OTMgMCAwIDEtLjY1NS0uMjU2TDUuOTg3IDQuNDJ6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1hcnJvdy1kb3duOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNNS45ODcgNy41NzlsNC40MDUtNC4zMjNBLjk5Mi45OTIgMCAwIDEgMTEuMDQ3IDNjLjI1MS0uMDAyLjQ5Mi4xLjY2LjI3Ny4xODguMTkxLjI5My40MjQuMjkzLjY4My0uMDAxLjI3My0uMTI4LjUzMi0uMjkzLjY1NEw2LjY2IDkuNzMyYS45NDguOTQ4IDAgMCAxLTEuMzI3LS4wMDdMLjI3NSA0LjYxOUEuOTE4LjkxOCAwIDAgMSAwIDMuOTUzYy4wMDItLjI0MS4wOS0uNDczLjI5LS42OThBLjk5Mi45OTIgMCAwIDEgLjk0NCAzYS45MDcuOTA3IDAgMCAxIC42Ni4yNzVMNS45ODcgNy41OHonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWFycm93LWRvd24tZ3JlZW46IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyUzRSUzQ3BhdGggZmlsbD0je2VuY29kZWNvbG9yKCRuZm0tZ3JlZW4pfSBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J001Ljk4NyA3LjU3OWw0LjQwNS00LjMyM0EuOTkyLjk5MiAwIDAgMSAxMS4wNDcgM2MuMjUxLS4wMDIuNDkyLjEuNjYuMjc3LjE4OC4xOTEuMjkzLjQyNC4yOTMuNjgzLS4wMDEuMjczLS4xMjguNTMyLS4yOTMuNjU0TDYuNjYgOS43MzJhLjk0OC45NDggMCAwIDEtMS4zMjctLjAwN0wuMjc1IDQuNjE5QS45MTguOTE4IDAgMCAxIDAgMy45NTNjLjAwMi0uMjQxLjA5LS40NzMuMjktLjY5OEEuOTkyLjk5MiAwIDAgMSAuOTQ0IDNhLjkwNy45MDcgMCAwIDEgLjY2LjI3NUw1Ljk4NyA3LjU4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctYXJyb3ctZG93bi13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSN7ZW5jb2RlY29sb3IoJHdoaXRlKX0gZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNNS45ODcgNy41NzlsNC40MDUtNC4zMjNBLjk5Mi45OTIgMCAwIDEgMTEuMDQ3IDNjLjI1MS0uMDAyLjQ5Mi4xLjY2LjI3Ny4xODguMTkxLjI5My40MjQuMjkzLjY4My0uMDAxLjI3My0uMTI4LjUzMi0uMjkzLjY1NEw2LjY2IDkuNzMyYS45NDguOTQ4IDAgMCAxLTEuMzI3LS4wMDdMLjI3NSA0LjYxOUEuOTE4LjkxOCAwIDAgMSAwIDMuOTUzYy4wMDItLjI0MS4wOS0uNDczLjI5LS42OThBLjk5Mi45OTIgMCAwIDEgLjk0NCAzYS45MDcuOTA3IDAgMCAxIC42Ni4yNzVMNS45ODcgNy41OHonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWZ1bGwtYXJyb3ctcmlnaHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCA1QzAgNC43MjM4NiAwLjIyMzg1OCA0LjUgMC41IDQuNUgxMi4yOTI5TDkuMTQ2NDUgMS4zNTM1NUM4Ljk1MTE4IDEuMTU4MjkgOC45NTExOCAwLjg0MTcwOCA5LjE0NjQ1IDAuNjQ2NDQ3QzkuMzQxNzEgMC40NTExODQgOS42NTgyOSAwLjQ1MTE4NCA5Ljg1MzU1IDAuNjQ2NDQ3TDEzLjg1MzYgNC42NDY0NUMxNC4wNDg4IDQuODQxNzEgMTQuMDQ4OCA1LjE1ODI5IDEzLjg1MzYgNS4zNTM1NUw5Ljg1MzU1IDkuMzUzNTVDOS42NTgyOSA5LjU0ODgyIDkuMzQxNzEgOS41NDg4MiA5LjE0NjQ1IDkuMzUzNTVDOC45NTExOCA5LjE1ODI5IDguOTUxMTggOC44NDE3MSA5LjE0NjQ1IDguNjQ2NDVMMTIuMjkyOSA1LjVIMC41QzAuMjIzODU4IDUuNSAwIDUuMjc2MTQgMCA1WicgZmlsbD0nI3tlbmNvZGVjb2xvcigkZ3JheS04MDApfScvPjwvc3ZnPlwiKTtcbiRzdmctZnVsbC1hcnJvdy1sZWZ0OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE0IDVDMTQgNC43MjM4NiAxMy43NzYxIDQuNSAxMy41IDQuNUgxLjcwNzExTDQuODUzNTUgMS4zNTM1NUM1LjA0ODgyIDEuMTU4MjkgNS4wNDg4MiAwLjg0MTcwOSA0Ljg1MzU1IDAuNjQ2NDQ3QzQuNjU4MjkgMC40NTExODQgNC4zNDE3MSAwLjQ1MTE4NCA0LjE0NjQ1IDAuNjQ2NDQ3TDAuMTQ2NDQ2IDQuNjQ2NDVDLTAuMDQ4ODE1NSA0Ljg0MTcxIC0wLjA0ODgxNTUgNS4xNTgyOSAwLjE0NjQ0NiA1LjM1MzU1TDQuMTQ2NDUgOS4zNTM1NUM0LjM0MTcxIDkuNTQ4ODIgNC42NTgyOSA5LjU0ODgyIDQuODUzNTUgOS4zNTM1NUM1LjA0ODgyIDkuMTU4MjkgNS4wNDg4MiA4Ljg0MTcxIDQuODUzNTUgOC42NDY0NUwxLjcwNzExIDUuNUgxMy41QzEzLjc3NjEgNS41IDE0IDUuMjc2MTQgMTQgNVonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGdyYXktODAwKX0nLz48L3N2Zz5cIik7XG4kc3ZnLWZ1bGwtYXJyb3ctZG93bjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTAgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDBDNS4yNzYxNCAwIDUuNSAwLjIyMzg1OCA1LjUgMC41VjEyLjI5MjlMOC42NDY0NSA5LjE0NjQ1QzguODQxNzEgOC45NTExOCA5LjE1ODI5IDguOTUxMTggOS4zNTM1NSA5LjE0NjQ1QzkuNTQ4ODIgOS4zNDE3MSA5LjU0ODgyIDkuNjU4MjkgOS4zNTM1NSA5Ljg1MzU1TDUuMzUzNTUgMTMuODUzNkM1LjE1ODI5IDE0LjA0ODggNC44NDE3MSAxNC4wNDg4IDQuNjQ2NDUgMTMuODUzNkwwLjY0NjQ0NyA5Ljg1MzU1QzAuNDUxMTg0IDkuNjU4MjkgMC40NTExODQgOS4zNDE3MSAwLjY0NjQ0NyA5LjE0NjQ1QzAuODQxNzA5IDguOTUxMTggMS4xNTgyOSA4Ljk1MTE4IDEuMzUzNTUgOS4xNDY0NUw0LjUgMTIuMjkyOVYwLjVDNC41IDAuMjIzODU4IDQuNzIzODYgMCA1IDBaJyBmaWxsPScje2VuY29kZWNvbG9yKCRncmF5LTgwMCl9Jy8+PC9zdmc+XCIpO1xuJHN2Zy1mdWxsLWFycm93LXVwOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUgMTRDNS4yNzYxNCAxNCA1LjUgMTMuNzc2MSA1LjUgMTMuNVYxLjcwNzExTDguNjQ2NDUgNC44NTM1NUM4Ljg0MTcxIDUuMDQ4ODIgOS4xNTgyOSA1LjA0ODgyIDkuMzUzNTUgNC44NTM1NUM5LjU0ODgyIDQuNjU4MjkgOS41NDg4MiA0LjM0MTcxIDkuMzUzNTUgNC4xNDY0NUw1LjM1MzU1IDAuMTQ2NDQ2QzUuMTU4MjkgLTAuMDQ4ODE1NCA0Ljg0MTcxIC0wLjA0ODgxNTQgNC42NDY0NSAwLjE0NjQ0NkwwLjY0NjQ0NyA0LjE0NjQ1QzAuNDUxMTg0IDQuMzQxNzEgMC40NTExODQgNC42NTgyOSAwLjY0NjQ0NyA0Ljg1MzU1QzAuODQxNzA5IDUuMDQ4ODIgMS4xNTgyOSA1LjA0ODgyIDEuMzUzNTUgNC44NTM1NUw0LjUgMS43MDcxMVYxMy41QzQuNSAxMy43NzYxIDQuNzIzODYgMTQgNSAxNFonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGdyYXktODAwKX0nLz48L3N2Zz5cIik7XG4kc3ZnLWZ1bGwtYXJyb3ctcmlnaHQtd2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCA1QzAgNC43MjM4NiAwLjIyMzg1OCA0LjUgMC41IDQuNUgxMi4yOTI5TDkuMTQ2NDUgMS4zNTM1NUM4Ljk1MTE4IDEuMTU4MjkgOC45NTExOCAwLjg0MTcwOCA5LjE0NjQ1IDAuNjQ2NDQ3QzkuMzQxNzEgMC40NTExODQgOS42NTgyOSAwLjQ1MTE4NCA5Ljg1MzU1IDAuNjQ2NDQ3TDEzLjg1MzYgNC42NDY0NUMxNC4wNDg4IDQuODQxNzEgMTQuMDQ4OCA1LjE1ODI5IDEzLjg1MzYgNS4zNTM1NUw5Ljg1MzU1IDkuMzUzNTVDOS42NTgyOSA5LjU0ODgyIDkuMzQxNzEgOS41NDg4MiA5LjE0NjQ1IDkuMzUzNTVDOC45NTExOCA5LjE1ODI5IDguOTUxMTggOC44NDE3MSA5LjE0NjQ1IDguNjQ2NDVMMTIuMjkyOSA1LjVIMC41QzAuMjIzODU4IDUuNSAwIDUuMjc2MTQgMCA1WicgZmlsbD0nI3tlbmNvZGVjb2xvcigkd2hpdGUpfScvPjwvc3ZnPlwiKTtcbiRzdmctZnVsbC1hcnJvdy1sZWZ0LXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE0IDVDMTQgNC43MjM4NiAxMy43NzYxIDQuNSAxMy41IDQuNUgxLjcwNzExTDQuODUzNTUgMS4zNTM1NUM1LjA0ODgyIDEuMTU4MjkgNS4wNDg4MiAwLjg0MTcwOSA0Ljg1MzU1IDAuNjQ2NDQ3QzQuNjU4MjkgMC40NTExODQgNC4zNDE3MSAwLjQ1MTE4NCA0LjE0NjQ1IDAuNjQ2NDQ3TDAuMTQ2NDQ2IDQuNjQ2NDVDLTAuMDQ4ODE1NSA0Ljg0MTcxIC0wLjA0ODgxNTUgNS4xNTgyOSAwLjE0NjQ0NiA1LjM1MzU1TDQuMTQ2NDUgOS4zNTM1NUM0LjM0MTcxIDkuNTQ4ODIgNC42NTgyOSA5LjU0ODgyIDQuODUzNTUgOS4zNTM1NUM1LjA0ODgyIDkuMTU4MjkgNS4wNDg4MiA4Ljg0MTcxIDQuODUzNTUgOC42NDY0NUwxLjcwNzExIDUuNUgxMy41QzEzLjc3NjEgNS41IDE0IDUuMjc2MTQgMTQgNVonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJHdoaXRlKX0nLz48L3N2Zz5cIik7XG4kc3ZnLWZ1bGwtYXJyb3ctZG93bi13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTAgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDBDNS4yNzYxNCAwIDUuNSAwLjIyMzg1OCA1LjUgMC41VjEyLjI5MjlMOC42NDY0NSA5LjE0NjQ1QzguODQxNzEgOC45NTExOCA5LjE1ODI5IDguOTUxMTggOS4zNTM1NSA5LjE0NjQ1QzkuNTQ4ODIgOS4zNDE3MSA5LjU0ODgyIDkuNjU4MjkgOS4zNTM1NSA5Ljg1MzU1TDUuMzUzNTUgMTMuODUzNkM1LjE1ODI5IDE0LjA0ODggNC44NDE3MSAxNC4wNDg4IDQuNjQ2NDUgMTMuODUzNkwwLjY0NjQ0NyA5Ljg1MzU1QzAuNDUxMTg0IDkuNjU4MjkgMC40NTExODQgOS4zNDE3MSAwLjY0NjQ0NyA5LjE0NjQ1QzAuODQxNzA5IDguOTUxMTggMS4xNTgyOSA4Ljk1MTE4IDEuMzUzNTUgOS4xNDY0NUw0LjUgMTIuMjkyOVYwLjVDNC41IDAuMjIzODU4IDQuNzIzODYgMCA1IDBaJyBmaWxsPScje2VuY29kZWNvbG9yKCR3aGl0ZSl9Jy8+PC9zdmc+XCIpO1xuJHN2Zy1mdWxsLWFycm93LXVwLXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUgMTRDNS4yNzYxNCAxNCA1LjUgMTMuNzc2MSA1LjUgMTMuNVYxLjcwNzExTDguNjQ2NDUgNC44NTM1NUM4Ljg0MTcxIDUuMDQ4ODIgOS4xNTgyOSA1LjA0ODgyIDkuMzUzNTUgNC44NTM1NUM5LjU0ODgyIDQuNjU4MjkgOS41NDg4MiA0LjM0MTcxIDkuMzUzNTUgNC4xNDY0NUw1LjM1MzU1IDAuMTQ2NDQ2QzUuMTU4MjkgLTAuMDQ4ODE1NCA0Ljg0MTcxIC0wLjA0ODgxNTQgNC42NDY0NSAwLjE0NjQ0NkwwLjY0NjQ0NyA0LjE0NjQ1QzAuNDUxMTg0IDQuMzQxNzEgMC40NTExODQgNC42NTgyOSAwLjY0NjQ0NyA0Ljg1MzU1QzAuODQxNzA5IDUuMDQ4ODIgMS4xNTgyOSA1LjA0ODgyIDEuMzUzNTUgNC44NTM1NUw0LjUgMS43MDcxMVYxMy41QzQuNSAxMy43NzYxIDQuNzIzODYgMTQgNSAxNFonIGZpbGw9JyN7ZW5jb2RlY29sb3IoJHdoaXRlKX0nLz48L3N2Zz5cIik7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICRzdmctYXJyb3ctZG93bjtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1ncmVlbjogJHN2Zy1hcnJvdy1kb3duLWdyZWVuO1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXdoaXRlOiAkc3ZnLWFycm93LWRvd24td2hpdGU7XG4kc3ZnLWRvdWJsZS1sZWZ0OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCAyOCAyOCclM0UlM0NnIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTguNDIgMTMuOTg3bDQuMzIzIDQuNDA1Yy4xNjMuMTguMjU0LjQxMi4yNTYuNjU1YS45MDQuOTA0IDAgMCAxLS4yNzcuNjYuOTYyLjk2MiAwIDAgMS0uNjgzLjI5M2MtLjI3My0uMDAxLS41MzEtLjEyOC0uNjUzLS4yOTNMNi4yNjcgMTQuNjZhLjk0OC45NDggMCAwIDEgLjAwNy0xLjMyN2w1LjEwNi01LjA1OEEuOTE5LjkxOSAwIDAgMSAxMi4wNDcgOGMuMjQuMDAyLjQ3My4wOS42OTcuMjkuMTYyLjE4LjI1My40MTIuMjU1LjY1NGEuOTA4LjkwOCAwIDAgMS0uMjc1LjY2TDguNDIgMTMuOTg3ek0xNi40MiAxMy45ODdsNC4zMjMgNC40MDVjLjE2My4xOC4yNTQuNDEyLjI1Ni42NTVhLjkwNC45MDQgMCAwIDEtLjI3Ny42Ni45NjIuOTYyIDAgMCAxLS42ODMuMjkzYy0uMjczLS4wMDEtLjUzMS0uMTI4LS42NTMtLjI5M2wtNS4xMTktNS4wNDdhLjk0OC45NDggMCAwIDEgLjAwNy0xLjMyN2w1LjEwNi01LjA1OEEuOTE5LjkxOSAwIDAgMSAyMC4wNDcgOGMuMjQuMDAyLjQ3My4wOS42OTcuMjkuMTYyLjE4LjI1My40MTIuMjU1LjY1NGEuOTA4LjkwOCAwIDAgMS0uMjc1LjY2bC00LjMwNCA0LjM4M3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctZG91YmxlLXJpZ2h0OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCAyOCAyOCclM0UlM0NnIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTE5LjU3OSAxMy45ODdsLTQuMzA0LTQuMzgzYS45MDguOTA4IDAgMCAxLS4yNzUtLjY2Ljk5Mi45OTIgMCAwIDEgLjI1NS0uNjU0Yy4yMjUtLjIuNDU3LS4yODguNjk4LS4yOWEuOTE5LjkxOSAwIDAgMSAuNjY2LjI3NWw1LjEwNiA1LjA1OGEuOTQ4Ljk0OCAwIDAgMSAuMDA3IDEuMzI3bC01LjExOCA1LjA0N2MtLjEyMy4xNjUtLjM4LjI5Mi0uNjU0LjI5M2EuOTYyLjk2MiAwIDAgMS0uNjgzLS4yOTMuOTAzLjkwMyAwIDAgMS0uMjc3LS42Ni45OTMuOTkzIDAgMCAxIC4yNTYtLjY1NWw0LjMyMy00LjQwNXpNMTEuNTc5IDEzLjk4N0w3LjI3NSA5LjYwNEEuOTA4LjkwOCAwIDAgMSA3IDguOTQ0YS45OTIuOTkyIDAgMCAxIC4yNTUtLjY1NGMuMjI1LS4yLjQ1Ny0uMjg4LjY5OC0uMjlhLjkxOS45MTkgMCAwIDEgLjY2Ni4yNzVsNS4xMDYgNS4wNThhLjk0OC45NDggMCAwIDEgLjAwNyAxLjMyN2wtNS4xMTggNS4wNDdjLS4xMjMuMTY1LS4zOC4yOTItLjY1NC4yOTNhLjk2Mi45NjIgMCAwIDEtLjY4My0uMjkzLjkwMy45MDMgMCAwIDEtLjI3Ny0uNjYuOTkzLjk5MyAwIDAgMSAuMjU2LS42NTVsNC4zMjMtNC40MDV6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLXNsaWRlci1sZWZ0OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCAyOCAyOCclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZD0nTTE0IDI3QzYuODMzIDI3IDEgMjEuMTY5IDEgMTQgMSA2LjgzMyA2LjgzMiAxIDE0IDFjNy4xNjkgMCAxMyA1LjgzMiAxMyAxMyAwIDcuMTY5LTUuODMxIDEzLTEzIDEzJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZD0nTTE0IDEuMzU1QzcuMDMgMS4zNTUgMS4zNTggNy4wMjkgMS4zNTggMTRTNy4wMjkgMjYuNjQ0IDE0IDI2LjY0NCAyNi42NDYgMjAuOTczIDI2LjY0NiAxNCAyMC45NzMgMS4zNTUgMTQgMS4zNTVNMTQgMjhDNi4yOCAyOCAwIDIxLjcyIDAgMTRTNi4yOCAwIDE0IDBzMTQgNi4yOCAxNCAxNC02LjI4IDE0LTE0IDE0Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZD0nTTExLjQyIDEzLjk4N2w0LjMyMyA0LjQwNWMuMTYzLjE4LjI1NC40MTIuMjU2LjY1NWEuOTA0LjkwNCAwIDAgMS0uMjc3LjY2Ljk2Mi45NjIgMCAwIDEtLjY4My4yOTNjLS4yNzMtLjAwMS0uNTMxLS4xMjgtLjY1My0uMjkzTDkuMjY3IDE0LjY2YS45NDguOTQ4IDAgMCAxIC4wMDctMS4zMjdsNS4xMDYtNS4wNThBLjkxOS45MTkgMCAwIDEgMTUuMDQ3IDhjLjI0LjAwMi40NzMuMDkuNjk3LjI5LjE2Mi4xOC4yNTMuNDEyLjI1NS42NTRhLjkwOC45MDggMCAwIDEtLjI3NS42NmwtNC4zMDQgNC4zODN6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLXNsaWRlci1yaWdodDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J00xNCAyN0M2LjgzMyAyNyAxIDIxLjE2OSAxIDE0IDEgNi44MzMgNi44MzIgMSAxNCAxYzcuMTY5IDAgMTMgNS44MzIgMTMgMTMgMCA3LjE2OS01LjgzMSAxMy0xMyAxMycvJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGQ9J00xNCAxLjM1NUM3LjAzIDEuMzU1IDEuMzU4IDcuMDI5IDEuMzU4IDE0UzcuMDI5IDI2LjY0NCAxNCAyNi42NDQgMjYuNjQ2IDIwLjk3MyAyNi42NDYgMTQgMjAuOTczIDEuMzU1IDE0IDEuMzU1TTE0IDI4QzYuMjggMjggMCAyMS43MiAwIDE0UzYuMjggMCAxNCAwczE0IDYuMjggMTQgMTQtNi4yOCAxNC0xNCAxNCcvJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGQ9J00xNS41NzkgMTMuOTg3bC00LjMwNC00LjM4M2EuOTA4LjkwOCAwIDAgMS0uMjc1LS42Ni45OTIuOTkyIDAgMCAxIC4yNTUtLjY1NGMuMjI1LS4yLjQ1Ny0uMjg4LjY5OC0uMjlhLjkxOS45MTkgMCAwIDEgLjY2Ni4yNzVsNS4xMDYgNS4wNThhLjk0OC45NDggMCAwIDEgLjAwNyAxLjMyN2wtNS4xMTggNS4wNDdjLS4xMjMuMTY1LS4zOC4yOTItLjY1NC4yOTNhLjk2Mi45NjIgMCAwIDEtLjY4My0uMjkzLjkwMy45MDMgMCAwIDEtLjI3Ny0uNjYuOTkzLjk5MyAwIDAgMSAuMjU2LS42NTVsNC4zMjMtNC40MDV6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLXJhZGlvLXNlbGVjdGVkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N0eWxlLUd1aWRlJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9JzA3Li1JY29ucycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc0OS4wMDAwMDAsIC02ODguMDAwMDAwKSclM0UlM0NnIGlkPSdGdW5jdGlvbmFsJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDAuMDAwMDAwLCA0OTkuMDAwMDAwKSclM0UlM0NnIGlkPSdFbGVtZW50cy0vLVVJLS8tUmFkaW8tLy1TZWxlY3RlZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjQ5LjAwMDAwMCwgMTg5LjAwMDAwMCknJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBzdHJva2U9JyUyMzM2MzYzNicgc3Ryb2tlLXdpZHRoPScxJyBjeD0nMTAnIGN5PScxMCcgcj0nOS41JyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgaWQ9J092YWwnIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdldmVub2RkJyBjeD0nMTAnIGN5PScxMCcgcj0nNiclM0UlM0MvY2lyY2xlJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1yYWRpby11bnNlbGVjdGVkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N0eWxlLUd1aWRlJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9JzA3Li1JY29ucycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTg3NS4wMDAwMDAsIC02ODUuMDAwMDAwKScgc3Ryb2tlPSclMjMzNjM2MzYnJTNFJTNDZyBpZD0nRnVuY3Rpb25hbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAwLjAwMDAwMCwgNDk5LjAwMDAwMCknJTNFJTNDZyBpZD0nRWxlbWVudHMtLy1VSS0vLVJhZGlvLS8tVW5zZWxlY3RlZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzc1LjAwMDAwMCwgMTg2LjAwMDAwMCknJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBjeD0nMTAnIGN5PScxMCcgcj0nOS41JyUzRSUzQy9jaXJjbGUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWNoZWNrYm94LXNlbGVjdGVkOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMlwiIHk9XCIyXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIi8+PHBhdGggZD1cIk0yLjUgMEMxLjExOTI5IDAgMCAxLjExOTI5IDAgMi41VjE3LjVDMCAxOC44ODA3IDEuMTE5MjkgMjAgMi41IDIwSDE3LjVDMTguODgwNyAyMCAyMCAxOC44ODA3IDIwIDE3LjVWMi41QzIwIDEuMTE5MjkgMTguODgwNyAwIDE3LjUgMEgyLjVaTTE1LjAzNzkgNi4yMTIwOUMxNS4zOTk1IDYuNTczNzEgMTUuNDA0IDcuMTU3MjcgMTUuMDUxMiA3LjUyNDM0TDEwLjA2MSAxMy43NjIyQzEwLjA1MzggMTMuNzcxMiAxMC4wNDYxIDEzLjc3OTggMTAuMDM3OSAxMy43ODc5QzkuNjcxNzkgMTQuMTU0IDkuMDc4MiAxNC4xNTQgOC43MTIwOCAxMy43ODc5TDUuNDA0MDIgMTAuNDc5OUM1LjAzNzkgMTAuMTEzNyA1LjAzNzkgOS41MjAxNSA1LjQwNDAyIDkuMTU0MDNDNS43NzAxNCA4Ljc4NzkxIDYuMzYzNzMgOC43ODc5MSA2LjcyOTg1IDkuMTU0MDNMOS4zNDY3NCAxMS43NzA5TDEzLjY4NzIgNi4yNDAxM0MxMy42OTQ5IDYuMjMwMjkgMTMuNzAzMiA2LjIyMDkzIDEzLjcxMjEgNi4yMTIwOUMxNC4wNzgyIDUuODQ1OTcgMTQuNjcxOCA1Ljg0NTk3IDE1LjAzNzkgNi4yMTIwOVpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkZ3JheS05MDApfVwiLz48L3N2Zz4nKTtcbiRzdmctY2hlY2tib3gtc2VsZWN0ZWQtaG92ZXI6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIyXCIgeT1cIjJcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkd2hpdGUpfVwiLz48cGF0aCBkPVwiTTIuNSAwQzEuMTE5MjkgMCAwIDEuMTE5MjkgMCAyLjVWMTcuNUMwIDE4Ljg4MDcgMS4xMTkyOSAyMCAyLjUgMjBIMTcuNUMxOC44ODA3IDIwIDIwIDE4Ljg4MDcgMjAgMTcuNVYyLjVDMjAgMS4xMTkyOSAxOC44ODA3IDAgMTcuNSAwSDIuNVpNMTUuMDM3OSA2LjIxMjA5QzE1LjM5OTUgNi41NzM3MSAxNS40MDQgNy4xNTcyNyAxNS4wNTEyIDcuNTI0MzRMMTAuMDYxIDEzLjc2MjJDMTAuMDUzOCAxMy43NzEyIDEwLjA0NjEgMTMuNzc5OCAxMC4wMzc5IDEzLjc4NzlDOS42NzE3OSAxNC4xNTQgOS4wNzgyIDE0LjE1NCA4LjcxMjA4IDEzLjc4NzlMNS40MDQwMiAxMC40Nzk5QzUuMDM3OSAxMC4xMTM3IDUuMDM3OSA5LjUyMDE1IDUuNDA0MDIgOS4xNTQwM0M1Ljc3MDE0IDguNzg3OTEgNi4zNjM3MyA4Ljc4NzkxIDYuNzI5ODUgOS4xNTQwM0w5LjM0Njc0IDExLjc3MDlMMTMuNjg3MiA2LjI0MDEzQzEzLjY5NDkgNi4yMzAyOSAxMy43MDMyIDYuMjIwOTMgMTMuNzEyMSA2LjIxMjA5QzE0LjA3ODIgNS44NDU5NyAxNC42NzE4IDUuODQ1OTcgMTUuMDM3OSA2LjIxMjA5WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCRncmF5LTgwMCl9XCIvPjwvc3ZnPicpO1xuJHN2Zy1jaGVja2JveC11bnNlbGVjdGVkOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIxOVwiIHJ4PVwiMS41XCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIiBzdHJva2U9XCIje2VuY29kZWNvbG9yKCRncmF5LTQwMCl9XCIvPjwvc3ZnPicpO1xuJHN2Zy1jaGVja2JveC11bnNlbGVjdGVkLWhvdmVyOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIxOVwiIHJ4PVwiMS41XCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGdyYXktMTAwKX1cIiBzdHJva2U9XCIje2VuY29kZWNvbG9yKCRncmF5LTQwMCl9XCIvPjwvc3ZnPicpO1xuJHN2Zy1mYWNlYm9vay1kYXJrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTYuODQyIDI0di04LjIxaDIuNjU0bC4zOTctMy4yaC0zLjA1di0yLjA0NGMwLS45MjcuMjQ3LTEuNTU4IDEuNTI3LTEuNTU4SDIwVjYuMTI0QTIxLjE3OSAyMS4xNzkgMCAwIDAgMTcuNjI0IDZjLTIuMzUyIDAtMy45NjMgMS40OTEtMy45NjMgNC4yM3YyLjM2SDExdjMuMmgyLjY2MVYyNGgzLjE4MXonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWZhY2Vib29rLXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTYuODQyIDI0di04LjIxaDIuNjU0bC4zOTctMy4yaC0zLjA1di0yLjA0NGMwLS45MjcuMjQ3LTEuNTU4IDEuNTI3LTEuNTU4SDIwVjYuMTI0QTIxLjE3OSAyMS4xNzkgMCAwIDAgMTcuNjI0IDZjLTIuMzUyIDAtMy45NjMgMS40OTEtMy45NjMgNC4yM3YyLjM2SDExdjMuMmgyLjY2MVYyNGgzLjE4MXonLyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWluc3RhZ3JhbS1kYXJrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTguOTkyIDUuNDU4YTUuNTUgNS41NSAwIDAgMSA1LjU1IDUuNTV2Ny45ODRhNS41NSA1LjU1IDAgMCAxLTUuNTUgNS41NWgtNy45ODRhNS41NSA1LjU1IDAgMCAxLTUuNTUtNS41NXYtNy45ODRhNS41NSA1LjU1IDAgMCAxIDUuNTUtNS41NWg3Ljk4NHptMCAxLjc0aC03Ljk4NGEzLjgxIDMuODEgMCAwIDAtMy44MSAzLjgxdjcuOTg0YTMuODEgMy44MSAwIDAgMCAzLjgxIDMuODFoNy45ODRhMy44MSAzLjgxIDAgMCAwIDMuODEtMy44MXYtNy45ODRhMy44MSAzLjgxIDAgMCAwLTMuODEtMy44MXpNMTUgMTAuMDg3YTQuOTEzIDQuOTEzIDAgMSAxIDAgOS44MjYgNC45MTMgNC45MTMgMCAwIDEgMC05LjgyNnptMCAxLjc0YTMuMTczIDMuMTczIDAgMSAwIDAgNi4zNDYgMy4xNzMgMy4xNzMgMCAwIDAgMC02LjM0NnptNS4wOTgtMy4wMzhhMS4xMTMgMS4xMTMgMCAxIDEgMCAyLjIyNyAxLjExMyAxLjExMyAwIDAgMSAwLTIuMjI3eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctaW5zdGFncmFtLXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTguOTkyIDUuNDU4YTUuNTUgNS41NSAwIDAgMSA1LjU1IDUuNTV2Ny45ODRhNS41NSA1LjU1IDAgMCAxLTUuNTUgNS41NWgtNy45ODRhNS41NSA1LjU1IDAgMCAxLTUuNTUtNS41NXYtNy45ODRhNS41NSA1LjU1IDAgMCAxIDUuNTUtNS41NWg3Ljk4NHptMCAxLjc0aC03Ljk4NGEzLjgxIDMuODEgMCAwIDAtMy44MSAzLjgxdjcuOTg0YTMuODEgMy44MSAwIDAgMCAzLjgxIDMuODFoNy45ODRhMy44MSAzLjgxIDAgMCAwIDMuODEtMy44MXYtNy45ODRhMy44MSAzLjgxIDAgMCAwLTMuODEtMy44MXpNMTUgMTAuMDg3YTQuOTEzIDQuOTEzIDAgMSAxIDAgOS44MjYgNC45MTMgNC45MTMgMCAwIDEgMC05LjgyNnptMCAxLjc0YTMuMTczIDMuMTczIDAgMSAwIDAgNi4zNDYgMy4xNzMgMy4xNzMgMCAwIDAgMC02LjM0NnptNS4wOTgtMy4wMzhhMS4xMTMgMS4xMTMgMCAxIDEgMCAyLjIyNyAxLjExMyAxLjExMyAwIDAgMSAwLTIuMjI3eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmctdHdpdHRlci1kYXJrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIGZpbGw9JyUyMzM2MzYzNicgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMjUuNjA1IDguOTA2Yy0uNjk0LjQ2MS0xLjUxLjcwNi0yLjM0My43MDNhNC4yMTkgNC4yMTkgMCAwIDAgMS44NzUtMi4zNDMgNC4yMTkgNC4yMTkgMCAwIDEtMi42MzcuOTk2IDQuMjE5IDQuMjE5IDAgMCAwLTcuMTQ4IDMuODA4IDExLjcxOSAxMS43MTkgMCAwIDEtOC40OTctNC4zMzYgNC4yMTkgNC4yMTkgMCAwIDAgMS4yOSA1LjUwOCA0LjIxOSA0LjIxOSAwIDAgMS0xLjg3NS0uNDEgNC4yMTkgNC4yMTkgMCAwIDAgMy4yOCA0LjA0M2MtLjYxMi4xNi0xLjI1My4xOC0xLjg3NC4wNTlhNC4yMTkgNC4yMTkgMCAwIDAgMy45MjYgMi45MyAxMS43MTkgMTEuNzE5IDAgMCAxLTYuMTUzIDEuNjk4IDExLjcxOSAxMS43MTkgMCAwIDAgMTguMTA2LTEwLjQ4OCAxMS43MTkgMTEuNzE5IDAgMCAwIDIuMDUtMi4xNjgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnLXR3aXR0ZXItd2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00yNS42MDUgOC45MDZjLS42OTQuNDYxLTEuNTEuNzA2LTIuMzQzLjcwM2E0LjIxOSA0LjIxOSAwIDAgMCAxLjg3NS0yLjM0MyA0LjIxOSA0LjIxOSAwIDAgMS0yLjYzNy45OTYgNC4yMTkgNC4yMTkgMCAwIDAtNy4xNDggMy44MDggMTEuNzE5IDExLjcxOSAwIDAgMS04LjQ5Ny00LjMzNiA0LjIxOSA0LjIxOSAwIDAgMCAxLjI5IDUuNTA4IDQuMjE5IDQuMjE5IDAgMCAxLTEuODc1LS40MSA0LjIxOSA0LjIxOSAwIDAgMCAzLjI4IDQuMDQzYy0uNjEyLjE2LTEuMjUzLjE4LTEuODc0LjA1OWE0LjIxOSA0LjIxOSAwIDAgMCAzLjkyNiAyLjkzIDExLjcxOSAxMS43MTkgMCAwIDEtNi4xNTMgMS42OTggMTEuNzE5IDExLjcxOSAwIDAgMCAxOC4xMDYtMTAuNDg4IDExLjcxOSAxMS43MTkgMCAwIDAgMi4wNS0yLjE2OCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctcGludGVyZXN0LWRhcms6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xNS41MjcgMy44MDljLTYuMDkzIDAtOS4xOTkgNC4zOTQtOS4xOTkgOC4wODYgMCAyLjE2OC44MiA0LjE2IDIuNjM3IDQuODYzLjI5My4xMTcuNTg2IDAgLjcwMy0uMjkzbC4xNzYtMS4wNTVjLjExNy0uMzUxLjA1OC0uNDEtLjExNy0uNzAzLS41MjgtLjY0NS0uODgtMS40MDYtLjg4LTIuNTIgMC0zLjI4IDIuNDAzLTYuMjEgNi4zMjktNi4yMSAzLjUxNSAwIDUuMzkgMi4xNjggNS4zOSA0Ljk4IDAgMy43NS0xLjY0IDYuNzk3LTQuMTAxIDYuNzk3LTEuMzQ4IDAtMi4zNDQtMS4wNTUtMS45OTItMi40NjEuMzUxLTEuNTgyIDEuMTEzLTMuMzQgMS4xMTMtNC41MTIgMC0xLjA1NC0uNTI3LTEuOTkyLTEuNzU4LTEuOTkyLTEuNDA2IDAtMi40NiAxLjQ2NS0yLjQ2IDMuMzk5IDAgMS4xNzEuNDEgMS45OTIuNDEgMS45OTJsLTEuNyA3LjAzYTE0LjU5IDE0LjU5IDAgMCAwIC4xMTcgNS4wNGwuMTc2LS4wNTljLjExNy0uMTc1IDEuODE2LTIuMTY4IDIuMzQ0LTQuMjE4bC45MzctMy41NzVjLjQxLjg4IDEuNyAxLjY0MSAzLjEwNiAxLjY0MSA0LjE2IDAgNi45NzItMy43NSA2Ljk3Mi04Ljg0OCAwLTMuODY3LTMuMjgtNy4zODItOC4yMDMtNy4zODJ6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1waW50ZXJlc3Qtd2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xNS41MjcgMy44MDljLTYuMDkzIDAtOS4xOTkgNC4zOTQtOS4xOTkgOC4wODYgMCAyLjE2OC44MiA0LjE2IDIuNjM3IDQuODYzLjI5My4xMTcuNTg2IDAgLjcwMy0uMjkzbC4xNzYtMS4wNTVjLjExNy0uMzUxLjA1OC0uNDEtLjExNy0uNzAzLS41MjgtLjY0NS0uODgtMS40MDYtLjg4LTIuNTIgMC0zLjI4IDIuNDAzLTYuMjEgNi4zMjktNi4yMSAzLjUxNSAwIDUuMzkgMi4xNjggNS4zOSA0Ljk4IDAgMy43NS0xLjY0IDYuNzk3LTQuMTAxIDYuNzk3LTEuMzQ4IDAtMi4zNDQtMS4wNTUtMS45OTItMi40NjEuMzUxLTEuNTgyIDEuMTEzLTMuMzQgMS4xMTMtNC41MTIgMC0xLjA1NC0uNTI3LTEuOTkyLTEuNzU4LTEuOTkyLTEuNDA2IDAtMi40NiAxLjQ2NS0yLjQ2IDMuMzk5IDAgMS4xNzEuNDEgMS45OTIuNDEgMS45OTJsLTEuNyA3LjAzYTE0LjU5IDE0LjU5IDAgMCAwIC4xMTcgNS4wNGwuMTc2LS4wNTljLjExNy0uMTc1IDEuODE2LTIuMTY4IDIuMzQ0LTQuMjE4bC45MzctMy41NzVjLjQxLjg4IDEuNyAxLjY0MSAzLjEwNiAxLjY0MSA0LjE2IDAgNi45NzItMy43NSA2Ljk3Mi04Ljg0OCAwLTMuODY3LTMuMjgtNy4zODItOC4yMDMtNy4zODJ6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy15b3V0dWJlLWRhcms6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzYzNjM2JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J002Ljg1NSA4LjA4NmMyLjI4Ni0uNTg2IDE0LjI5Ny0uNTI3IDE2LjI5IDAgLjg3OC4yMzQgMS42NC45MzcgMS44NzUgMS44MTYuNTI3IDIuMTY4LjUyNyA4LjA4NiAwIDEwLjE5Ni0uMjM1Ljg3OS0uOTk3IDEuNTgyLTEuODc1IDEuODE2LTIuMTY4LjU4Ni0xNC4xOC41ODYtMTYuMjkgMC0uODc4LS4yMzQtMS42NC0uOTM3LTEuODc1LTEuODE2LS41ODUtMi4yODUtLjUyNy03Ljk3IDAtMTAuMTk2LjIzNS0uODc5Ljk5Ny0xLjU4MiAxLjg3NS0xLjgxNnptNS44OTUgNC4yODlWMThsNS42MjUtMi44NjMtLjAxLS4wMTJoLjAxbC01LjYyNS0yLjc1eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzdmcteW91dHViZS13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTYuODU1IDguMDg2YzIuMjg2LS41ODYgMTQuMjk3LS41MjcgMTYuMjkgMCAuODc4LjIzNCAxLjY0LjkzNyAxLjg3NSAxLjgxNi41MjcgMi4xNjguNTI3IDguMDg2IDAgMTAuMTk2LS4yMzUuODc5LS45OTcgMS41ODItMS44NzUgMS44MTYtMi4xNjguNTg2LTE0LjE4LjU4Ni0xNi4yOSAwLS44NzgtLjIzNC0xLjY0LS45MzctMS44NzUtMS44MTYtLjU4NS0yLjI4NS0uNTI3LTcuOTcgMC0xMC4xOTYuMjM1LS44NzkuOTk3LTEuNTgyIDEuODc1LTEuODE2em01Ljg5NSA0LjI4OVYxOGw1LjYyNS0yLjg2My0uMDEtLjAxMmguMDFsLTUuNjI1LTIuNzV6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Zy1iYWNrLXRvLXRvcDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcxJyBoZWlnaHQ9JzY0JyB2aWV3Qm94PScwIDAgNzEgNjQnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTE3LjA1NyAyMGMwIDkuOTYgOC4xMDUgMTguMDYyIDE4LjA2NSAxOC4wNjJzMTguMDYyLTguMTAzIDE4LjA2Mi0xOC4wNjNjMC05Ljk2LTguMTAyLTE4LjA2NC0xOC4wNjItMTguMDY0cy0xOC4wNjUgOC4xMDMtMTguMDY1IDE4LjA2NG0zOC4wNjQgMEM1NS4xMjEgMzEuMDI3IDQ2LjE1MSA0MCAzNS4xMjIgNDBjLTExLjAzIDAtMjAtOC45NzMtMjAtMjAgMC0xMS4wMyA4Ljk3LTIwIDIwLTIwIDExLjAyOCAwIDIwIDguOTcgMjAgMjBtMTIuOTY0IDM0LjYzN2MuNzIzIDAgMS4zMzYuMjgzIDEuODQuODUuNTA0LjU2Ni43NTYgMS4zNTUuNzU2IDIuMzY3IDAgMS4wMzktLjI1NCAxLjg0Ni0uNzYyIDIuNDIyLS41MDguNTc3LTEuMTIzLjg2NS0xLjg0Ni44NjUtLjM0NCAwLS42NTUtLjA2OS0uOTM0LS4yMDUtLjI4LS4xMzctLjU3NC0uMzcyLS44ODItLjcwNHYzLjEzNUg2NC42MXYtOC41OWgxLjUzNXYuOTE0YTIuMjk3IDIuMjk3IDAgMCAxIDEuOTQtMS4wNTR6bS01Ny4wMDYgMGMuNzM0IDAgMS4yODEuMDg3IDEuNjQuMjYuMzYuMTc0LjYxMy4zOTUuNzYuNjYzLjE0Ni4yNjcuMjIuNzU4LjIyIDEuNDczbC0uMDE4IDEuOTIyYzAgLjU0Ny4wMjYuOTUuMDc5IDEuMjEuMDUyLjI2LjE1MS41MzguMjk2LjgzNWgtMS42M2E2LjA1NiA2LjA1NiAwIDAgMS0uMTU3LS40ODYgMi45NiAyLjk2IDAgMCAwLS4wNi0uMTk0IDIuOTY4IDIuOTY4IDAgMCAxLS45MDEuNjE2Yy0uMzIuMTM2LS42NjMuMjA1LTEuMDI2LjIwNS0uNjQgMC0xLjE0NS0uMTc0LTEuNTE0LS41MjItLjM3LS4zNDgtLjU1NC0uNzg3LS41NTQtMS4zMTggMC0uMzUyLjA4NC0uNjY1LjI1Mi0uOTQuMTY4LS4yNzYuNDAzLS40ODcuNzA2LS42MzMuMzAzLS4xNDcuNzQtLjI3NSAxLjMxLS4zODQuNzY5LS4xNDUgMS4zMDItLjI4IDEuNTk5LS40MDV2LS4xNjRjMC0uMzE2LS4wNzgtLjU0Mi0uMjM0LS42NzYtLjE1Ny0uMTM1LS40NTItLjIwMy0uODg1LS4yMDMtLjI5MyAwLS41MjIuMDU4LS42ODYuMTczLS4xNjQuMTE2LS4yOTcuMzE4LS4zOTguNjA3bC0xLjQ5NC0uMjdjLjE2OC0uNjAxLjQ1Ny0xLjA0Ny44NjctMS4zMzYuNDEtLjI4OSAxLjAyLS40MzMgMS44MjgtLjQzM3ptNi44OTcgMGMuNzU3IDAgMS4zNi4xNjMgMS44MDcuNDg5LjQ0Ny4zMjYuNzY5LjgyMy45NjQgMS40OTFsLTEuNjIzLjI5M2MtLjA1NS0uMzI0LS4xNzktLjU2OC0uMzcyLS43MzItLjE5My0uMTY0LS40NDQtLjI0Ni0uNzUzLS4yNDYtLjQxIDAtLjczNy4xNDEtLjk4MS40MjQtLjI0NS4yODQtLjM2Ny43NTctLjM2NyAxLjQyMSAwIC43MzkuMTI0IDEuMjYuMzcyIDEuNTY1LjI0OC4zMDQuNTgxLjQ1NyAxIC40NTcuMzEyIDAgLjU2OC0uMDg5Ljc2Ny0uMjY3LjItLjE3OC4zNC0uNDgzLjQyMi0uOTE3bDEuNjE3LjI3NmMtLjE2OC43NDItLjQ5IDEuMzAyLS45NjcgMS42ODEtLjQ3Ni4zOC0xLjExNS41NjktMS45MTYuNTY5LS45MSAwLTEuNjM1LS4yODctMi4xNzYtLjg2Mi0uNTQyLS41NzQtLjgxMi0xLjM2OS0uODEyLTIuMzg0IDAtMS4wMjguMjcxLTEuODI4LjgxNC0yLjQuNTQzLS41NzIgMS4yNzgtLjg1OCAyLjIwNC0uODU4em0yNC4xODEgMGMuOTQyIDAgMS43MTMuMzA1IDIuMzE1LjkxNy42MDEuNjExLjkwMiAxLjM4My45MDIgMi4zMTcgMCAuOTQyLS4zMDQgMS43MjItLjkxMSAyLjM0LS42MDguNjItMS4zNzIuOTMtMi4yOTQuOTMtLjU3IDAtMS4xMTQtLjEzLTEuNjMyLS4zODdhMi42NTMgMi42NTMgMCAwIDEtMS4xOC0xLjEzNGMtLjI3LS40OTgtLjQwNS0xLjEwNC0uNDA1LTEuODIgMC0uNTQ2LjEzNS0xLjA3NS40MDQtMS41ODcuMjctLjUxMi42NTItLjkwMiAxLjE0Ni0xLjE3MmEzLjQgMy40IDAgMCAxIDEuNjU1LS40MDR6bTE3Ljk5NCAwYy45NDIgMCAxLjcxMy4zMDUgMi4zMTUuOTE3LjYwMS42MTEuOTAyIDEuMzgzLjkwMiAyLjMxNyAwIC45NDItLjMwNCAxLjcyMi0uOTExIDIuMzQtLjYwNy42Mi0xLjM3Mi45My0yLjI5NC45My0uNTcgMC0xLjExNC0uMTMtMS42MzItLjM4N2EyLjY1MyAyLjY1MyAwIDAgMS0xLjE4LTEuMTM0Yy0uMjctLjQ5OC0uNDA1LTEuMTA0LS40MDUtMS44MiAwLS41NDYuMTM1LTEuMDc1LjQwNS0xLjU4N3MuNjUtLjkwMiAxLjE0NS0xLjE3MmEzLjQgMy40IDAgMCAxIDEuNjU1LS40MDR6TTMuNDM0IDUyLjQxYy42OCAwIDEuMTg2LjAyOCAxLjUyLjA4NS4zMzQuMDU3LjYzMy4xNzUuODk3LjM1NS4yNjMuMTguNDgzLjQxOS42NTkuNzE3LjE3Ni4zLjI2My42MzQuMjYzIDEuMDA1IDAgLjQwMy0uMTA4Ljc3Mi0uMzI1IDEuMTA4LS4yMTcuMzM2LS41MS41ODgtLjg4Mi43NTYuNTI0LjE1Mi45MjYuNDEyIDEuMjA3Ljc3OS4yODIuMzY3LjQyMi43OTkuNDIyIDEuMjk1IDAgLjM5LS4wOS43Ny0uMjcyIDEuMTQtLjE4Mi4zNjktLjQzLjY2My0uNzQ0Ljg4NC0uMzE1LjIyLS43MDIuMzU3LTEuMTYzLjQwNy0uMjkuMDMyLS45ODcuMDUxLTIuMDkyLjA1OUgwdi04LjU5aDMuNDM0em0yMC4xNSAwdjQuNTU5bDEuOTI4LTIuMTkyaDIuMDI3bC0yLjEyNyAyLjI3NEwyNy42OTIgNjFoLTEuNzc2bC0xLjU2NC0yLjc5NS0uNzY4LjgwM1Y2MWgtMS42NDZ2LTguNTloMS42NDZ6bTE0LjY0MyAwdjEuNDUzaC0yLjU0M1Y2MWgtMS43MzV2LTcuMTM3SDMxLjRWNTIuNDFoNi44Mjd6bTE3Ljk5NCAwdjEuNDUzaC0yLjU0M1Y2MWgtMS43MzV2LTcuMTM3aC0yLjU0OFY1Mi40MWg2LjgyNnptLTQ0LjEzOSA1Ljkzdi0uMzI4Yy0uMjEuMDctLjU0NS4xNTQtMS4wMDIuMjUyLS40NTcuMDk3LS43NTYuMTkzLS44OTYuMjg3LS4yMTUuMTUyLS4zMjMuMzQ1LS4zMjMuNTggMCAuMjMuMDg2LjQzLjI1OC41OThhLjkuOSAwIDAgMCAuNjU2LjI1MWMuMjk3IDAgLjU4LS4wOTcuODUtLjI5Mi4yLS4xNDkuMzMtLjMzLjM5My0uNTQ1LjA0My0uMTQxLjA2NC0uNDA5LjA2NC0uODAzdi0uMzI4em01NS41NTktMi40MDNjLS40MDMgMC0uNzM3LjE1Ni0xLjAwMi40NjYtLjI2Ni4zMS0uMzk5Ljc3LS4zOTkgMS4zOCAwIC43LjEzOSAxLjIxNi40MTYgMS41NS4yNzguMzM0LjYxNS41MDEgMS4wMTQuNTAxLjM4MyAwIC43MDEtLjE1My45NTUtLjQ2LjI1NC0uMzA3LjM4LS44MS4zOC0xLjUwOSAwLS42NTItLjEzLTEuMTM2LS4zOTItMS40NTMtLjI2MS0uMzE2LS41ODYtLjQ3NC0uOTcyLS40NzR6bS0yNS40NzcuMDQyYy0uNDMgMC0uNzkxLjE2NC0xLjA4NC40OTItLjI5My4zMjgtLjQ0LjgtLjQ0IDEuNDE4IDAgLjYxNy4xNDcgMS4wOS40NCAxLjQxOC4yOTMuMzI4LjY1NC40OTIgMS4wODQuNDkyLjQzIDAgLjc5LS4xNjQgMS4wODEtLjQ5Mi4yOTEtLjMyOC40MzctLjgwNS40MzctMS40MyAwLS42MS0uMTQ2LTEuMDc4LS40MzctMS40MDZhMS4zODcgMS4zODcgMCAwIDAtMS4wOC0uNDkyem0xNy45OTQgMGMtLjQzIDAtLjc5LjE2NC0xLjA4NC40OTItLjI5My4zMjgtLjQ0LjgtLjQ0IDEuNDE4IDAgLjYxNy4xNDcgMS4wOS40NCAxLjQxOC4yOTMuMzI4LjY1NS40OTIgMS4wODQuNDkyLjQzIDAgLjc5LS4xNjQgMS4wODEtLjQ5Mi4yOTEtLjMyOC40MzctLjgwNS40MzctMS40MyAwLS42MS0uMTQ2LTEuMDc4LS40MzctMS40MDZhMS4zODcgMS4zODcgMCAwIDAtMS4wOC0uNDkyek0zLjEzNSA1Ny4yNTZoLTEuNHYyLjI5N0gzLjM0Yy42MjUgMCAxLjAyMS0uMDE4IDEuMTktLjA1My4yNTctLjA0Ny40NjctLjE2MS42My0uMzQzLjE2MS0uMTgxLjI0Mi0uNDI1LjI0Mi0uNzNhMS4xMiAxLjEyIDAgMCAwLS4xODctLjY1NiAxLjA2IDEuMDYgMCAwIDAtLjU0Mi0uMzkyYy0uMjM2LS4wODItLjc1LS4xMjMtMS41MzgtLjEyM3pNMi43MyA1My44NGgtLjk5NnYxLjk4NmgxLjEzN2MuNjc2IDAgMS4wOTYtLjAxIDEuMjYtLjAzLjI5Ny0uMDM0LjUzLS4xMzcuNy0uMzA3LjE3LS4xNy4yNTUtLjM5My4yNTUtLjY3IDAtLjI2Ni0uMDczLS40ODItLjIyLS42NDgtLjE0Ni0uMTY2LS4zNjQtLjI2Ny0uNjUzLS4zMDItLjE3Mi0uMDItLjY2Ni0uMDMtMS40ODMtLjAzem0zMy43MDUtMzkuNjI3bDcuMTUgNy4yNTFjLjIzNC4xNzMuNDEzLjUzOS40MTUuOTI2IDAgLjM2Ny0uMTUuNjk3LS40MTQuOTY3YTEuMjggMS4yOCAwIDAgMS0uOTM2LjM5MyAxLjQwNiAxLjQwNiAwIDAgMS0uOTI4LS4zNjNsLTYuMjQtNi4xMjQtNi4yMSA2LjA5N2ExLjI4NiAxLjI4NiAwIDAgMS0uOTM1LjM5IDEuNDA1IDEuNDA1IDAgMCAxLS45MjYtLjM2MmMtLjI4My0uMzE3LS40MDgtLjY0Ni0uNDExLS45ODhhMS4zMDEgMS4zMDEgMCAwIDEgLjM5LS45NDRsNy4xNjUtNy4yMzNhMS4zNDMgMS4zNDMgMCAwIDEgMS44OC0uMDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Zy1lbGVjdHJpYy13aGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCA4IDEzJyByb2xlPSdpbWcnJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNzc4IDEzTDggNC43NjdINC40NDRMNi44OSAwSDIuNjY3TDAgNi41aDMuNTU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctZ2FzLXdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMCAxMicgcm9sZT0naW1nJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjg0OSAxMkMtLjE5MyAxMC4xMzgtLjg5NSA3LjAzNCAxLjIxIDQuOTY2IDMuMzE3IDIuODk2IDQuMjUzIDEuNDQ4IDIuODQ5IDAgNC43Mi42MiA3LjI5NS42MiA2LjgyNyAzLjkzMWMtLjMxMiAyLjIwNy0uMDc4IDMuMTcyLjcwMiAyLjg5Ny42MjQtLjQxNC44NTgtMS4zOC43MDItMi44OTdDOS44NjkgNi4yMDcgMTEuNTA3IDguODk3IDcuNTI5IDEyYy40NjgtMy45MzEtMi41NzQtMy41MTctMi41NzQtNi42Mi0uNjI3LjQ5Mi0yLjgwOCAxLjQ0OC0uOTM2IDQuMzQ0LS45MzYtLjIwNy0xLjg3Mi0uNjItMS44NzItMi4wNjktMS4xNyAxLjg2Mi4yMzQgMy41MTcuNzAyIDQuMzQ1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctZHVhbGZ1ZWwtd2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2Ni4wMyA0Ni41OSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2ZmZjtzdHJva2Utd2lkdGg6MHB4OyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nZ2FzLWFuZC1lbGVjdHJpYy1mdWVsJyUzRSUzQ2cgaWQ9J2JhZGdlX2ljb24tZHVhbC1mdWVsX3doaXRlMiclM0UlM0NwYXRoIGlkPSdQYXRoXzk2NycgY2xhc3M9J2Nscy0xJyBkPSdtOS41OCw0NS4zcy0xOC4yLTguNjEtNC40My0yNy45OGMwLDAsNy45Ny0xMC45NSw0LjQzLTE3LjMyLDAsMCwxMy42Nyw5LjQ1LDEyLjMsMjUuNjUsMCwwLDUuMDItNy40OSw1LjctMTAuMiwwLDAsMTIuODgsMTcuNDEtMy44NCwzMC4wNSwyLjQtNC43OCwxLTEwLjUxLTMuMzgtMTMuNzgtMy4zLTIuNjctNS4wNy02LjY3LTQuNzgtMTAuNzgsMCwwLTguMDcsMy4wOS0yLjY2LDE1LjYzLDAsMC00LjUzLTEuMDMtNi43OS03LjMtMS4zNyw1LjU3LS4xMSwxMS40MywzLjQ0LDE2LjA0WicvJTNFJTNDcGF0aCBpZD0nUGF0aF85ODInIGNsYXNzPSdjbHMtMScgZD0nbTQ4LjIyLDEuOGgxMy4wMmwtNi4wNCwxNS45MmgxMC44M2wtMjAuMTYsMjguODcsNS43NC0yMy4zMS0xMS41OS0uMzhMNDguMjIsMS44WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kc3ZnLWZsLWNhbGMtYWRkLXJvb21zOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNzA3LjUgNzUxJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzZmZmOyU3RC5jbHMtMiU3QmZpbGw6JTIzMjMxZjIwOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyUzRSUzQ3BvbHlsaW5lIGNsYXNzPSdjbHMtMScgcG9pbnRzPSc3LjUgMzc1LjUgNy41IDcuNSA3MDAgNy41IDcwMCAzNzUuNScvJTNFJTNDcG9seWdvbiBjbGFzcz0nY2xzLTInIHBvaW50cz0nNzA3LjUgMzc1LjUgNjkyLjUgMzc1LjUgNjkyLjUgMTUgMTUgMTUgMTUgMzc1LjUgMCAzNzUuNSAwIDAgNzA3LjUgMCA3MDcuNSAzNzUuNScvJTNFJTNDL2clM0UlM0NnJTNFJTNDcG9seWxpbmUgY2xhc3M9J2Nscy0xJyBwb2ludHM9JzUyMCAzNzUuNSA1MjAgNzQzLjUgNy41IDc0My41IDcuNSAzNzUuNScvJTNFJTNDcG9seWdvbiBjbGFzcz0nY2xzLTInIHBvaW50cz0nNTI3LjUgNzUxIDAgNzUxIDAgMzc1LjUgMTUgMzc1LjUgMTUgNzM2IDUxMi41IDczNiA1MTIuNSAzNzUuNSA1MjcuNSAzNzUuNSA1MjcuNSA3NTEnLyUzRSUzQy9nJTNFJTNDcmVjdCBjbGFzcz0nY2xzLTInIHg9JzUxMi41JyB5PSczNjgnIHdpZHRoPScxOTUnIGhlaWdodD0nMTUnLyUzRSUzQ2clM0UlM0NyZWN0IGNsYXNzPSdjbHMtMicgeD0nNy41JyB5PSczNjgnIHdpZHRoPSczMCcgaGVpZ2h0PScxNScvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00yMDkuODgsMzgzaC02NC42NHYtMTVoNjQuNjR2MTVabS04Ni4xOSwwSDU5LjA1di0xNUgxMjMuNjl2MTVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTQ2OC40NSwzODNoLTY0LjY0di0xNWg2NC42NHYxNVptLTg2LjE5LDBoLTY0LjY0di0xNWg2NC42NHYxNVptLTg2LjE5LDBoLTY0LjY0di0xNWg2NC42NHYxNVonLyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0yJyB4PSc0OTAnIHk9JzM2OCcgd2lkdGg9JzMwJyBoZWlnaHQ9JzE1Jy8lM0UlM0MvZyUzRSUzQ2clM0UlM0NyZWN0IGNsYXNzPSdjbHMtMicgeD0nMTA1LjgzJyB5PSc2MS41Mycgd2lkdGg9JzMnIGhlaWdodD0nMjU5Ljk0Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMicgcG9pbnRzPSc5Mi4zNyA2NS45MSAxMDcuMzMgNDAgMTIyLjI5IDY1LjkxIDkyLjM3IDY1LjkxJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMicgcG9pbnRzPSc5Mi4zNyAzMTcuMDkgMTA3LjMzIDM0MyAxMjIuMjkgMzE3LjA5IDkyLjM3IDMxNy4wOScvJTNFJTNDL2clM0UlM0NnJTNFJTNDcmVjdCBjbGFzcz0nY2xzLTInIHg9JzEwNS44MycgeT0nNDI5LjUzJyB3aWR0aD0nMycgaGVpZ2h0PScyNTkuOTQnLyUzRSUzQ3BvbHlnb24gY2xhc3M9J2Nscy0yJyBwb2ludHM9JzkyLjM3IDQzMy45MSAxMDcuMzMgNDA4IDEyMi4yOSA0MzMuOTEgOTIuMzcgNDMzLjkxJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMicgcG9pbnRzPSc5Mi4zNyA2ODUuMDkgMTA3LjMzIDcxMSAxMjIuMjkgNjg1LjA5IDkyLjM3IDY4NS4wOScvJTNFJTNDL2clM0UlM0NnJTNFJTNDcmVjdCBjbGFzcz0nY2xzLTInIHg9JzY5LjEzJyB5PSc5MC42Nycgd2lkdGg9JzU0Ny43MycgaGVpZ2h0PSczJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMicgcG9pbnRzPSc3My41MSAxMDcuMTMgNDcuNiA5Mi4xNyA3My41MSA3Ny4yMSA3My41MSAxMDcuMTMnLyUzRSUzQ3BvbHlnb24gY2xhc3M9J2Nscy0yJyBwb2ludHM9JzYxMi40OSAxMDcuMTMgNjM4LjQgOTIuMTcgNjEyLjQ5IDc3LjIxIDYxMi40OSAxMDcuMTMnLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3JlY3QgY2xhc3M9J2Nscy0yJyB4PSc2OS4xMycgeT0nNDYxLjMzJyB3aWR0aD0nMzg0JyBoZWlnaHQ9JzMnLyUzRSUzQ3BvbHlnb24gY2xhc3M9J2Nscy0yJyBwb2ludHM9JzczLjUxIDQ3Ny43OSA0Ny42IDQ2Mi44MyA3My41MSA0NDcuODcgNzMuNTEgNDc3Ljc5Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMicgcG9pbnRzPSc0NDguNzYgNDc3Ljc5IDQ3NC42NyA0NjIuODMgNDQ4Ljc2IDQ0Ny44NyA0NDguNzYgNDc3Ljc5Jy8lM0UlM0MvZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE2OC44MSw1MjguNzJoLTQuMTNjLS44NSwwLTEuNDctLjMzLTEuODctLjk4bC04LjkzLTEyLjI5Yy0uMjctLjM4LS41Ni0uNjYtLjg4LS44M3MtLjgtLjI1LTEuNDUtLjI1aC0zLjUzdjE0LjM1aC00LjYzdi0zNC4zOWg5LjcyYzIuMTgsMCw0LjA2LC4yMiw1LjY0LC42NiwxLjU4LC40NCwyLjg5LDEuMDgsMy45MiwxLjkxLDEuMDMsLjgzLDEuOCwxLjg0LDIuMjksMy4wMSwuNSwxLjE4LC43NCwyLjQ5LC43NCwzLjk1LDAsMS4yMi0uMTksMi4zNS0uNTgsMy40MS0uMzgsMS4wNi0uOTQsMi0xLjY3LDIuODRzLTEuNjIsMS41Ni0yLjY2LDIuMTVjLTEuMDUsLjU5LTIuMjQsMS4wNC0zLjU2LDEuMzQsLjU5LC4zNCwxLjEsLjgyLDEuNTQsMS40NmwxMC4wMywxMy42NlptLTE1Ljg5LTE3Ljc0YzEuMzQsMCwyLjUzLS4xNiwzLjU2LS40OSwxLjAzLS4zMywxLjktLjc5LDIuNTktMS4zOSwuNy0uNiwxLjIyLTEuMzIsMS41Ny0yLjE1LC4zNS0uODMsLjUzLTEuNzUsLjUzLTIuNzYsMC0yLjA1LS42Ny0zLjU5LTIuMDItNC42My0xLjM0LTEuMDQtMy4zNi0xLjU2LTYuMDUtMS41NmgtNS4wOXYxMi45OGg0LjlaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTE4MS4xNCw1MDQuMDJjMS43OCwwLDMuMzgsLjMsNC44LC44OSwxLjQyLC41OSwyLjY0LDEuNDMsMy42NSwyLjUyLDEuMDEsMS4wOSwxLjc4LDIuNCwyLjMyLDMuOTUsLjU0LDEuNTQsLjgsMy4yNywuOCw1LjE3cy0uMjcsMy42NS0uOCw1LjE4Yy0uNTQsMS41NC0xLjMxLDIuODUtMi4zMiwzLjk0LTEuMDEsMS4wOS0yLjIyLDEuOTItMy42NSwyLjUxLTEuNDIsLjU4LTMuMDIsLjg4LTQuOCwuODhzLTMuNC0uMjktNC44NC0uODhjLTEuNDMtLjU4LTIuNjUtMS40Mi0zLjY2LTIuNTEtMS4wMS0xLjA5LTEuNzgtMi40LTIuMzItMy45NC0uNTQtMS41NC0uOC0zLjI2LS44LTUuMThzLjI3LTMuNjMsLjgtNS4xNywxLjMxLTIuODYsMi4zMi0zLjk1YzEuMDEtMS4wOSwyLjIzLTEuOTMsMy42Ni0yLjUyLDEuNDMtLjU5LDMuMDQtLjg5LDQuODQtLjg5Wm0wLDIxLjdjMi40LDAsNC4xOS0uOCw1LjM4LTIuNDEsMS4xOC0xLjYxLDEuNzgtMy44NSwxLjc4LTYuNzNzLS41OS01LjE1LTEuNzgtNi43Ny0yLjk4LTIuNDItNS4zOC0yLjQyYy0xLjIyLDAtMi4yOCwuMjEtMy4xOCwuNjItLjksLjQyLTEuNjYsMS4wMi0yLjI2LDEuOC0uNiwuNzgtMS4wNSwxLjc1LTEuMzQsMi44OS0uMywxLjE0LS40NCwyLjQ0LS40NCwzLjg4LDAsMi44OCwuNiw1LjEyLDEuNzksNi43MywxLjE5LDEuNjEsMywyLjQxLDUuNDQsMi40MVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMjA4LjM2LDUwNC4wMmMxLjc4LDAsMy4zOCwuMyw0LjgsLjg5LDEuNDIsLjU5LDIuNjQsMS40MywzLjY1LDIuNTIsMS4wMSwxLjA5LDEuNzgsMi40LDIuMzIsMy45NSwuNTQsMS41NCwuOCwzLjI3LC44LDUuMTdzLS4yNywzLjY1LS44LDUuMThjLS41NCwxLjU0LTEuMzEsMi44NS0yLjMyLDMuOTQtMS4wMSwxLjA5LTIuMjIsMS45Mi0zLjY1LDIuNTEtMS40MiwuNTgtMy4wMiwuODgtNC44LC44OHMtMy40LS4yOS00Ljg0LS44OGMtMS40My0uNTgtMi42NS0xLjQyLTMuNjYtMi41MS0xLjAxLTEuMDktMS43OC0yLjQtMi4zMi0zLjk0LS41NC0xLjU0LS44LTMuMjYtLjgtNS4xOHMuMjctMy42MywuOC01LjE3LDEuMzEtMi44NiwyLjMyLTMuOTVjMS4wMS0xLjA5LDIuMjMtMS45MywzLjY2LTIuNTIsMS40My0uNTksMy4wNC0uODksNC44NC0uODlabTAsMjEuN2MyLjQsMCw0LjE5LS44LDUuMzgtMi40MSwxLjE4LTEuNjEsMS43OC0zLjg1LDEuNzgtNi43M3MtLjU5LTUuMTUtMS43OC02Ljc3LTIuOTgtMi40Mi01LjM4LTIuNDJjLTEuMjIsMC0yLjI4LC4yMS0zLjE4LC42Mi0uOSwuNDItMS42NiwxLjAyLTIuMjYsMS44LS42LC43OC0xLjA1LDEuNzUtMS4zNCwyLjg5LS4zLDEuMTQtLjQ0LDIuNDQtLjQ0LDMuODgsMCwyLjg4LC42LDUuMTIsMS43OSw2LjczLDEuMTksMS42MSwzLDIuNDEsNS40NCwyLjQxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00yMjUuMzMsNTI4Ljcydi0yNC4zMWgyLjU3Yy42MSwwLC45OCwuMywxLjEzLC44OWwuMzEsMi41Yy45LTEuMSwxLjktMi4wMSwzLjAyLTIuNzEsMS4xMi0uNywyLjQyLTEuMDYsMy44OS0xLjA2LDEuNjMsMCwyLjk2LC40NiwzLjk3LDEuMzdzMS43NSwyLjE0LDIuMiwzLjdjLjM1LS44OCwuOC0xLjY0LDEuMzYtMi4yOCwuNTUtLjY0LDEuMTctMS4xNywxLjg2LTEuNThzMS40Mi0uNzIsMi4yLS45MWMuNzgtLjE5LDEuNTYtLjI5LDIuMzYtLjI5LDEuMjgsMCwyLjQyLC4yLDMuNDIsLjYxczEuODUsMSwyLjU0LDEuNzljLjcsLjc4LDEuMjMsMS43NSwxLjYsMi44OSwuMzcsMS4xNCwuNTUsMi40NSwuNTUsMy45MnYxNS40OGgtNC4zdi0xNS40OGMwLTEuOS0uNDItMy4zNS0xLjI1LTQuMzMtLjgzLS45OC0yLjAzLTEuNDgtMy42LTEuNDgtLjcsMC0xLjM3LC4xMi0yLC4zNy0uNjMsLjI1LTEuMTksLjYxLTEuNjcsMS4wOS0uNDgsLjQ4LS44NiwxLjA4LTEuMTQsMS44MS0uMjgsLjczLS40MiwxLjU3LS40MiwyLjUzdjE1LjQ4aC00LjN2LTE1LjQ4YzAtMS45NS0uMzktMy40MS0xLjE4LTQuMzctLjc4LS45Ni0xLjkzLTEuNDQtMy40My0xLjQ0LTEuMDYsMC0yLjAzLC4yOC0yLjkzLC44NS0uOSwuNTctMS43MiwxLjM0LTIuNDcsMi4zMnYxOC4xMmgtNC4zWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00yOTcuNCw1MjQuNjZjLjQ2LDAsLjgzLC4xNCwxLjEsLjQxLC4yNywuMjcsLjQxLC42MiwuNDEsMS4wNnYyLjU5aC0yMi45NHYtMS40NmMwLS4zLC4wNi0uNjIsLjE5LS45NCwuMTMtLjMyLC4zMy0uNjIsLjYtLjg5bDExLjAyLTExLjA2Yy45MS0uOTMsMS43NC0xLjgyLDIuNS0yLjY4LC43NS0uODYsMS4zOS0xLjcyLDEuOTItMi41OCwuNTMtLjg2LC45NC0xLjc0LDEuMjItMi42MywuMjktLjg5LC40My0xLjg0LC40My0yLjg0cy0uMTYtMS44OS0uNDgtMi42NWMtLjMyLS43Ni0uNzYtMS4zOS0xLjMxLTEuODgtLjU1LS41LTEuMi0uODctMS45Ni0xLjEyLS43NS0uMjUtMS41Ni0uMzctMi40Mi0uMzdzLTEuNjksLjEzLTIuNDIsLjM4Yy0uNzQsLjI2LTEuMzksLjYxLTEuOTYsMS4wNy0uNTcsLjQ2LTEuMDQsMS0xLjQzLDEuNjJzLS42NiwxLjMxLS44MiwyLjA2Yy0uMTksLjU2LS40NSwuOTMtLjc4LDEuMTItLjMzLC4xOC0uNzksLjI0LTEuMzgsLjE2bC0yLjIzLS4zOGMuMjItMS41NywuNjYtMi45NiwxLjMxLTQuMTYsLjY1LTEuMjEsMS40Ni0yLjIyLDIuNDUtMy4wNCwuOTgtLjgyLDIuMTEtMS40NCwzLjM3LTEuODYsMS4yNi0uNDIsMi42My0uNjQsNC4xLS42NHMyLjgyLC4yMiw0LjA4LC42NSwyLjM2LDEuMDYsMy4yOSwxLjg4LDEuNjYsMS44MywyLjE4LDMuMDFjLjUzLDEuMTgsLjc5LDIuNTMsLjc5LDQuMDMsMCwxLjI4LS4xOSwyLjQ3LS41OCwzLjU2cy0uOSwyLjE0LTEuNTYsMy4xMy0xLjQxLDEuOTYtMi4yNywyLjljLS44NiwuOTQtMS43NiwxLjktMi43MiwyLjg2bC05LjA3LDkuMjZjLjY0LS4xOCwxLjI5LS4zMiwxLjk0LS40MiwuNjYtLjEsMS4yOS0uMTYsMS45LS4xNmgxMS41MlonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTY4LjgxLDE1OS42OGgtNC4xM2MtLjg1LDAtMS40Ny0uMzMtMS44Ny0uOThsLTguOTMtMTIuMjljLS4yNy0uMzgtLjU2LS42Ni0uODgtLjgzcy0uOC0uMjUtMS40NS0uMjVoLTMuNTN2MTQuMzVoLTQuNjN2LTM0LjM5aDkuNzJjMi4xOCwwLDQuMDYsLjIyLDUuNjQsLjY2LDEuNTgsLjQ0LDIuODksMS4wOCwzLjkyLDEuOTEsMS4wMywuODMsMS44LDEuODQsMi4yOSwzLjAxLC41LDEuMTgsLjc0LDIuNDksLjc0LDMuOTUsMCwxLjIyLS4xOSwyLjM1LS41OCwzLjQxLS4zOCwxLjA2LS45NCwyLTEuNjcsMi44NHMtMS42MiwxLjU2LTIuNjYsMi4xNWMtMS4wNSwuNTktMi4yNCwxLjA0LTMuNTYsMS4zNCwuNTksLjM0LDEuMSwuODIsMS41NCwxLjQ2bDEwLjAzLDEzLjY2Wm0tMTUuODktMTcuNzRjMS4zNCwwLDIuNTMtLjE2LDMuNTYtLjQ5LDEuMDMtLjMzLDEuOS0uNzksMi41OS0xLjM5LC43LS42LDEuMjItMS4zMiwxLjU3LTIuMTUsLjM1LS44MywuNTMtMS43NSwuNTMtMi43NiwwLTIuMDUtLjY3LTMuNTktMi4wMi00LjYzLTEuMzQtMS4wNC0zLjM2LTEuNTYtNi4wNS0xLjU2aC01LjA5djEyLjk4aDQuOVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMTgxLjE0LDEzNC45OWMxLjc4LDAsMy4zOCwuMyw0LjgsLjg5LDEuNDIsLjU5LDIuNjQsMS40MywzLjY1LDIuNTIsMS4wMSwxLjA5LDEuNzgsMi40LDIuMzIsMy45NSwuNTQsMS41NCwuOCwzLjI3LC44LDUuMTdzLS4yNywzLjY1LS44LDUuMThjLS41NCwxLjU0LTEuMzEsMi44NS0yLjMyLDMuOTQtMS4wMSwxLjA5LTIuMjIsMS45Mi0zLjY1LDIuNTEtMS40MiwuNTgtMy4wMiwuODgtNC44LC44OHMtMy40LS4yOS00Ljg0LS44OGMtMS40My0uNTgtMi42NS0xLjQyLTMuNjYtMi41MS0xLjAxLTEuMDktMS43OC0yLjQtMi4zMi0zLjk0LS41NC0xLjU0LS44LTMuMjYtLjgtNS4xOHMuMjctMy42MywuOC01LjE3LDEuMzEtMi44NiwyLjMyLTMuOTVjMS4wMS0xLjA5LDIuMjMtMS45MywzLjY2LTIuNTIsMS40My0uNTksMy4wNC0uODksNC44NC0uODlabTAsMjEuN2MyLjQsMCw0LjE5LS44LDUuMzgtMi40MSwxLjE4LTEuNjEsMS43OC0zLjg1LDEuNzgtNi43M3MtLjU5LTUuMTUtMS43OC02Ljc3LTIuOTgtMi40Mi01LjM4LTIuNDJjLTEuMjIsMC0yLjI4LC4yMS0zLjE4LC42Mi0uOSwuNDItMS42NiwxLjAyLTIuMjYsMS44LS42LC43OC0xLjA1LDEuNzUtMS4zNCwyLjg5LS4zLDEuMTQtLjQ0LDIuNDQtLjQ0LDMuODgsMCwyLjg4LC42LDUuMTIsMS43OSw2LjczLDEuMTksMS42MSwzLDIuNDEsNS40NCwyLjQxWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00yMDguMzYsMTM0Ljk5YzEuNzgsMCwzLjM4LC4zLDQuOCwuODksMS40MiwuNTksMi42NCwxLjQzLDMuNjUsMi41MiwxLjAxLDEuMDksMS43OCwyLjQsMi4zMiwzLjk1LC41NCwxLjU0LC44LDMuMjcsLjgsNS4xN3MtLjI3LDMuNjUtLjgsNS4xOGMtLjU0LDEuNTQtMS4zMSwyLjg1LTIuMzIsMy45NC0xLjAxLDEuMDktMi4yMiwxLjkyLTMuNjUsMi41MS0xLjQyLC41OC0zLjAyLC44OC00LjgsLjg4cy0zLjQtLjI5LTQuODQtLjg4Yy0xLjQzLS41OC0yLjY1LTEuNDItMy42Ni0yLjUxLTEuMDEtMS4wOS0xLjc4LTIuNC0yLjMyLTMuOTQtLjU0LTEuNTQtLjgtMy4yNi0uOC01LjE4cy4yNy0zLjYzLC44LTUuMTcsMS4zMS0yLjg2LDIuMzItMy45NWMxLjAxLTEuMDksMi4yMy0xLjkzLDMuNjYtMi41MiwxLjQzLS41OSwzLjA0LS44OSw0Ljg0LS44OVptMCwyMS43YzIuNCwwLDQuMTktLjgsNS4zOC0yLjQxLDEuMTgtMS42MSwxLjc4LTMuODUsMS43OC02Ljczcy0uNTktNS4xNS0xLjc4LTYuNzctMi45OC0yLjQyLTUuMzgtMi40MmMtMS4yMiwwLTIuMjgsLjIxLTMuMTgsLjYyLS45LC40Mi0xLjY2LDEuMDItMi4yNiwxLjgtLjYsLjc4LTEuMDUsMS43NS0xLjM0LDIuODktLjMsMS4xNC0uNDQsMi40NC0uNDQsMy44OCwwLDIuODgsLjYsNS4xMiwxLjc5LDYuNzMsMS4xOSwxLjYxLDMsMi40MSw1LjQ0LDIuNDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTIyNS4zMywxNTkuNjh2LTI0LjMxaDIuNTdjLjYxLDAsLjk4LC4zLDEuMTMsLjg5bC4zMSwyLjVjLjktMS4xLDEuOS0yLjAxLDMuMDItMi43MSwxLjEyLS43LDIuNDItMS4wNiwzLjg5LTEuMDYsMS42MywwLDIuOTYsLjQ2LDMuOTcsMS4zN3MxLjc1LDIuMTQsMi4yLDMuN2MuMzUtLjg4LC44LTEuNjQsMS4zNi0yLjI4LC41NS0uNjQsMS4xNy0xLjE3LDEuODYtMS41OHMxLjQyLS43MiwyLjItLjkxYy43OC0uMTksMS41Ni0uMjksMi4zNi0uMjksMS4yOCwwLDIuNDIsLjIsMy40MiwuNjFzMS44NSwxLDIuNTQsMS43OWMuNywuNzgsMS4yMywxLjc1LDEuNiwyLjg5LC4zNywxLjE0LC41NSwyLjQ1LC41NSwzLjkydjE1LjQ4aC00LjN2LTE1LjQ4YzAtMS45LS40Mi0zLjM1LTEuMjUtNC4zMy0uODMtLjk4LTIuMDMtMS40OC0zLjYtMS40OC0uNywwLTEuMzcsLjEyLTIsLjM3LS42MywuMjUtMS4xOSwuNjEtMS42NywxLjA5LS40OCwuNDgtLjg2LDEuMDgtMS4xNCwxLjgxLS4yOCwuNzMtLjQyLDEuNTctLjQyLDIuNTN2MTUuNDhoLTQuM3YtMTUuNDhjMC0xLjk1LS4zOS0zLjQxLTEuMTgtNC4zNy0uNzgtLjk2LTEuOTMtMS40NC0zLjQzLTEuNDQtMS4wNiwwLTIuMDMsLjI4LTIuOTMsLjg1LS45LC41Ny0xLjcyLDEuMzQtMi40NywyLjMydjE4LjEyaC00LjNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTI5OC4xNCwxNTYuNDJ2My4yNmgtMTguNDN2LTMuMjZoNy4zN3YtMjMuNDVjMC0uNywuMDItMS40MiwuMDctMi4xNGwtNi4xMiw1LjI2Yy0uMjEsLjE4LS40MiwuMjgtLjYyLC4zMi0uMjEsLjA0LS40LC4wNC0uNTgsLjAxLS4xOC0uMDMtLjM0LS4xLS40OS0uMTktLjE1LS4xLS4yNy0uMi0uMzUtLjMxbC0xLjM0LTEuODUsMTAuMjUtOC44NmgzLjQ4djMxLjJoNi43N1onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmctc2Nyb2xsLWluZGljYXRvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMTc1Xzk3NCknJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2RfMTc1Xzk3NCknJTNFJTNDcGF0aCBkPSdNMjQuMjY3NyAxNC42ODE3SDIzLjUwNTJDMjMuNDM0NyAxNC41ODYgMjMuMzQ4MyAxNC40NzM5IDIzLjI1MDEgMTQuMzU2N0MyMi45OTg3IDE0LjA1NjcgMjIuNTgwNyAxMy42MTE2IDIyLjA5NTMgMTMuNDE3NEMyMS42MTg3IDEzLjIyNjggMjAuOTg2NyAxMy4yNDQ3IDIwLjU3NzYgMTMuMjc2NUMyMC41MTc4IDEzLjI4MTEgMjAuNDU5NiAxMy4yODY0IDIwLjQwMzcgMTMuMjkyQzIwLjI2ODIgMTIuOTU0MiAyMC4wMjg2IDEyLjY0OSAxOS42NzA1IDEyLjQ1QzE5LjQxNSAxMi4zMDc5IDE5LjA2OTYgMTIuMTQ1NSAxOC43MDI0IDEyLjA3MjFDMTguMzU1MiAxMi4wMDI2IDE3Ljg5MjEgMTEuOTk2MyAxNy41MDk2IDEyLjAwNTlDMTguNTk1MiAxMS4yMjIzIDE5LjMwMzMgOS45NDY0NSAxOS4zMDMzIDguNTA4MjFDMTkuMzAzMyA2LjEzMDg4IDE3LjM2OTIgNC4xOTY3OCAxNC45OTE4IDQuMTk2NzhDMTIuNjE0NSA0LjE5Njc4IDEwLjY4MDQgNi4xMzA4OCAxMC42ODA0IDguNTA4MjFDMTAuNjgwNCAxMC4wMzI4IDExLjQ3NTkgMTEuMzc1IDEyLjY3MzUgMTIuMTQxOFYxNy4wMzI1TDEwLjYzMTggMTQuOTkwOEM5Ljk2MTU0IDE0LjMyMDYgOC45MTEzNSAxNC4yMTY2IDguMTIyNjMgMTQuNzQyNEM3LjIzOTQzIDE1LjMzMTIgNi45NzQzOSAxNi41MDk5IDcuNTIwNTEgMTcuNDIwMUwxMC43ODcyIDIyLjg2NDZMMTIuMzgwMyAyNi4wNTA4QzEyLjcxMzUgMjYuNzE3MSAxMy4zOTQ1IDI3LjEzOCAxNC4xMzk1IDI3LjEzOEgyMi40MDIxQzIzLjEwNzkgMjcuMTM4IDIzLjc1OTYgMjYuNzU5OSAyNC4xMDk4IDI2LjE0N0wyNS45MzkyIDIyLjk0NTVDMjYuMjU4NyAyMi4zODY0IDI2LjQ1NyAyMS43NjYyIDI2LjUyMTEgMjEuMTI1M0wyNi44NzcxIDE3LjU2NUMyNy4wMzE0IDE2LjAyMTMgMjUuODE5MiAxNC42ODE3IDI0LjI2NzcgMTQuNjgxN1onIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00yNC4yNjc3IDE0LjY4MTdIMjMuNTA1MkMyMy40MzQ3IDE0LjU4NiAyMy4zNDgzIDE0LjQ3MzkgMjMuMjUwMSAxNC4zNTY3QzIyLjk5ODcgMTQuMDU2NyAyMi41ODA3IDEzLjYxMTYgMjIuMDk1MyAxMy40MTc0QzIxLjYxODcgMTMuMjI2OCAyMC45ODY3IDEzLjI0NDcgMjAuNTc3NiAxMy4yNzY1QzIwLjUxNzggMTMuMjgxMSAyMC40NTk2IDEzLjI4NjQgMjAuNDAzNyAxMy4yOTJDMjAuMjY4MiAxMi45NTQyIDIwLjAyODYgMTIuNjQ5IDE5LjY3MDUgMTIuNDVDMTkuNDE1IDEyLjMwNzkgMTkuMDY5NiAxMi4xNDU1IDE4LjcwMjQgMTIuMDcyMUMxOC4zNTUyIDEyLjAwMjYgMTcuODkyMSAxMS45OTYzIDE3LjUwOTYgMTIuMDA1OUMxOC41OTUyIDExLjIyMjMgMTkuMzAzMyA5Ljk0NjQ1IDE5LjMwMzMgOC41MDgyMUMxOS4zMDMzIDYuMTMwODggMTcuMzY5MiA0LjE5Njc4IDE0Ljk5MTggNC4xOTY3OEMxMi42MTQ1IDQuMTk2NzggMTAuNjgwNCA2LjEzMDg4IDEwLjY4MDQgOC41MDgyMUMxMC42ODA0IDEwLjAzMjggMTEuNDc1OSAxMS4zNzUgMTIuNjczNSAxMi4xNDE4VjE3LjAzMjVMMTAuNjMxOCAxNC45OTA4QzkuOTYxNTQgMTQuMzIwNiA4LjkxMTM1IDE0LjIxNjYgOC4xMjI2MyAxNC43NDI0QzcuMjM5NDMgMTUuMzMxMiA2Ljk3NDM5IDE2LjUwOTkgNy41MjA1MSAxNy40MjAxTDEwLjc4NzIgMjIuODY0NkwxMi4zODAzIDI2LjA1MDhDMTIuNzEzNSAyNi43MTcxIDEzLjM5NDUgMjcuMTM4IDE0LjEzOTUgMjcuMTM4SDIyLjQwMjFDMjMuMTA3OSAyNy4xMzggMjMuNzU5NiAyNi43NTk5IDI0LjEwOTggMjYuMTQ3TDI1LjkzOTIgMjIuOTQ1NUMyNi4yNTg3IDIyLjM4NjQgMjYuNDU3IDIxLjc2NjIgMjYuNTIxMSAyMS4xMjUzTDI2Ljg3NzEgMTcuNTY1QzI3LjAzMTQgMTYuMDIxMyAyNS44MTkyIDE0LjY4MTcgMjQuMjY3NyAxNC42ODE3Wk0xMS44NDIgOC41MDgyMUMxMS44NDIgNi43NzEzNSAxMy4yNTUgNS4zNTgzMSAxNC45OTE4IDUuMzU4MzFDMTYuNzI4NyA1LjM1ODMxIDE4LjE0MTggNi43NzEzNSAxOC4xNDE4IDguNTA4MjFDMTguMTQxOCA5LjM1Mzc1IDE3LjgwNjggMTAuMTIyNSAxNy4yNjI3IDEwLjY4ODlWOC40NTM1NkMxNy4yNjI3IDcuMTg2MyAxNi4yMzUzIDYuMTU4OTggMTQuOTY4MSA2LjE1ODk4QzEzLjcwMDggNi4xNTg5OCAxMi42NzM1IDcuMTg2MyAxMi42NzM1IDguNDUzNTZWMTAuNjM4MkMxMi4xNTc1IDEwLjA3NzEgMTEuODQyIDkuMzI4ODQgMTEuODQyIDguNTA4MjFaTTI1LjU3MjQgMTcuNDM0NkwyNS4yMTYzIDIwLjk5NDhDMjUuMTcwNiAyMS40NTI2IDI1LjAyOSAyMS44OTU2IDI0LjgwMDggMjIuMjk1TDIyLjk3MTMgMjUuNDk2NUMyMi44NTQ2IDI1LjcwMDggMjIuNjM3MyAyNS44MjY4IDIyLjQwMjEgMjUuODI2OEgxNC4xMzk1QzEzLjg5MTEgMjUuODI2OCAxMy42NjQxIDI1LjY4NjUgMTMuNTUzMSAyNS40NjQ0TDExLjkzNzQgMjIuMjMzMUw4LjY0NDg1IDE2Ljc0NTVDOC40NTg4MiAxNi40MzU0IDguNTQ5MSAxNi4wMzM5IDguODQ5OTYgMTUuODMzNEM5LjExODYyIDE1LjY1NDIgOS40NzYzNSAxNS42ODk3IDkuNzA0NjcgMTUuOTE4TDEyLjg2NTUgMTkuMDc4OEMxMy4wNTMgMTkuMjY2MyAxMy4zMzUgMTkuMzIyNCAxMy41OCAxOS4yMjFDMTMuODI1IDE5LjExOTUgMTMuOTg0NyAxOC44ODA0IDEzLjk4NDcgMTguNjE1M1Y4LjQ1MzU2QzEzLjk4NDcgNy45MTA0NSAxNC40MjUgNy40NzAxNyAxNC45NjgxIDcuNDcwMTdDMTUuNTExMiA3LjQ3MDE3IDE1Ljk1MTUgNy45MTA0NSAxNS45NTE1IDguNDUzNTZWMTYuNjQ4NUMxNS45NTE1IDE3LjAxMDYgMTYuMjQ1IDE3LjMwNDEgMTYuNjA3MSAxNy4zMDQxQzE2Ljk2OTIgMTcuMzA0MSAxNy4yNjI3IDE3LjAxMDYgMTcuMjYyNyAxNi42NDg1VjEzLjMyNjlDMTcuMjk5NiAxMy4zMjUyIDE3LjMzNzQgMTMuMzIzNSAxNy4zNzU5IDEzLjMyMkMxNy43OTA4IDEzLjMwNTkgMTguMjEwNiAxMy4zMTA5IDE4LjQ0NTMgMTMuMzU3OEMxOC42MjE0IDEzLjM5MyAxOC44MzA1IDEzLjQ4MzIgMTkuMDMzNCAxMy41OTZDMTkuMTMzNCAxMy42NTE2IDE5LjIyOTUgMTMuNzg5IDE5LjIyOTUgMTQuMDA3NlYxNi42NDg1QzE5LjIyOTUgMTcuMDEwNiAxOS41MjMgMTcuMzA0MSAxOS44ODUxIDE3LjMwNDFDMjAuMjQ3MSAxNy4zMDQxIDIwLjU0MDYgMTcuMDEwNiAyMC41NDA2IDE2LjY0ODVWMTQuNTk2QzIwLjU4NTUgMTQuNTkxNiAyMC42MzE4IDE0LjU4NzQgMjAuNjc5MiAxNC41ODM3QzIxLjA5MzYgMTQuNTUxNSAyMS40NDQ4IDE0LjU2OTQgMjEuNjA4MyAxNC42MzQ4QzIxLjc2MjkgMTQuNjk2NyAyMi4wMDA2IDE0LjkwNzEgMjIuMjQ0OSAxNS4xOTg3QzIyLjM1MTQgMTUuMzI1OSAyMi40NDIyIDE1LjQ0NzYgMjIuNTA3NCAxNS41MzkzVjE3LjMwNDFDMjIuNTA3NCAxNy42NjYyIDIyLjgwMSAxNy45NTk3IDIzLjE2MyAxNy45NTk3QzIzLjUyNTIgMTcuOTU5NyAyMy44MTg2IDE3LjY2NjIgMjMuODE4NiAxNy4zMDQxVjE1Ljk5MjlIMjQuMjY3N0MyNS4wNDM1IDE1Ljk5MjkgMjUuNjQ5NSAxNi42NjI3IDI1LjU3MjQgMTcuNDM0NlonIGZpbGw9JyUyMzFCMUIxQicvJTNFJTNDcGF0aCBkPSdNMjkuNzkwNiA3LjU5OTQzTDI2Ljc0NzIgNC41NTU5M0MyNi41MDE2IDQuMzEwNDggMjYuMTAyMiA0LjMxMDU0IDI1Ljg1NjYgNC41NTU5OUMyNS42MTEyIDQuODAxNSAyNS42MTEyIDUuMjAwODggMjUuODU2NyA1LjQ0NjM5TDI3LjgyNTIgNy40MTUwMUgyMC43Mjg2QzIwLjM4MTUgNy40MTUwMSAyMC4wOTkgNy42OTc1MSAyMC4wOTkgOC4wNDQ2OUMyMC4wOTkgOC4zOTE4NyAyMC4zODE1IDguNjc0MzEgMjAuNzI4NiA4LjY3NDMxSDI3LjgyNTJMMjUuODU2NiAxMC42NDI5QzI1LjYxMTIgMTAuODg4NCAyNS42MTEyIDExLjI4NzkgMjUuODU2NyAxMS41MzM1QzI1Ljk3OTQgMTEuNjU2MSAyNi4xNDA2IDExLjcxNzQgMjYuMzAxOSAxMS43MTc0QzI2LjQ2MzEgMTEuNzE3NCAyNi42MjQ0IDExLjY1NjEgMjYuNzQ3MiAxMS41MzM0TDI5Ljc5MDcgOC40ODk4OUMzMC4wMzYxIDguMjQ0MzggMzAuMDM2MSA3Ljg0NDk0IDI5Ljc5MDYgNy41OTk0M1onIGZpbGw9JyN7ZW5jb2RlY29sb3IoJGdyYXktOTAwKX0nLyUzRSUzQ3BhdGggZD0nTTAuMjQyMzY2IDguNDg5ODlMMy4yODU4MSAxMS41MzM0QzMuNTMxMzggMTEuNzc4OCAzLjkzMDgyIDExLjc3ODggNC4xNzYzOSAxMS41MzMzQzQuNDIxNzcgMTEuMjg3OCA0LjQyMTc3IDEwLjg4ODQgNC4xNzYzMyAxMC42NDI5TDIuMjA3NzYgOC42NzQzMUg5LjMwNDM2QzkuNjUxNTQgOC42NzQzMSA5LjkzMzk4IDguMzkxODEgOS45MzM5OCA4LjA0NDYzQzkuOTMzOTggNy42OTc0NSA5LjY1MTU0IDcuNDE1MDEgOS4zMDQzNiA3LjQxNTAxSDIuMjA3NzZMNC4xNzYzOSA1LjQ0NjQ1QzQuNDIxNzcgNS4yMDA5NCA0LjQyMTc3IDQuODAxNDQgNC4xNzYzMyA0LjU1NTg3QzQuMDUzNiA0LjQzMzIgMy44OTIzNyA0LjM3MTg3IDMuNzMxMTMgNC4zNzE4N0MzLjU2OTg5IDQuMzcxODcgMy40MDg1OSA0LjQzMzIgMy4yODU4MSA0LjU1NTkzTDAuMjQyMzA1IDcuNTk5NDNDLTAuMDAzMDgwNzMgNy44NDQ5NCAtMC4wMDMwODA3NiA4LjI0NDM4IDAuMjQyMzY2IDguNDg5ODlaJyBmaWxsPScje2VuY29kZWNvbG9yKCRncmF5LTkwMCl9Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kXzE3NV85NzQnIHg9Jy0zLjk0MTczJyB5PScwLjE5Njc3Nycgd2lkdGg9JzM3LjkxNjUnIGhlaWdodD0nMzAuOTQxMicgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcvJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHR5cGU9J21hdHJpeCcgdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCcgcmVzdWx0PSdoYXJkQWxwaGEnLyUzRSUzQ2ZlT2Zmc2V0LyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMicvJTNFJTNDZmVDb21wb3NpdGUgaW4yPSdoYXJkQWxwaGEnIG9wZXJhdG9yPSdvdXQnLyUzRSUzQ2ZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTIgMCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvd18xNzVfOTc0Jy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93XzE3NV85NzQnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQy9maWx0ZXIlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTc1Xzk3NCclM0UlM0NyZWN0IHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblxuLy8gSWNvbm9ncmFwaHkgLSBTdGF0aWMgUGF0aFxuXG4kc3ZnLWxvZ28tcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2xvZ28uc3ZnXCIpO1xuJHN2Zy1sb2dvLXNtLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9sb2dvLXNtLnN2Z1wiKTtcbiRzdmctbG9nby1vbGQtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2xvZ28tb2xkLnN2Z1wiKTtcbiRzdmctcGx1cy1pY29uLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9wbHVzLWljb24uc3ZnXCIpO1xuJHN2Zy1taW51cy1pY29uLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9taW51cy1pY29uLnN2Z1wiKTtcbiRzdmctYWNjb3VudC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvYWNjb3VudC1pY29uLnN2Z1wiKTtcbiRzdmctYWNjb3VudC13aGl0ZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvYWNjb3VudC13aGl0ZS5zdmdcIik7XG4kc3ZnLXNlcnZpY2VzLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9zZXJ2aWNlcy1pY29uLnN2Z1wiKTtcbiRzdmctc2VydmljZXMtd2hpdGU6IHVybChcIi4uL3N2Zy1pY29ucy9zZXJ2aWNlcy13aGl0ZS5zdmdcIik7XG4kc3ZnLW1lbnUtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL21lbnUtaWNvbi5zdmdcIik7XG4kc3ZnLXNlYXJjaC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvc2VhcmNoLWljb24uc3ZnXCIpO1xuJHN2Zy1zZWFyY2gtd2hpdGUtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3NlYXJjaC13aGl0ZS1pY29uLnN2Z1wiKTtcbiRzdmctY2FydC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvY2FydC1pY29uLnN2Z1wiKTtcbiRzdmctY2FydC13aGl0ZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvY2FydC13aGl0ZS5zdmdcIik7XG4kc3ZnLWNoYXQtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2NoYXQtaWNvbi5zdmdcIik7XG4kc3ZnLXBpbi1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvcGluLWljb24uc3ZnXCIpO1xuJHN2Zy1lbWFpbC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZW1haWwtaWNvbi5zdmdcIik7XG4kc3ZnLWxpbmstcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2xpbmsuc3ZnXCIpO1xuJHN2Zy1ob3VzZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvaG91c2Uuc3ZnXCIpO1xuJHN2Zy1uZm0tZG90LWxpbWUtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2ljb24tbmZtLWRvdF9saW1lLnN2Z1wiKTtcblxuJHN2Zy1oZWFydC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvaGVhcnQuc3ZnXCIpO1xuJHN2Zy1oZWFydC13aGl0ZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvaGVhcnQtd2hpdGUuc3ZnXCIpO1xuJHN2Zy1oZWFydC1maWxsZWQtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2hlYXJ0LWZpbGxlZC5zdmdcIik7XG5cbiRzdmctY2hlY2stYmxhY2stcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2NoZWNrLWJsYWNrLnN2Z1wiKTtcbiRzdmctY2hlY2stZ3JlZW4tcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2NoZWNrLWdyZWVuLnN2Z1wiKTtcbiRzdmctY2xvc2UtaWNvbi1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvY2xvc2UtaWNvbi5zdmdcIik7XG4kc3ZnLWNsb3NlLXdoaXRlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9jbG9zZS13aGl0ZS1pY29uLnN2Z1wiKTtcbiRzdmctY2xvc2Utd2hpdGUtZmlsbGVkLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9jbG9zZS13aGl0ZS1maWxsZWQuc3ZnXCIpO1xuJHN2Zy1jbG9zZS13aXRob3V0LWNpcmNsZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvY2xvc2Utd2l0aG91dC1jaXJjbGUuc3ZnXCIpO1xuJHN2Zy1mbHlvdXQtY2xvc2UtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2ZseW91dC1jbG9zZS5zdmdcIik7XG5cbiRzdmctc2hpZWxkLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9pY29uLXdhcnJhbnR5LnN2Z1wiKTtcbiRzdmctc2hpZWxkLWdyZWVuLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9pY29uLXdhcnJhbnR5LWdyZWVuLnN2Z1wiKTtcblxuJHN2Zy10b29sdGlwLWljb24tcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3Rvb2x0aXAtaWNvbi5zdmdcIik7XG4kc3ZnLWluZm8tZ3JheS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvaW5mby1pY29uLWdyYXkuc3ZnXCIpO1xuJHN2Zy1kYW5nZXItcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2Rhbmdlci1pY29uLnN2Z1wiKTtcblxuJHN2Zy1pbmZvLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9pbmZvLWljb24uc3ZnXCIpO1xuXG5cbiRzdmctd2FybmluZy1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvd2FybmluZy1pY29uLnN2Z1wiKTtcblxuXG4kc3ZnLXN1Y2Nlc3MtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3N1Y2Nlc3MtaWNvbi5zdmdcIik7XG5cbiRzdmcteGNpcmNsZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMveGNpcmNsZS1pY29uLnN2Z1wiKTtcblxuJHN2Zy12aWRlby1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvdmlkZW8taWNvbi5zdmdcIik7XG4kc3ZnLXZpZGVvLXdoaXRlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy92aWRlby13aGl0ZS5zdmdcIik7XG5cbiRzdmctc3Rhci1lbXB0eS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvc3Rhci1lbXB0eS5zdmdcIik7XG4kc3ZnLXN0YXItZnVsbC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvc3Rhci1mdWxsLnN2Z1wiKTtcbiRzdmctc3Rhci1oYWxmLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9zdGFyLWhhbGYuc3ZnXCIpO1xuXG4kc3ZnLWRyaXZlLXRocnUtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RyaXZlLXRocnUtaWNvbi5zdmdcIik7XG4kc3ZnLXRydWNrLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy90cnVjay1pY29uLnN2Z1wiKTtcbiRzdmctbG93LXByaWNlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9sb3ctcHJpY2UtaWNvbi5zdmdcIik7XG4kc3ZnLW5mbS1jcmVkaXQtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL25mbS1jcmVkaXQtaWNvbi5zdmdcIik7XG4kc3ZnLWRyaXZlLXRocnUtdG9kYXktcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RyaXZlLXRocnUtdG9kYXlcIik7XG5cbiRzdmctYXJyb3ctcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2Fycm93LnN2Z1wiKTtcbiRzdmctYXJyb3ctbGVmdC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG4kc3ZnLWFycm93LXJpZ2h0LXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4kc3ZnLWFycm93LXVwLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9hcnJvdy11cC5zdmdcIik7XG4kc3ZnLWFycm93LWRvd24tcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2Fycm93LWRvd24uc3ZnXCIpO1xuJHN2Zy1hcnJvdy1kb3duLWdyZWVuLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9hcnJvdy1kb3duLWdyZWVuLnN2Z1wiKTtcbiRzdmctYXJyb3ctZG93bi13aGl0ZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvYXJyb3ctZG93bi13aGl0ZS5zdmdcIik7XG4kc3ZnLWZ1bGwtYXJyb3ctbGVmdC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZnVsbC1hcnJvdy1sZWZ0LnN2Z1wiKTtcbiRzdmctZnVsbC1hcnJvdy1yaWdodC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZnVsbC1hcnJvdy1yaWdodC5zdmdcIik7XG4kc3ZnLWZ1bGwtYXJyb3ctdXAtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2Z1bGwtYXJyb3ctdXAuc3ZnXCIpO1xuJHN2Zy1mdWxsLWFycm93LWRvd24tcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2Z1bGwtYXJyb3ctZG93bi5zdmdcIik7XG4kc3ZnLWRvdWJsZS1sZWZ0LXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9hcnJvdy1kb3VibGUtbGVmdC5zdmdcIik7XG4kc3ZnLWRvdWJsZS1yaWdodC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvYXJyb3ctZG91YmxlLXJpZ2h0LnN2Z1wiKTtcbiRzdmctc2xpZGVyLWxlZnQtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2Fycm93LXNsaWRlci1sZWZ0LnN2Z1wiKTtcbiRzdmctc2xpZGVyLXJpZ2h0LXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9hcnJvdy1zbGlkZXItcmlnaHQuc3ZnXCIpO1xuXG4kc3ZnLXJhZGlvLXNlbGVjdGVkLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9yYWRpby1zZWxlY3RlZC5zdmdcIik7XG4kc3ZnLXJhZGlvLXVuc2VsZWN0ZWQtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3JhZGlvLXVuc2VsZWN0ZWQuc3ZnXCIpO1xuJHN2Zy1jaGVja2JveC1zZWxlY3RlZC1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvY2hlY2tib3gtc2VsZWN0ZWQuc3ZnXCIpO1xuJHN2Zy1jaGVja2JveC11bnNlbGVjdGVkLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9jaGVja2JveC11bnNlbGVjdGVkLnN2Z1wiKTtcbiRzdmctY2hlY2tib3gtc2VsZWN0ZWQtaG92ZXItcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2NoZWNrYm94LXNlbGVjdGVkLWhvdmVyLnN2Z1wiKTtcbiRzdmctY2hlY2tib3gtdW5zZWxlY3RlZC1ob3Zlci1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvY2hlY2tib3gtdW5zZWxlY3RlZC1ob3Zlci5zdmdcIik7XG5cbiRzdmctZmFjZWJvb2stZGFyay1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZmFjZWJvb2stZGFyay5zdmdcIik7XG4kc3ZnLWZhY2Vib29rLXdoaXRlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9mYWNlYm9vay13aGl0ZS5zdmdcIik7XG4kc3ZnLWluc3RhZ3JhbS1kYXJrLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9pbnN0YWdyYW0tZGFyay5zdmdcIik7XG4kc3ZnLWluc3RhZ3JhbS13aGl0ZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvaW5zdGFncmFtLXdoaXRlLnN2Z1wiKTtcbiRzdmctdHdpdHRlci1kYXJrLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy90d2l0dGVyLWRhcmsuc3ZnXCIpO1xuJHN2Zy10d2l0dGVyLXdoaXRlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy90d2l0dGVyLXdoaXRlLnN2Z1wiKTtcbiRzdmctcGludGVyZXN0LWRhcmstcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3BpbnRlcmVzdC1kYXJrLnN2Z1wiKTtcbiRzdmctcGludGVyZXN0LXdoaXRlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9waW50ZXJlc3Qtd2hpdGUuc3ZnXCIpO1xuJHN2Zy15b3V0dWJlLWRhcmstcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3lvdXR1YmUtZGFyay5zdmdcIik7XG4kc3ZnLXlvdXR1YmUtd2hpdGUtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL3lvdXR1YmUtd2hpdGUuc3ZnXCIpO1xuXG4kc3ZnLWJhY2stdG8tdG9wLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9iYWNrLXRvLXRvcC1pY29uLnN2Z1wiKTtcblxuJHN2Zy1lbGVjdHJpYy13aGl0ZS1wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZWxlY3RyaWMtd2hpdGUuc3ZnXCIpO1xuJHN2Zy1nYXMtd2hpdGUtcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2dhcy13aGl0ZS5zdmdcIik7XG4kc3ZnLWR1YWxmdWVsLXdoaXRlLXBhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9kdWFsZnVlbC13aGl0ZS5zdmdcIik7XG5cbiRzdmctY3JlZGl0LWNhcmQtdmlzYTogdXJsKFwiLi4vLi4vc3ZnLWljb25zL3Zpc2Euc3ZnXCIpO1xuJHN2Zy1jcmVkaXQtY2FyZC1hbWV4OiB1cmwoXCIuLi8uLi9zdmctaWNvbnMvYW1lcmljYW4tZXhwcmVzcy5zdmdcIik7XG4kc3ZnLWNyZWRpdC1jYXJkLW1hc3RlcjogdXJsKFwiLi4vLi4vc3ZnLWljb25zL21hc3RlcmNhcmQuc3ZnXCIpO1xuJHN2Zy1jcmVkaXQtY2FyZC1kaXNjb3ZlcjogdXJsKFwiLi4vLi4vc3ZnLWljb25zL2Rpc2NvdmVyLWRhcmsuc3ZnXCIpO1xuJHN2Zy1wYXJ0czogdXJsKFwiLi4vc3ZnLWljb25zL2ljb24tcGFydHMuc3ZnXCIpO1xuXG4kc3ZnLW1hcnhlbnQtYXItdmlldy1pY29uOiB1cmwoXCIuLi9zdmctaWNvbnMvYmFjay10by10b3AtaWNvbi5zdmdcIik7XG5cbi8vIERlc2lnbiBTeXN0ZW0gSWNvbm9ncmFwaHlcblxuJHN2Z19pY29uX2Nsb3NlX2Rhcms6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNiAxNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNOCAxNUM0LjEzNDAxIDE1IDEgMTEuODY2IDEgOEMxIDQuMTM0MDEgNC4xMzQwMSAxIDggMUMxMS44NjYgMSAxNSA0LjEzNDAxIDE1IDhDMTUgMTEuODY2IDExLjg2NiAxNSA4IDE1Wk04IDE2QzEyLjQxODMgMTYgMTYgMTIuNDE4MyAxNiA4QzE2IDMuNTgxNzIgMTIuNDE4MyAwIDggMEMzLjU4MTcyIDAgMCAzLjU4MTcyIDAgOEMwIDEyLjQxODMgMy41ODE3MiAxNiA4IDE2WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCRncmF5LTkwMCl9XCIvPjxwYXRoIGQ9XCJNNC42NDY0NSA0LjY0NjQ1QzQuODQxNzEgNC40NTExOCA1LjE1ODI5IDQuNDUxMTggNS4zNTM1NSA0LjY0NjQ1TDggNy4yOTI4OUwxMC42NDY0IDQuNjQ2NDVDMTAuODQxNyA0LjQ1MTE4IDExLjE1ODMgNC40NTExOCAxMS4zNTM2IDQuNjQ2NDVDMTEuNTQ4OCA0Ljg0MTcxIDExLjU0ODggNS4xNTgyOSAxMS4zNTM2IDUuMzUzNTVMOC43MDcxMSA4TDExLjM1MzYgMTAuNjQ2NEMxMS41NDg4IDEwLjg0MTcgMTEuNTQ4OCAxMS4xNTgzIDExLjM1MzYgMTEuMzUzNkMxMS4xNTgzIDExLjU0ODggMTAuODQxNyAxMS41NDg4IDEwLjY0NjQgMTEuMzUzNkw4IDguNzA3MTFMNS4zNTM1NSAxMS4zNTM2QzUuMTU4MjkgMTEuNTQ4OCA0Ljg0MTcxIDExLjU0ODggNC42NDY0NSAxMS4zNTM2QzQuNDUxMTggMTEuMTU4MyA0LjQ1MTE4IDEwLjg0MTcgNC42NDY0NSAxMC42NDY0TDcuMjkyODkgOEw0LjY0NjQ1IDUuMzUzNTVDNC40NTExOCA1LjE1ODI5IDQuNDUxMTggNC44NDE3MSA0LjY0NjQ1IDQuNjQ2NDVaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGdyYXktOTAwKX1cIi8+PC9zdmc+Jyk7XG4kc3ZnX2ljb25fY2xvc2Utd2l0aG91dC1jaXJjbGVfZGFyazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQuNjQ2NDUgNC42NDY0NUM0Ljg0MTcxIDQuNDUxMTggNS4xNTgyOSA0LjQ1MTE4IDUuMzUzNTUgNC42NDY0NUw4IDcuMjkyODlMMTAuNjQ2NCA0LjY0NjQ1QzEwLjg0MTcgNC40NTExOCAxMS4xNTgzIDQuNDUxMTggMTEuMzUzNiA0LjY0NjQ1QzExLjU0ODggNC44NDE3MSAxMS41NDg4IDUuMTU4MjkgMTEuMzUzNiA1LjM1MzU1TDguNzA3MTEgOEwxMS4zNTM2IDEwLjY0NjRDMTEuNTQ4OCAxMC44NDE3IDExLjU0ODggMTEuMTU4MyAxMS4zNTM2IDExLjM1MzZDMTEuMTU4MyAxMS41NDg4IDEwLjg0MTcgMTEuNTQ4OCAxMC42NDY0IDExLjM1MzZMOCA4LjcwNzExTDUuMzUzNTUgMTEuMzUzNkM1LjE1ODI5IDExLjU0ODggNC44NDE3MSAxMS41NDg4IDQuNjQ2NDUgMTEuMzUzNkM0LjQ1MTE4IDExLjE1ODMgNC40NTExOCAxMC44NDE3IDQuNjQ2NDUgMTAuNjQ2NEw3LjI5Mjg5IDhMNC42NDY0NSA1LjM1MzU1QzQuNDUxMTggNS4xNTgyOSA0LjQ1MTE4IDQuODQxNzEgNC42NDY0NSA0LjY0NjQ1WicgZmlsbD0nI3tlbmNvZGVjb2xvcigkcHJpbWFyeSl9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJHN2Z19pY29uX2Nsb3NlLXdpdGhvdXQtY2lyY2xlX3doaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNC42NDY0NSA0LjY0NjQ1QzQuODQxNzEgNC40NTExOCA1LjE1ODI5IDQuNDUxMTggNS4zNTM1NSA0LjY0NjQ1TDggNy4yOTI4OUwxMC42NDY0IDQuNjQ2NDVDMTAuODQxNyA0LjQ1MTE4IDExLjE1ODMgNC40NTExOCAxMS4zNTM2IDQuNjQ2NDVDMTEuNTQ4OCA0Ljg0MTcxIDExLjU0ODggNS4xNTgyOSAxMS4zNTM2IDUuMzUzNTVMOC43MDcxMSA4TDExLjM1MzYgMTAuNjQ2NEMxMS41NDg4IDEwLjg0MTcgMTEuNTQ4OCAxMS4xNTgzIDExLjM1MzYgMTEuMzUzNkMxMS4xNTgzIDExLjU0ODggMTAuODQxNyAxMS41NDg4IDEwLjY0NjQgMTEuMzUzNkw4IDguNzA3MTFMNS4zNTM1NSAxMS4zNTM2QzUuMTU4MjkgMTEuNTQ4OCA0Ljg0MTcxIDExLjU0ODggNC42NDY0NSAxMS4zNTM2QzQuNDUxMTggMTEuMTU4MyA0LjQ1MTE4IDEwLjg0MTcgNC42NDY0NSAxMC42NDY0TDcuMjkyODkgOEw0LjY0NjQ1IDUuMzUzNTVDNC40NTExOCA1LjE1ODI5IDQuNDUxMTggNC44NDE3MSA0LjY0NjQ1IDQuNjQ2NDVaJyBmaWxsPScje2VuY29kZWNvbG9yKCR3aGl0ZSl9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4kc3ZnX2ljb25fZGFuZ2VyX3JlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjQ2MDIgMC4xNDY0NDdDMTEuMzY2NCAwLjA1MjY3ODQgMTEuMjM5MiAwIDExLjEwNjYgMEg0Ljg5MzRDNC43NjA3OSAwIDQuNjMzNjEgMC4wNTI2Nzg0IDQuNTM5ODQgMC4xNDY0NDdMMC4xNDY0NDcgNC41Mzk4NEMwLjA1MjY3ODQgNC42MzM2MSAwIDQuNzYwNzkgMCA0Ljg5MzRWMTEuMTA2NkMwIDExLjIzOTIgMC4wNTI2Nzg0IDExLjM2NjQgMC4xNDY0NDcgMTEuNDYwMkw0LjUzOTg0IDE1Ljg1MzZDNC42MzM2MSAxNS45NDczIDQuNzYwNzkgMTYgNC44OTM0IDE2SDExLjEwNjZDMTEuMjM5MiAxNiAxMS4zNjY0IDE1Ljk0NzMgMTEuNDYwMiAxNS44NTM2TDE1Ljg1MzYgMTEuNDYwMkMxNS45NDczIDExLjM2NjQgMTYgMTEuMjM5MiAxNiAxMS4xMDY2VjQuODkzNEMxNiA0Ljc2MDc5IDE1Ljk0NzMgNC42MzM2MSAxNS44NTM2IDQuNTM5ODRMMTEuNDYwMiAwLjE0NjQ0N1pNOCA0QzguNTM1NDEgNCA4Ljk1Mzc3IDQuNDYyMjggOC45MDA1IDQuOTk1MDRMOC41NDk3NSA4LjUwMjQ4QzguNTIxNTEgOC43ODQ5MiA4LjI4Mzg0IDkgOCA5QzcuNzE2MTYgOSA3LjQ3ODQ5IDguNzg0OTIgNy40NTAyNSA4LjUwMjQ4TDcuMDk5NSA0Ljk5NTA0QzcuMDQ2MjMgNC40NjIyOSA3LjQ2NDU5IDQgOCA0Wk04LjAwMTU0IDEwQzguNTUzODMgMTAgOS4wMDE1NCAxMC40NDc3IDkuMDAxNTQgMTFDOS4wMDE1NCAxMS41NTIzIDguNTUzODMgMTIgOC4wMDE1NCAxMkM3LjQ0OTI2IDEyIDcuMDAxNTQgMTEuNTUyMyA3LjAwMTU0IDExQzcuMDAxNTQgMTAuNDQ3NyA3LjQ0OTI2IDEwIDguMDAxNTQgMTBaJyBmaWxsPScje2VuY29kZWNvbG9yKCRkYW5nZXItNTAwKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XG4kc3ZnX2ljb25fZGFuZ2VyLW91dGxpbmVfcmVkOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTYuODA5NzcgMC4yMTk2N0M2Ljk1MDQyIDAuMDc5MDE3NiA3LjE0MTE4IDAgNy4zNDAxIDBIMTYuNjU5OUMxNi44NTg4IDAgMTcuMDQ5NiAwLjA3OTAxNzYgMTcuMTkwMiAwLjIxOTY3TDIzLjc4MDMgNi44MDk3N0MyMy45MjEgNi45NTA0MiAyNCA3LjE0MTE4IDI0IDcuMzQwMVYxNi42NTk5QzI0IDE2Ljg1ODggMjMuOTIxIDE3LjA0OTYgMjMuNzgwMyAxNy4xOTAyTDE3LjE5MDIgMjMuNzgwM0MxNy4wNDk2IDIzLjkyMSAxNi44NTg4IDI0IDE2LjY1OTkgMjRINy4zNDAxQzcuMTQxMTggMjQgNi45NTA0MiAyMy45MjEgNi44MDk3NyAyMy43ODAzTDAuMjE5NjcgMTcuMTkwMkMwLjA3OTAxNzYgMTcuMDQ5NiAwIDE2Ljg1ODggMCAxNi42NTk5VjcuMzQwMUMwIDcuMTQxMTggMC4wNzkwMTc2IDYuOTUwNDIgMC4yMTk2NyA2LjgwOTc3TDYuODA5NzcgMC4yMTk2N1pNNy42NTA3NiAxLjVMMS41IDcuNjUwNzZWMTYuMzQ5Mkw3LjY1MDc2IDIyLjVIMTYuMzQ5MkwyMi41IDE2LjM0OTJWNy42NTA3NkwxNi4zNDkyIDEuNUg3LjY1MDc2WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCRkYW5nZXItNTAwKX1cIi8+PHBhdGggZD1cIk0xMC41MDIzIDE2LjVDMTAuNTAyMyAxNS42NzE2IDExLjE3MzkgMTUgMTIuMDAyMyAxNUMxMi44MzA3IDE1IDEzLjUwMjMgMTUuNjcxNiAxMy41MDIzIDE2LjVDMTMuNTAyMyAxNy4zMjg0IDEyLjgzMDcgMTggMTIuMDAyMyAxOEMxMS4xNzM5IDE4IDEwLjUwMjMgMTcuMzI4NCAxMC41MDIzIDE2LjVaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGRhbmdlci01MDApfVwiLz48cGF0aCBkPVwiTTEwLjY0OTMgNy40OTI1NkMxMC41NjkzIDYuNjkzNDMgMTEuMTk2OSA2IDEyIDZDMTIuODAzMSA2IDEzLjQzMDcgNi42OTM0MyAxMy4zNTA3IDcuNDkyNTZMMTIuODI0NiAxMi43NTM3QzEyLjc4MjMgMTMuMTc3NCAxMi40MjU4IDEzLjUgMTIgMTMuNUMxMS41NzQyIDEzLjUgMTEuMjE3NyAxMy4xNzc0IDExLjE3NTQgMTIuNzUzN0wxMC42NDkzIDcuNDkyNTZaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGRhbmdlci01MDApfVwiLz48L3N2Zz4nKTtcbiRzdmdfaWNvbl9kYW5nZXItb3V0bGluZV93aGl0ZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk02LjgwOTc3IDAuMjE5NjdDNi45NTA0MiAwLjA3OTAxNzYgNy4xNDExOCAwIDcuMzQwMSAwSDE2LjY1OTlDMTYuODU4OCAwIDE3LjA0OTYgMC4wNzkwMTc2IDE3LjE5MDIgMC4yMTk2N0wyMy43ODAzIDYuODA5NzdDMjMuOTIxIDYuOTUwNDIgMjQgNy4xNDExOCAyNCA3LjM0MDFWMTYuNjU5OUMyNCAxNi44NTg4IDIzLjkyMSAxNy4wNDk2IDIzLjc4MDMgMTcuMTkwMkwxNy4xOTAyIDIzLjc4MDNDMTcuMDQ5NiAyMy45MjEgMTYuODU4OCAyNCAxNi42NTk5IDI0SDcuMzQwMUM3LjE0MTE4IDI0IDYuOTUwNDIgMjMuOTIxIDYuODA5NzcgMjMuNzgwM0wwLjIxOTY3IDE3LjE5MDJDMC4wNzkwMTc2IDE3LjA0OTYgMCAxNi44NTg4IDAgMTYuNjU5OVY3LjM0MDFDMCA3LjE0MTE4IDAuMDc5MDE3NiA2Ljk1MDQyIDAuMjE5NjcgNi44MDk3N0w2LjgwOTc3IDAuMjE5NjdaTTcuNjUwNzYgMS41TDEuNSA3LjY1MDc2VjE2LjM0OTJMNy42NTA3NiAyMi41SDE2LjM0OTJMMjIuNSAxNi4zNDkyVjcuNjUwNzZMMTYuMzQ5MiAxLjVINy42NTA3NlpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkd2hpdGUpfVwiLz48cGF0aCBkPVwiTTEwLjUwMjMgMTYuNUMxMC41MDIzIDE1LjY3MTYgMTEuMTczOSAxNSAxMi4wMDIzIDE1QzEyLjgzMDcgMTUgMTMuNTAyMyAxNS42NzE2IDEzLjUwMjMgMTYuNUMxMy41MDIzIDE3LjMyODQgMTIuODMwNyAxOCAxMi4wMDIzIDE4QzExLjE3MzkgMTggMTAuNTAyMyAxNy4zMjg0IDEwLjUwMjMgMTYuNVpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkd2hpdGUpfVwiLz48cGF0aCBkPVwiTTEwLjY0OTMgNy40OTI1NkMxMC41NjkzIDYuNjkzNDMgMTEuMTk2OSA2IDEyIDZDMTIuODAzMSA2IDEzLjQzMDcgNi42OTM0MyAxMy4zNTA3IDcuNDkyNTZMMTIuODI0NiAxMi43NTM3QzEyLjc4MjMgMTMuMTc3NCAxMi40MjU4IDEzLjUgMTIgMTMuNUMxMS41NzQyIDEzLjUgMTEuMjE3NyAxMy4xNzc0IDExLjE3NTQgMTIuNzUzN0wxMC42NDkzIDcuNDkyNTZaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIi8+PC9zdmc+Jyk7XG4kc3ZnX2ljb25faW5mb19ibHVlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOFpNOCA0QzcuNDY0NTkgNCA3LjA0NjIzIDQuNDYyMjkgNy4wOTk1IDQuOTk1MDRMNy40NTAyNSA4LjUwMjQ4QzcuNDc4NDkgOC43ODQ5MiA3LjcxNjE2IDkgOCA5QzguMjgzODQgOSA4LjUyMTUxIDguNzg0OTIgOC41NDk3NSA4LjUwMjQ4TDguOTAwNSA0Ljk5NTA0QzguOTUzNzcgNC40NjIyOCA4LjUzNTQxIDQgOCA0Wk04LjAwMTU0IDEwQzcuNDQ5MjYgMTAgNy4wMDE1NCAxMC40NDc3IDcuMDAxNTQgMTFDNy4wMDE1NCAxMS41NTIzIDcuNDQ5MjYgMTIgOC4wMDE1NCAxMkM4LjU1MzgzIDEyIDkuMDAxNTQgMTEuNTUyMyA5LjAwMTU0IDExQzkuMDAxNTQgMTAuNDQ3NyA4LjU1MzgzIDEwIDguMDAxNTQgMTBaJyBmaWxsPScje2VuY29kZWNvbG9yKCRpbmZvLTUwMCl9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHN2Z19pY29uX2luZm8tb3V0bGluZV9ibHVlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEyIDIyLjVDNi4yMDEwMSAyMi41IDEuNSAxNy43OTkgMS41IDEyQzEuNSA2LjIwMTAxIDYuMjAxMDEgMS41IDEyIDEuNUMxNy43OTkgMS41IDIyLjUgNi4yMDEwMSAyMi41IDEyQzIyLjUgMTcuNzk5IDE3Ljc5OSAyMi41IDEyIDIyLjVaTTEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwQzUuMzcyNTggMCAwIDUuMzcyNTggMCAxMkMwIDE4LjYyNzQgNS4zNzI1OCAyNCAxMiAyNFpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkaW5mby01MDApfVwiLz48cGF0aCBkPVwiTTEzLjM5NjEgOS44ODE4NEw5Ljk1OTUzIDEwLjMxMjVMOS44MzY0OCAxMC44ODM4TDEwLjUxMzIgMTEuMDA2OEMxMC45NTI3IDExLjExMjMgMTEuMDQwNiAxMS4yNzA1IDEwLjk0MzkgMTEuNzFMOS44MzY0OCAxNi45MTMxQzkuNTQ2NDUgMTguMjU3OCA5Ljk5NDY5IDE4Ljg5MDYgMTEuMDQ5NCAxOC44OTA2QzExLjg2NjggMTguODkwNiAxMi44MTYgMTguNTEyNyAxMy4yNDY2IDE3Ljk5NDFMMTMuMzc4NSAxNy4zNzAxQzEzLjA3OTYgMTcuNjMzOCAxMi42NDAyIDE3LjczOTMgMTIuMzUwMiAxNy43MzkzQzExLjkzNzEgMTcuNzM5MyAxMS43ODc3IDE3LjQ0OTIgMTEuODkzMSAxNi45Mzk1TDEzLjM5NjEgOS44ODE4NFpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkaW5mby01MDApfVwiLz48cGF0aCBkPVwiTTEzLjUgNi43NUMxMy41IDcuNTc4NDMgMTIuODI4NCA4LjI1IDEyIDguMjVDMTEuMTcxNiA4LjI1IDEwLjUgNy41Nzg0MyAxMC41IDYuNzVDMTAuNSA1LjkyMTU3IDExLjE3MTYgNS4yNSAxMiA1LjI1QzEyLjgyODQgNS4yNSAxMy41IDUuOTIxNTcgMTMuNSA2Ljc1WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCRpbmZvLTUwMCl9XCIvPjwvc3ZnPicpO1xuJHN2Z19pY29uX2luZm8tb3V0bGluZV93aGl0ZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xMiAyMi41QzYuMjAxMDEgMjIuNSAxLjUgMTcuNzk5IDEuNSAxMkMxLjUgNi4yMDEwMSA2LjIwMTAxIDEuNSAxMiAxLjVDMTcuNzk5IDEuNSAyMi41IDYuMjAxMDEgMjIuNSAxMkMyMi41IDE3Ljc5OSAxNy43OTkgMjIuNSAxMiAyMi41Wk0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1OCAxOC42Mjc0IDAgMTIgMEM1LjM3MjU4IDAgMCA1LjM3MjU4IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTggMjQgMTIgMjRaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIi8+PHBhdGggZD1cIk0xMy4zOTYxIDkuODgxODRMOS45NTk1MyAxMC4zMTI1TDkuODM2NDggMTAuODgzOEwxMC41MTMyIDExLjAwNjhDMTAuOTUyNyAxMS4xMTIzIDExLjA0MDYgMTEuMjcwNSAxMC45NDM5IDExLjcxTDkuODM2NDggMTYuOTEzMUM5LjU0NjQ1IDE4LjI1NzggOS45OTQ2OSAxOC44OTA2IDExLjA0OTQgMTguODkwNkMxMS44NjY4IDE4Ljg5MDYgMTIuODE2IDE4LjUxMjcgMTMuMjQ2NiAxNy45OTQxTDEzLjM3ODUgMTcuMzcwMUMxMy4wNzk2IDE3LjYzMzggMTIuNjQwMiAxNy43MzkzIDEyLjM1MDIgMTcuNzM5M0MxMS45MzcxIDE3LjczOTMgMTEuNzg3NyAxNy40NDkyIDExLjg5MzEgMTYuOTM5NUwxMy4zOTYxIDkuODgxODRaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIi8+PHBhdGggZD1cIk0xMy41IDYuNzVDMTMuNSA3LjU3ODQzIDEyLjgyODQgOC4yNSAxMiA4LjI1QzExLjE3MTYgOC4yNSAxMC41IDcuNTc4NDMgMTAuNSA2Ljc1QzEwLjUgNS45MjE1NyAxMS4xNzE2IDUuMjUgMTIgNS4yNUMxMi44Mjg0IDUuMjUgMTMuNSA1LjkyMTU3IDEzLjUgNi43NVpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkd2hpdGUpfVwiLz48L3N2Zz4nKTtcbiRzdmdfaWNvbl93YXJuaW5nX3llbGxvdzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguOTgxNTEgMS41NjY0MkM4LjUzNzYzIDAuODExMTkzIDcuNDY1NDYgMC44MTExOTMgNy4wMjE1OCAxLjU2NjQyTDAuMTY0NjI2IDEzLjIzMzFDLTAuMjkyNDA3IDE0LjAxMDcgMC4yNTYyNzkgMTUgMS4xNDQ1OSAxNUgxNC44NTg1QzE1Ljc0NjggMTUgMTYuMjk1NSAxNC4wMTA3IDE1LjgzODUgMTMuMjMzMUw4Ljk4MTUxIDEuNTY2NDJaTTggNUM4LjUzNTQxIDUgOC45NTM3NyA1LjQ2MjI4IDguOTAwNSA1Ljk5NTA0TDguNTQ5NzUgOS41MDI0OEM4LjUyMTUxIDkuNzg0OTIgOC4yODM4NCAxMCA4IDEwQzcuNzE2MTYgMTAgNy40Nzg0OSA5Ljc4NDkyIDcuNDUwMjUgOS41MDI0OEw3LjA5OTUgNS45OTUwNEM3LjA0NjIzIDUuNDYyMjkgNy40NjQ1OSA1IDggNVpNOC4wMDE1NCAxMUM4LjU1MzgzIDExIDkuMDAxNTQgMTEuNDQ3NyA5LjAwMTU0IDEyQzkuMDAxNTQgMTIuNTUyMyA4LjU1MzgzIDEzIDguMDAxNTQgMTNDNy40NDkyNiAxMyA3LjAwMTU0IDEyLjU1MjMgNy4wMDE1NCAxMkM3LjAwMTU0IDExLjQ0NzcgNy40NDkyNiAxMSA4LjAwMTU0IDExWicgZmlsbD0nI3tlbmNvZGVjb2xvcigkd2FybmluZy01MDApfScvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmdfaWNvbl93YXJuaW5nLW91dGxpbmVfeWVsbG93OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTExLjkwNzYgMy4wMjM1NUMxMS45MzM3IDMuMDA5MDcgMTEuOTY2MiAzIDEyLjAwMjMgM0MxMi4wMzg0IDMgMTIuMDcxIDMuMDA5MDcgMTIuMDk3IDMuMDIzNTVDMTIuMTE5NSAzLjAzNjA0IDEyLjE0OTIgMy4wNTg4OSAxMi4xNzkxIDMuMTA5NjlMMjIuNDY0NSAyMC42MDk3QzIyLjUxOCAyMC43MDA3IDIyLjUxNjkgMjAuNzk2IDIyLjQ2NzcgMjAuODg0N0MyMi40NDMgMjAuOTI5MiAyMi40MTIyIDIwLjk1ODUgMjIuMzg1NyAyMC45NzVDMjIuMzYzNiAyMC45ODg3IDIyLjMzNTEgMjEgMjIuMjg3NyAyMUgxLjcxNjg5QzEuNjY5NTUgMjEgMS42NDEwNyAyMC45ODg3IDEuNjE4OTggMjAuOTc1QzEuNTkyNDQgMjAuOTU4NSAxLjU2MTU4IDIwLjkyOTIgMS41MzY5MSAyMC44ODQ3QzEuNDg3NyAyMC43OTYgMS40ODY2MyAyMC43MDA3IDEuNTQwMTIgMjAuNjA5N0wxMS44MjU2IDMuMTA5NjlDMTEuODU1NCAzLjA1ODg5IDExLjg4NTEgMy4wMzYwNCAxMS45MDc2IDMuMDIzNTVaTTEzLjQ3MjMgMi4zNDk2M0MxMi44MDY0IDEuMjE2NzkgMTEuMTk4MiAxLjIxNjc5IDEwLjUzMjQgMi4zNDk2M0wwLjI0NjkzOSAxOS44NDk2Qy0wLjQzODYxIDIxLjAxNjEgMC4zODQ0MTggMjIuNSAxLjcxNjg5IDIyLjVIMjIuMjg3N0MyMy42MjAyIDIyLjUgMjQuNDQzMiAyMS4wMTYxIDIzLjc1NzcgMTkuODQ5NkwxMy40NzIzIDIuMzQ5NjNaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdhcm5pbmctNTAwKX1cIi8+PHBhdGggZD1cIk0xMC41MDIzIDE4QzEwLjUwMjMgMTcuMTcxNiAxMS4xNzM5IDE2LjUgMTIuMDAyMyAxNi41QzEyLjgzMDcgMTYuNSAxMy41MDIzIDE3LjE3MTYgMTMuNTAyMyAxOEMxMy41MDIzIDE4LjgyODQgMTIuODMwNyAxOS41IDEyLjAwMjMgMTkuNUMxMS4xNzM5IDE5LjUgMTAuNTAyMyAxOC44Mjg0IDEwLjUwMjMgMThaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdhcm5pbmctNTAwKX1cIi8+PHBhdGggZD1cIk0xMC42NDkzIDguOTkyNTZDMTAuNTY5MyA4LjE5MzQzIDExLjE5NjkgNy41IDEyIDcuNUMxMi44MDMxIDcuNSAxMy40MzA3IDguMTkzNDMgMTMuMzUwNyA4Ljk5MjU2TDEyLjgyNDYgMTQuMjUzN0MxMi43ODIzIDE0LjY3NzQgMTIuNDI1OCAxNSAxMiAxNUMxMS41NzQyIDE1IDExLjIxNzcgMTQuNjc3NCAxMS4xNzU0IDE0LjI1MzdMMTAuNjQ5MyA4Ljk5MjU2WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCR3YXJuaW5nLTUwMCl9XCIvPjwvc3ZnPicpO1xuJHN2Z19pY29uX3dhcm5pbmctb3V0bGluZV93aGl0ZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xMS45MDc2IDMuMDIzNTVDMTEuOTMzNyAzLjAwOTA3IDExLjk2NjIgMyAxMi4wMDIzIDNDMTIuMDM4NCAzIDEyLjA3MSAzLjAwOTA3IDEyLjA5NyAzLjAyMzU1QzEyLjExOTUgMy4wMzYwNCAxMi4xNDkyIDMuMDU4ODkgMTIuMTc5MSAzLjEwOTY5TDIyLjQ2NDUgMjAuNjA5N0MyMi41MTggMjAuNzAwNyAyMi41MTY5IDIwLjc5NiAyMi40Njc3IDIwLjg4NDdDMjIuNDQzIDIwLjkyOTIgMjIuNDEyMiAyMC45NTg1IDIyLjM4NTcgMjAuOTc1QzIyLjM2MzYgMjAuOTg4NyAyMi4zMzUxIDIxIDIyLjI4NzcgMjFIMS43MTY4OUMxLjY2OTU1IDIxIDEuNjQxMDcgMjAuOTg4NyAxLjYxODk4IDIwLjk3NUMxLjU5MjQ0IDIwLjk1ODUgMS41NjE1OCAyMC45MjkyIDEuNTM2OTEgMjAuODg0N0MxLjQ4NzcgMjAuNzk2IDEuNDg2NjMgMjAuNzAwNyAxLjU0MDEyIDIwLjYwOTdMMTEuODI1NiAzLjEwOTY5QzExLjg1NTQgMy4wNTg4OSAxMS44ODUxIDMuMDM2MDQgMTEuOTA3NiAzLjAyMzU1Wk0xMy40NzIzIDIuMzQ5NjNDMTIuODA2NCAxLjIxNjc5IDExLjE5ODIgMS4yMTY3OSAxMC41MzI0IDIuMzQ5NjNMMC4yNDY5MzkgMTkuODQ5NkMtMC40Mzg2MSAyMS4wMTYxIDAuMzg0NDE4IDIyLjUgMS43MTY4OSAyMi41SDIyLjI4NzdDMjMuNjIwMiAyMi41IDI0LjQ0MzIgMjEuMDE2MSAyMy43NTc3IDE5Ljg0OTZMMTMuNDcyMyAyLjM0OTYzWlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCR3aGl0ZSl9XCIvPjxwYXRoIGQ9XCJNMTAuNTAyMyAxOEMxMC41MDIzIDE3LjE3MTYgMTEuMTczOSAxNi41IDEyLjAwMjMgMTYuNUMxMi44MzA3IDE2LjUgMTMuNTAyMyAxNy4xNzE2IDEzLjUwMjMgMThDMTMuNTAyMyAxOC44Mjg0IDEyLjgzMDcgMTkuNSAxMi4wMDIzIDE5LjVDMTEuMTczOSAxOS41IDEwLjUwMjMgMTguODI4NCAxMC41MDIzIDE4WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCR3aGl0ZSl9XCIvPjxwYXRoIGQ9XCJNMTAuNjQ5MyA4Ljk5MjU2QzEwLjU2OTMgOC4xOTM0MyAxMS4xOTY5IDcuNSAxMiA3LjVDMTIuODAzMSA3LjUgMTMuNDMwNyA4LjE5MzQzIDEzLjM1MDcgOC45OTI1NkwxMi44MjQ2IDE0LjI1MzdDMTIuNzgyMyAxNC42Nzc0IDEyLjQyNTggMTUgMTIgMTVDMTEuNTc0MiAxNSAxMS4yMTc3IDE0LjY3NzQgMTEuMTc1NCAxNC4yNTM3TDEwLjY0OTMgOC45OTI1NlpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkd2hpdGUpfVwiLz48L3N2Zz4nKTtcbiRzdmdfaWNvbl93YXJuaW5nX2Rhcms6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTEuOTA3NiAzLjAyMzU1QzExLjkzMzcgMy4wMDkwNyAxMS45NjYyIDMgMTIuMDAyMyAzQzEyLjAzODQgMyAxMi4wNzEgMy4wMDkwNyAxMi4wOTcgMy4wMjM1NUMxMi4xMTk1IDMuMDM2MDQgMTIuMTQ5MiAzLjA1ODg5IDEyLjE3OTEgMy4xMDk2OUwyMi40NjQ1IDIwLjYwOTdDMjIuNTE4IDIwLjcwMDcgMjIuNTE2OSAyMC43OTYgMjIuNDY3NyAyMC44ODQ3QzIyLjQ0MyAyMC45MjkyIDIyLjQxMjIgMjAuOTU4NSAyMi4zODU3IDIwLjk3NUMyMi4zNjM2IDIwLjk4ODcgMjIuMzM1MSAyMSAyMi4yODc3IDIxSDEuNzE2ODlDMS42Njk1NSAyMSAxLjY0MTA3IDIwLjk4ODcgMS42MTg5OCAyMC45NzVDMS41OTI0NCAyMC45NTg1IDEuNTYxNTggMjAuOTI5MiAxLjUzNjkxIDIwLjg4NDdDMS40ODc3IDIwLjc5NiAxLjQ4NjYzIDIwLjcwMDcgMS41NDAxMiAyMC42MDk3TDExLjgyNTYgMy4xMDk2OUMxMS44NTU0IDMuMDU4ODkgMTEuODg1MSAzLjAzNjA0IDExLjkwNzYgMy4wMjM1NVpNMTMuNDcyMyAyLjM0OTYzQzEyLjgwNjQgMS4yMTY3OSAxMS4xOTgyIDEuMjE2NzkgMTAuNTMyNCAyLjM0OTYzTDAuMjQ2OTM5IDE5Ljg0OTZDLTAuNDM4NjEgMjEuMDE2MSAwLjM4NDQxOCAyMi41IDEuNzE2ODkgMjIuNUgyMi4yODc3QzIzLjYyMDIgMjIuNSAyNC40NDMyIDIxLjAxNjEgMjMuNzU3NyAxOS44NDk2TDEzLjQ3MjMgMi4zNDk2M1pcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkZ3JheS05MDApfVwiLz48cGF0aCBkPVwiTTEwLjUwMjMgMThDMTAuNTAyMyAxNy4xNzE2IDExLjE3MzkgMTYuNSAxMi4wMDIzIDE2LjVDMTIuODMwNyAxNi41IDEzLjUwMjMgMTcuMTcxNiAxMy41MDIzIDE4QzEzLjUwMjMgMTguODI4NCAxMi44MzA3IDE5LjUgMTIuMDAyMyAxOS41QzExLjE3MzkgMTkuNSAxMC41MDIzIDE4LjgyODQgMTAuNTAyMyAxOFpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkZ3JheS05MDApfVwiLz48cGF0aCBkPVwiTTEwLjY0OTMgOC45OTI1NkMxMC41NjkzIDguMTkzNDMgMTEuMTk2OSA3LjUgMTIgNy41QzEyLjgwMzEgNy41IDEzLjQzMDcgOC4xOTM0MyAxMy4zNTA3IDguOTkyNTZMMTIuODI0NiAxNC4yNTM3QzEyLjc4MjMgMTQuNjc3NCAxMi40MjU4IDE1IDEyIDE1QzExLjU3NDIgMTUgMTEuMjE3NyAxNC42Nzc0IDExLjE3NTQgMTQuMjUzN0wxMC42NDkzIDguOTkyNTZaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGdyYXktOTAwKX1cIi8+PC9zdmc+Jyk7XG4kc3ZnX2ljb25fc3VjY2Vzc19ncmVlbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDhDMTYgMTIuNDE4MyAxMi40MTgzIDE2IDggMTZDMy41ODE3MiAxNiAwIDEyLjQxODMgMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwQzEyLjQxODMgMCAxNiAzLjU4MTcyIDE2IDhaTTEyLjAzMDMgNC45Njk2N0MxMS43Mzc0IDQuNjc2NzggMTEuMjYyNiA0LjY3Njc4IDEwLjk2OTcgNC45Njk2N0MxMC45NjI2IDQuOTc2NzQgMTAuOTU1OSA0Ljk4NDI0IDEwLjk0OTggNC45OTIxTDcuNDc3NCA5LjQxNjc0TDUuMzgzODggNy4zMjMyMkM1LjA5MDk4IDcuMDMwMzMgNC42MTYxMSA3LjAzMDMzIDQuMzIzMjIgNy4zMjMyMkM0LjAzMDMyIDcuNjE2MTIgNC4wMzAzMiA4LjA5MDk5IDQuMzIzMjIgOC4zODM4OEw2Ljk2OTY2IDExLjAzMDNDNy4yNjI1NiAxMS4zMjMyIDcuNzM3NDMgMTEuMzIzMiA4LjAzMDMyIDExLjAzMDNDOC4wMzY4NSAxMS4wMjM4IDguMDQzIDExLjAxNjkgOC4wNDg3NiAxMS4wMDk3TDEyLjA0MSA2LjAxOTQ3QzEyLjMyMzIgNS43MjU4MiAxMi4zMTk2IDUuMjU4OTcgMTIuMDMwMyA0Ljk2OTY3WicgZmlsbD0nI3tlbmNvZGVjb2xvcigkc3VjY2Vzcy01MDApfScvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmdfaWNvbl9zdWNjZXNzLW91dGxpbmVfZ3JlZW46IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTIgMjIuNUM2LjIwMTAxIDIyLjUgMS41IDE3Ljc5OSAxLjUgMTJDMS41IDYuMjAxMDEgNi4yMDEwMSAxLjUgMTIgMS41QzE3Ljc5OSAxLjUgMjIuNSA2LjIwMTAxIDIyLjUgMTJDMjIuNSAxNy43OTkgMTcuNzk5IDIyLjUgMTIgMjIuNVpNMTIgMjRDMTguNjI3NCAyNCAyNCAxOC42Mjc0IDI0IDEyQzI0IDUuMzcyNTggMTguNjI3NCAwIDEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTguNjI3NCA1LjM3MjU4IDI0IDEyIDI0WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCRzdWNjZXNzLTUwMCl9XCIvPjxwYXRoIGQ9XCJNMTYuNDU0NSA3LjQ1NDVDMTYuNDQzOSA3LjQ2NTExIDE2LjQzMzkgNy40NzYzNSAxNi40MjQ3IDcuNDg4MTZMMTEuMjE2MSAxNC4xMjUxTDguMDc1ODEgMTAuOTg0OEM3LjYzNjQ3IDEwLjU0NTUgNi45MjQxNiAxMC41NDU1IDYuNDg0ODIgMTAuOTg0OEM2LjA0NTQ4IDExLjQyNDIgNi4wNDU0OCAxMi4xMzY1IDYuNDg0ODIgMTIuNTc1OEwxMC40NTQ1IDE2LjU0NTVDMTAuODkzOCAxNi45ODQ4IDExLjYwNjEgMTYuOTg0OCAxMi4wNDU1IDE2LjU0NTVDMTIuMDU1MyAxNi41MzU3IDEyLjA2NDUgMTYuNTI1NCAxMi4wNzMxIDE2LjUxNDZMMTguMDYxNSA5LjAyOTIxQzE4LjQ4NDggOC41ODg3MiAxOC40Nzk0IDcuODg4NDYgMTguMDQ1NSA3LjQ1NDVDMTcuNjA2MSA3LjAxNTE2IDE2Ljg5MzggNy4wMTUxNiAxNi40NTQ1IDcuNDU0NVpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkc3VjY2Vzcy01MDApfVwiLz48L3N2Zz4nKTtcbiRzdmdfaWNvbl9zdWNjZXNzLW91dGxpbmVfd2hpdGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTIgMjIuNUM2LjIwMTAxIDIyLjUgMS41IDE3Ljc5OSAxLjUgMTJDMS41IDYuMjAxMDEgNi4yMDEwMSAxLjUgMTIgMS41QzE3Ljc5OSAxLjUgMjIuNSA2LjIwMTAxIDIyLjUgMTJDMjIuNSAxNy43OTkgMTcuNzk5IDIyLjUgMTIgMjIuNVpNMTIgMjRDMTguNjI3NCAyNCAyNCAxOC42Mjc0IDI0IDEyQzI0IDUuMzcyNTggMTguNjI3NCAwIDEyIDBDNS4zNzI1OCAwIDAgNS4zNzI1OCAwIDEyQzAgMTguNjI3NCA1LjM3MjU4IDI0IDEyIDI0WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCR3aGl0ZSl9XCIvPjxwYXRoIGQ9XCJNMTYuNDU0NSA3LjQ1NDVDMTYuNDQzOSA3LjQ2NTExIDE2LjQzMzkgNy40NzYzNSAxNi40MjQ3IDcuNDg4MTZMMTEuMjE2MSAxNC4xMjUxTDguMDc1ODEgMTAuOTg0OEM3LjYzNjQ3IDEwLjU0NTUgNi45MjQxNiAxMC41NDU1IDYuNDg0ODIgMTAuOTg0OEM2LjA0NTQ4IDExLjQyNDIgNi4wNDU0OCAxMi4xMzY1IDYuNDg0ODIgMTIuNTc1OEwxMC40NTQ1IDE2LjU0NTVDMTAuODkzOCAxNi45ODQ4IDExLjYwNjEgMTYuOTg0OCAxMi4wNDU1IDE2LjU0NTVDMTIuMDU1MyAxNi41MzU3IDEyLjA2NDUgMTYuNTI1NCAxMi4wNzMxIDE2LjUxNDZMMTguMDYxNSA5LjAyOTIxQzE4LjQ4NDggOC41ODg3MiAxOC40Nzk0IDcuODg4NDYgMTguMDQ1NSA3LjQ1NDVDMTcuNjA2MSA3LjAxNTE2IDE2Ljg5MzggNy4wMTUxNiAxNi40NTQ1IDcuNDU0NVpcIiBmaWxsPVwiI3tlbmNvZGVjb2xvcigkd2hpdGUpfVwiLz48L3N2Zz4nKTtcbiRzdmdfaWNvbl93YXJuaW5nLWljb25feWVsbG93OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGw9JyUyM0ZGQzYwMCcgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTYgOEE4IDggMCAxIDEgMCA4YTggOCAwIDAgMSAxNiAwek04IDRhLjkwNS45MDUgMCAwIDAtLjkuOTk1bC4zNSAzLjUwN2EuNTUyLjU1MiAwIDAgMCAxLjEgMGwuMzUtMy41MDdBLjkwNS45MDUgMCAwIDAgOCA0em0uMDAyIDZhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiRzdmdfaWNvbl90b29sdGlwLWljb25fZGFyazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMjEgMjEnJTNFJTNDcGF0aCBmaWxsPSclMjMzNjM2MzYnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTEwLjUgMEExMC41IDEwLjUgMCAwIDEgMjEgMTAuNUMyMSAxNi4yOTkgMTYuMjk5IDIxIDEwLjUgMjFTMCAxNi4yOTkgMCAxMC41IDQuNzAxIDAgMTAuNSAwem0tLjQ3MiAxNC43NDFsLS4xNTMuMDA3Yy0uOTE4LjA3NC0xLjYwMy44MDMtMS42MDcgMS43MDMgMCAuOTcuNzcgMS43MSAxLjc1OCAxLjcxLjk5IDAgMS43Ni0uNzQgMS43Ni0xLjcxIDAtLjk1LS43Ny0xLjcxLTEuNzYtMS43MWguMDAyem0uNDU4LTExLjQzN2MtMS43NjggMC0zLjA2Ny42NTgtNC4wNTYgMS40ODhsLjgyMyAxLjI1MmEuNjc5LjY3OSAwIDAgMCAuNjQuMzdjLjUwOSAwIC45MDgtLjcxIDIuMzE2LS43MS45MiAwIDEuNDguNTEgMS40OCAxLjMwOSAwIDEuOTg4LTIuODU4IDIuMjA3LTIuODU4IDMuOTc1LjAwMi4wODIuMDA4LjE2NC4wMi4yNDVsLjIyNSAxLjYwOWgyLjExN2wuMjgtMS4zOTljLjI0LTEuMjQ5IDMuMDk3LTEuNTM5IDMuMDk3LTQuNjA2IDAtMi4xMzYtMS41NzMtMy41MzQtNC4wODQtMy41MzN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4kc3ZnX2ljb25fZWxlY3RyaWNfd2hpdGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNC4xNDAyNCAwLjI2OTE4OEM0LjE4NzE4IDAuMTA5NTk0IDQuMzMzNjUgMCA0LjUgMEg3LjVDNy42MjA1NCAwIDcuNzMzNzQgMC4wNTc5NDU1IDcuODA0MjIgMC4xNTU3MzRDNy44NzQ3IDAuMjUzNTIyIDcuODkzODggMC4zNzkyMyA3Ljg1NTc2IDAuNDkzNTg1TDYuNTIwMjkgNC41SDkuMzc1QzkuNTE4MjMgNC41IDkuNjQ4OTUgNC41ODE1OCA5LjcxMTg3IDQuNzEwMjRDOS43NzQ4IDQuODM4OSA5Ljc1ODk0IDQuOTkyMTcgOS42NzEwMSA1LjEwNTIzTDQuNDIxMDEgMTEuODU1MkM0LjMwOTg3IDExLjk5ODEgNC4xMTI1MSAxMi4wNDEyIDMuOTUxOTEgMTEuOTU3N0MzLjc5MTMyIDExLjg3NDEgMy43MTMzNSAxMS42ODc3IDMuNzY2NTkgMTEuNTE0N0w1LjExNzI3IDcuMTI1SDIuNjI1QzIuNTA2ODIgNy4xMjUgMi4zOTU1NSA3LjA2OTI5IDIuMzI0NzUgNi45NzQ2NkMyLjI1Mzk1IDYuODgwMDMgMi4yMzE4OSA2Ljc1NzU3IDIuMjY1MjQgNi42NDQxOUw0LjE0MDI0IDAuMjY5MTg4WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCR3aGl0ZSl9XCIvPjwvc3ZnPicpO1xuJHN2Z19pY29uX2VsZWN0cmljX29yYW5nZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDEyIDEyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00LjE0MDI0IDAuMjY5MTg4QzQuMTg3MTggMC4xMDk1OTQgNC4zMzM2NSAwIDQuNSAwSDcuNUM3LjYyMDU0IDAgNy43MzM3NCAwLjA1Nzk0NTUgNy44MDQyMiAwLjE1NTczNEM3Ljg3NDcgMC4yNTM1MjIgNy44OTM4OCAwLjM3OTIzIDcuODU1NzYgMC40OTM1ODVMNi41MjAyOSA0LjVIOS4zNzVDOS41MTgyMyA0LjUgOS42NDg5NSA0LjU4MTU4IDkuNzExODcgNC43MTAyNEM5Ljc3NDggNC44Mzg5IDkuNzU4OTQgNC45OTIxNyA5LjY3MTAxIDUuMTA1MjNMNC40MjEwMSAxMS44NTUyQzQuMzA5ODcgMTEuOTk4MSA0LjExMjUxIDEyLjA0MTIgMy45NTE5MSAxMS45NTc3QzMuNzkxMzIgMTEuODc0MSAzLjcxMzM1IDExLjY4NzcgMy43NjY1OSAxMS41MTQ3TDUuMTE3MjcgNy4xMjVIMi42MjVDMi41MDY4MiA3LjEyNSAyLjM5NTU1IDcuMDY5MjkgMi4zMjQ3NSA2Ljk3NDY2QzIuMjUzOTUgNi44ODAwMyAyLjIzMTg5IDYuNzU3NTcgMi4yNjUyNCA2LjY0NDE5TDQuMTQwMjQgMC4yNjkxODhaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHNlY29uZGFyeS1vcmFuZ2UpfVwiLz48L3N2Zz4nKTtcbiRzdmdfaWNvbl9nYXNfd2hpdGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNiAxMkM4LjQ4NTI4IDEyIDEwLjUgMTAuNSAxMC41IDcuODc1QzEwLjUgNi43NSAxMC4xMjUgNC44NzUgOC42MjUgMy4zNzVDOC44MTI1IDQuNSA3LjY4NzUgNC44NzUgNy42ODc1IDQuODc1QzguMjUgMyA2Ljc1IDAuMzc1IDQuNSAwQzQuNzY3ODYgMS41IDQuODc1IDMgMyA0LjVDMi4wNjI1IDUuMjUgMS41IDYuNTQ2NyAxLjUgNy44NzVDMS41IDEwLjUgMy41MTQ3MiAxMiA2IDEyWk02IDExLjI1QzQuNzU3MzYgMTEuMjUgMy43NSAxMC41IDMuNzUgOS4xODc1QzMuNzUgOC42MjUgMy45Mzc1IDcuNjg3NSA0LjY4NzUgNi45Mzc1QzQuNTkzNzUgNy41IDUuMjUgNy44NzUgNS4yNSA3Ljg3NUM0Ljk2ODc1IDYuOTM3NSA1LjYyNSA1LjQzNzUgNi43NSA1LjI1QzYuNjE2MDcgNiA2LjU2MjUgNi43NSA3LjUgNy41QzcuOTY4NzUgNy44NzUgOC4yNSA4LjUyMzM1IDguMjUgOS4xODc1QzguMjUgMTAuNSA3LjI0MjY0IDExLjI1IDYgMTEuMjVaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIi8+PC9zdmc+Jyk7XG4kc3ZnX2ljb25fZ2FzX2JsdWU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNiAxMkM4LjQ4NTI4IDEyIDEwLjUgMTAuNSAxMC41IDcuODc1QzEwLjUgNi43NSAxMC4xMjUgNC44NzUgOC42MjUgMy4zNzVDOC44MTI1IDQuNSA3LjY4NzUgNC44NzUgNy42ODc1IDQuODc1QzguMjUgMyA2Ljc1IDAuMzc1IDQuNSAwQzQuNzY3ODYgMS41IDQuODc1IDMgMyA0LjVDMi4wNjI1IDUuMjUgMS41IDYuNTQ2NyAxLjUgNy44NzVDMS41IDEwLjUgMy41MTQ3MiAxMiA2IDEyWk02IDExLjI1QzQuNzU3MzYgMTEuMjUgMy43NSAxMC41IDMuNzUgOS4xODc1QzMuNzUgOC42MjUgMy45Mzc1IDcuNjg3NSA0LjY4NzUgNi45Mzc1QzQuNTkzNzUgNy41IDUuMjUgNy44NzUgNS4yNSA3Ljg3NUM0Ljk2ODc1IDYuOTM3NSA1LjYyNSA1LjQzNzUgNi43NSA1LjI1QzYuNjE2MDcgNiA2LjU2MjUgNi43NSA3LjUgNy41QzcuOTY4NzUgNy44NzUgOC4yNSA4LjUyMzM1IDguMjUgOS4xODc1QzguMjUgMTAuNSA3LjI0MjY0IDExLjI1IDYgMTEuMjVaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGluZm8tNTAwKX1cIi8+PC9zdmc+Jyk7XG4kc3ZnX2ljb25fZHVhbGZ1ZWxfd2hpdGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAyMiAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNiAxMkM4LjQ4NTI4IDEyIDEwLjUgMTAuNSAxMC41IDcuODc1QzEwLjUgNi43NSAxMC4xMjUgNC44NzUgOC42MjUgMy4zNzVDOC44MTI1IDQuNSA3LjY4NzUgNC44NzUgNy42ODc1IDQuODc1QzguMjUgMyA2Ljc1IDAuMzc1IDQuNSAwQzQuNzY3ODYgMS41IDQuODc1IDMgMyA0LjVDMi4wNjI1IDUuMjUgMS41IDYuNTQ2NyAxLjUgNy44NzVDMS41IDEwLjUgMy41MTQ3MiAxMiA2IDEyWk02IDExLjI1QzQuNzU3MzYgMTEuMjUgMy43NSAxMC41IDMuNzUgOS4xODc1QzMuNzUgOC42MjUgMy45Mzc1IDcuNjg3NSA0LjY4NzUgNi45Mzc1QzQuNTkzNzUgNy41IDUuMjUgNy44NzUgNS4yNSA3Ljg3NUM0Ljk2ODc1IDYuOTM3NSA1LjYyNSA1LjQzNzUgNi43NSA1LjI1QzYuNjE2MDcgNiA2LjU2MjUgNi43NSA3LjUgNy41QzcuOTY4NzUgNy44NzUgOC4yNSA4LjUyMzM1IDguMjUgOS4xODc1QzguMjUgMTAuNSA3LjI0MjY0IDExLjI1IDYgMTEuMjVaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJHdoaXRlKX1cIi8+PHBhdGggZD1cIk0xNC4xNDAyIDAuMjY5MTg4QzE0LjE4NzIgMC4xMDk1OTQgMTQuMzMzNiAwIDE0LjUgMEgxNy41QzE3LjYyMDUgMCAxNy43MzM3IDAuMDU3OTQ1NSAxNy44MDQyIDAuMTU1NzM0QzE3Ljg3NDcgMC4yNTM1MjIgMTcuODkzOSAwLjM3OTIzIDE3Ljg1NTggMC40OTM1ODVMMTYuNTIwMyA0LjVIMTkuMzc1QzE5LjUxODIgNC41IDE5LjY0ODkgNC41ODE1OCAxOS43MTE5IDQuNzEwMjRDMTkuNzc0OCA0LjgzODkgMTkuNzU4OSA0Ljk5MjE3IDE5LjY3MSA1LjEwNTIzTDE0LjQyMSAxMS44NTUyQzE0LjMwOTkgMTEuOTk4MSAxNC4xMTI1IDEyLjA0MTIgMTMuOTUxOSAxMS45NTc3QzEzLjc5MTMgMTEuODc0MSAxMy43MTMzIDExLjY4NzcgMTMuNzY2NiAxMS41MTQ3TDE1LjExNzMgNy4xMjVIMTIuNjI1QzEyLjUwNjggNy4xMjUgMTIuMzk1NiA3LjA2OTI5IDEyLjMyNDcgNi45NzQ2NkMxMi4yNTM5IDYuODgwMDMgMTIuMjMxOSA2Ljc1NzU3IDEyLjI2NTIgNi42NDQxOUwxNC4xNDAyIDAuMjY5MTg4WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCR3aGl0ZSl9XCIvPjwvc3ZnPicpO1xuJHN2Z19pY29uX2R1YWxmdWVsX2JsdWU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAyMiAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNiAxMkM4LjQ4NTI4IDEyIDEwLjUgMTAuNSAxMC41IDcuODc1QzEwLjUgNi43NSAxMC4xMjUgNC44NzUgOC42MjUgMy4zNzVDOC44MTI1IDQuNSA3LjY4NzUgNC44NzUgNy42ODc1IDQuODc1QzguMjUgMyA2Ljc1IDAuMzc1IDQuNSAwQzQuNzY3ODYgMS41IDQuODc1IDMgMyA0LjVDMi4wNjI1IDUuMjUgMS41IDYuNTQ2NyAxLjUgNy44NzVDMS41IDEwLjUgMy41MTQ3MiAxMiA2IDEyWk02IDExLjI1QzQuNzU3MzYgMTEuMjUgMy43NSAxMC41IDMuNzUgOS4xODc1QzMuNzUgOC42MjUgMy45Mzc1IDcuNjg3NSA0LjY4NzUgNi45Mzc1QzQuNTkzNzUgNy41IDUuMjUgNy44NzUgNS4yNSA3Ljg3NUM0Ljk2ODc1IDYuOTM3NSA1LjYyNSA1LjQzNzUgNi43NSA1LjI1QzYuNjE2MDcgNiA2LjU2MjUgNi43NSA3LjUgNy41QzcuOTY4NzUgNy44NzUgOC4yNSA4LjUyMzM1IDguMjUgOS4xODc1QzguMjUgMTAuNSA3LjI0MjY0IDExLjI1IDYgMTEuMjVaXCIgZmlsbD1cIiN7ZW5jb2RlY29sb3IoJGluZm8tNTAwKX1cIi8+PHBhdGggZD1cIk0xNC4xNDAyIDAuMjY5MTg4QzE0LjE4NzIgMC4xMDk1OTQgMTQuMzMzNiAwIDE0LjUgMEgxNy41QzE3LjYyMDUgMCAxNy43MzM3IDAuMDU3OTQ1NSAxNy44MDQyIDAuMTU1NzM0QzE3Ljg3NDcgMC4yNTM1MjIgMTcuODkzOSAwLjM3OTIzIDE3Ljg1NTggMC40OTM1ODVMMTYuNTIwMyA0LjVIMTkuMzc1QzE5LjUxODIgNC41IDE5LjY0ODkgNC41ODE1OCAxOS43MTE5IDQuNzEwMjRDMTkuNzc0OCA0LjgzODkgMTkuNzU4OSA0Ljk5MjE3IDE5LjY3MSA1LjEwNTIzTDE0LjQyMSAxMS44NTUyQzE0LjMwOTkgMTEuOTk4MSAxNC4xMTI1IDEyLjA0MTIgMTMuOTUxOSAxMS45NTc3QzEzLjc5MTMgMTEuODc0MSAxMy43MTMzIDExLjY4NzcgMTMuNzY2NiAxMS41MTQ3TDE1LjExNzMgNy4xMjVIMTIuNjI1QzEyLjUwNjggNy4xMjUgMTIuMzk1NiA3LjA2OTI5IDEyLjMyNDcgNi45NzQ2NkMxMi4yNTM5IDYuODgwMDMgMTIuMjMxOSA2Ljc1NzU3IDEyLjI2NTIgNi42NDQxOUwxNC4xNDAyIDAuMjY5MTg4WlwiIGZpbGw9XCIje2VuY29kZWNvbG9yKCRpbmZvLTUwMCl9XCIvPjwvc3ZnPicpO1xuXG4kc3ZnX2ljb25fZGFuZ2VyLW91dGxpbmVfcmVkX3BhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9kcy9pY29uX2Rhbmdlci1pY29uLW91dGxpbmVfcmVkLnN2Z1wiKTtcbiRzdmdfaWNvbl9kYW5nZXItb3V0bGluZV93aGl0ZV9wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZHMvaWNvbl9kYW5nZXItaWNvbi1vdXRsaW5lX3doaXRlLnN2Z1wiKTtcbiRzdmdfaWNvbl9pbmZvLW91dGxpbmVfYmx1ZV9wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZHMvaWNvbl9pbmZvLWljb24tb3V0bGluZV9ibHVlLnN2Z1wiKTtcbiRzdmdfaWNvbl9pbmZvLW91dGxpbmVfd2hpdGVfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25faW5mby1pY29uLW91dGxpbmVfd2hpdGUuc3ZnXCIpO1xuJHN2Z19pY29uX3dhcm5pbmctb3V0bGluZV95ZWxsb3dfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fd2FybmluZy1pY29uLW91dGxpbmVfeWVsbG93LnN2Z1wiKTtcbiRzdmdfaWNvbl93YXJuaW5nLW91dGxpbmVfd2hpdGVfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fd2FybmluZy1pY29uLW91dGxpbmVfd2hpdGUuc3ZnXCIpO1xuJHN2Z19pY29uX3N1Y2Nlc3Mtb3V0bGluZV9ncmVlbl9wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZHMvaWNvbl9zdWNjZXNzLWljb24tb3V0bGluZV9ncmVlbi5zdmdcIik7XG4kc3ZnX2ljb25fc3VjY2Vzcy1vdXRsaW5lX3doaXRlX3BhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9kcy9pY29uX3N1Y2Nlc3MtaWNvbi1vdXRsaW5lX3doaXRlLnN2Z1wiKTtcblxuJHN2Z19pY29uX2Rhbmdlcl9yZWRfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fZGFuZ2VyLWljb25fcmVkLnN2Z1wiKTtcbiRzdmdfaWNvbl9pbmZvX2JsdWVfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25faW5mby1pY29uX2JsdWUuc3ZnXCIpO1xuJHN2Z19pY29uX3dhcm5pbmdfeWVsbG93X3BhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9kcy9pY29uX3dhcm5pbmctaWNvbl95ZWxsb3cuc3ZnXCIpO1xuJHN2Z19pY29uX3N1Y2Nlc3NfZ3JlZW5fcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fc3VjY2Vzcy1pY29uX2dyZWVuLnN2Z1wiKTtcblxuJHN2Z19pY29uX2VsZWN0cmljX3doaXRlX3BhdGg6IHVybChcIi4uL3N2Zy1pY29ucy9kcy9pY29uX2VsZWN0cmljX3doaXRlLnN2Z1wiKTtcbiRzdmdfaWNvbl9lbGVjdHJpY19vcmFuZ2VfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fZWxlY3RyaWNfb3JhbmdlLnN2Z1wiKTtcbiRzdmdfaWNvbl9nYXNfd2hpdGVfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fZ2FzX3doaXRlLnN2Z1wiKTtcbiRzdmdfaWNvbl9nYXNfYmx1ZV9wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZHMvaWNvbl9nYXNfYmx1ZS5zdmdcIik7XG4kc3ZnX2ljb25fZHVhbGZ1ZWxfd2hpdGVfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fZHVhbGZ1ZWxfd2hpdGUuc3ZnXCIpO1xuJHN2Z19pY29uX2R1YWxmdWVsX2JsdWVfcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fZHVhbGZ1ZWxfYmx1ZS5zdmdcIik7XG5cbiRzdmdfaWNvbl9ib3gtc2VhbV9ncmVlbl9wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZHMvaWNvbl9ib3gtc2VhbV9ncmVlbi5zdmdcIik7XG4kc3ZnX2ljb25fcmV3YXJkLWNhcmRfZ3JlZW5fcGF0aDogdXJsKFwiLi4vc3ZnLWljb25zL2RzL2ljb25fcmV3YXJkLWNhcmRfZ3JlZW4uc3ZnXCIpO1xuJHN2Z19pY29uX3dyZW5jaF9ncmVlbl9wYXRoOiB1cmwoXCIuLi9zdmctaWNvbnMvZHMvaWNvbl93cmVuY2hfZ3JlZW4uc3ZnXCIpO1xuXG4vLyAgU2xpY2sgQ2Fyb3VzZWwgLSBjdXN0b21cblxuJHNsaWNrLWFycm93LWJnLWNvbG9yOiAkdHJhbnM7XG4kc2xpY2stYXJyb3ctYmctY29sb3ItaG92ZXI6ICR0cmFucztcbiRzbGljay1hcnJvdy1wcmV2OiAkc3ZnLXNsaWRlci1sZWZ0O1xuJHNsaWNrLWFycm93LW5leHQ6ICRzdmctc2xpZGVyLXJpZ2h0O1xuXG4vLyBTZWFyY2ggcmVmaW5lbWVudHNcblxuJHNlYXJjaC1yZWZpbmVtZW50cy1ib3JkZXItY29sb3I6ICRibGFjaztcbiRzZWFyY2gtcmVmaW5lbWVudHMtZGl2aWRlci1jb2xvcjogJGdyYXktNDAwO1xuJHNlYXJjaC1yZWZpbmVtZW50cy1saW5rLWNvbG9yOiAkY2hhcmNvYWw7XG5cbi8vIFN3YXRjaCAvIFZhcmlhdGlvbiBBdHRyaWJ1dGVzXG5cbiRzd2F0Y2gtYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTYwMDtcbiRzd2F0Y2gtYm9yZGVyLXNlbGVjdGVkOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGFyaztcbiRzd2F0Y2gtdW5hdmFpbGFibGUtYmctY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuJHN3YXRjaC1ub3Qtc2VsZWN0ZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGg0NHY0NEgweicvJTNFJTNDbWFzayBpZD0nYicgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyB4PScwJyB5PScwJyBmaWxsPSclMjNmZmYnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQy9tYXNrJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyM0Y4RjhGOCcgZD0nTTAgMGg0NHY0NEgweicvJTNFJTNDdXNlIHN0cm9rZT0nJTIzQzhDOEM4JyBzdHJva2UtZGFzaGFycmF5PSc0LDQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBtYXNrPSd1cmwoJTIzYiknIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRzd2F0Y2gtdW5hdmFpbGFibGUtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHN0eWxlPSd3aWR0aDogMTAwJTI1OyBoZWlnaHQ6IDEwMCUyNTsnJTNFJTNDcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nI3skc3dhdGNoLXVuYXZhaWxhYmxlLWJnLWNvbG9yfScvJTNFJTNDbGluZSB4MT0nMCcgeTE9JzEwMCUyNScgeDI9JzEwMCUyNScgeTI9JzAnIHN0eWxlPSdzdHJva2U6I3tlbmNvZGVjb2xvcigkZ3JheS02MDApfSA7c3Ryb2tlLXdpZHRoOiN7JGJvcmRlci10aGljay13aWR0aH0nLyUzRSUzQy9zdmclM0VcIik7XG4kbm9uc3dhdGNoLXVuYXZhaWxhYmxlLWJnLWltYWdlOiAkc3ZnLXVuc2VsZWN0YWJsZS1zbGFzaDtcbiRwcmludC1zZWxlY3Rpb24tdGlsZS1lbXB0eTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczOCcgaGVpZ2h0PSczOCcgdmlld0JveD0nMCAwIDM4IDM4JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDM4djM4SDB6Jy8lM0UlM0NtYXNrIGlkPSdiJyB3aWR0aD0nMzgnIGhlaWdodD0nMzgnIHg9JzAnIHk9JzAnIGZpbGw9JyUyM2ZmZiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDL21hc2slM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZmlsbD0nJTIzRjhGOEY4JyBkPSdNMCAwaDM4djM4SDB6Jy8lM0UlM0N1c2Ugc3Ryb2tlPSclMjNDOEM4QzgnIHN0cm9rZS1kYXNoYXJyYXk9JzQsNCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIG1hc2s9J3VybCglMjNiKScgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHByaW50LXNlbGVjdGlvbi1wbHVzOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNNiA0aDR2Mkg2djRINFY2SDBWNGg0VjBoMnY0eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRwcmludC1zZWxlY3Rpb24tcGx1cy1kaXNhYmxlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnJTNFJTNDcGF0aCBmaWxsPScje2VuY29kZWNvbG9yKCRncmF5LTMwMCl9JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J002IDRoNHYySDZ2NEg0VjZIMFY0aDRWMGgydjR6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHByaW50LXNlbGVjdGlvbi1taW51czogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTAgNGgxMHYySDB6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHByaW50LXNlbGVjdGlvbi1taW51cy1kaXNhYmxlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnJTNFJTNDcGF0aCBmaWxsPScje2VuY29kZWNvbG9yKCRncmF5LTMwMCl9JyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00wIDRoMTB2MkgweicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsiLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIuZmliIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5maSB7XG4gIEBleHRlbmQgLmZpYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjMzMzMzMyAqIDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gIH1cbiAgJi5maXMge1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbn1cblxuQG1peGluIGZsYWctaWNvbigkY291bnRyeSkge1xuICAuZmktI3skY291bnRyeX0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRmbGFnLWljb25zLXBhdGh9I3skZmxhZy1pY29ucy1yZWN0LXBhdGh9LyN7JGNvdW50cnl9LnN2Zyk7XG5cbiAgICBAaWYgJGZsYWctaWNvbnMtdXNlLXNxdWFyZSB7XG4gICAgICAmLmZpcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRmbGFnLWljb25zLXBhdGh9I3skZmxhZy1pY29ucy1zcXVhcmUtcGF0aH0vI3skY291bnRyeX0uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIEZvbnQgTWl4aW5zLCBFeHRlbnNpb25zICovXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvbnQgV2VpZ2h0cywgU3R5bGVzLCBGYW1pbGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmb250LWZhbWlseS1iYXNlKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgJGltcG9ydGFudDtcbn1cblxuQG1peGluIGZvbnQtZmFtaWx5LXRpdGxlKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlICRpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBmb250LWZhbWlseS1zY3JpcHQoJGltcG9ydGFudDogbnVsbCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2NyaXB0ICRpbXBvcnRhbnQ7XG59XG5cbi8vIFNldCB1cCBtaXhpbnMgZm9yIGVhY2ggZm9udCB2YXJpYW50LlxuLy8gTm90ZTogdHJ5IG5vdCB0byB1c2UgdGhlc2UgaWYgeW91IG9ubHkgbmVlZCB0aGUgb25lIGxpbmUgQ1NTIHJ1bGUgaW5zdGVhZC5cblxuQG1peGluIGZvbnQtbm9ybWFsKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1ib2xkKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgJGltcG9ydGFudDtcbn1cblxuQG1peGluIGZvbnQtc2VtaWJvbGQoJGltcG9ydGFudDogbnVsbCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgJGltcG9ydGFudDtcbn1cblxuQG1peGluIGZvbnQtZXh0cmFib2xkKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1pdGFsaWMoJGltcG9ydGFudDogbnVsbCkge1xuICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLWl0YWxpYyAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWxhcmdlKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgJGltcG9ydGFudDtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS1iYXNlKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1zaXplLXNtYWxsKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gJGltcG9ydGFudDtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS14c21hbGwoJGltcG9ydGFudDogbnVsbCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAkaW1wb3J0YW50O1xufVxuXG4vLyBTZXQgdXAgcXVpY2sgbWl4aW4gdG8gcmVzZXQgYW55IGZvbnQgc3R5bGUgYmFjayB0byBkZWZhdWx0XG5cbkBtaXhpbiBmb250LXJlc2V0KCkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc2V0LXRleHQ7IC8vIE9PVEIgQm9vdHN0cmFwIG1peGluXG59XG4iLCIvLyBMaW5rIFN0eWxlc1xuXG5AaW1wb3J0IFwiLi4vdGV4dFNlcGFyYXRvclwiO1xuXG4vLyBQcmltYXJ5IGxpbmsgc3R5bGVzXG5cbkBtaXhpbiBsaW5rcygkY29sb3IsICRob3Zlci1jb2xvciwgJGRlY29yYXRpb246IGRlZmF1bHQpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICBAaWYgJGRlY29yYXRpb24gPT0gcmV2ZXJzZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgIH1cblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG5cbiAgICAgICAgQGlmICRkZWNvcmF0aW9uID09IHJldmVyc2Uge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG59XG5cbi8vIExpbmsgZW1waGFzaXMgc3R5bGVzXG5cbkBtaXhpbiBsaW5rLWVtcGhhc2lzKCkge1xuICAgIGNvbG9yOiAkbGluay1lbXBoYXNpcztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWVtcGhhc2lzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbGluay1lbXBoYXNpcztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxufVxuXG4vLyBTYW1lIGFzIHByaW1hcnksIGZhbGxiYWNrIGZvciBvbGQgc2Vjb25kYXJ5IHN0eWxlXG5cbkBtaXhpbiBsaW5rLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGlua3MoJGxpbmstY29sb3IsICRsaW5rLWhvdmVyLWNvbG9yLCBkZWZhdWx0KTtcbn1cblxuLy8gU2FtZSBhcyBhbHQsIGZhbGxiYWNrIGZvciBvbGQgdGVydGlhcnkgc3R5bGVcblxuQG1peGluIGxpbmstdGVydGlhcnkge1xuICAgIEBpbmNsdWRlIGxpbmtzKCRsaW5rLWNvbG9yLCAkbGluay1ob3Zlci1jb2xvciwgcmV2ZXJzZSk7XG59XG5cbi8vIE9sZCBjbGFzc1xuLmxpbmstcHJpbWFyeS0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbGlua3MoJGxpbmstY29sb3IsICRsaW5rLWhvdmVyLWNvbG9yLCBkZWZhdWx0KTtcblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkaW5mby03MDA7XG4gICAgfVxufVxuXG5AbWl4aW4gbGluay1icmVhZGNydW1iIHtcbiAgICBAaW5jbHVkZSBsYWJlbC0yO1xuXG4gICAgY29sb3I6ICRkYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgIH1cbn1cblxuLmlubGluZS10ZXh0LXNlcGFyYXRvcnMge1xuICAgIEBpbmNsdWRlIGlubGluZS10ZXh0LXNlcGFyYXRvcnM7XG59XG5cbi5vcmRlcmRldGFpbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuMzQzNzVyZW0gNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4kY2FuY2VsLW9yZGVyLW1pbi13aWR0aDogMTAyNXB4O1xuJGNhbmNlbC1vcmRlci1tYXgtd2lkdGg6IDExMTZweDtcblxuLmNhbmNlbG9yZGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNhbmNlbC1vcmRlci1taW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkY2FuY2VsLW9yZGVyLW1heC13aWR0aCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAub3JkZXJkZXRhaWxzIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRjYW5jZWwtb3JkZXItbWluLXdpZHRoKSBhbmQgKG1heC13aWR0aDogJGNhbmNlbC1vcmRlci1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FuY2Vsb3JkZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNhbmNlbC1vcmRlci1taW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkY2FuY2VsLW9yZGVyLW1heC13aWR0aCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUmVtb3ZlcyB1bmRlcmxpbmUgZnJvbSBlbGVtZW50IG9uIGJvdGggYWN0aXZlIGFuZCBob3ZlciBzdGF0ZVxuLm5vLXVuZGVybGluZSxcbi5uby11bmRlcmxpbmU6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTGluayBjb250YWluZXIgY2xhc3MgdG8gYmUgdXNlZCB3aGVuIHVzaW5nIGFuIDxhPiB0YWcgYXMgYSBjb250YWluaW5nIGVsZW1lbnQuIFxuLy8gVGhpcyBjb250cm9scyBob3cgdGhlIHRleHQtZGVjb3JhdGlvbiBiZWhhdmlvciB3b3JrcyB0byBtYXRjaCBmb250IGNvbG9yIGFuZCB1bmlmeSB1bmRlcmxpbmUgc2l6ZS5cbi5saW5rLWNvbnRhaW5lcjpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQqIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4ubGluay1jb250YWluZXItdW5pZm9ybTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcblx0KiB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMC4xcmVtO1xuXHR9XG59IiwiLy8gQXBwbHkgdG8gYSBkaXYgdG8gc3BsaXQgc3ViIGVsZW1lbnRzIChleDogPHNwYW4+cykgYnkgaW5saW5lIHZlcnRpY2FsIGRpdmlkZXIgbGluZXMuXG4vLyBIb3Jpem9udGFsIHNwYWNpbmcgYW5kIGhlaWdodCBhcmUgYWRqdXN0YWJsZS4gVXNlIGBlbWAgdmFsdWVzLlxuLy8gRXhhbXBsZTpcbi8vIC5teURpdiB7XG4vLyAgICBAaW5jbHVkZSBpbmxpbmUtdGV4dC1zZXBhcmF0b3JzKDFlbSk7XG4vLyB9XG5cbkBtaXhpbiBpbmxpbmUtdGV4dC1zZXBhcmF0b3JzKCRob3Jpem9udGFsLXNwYWNpbmc6IDEuMjVlbSwgJHZlcnRpY2FsLWhlaWdodDogMS41ZW0sICRzZXBhcmF0b3Itd2lkdGg6IDFweCwgJG5ic3Atd2lkdGg6IDAuMjVlbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICArICo6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRob3Jpem9udGFsLXNwYWNpbmcgLSN7Y2FsYygkdmVydGljYWwtaGVpZ2h0IC8gMyl9ICN7JGhvcml6b250YWwtc3BhY2luZyAtICRuYnNwLXdpZHRofTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2VwYXJhdG9yLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAjeyR2ZXJ0aWNhbC1oZWlnaHR9O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRwdWxsOiBsZWZ0LCByaWdodDtcblxuQG1peGluIG1lZGlhKCRzaXplKSB7XG5cbiAgICBAaWYgJHNpemUgPT0geHMge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNpemUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRzaXplKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJHNpemUgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplKSB7XG5cbiAgICAgICAgQGVhY2ggJHNpZGUgaW4gJHB1bGwge1xuICAgICAgICAgICAgLnB1bGwtI3skc2lkZX0tI3skc2l6ZX0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiAkc2lkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgLmhpZGRlbi0jeyRicH0tZG93biB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93LmVxdWFsLWhlaWdodCA+IFtjbGFzc149XCJjb2xcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIvLyAgQ2VudGVyIEVsZW1lbnRzIC0gUmVxdWlyZXMgUmVsYXRpdmUgb3IgQWJzb2x1dGUgcG9zaXRpb25pbmcgJiBwYXJlbnQgZWxlbWVudCByZXF1aXJlcyBSZWxhdGl2ZSBwb3NpdGlvbmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBjZW50ZXJFbGVtZW50KCRlbGVQb3NpdGlvbjogY2VudGVyLCAkcG9zaXRpb25pbmc6IGFic29sdXRlKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbmluZztcblxuICAgIEBpZiAkZWxlUG9zaXRpb24gPT1jZW50ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAaWYgJGVsZVBvc2l0aW9uID09aG9yaXpvbnRhbCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBpZiAkZWxlUG9zaXRpb24gPT12ZXJ0aWNhbCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG4vLyBGdWxsLUJsZWVkICh1c2luZyBWVydzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmdWxsLXdpZHRoKCkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdmFyKC0tdncsIDEwMHZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGg7XG59XG5cbi8vIGNhbiBiZSBhcHBsaWVkIHRvIGVsZW1lbnRzIHRoYXQgYWxyZWFkeSByZWNlaXZlIHRoZSBmdWxsLWJsZWVkIHN0eWxpbmcgdG8gb3ZlcnJpZGUgd2l0aGluIGEgcGFydGljdWxhciB2aWV3cG9ydFxuXG5AbWl4aW4gb3ZlcnJpZGUtZnVsbC13aWR0aCgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG5cbi5vdmVycmlkZS1mdWxsLXdpZHRoIHtcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoO1xufVxuXG4vLyBFeHRlbmRpbmcgQm9vdHN0cmFwIHNpemUgdXRpbGl0eSBjbGFzc2VzIGJ5IGFkZGluZyB3LVt2aWV3cG9ydF0tW3NpemVdIGFuZCBoLVt2aWV3cG9ydF0tW3NpemVdLiBpLmUuIHctbWQtNTAuXG4vLyBPbmx5IGNyZWF0aW5nIGZvciAnbWQnIGFuZCAnbGcnIHZpZXdwb3J0cyB0byByZWR1Y2UgYmxvYXQsIGJ1dCB0aGVzZSBjYW4gYmUgZnVydGhlciBleHRlbmRlZCB0byBvdGhlci9hbGwgdmlld3BvcnRzIGlmIG5lZWRlZCBsYXRlci5cblxuQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC53LXNtLSN7JHNpemV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaC1zbS0jeyRzaXplfSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnctbWQtI3skc2l6ZX0ge1xuICAgICAgICAgICAgd2lkdGg6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oLW1kLSN7JHNpemV9IHtcbiAgICAgICAgICAgIGhlaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAudy1sZy0jeyRzaXplfSB7XG4gICAgICAgICAgICB3aWR0aDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmgtbGctI3skc2l6ZX0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKipcbioqICAgIEN1c3RvbSBDb2x1bW4gV2lkdGhzXG4qKiAgICA1IHdpZGUgY29sdW1uc1xuKioqKioqKioqL1xuLmNvbC01LXdpZGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8vIEBtZWRpYSBtaW4td2lkdGg6IDU3NnB4XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAuY29sLXNtLTUtd2lkZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLy8gQG1lZGlhIG1pbi13aWR0aDogNzY4cHhcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5jb2wtbWQtNS13aWRlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG4vLyA5OTJweCBkb2VzIG5vdCBjb3JyZXNwb25kIHRvIGV4aXN0aW5nIG1lZGlhIGJyZWFrcG9pbnRzXG5cbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAuY29sLWxnLTUtd2lkZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLy8gQG1lZGlhIG1pbi13aWR0aDogMTM2NnB4XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuY29sLXhsLTUtd2lkZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cbiIsIi8qXG4gICAgQmFkZ2UgTWl4aW5cbiAgICBUaGlzIGNyZWF0ZXMgYW4gb3V0bGluZWQgcmVjdGFuZ2xlIGJhZGdlXG4gICAgQHBhcmFtICRiZ0NvbG9yOiB0aGUgY29sb3Igb2YgdGhlIGJhZGdlXG4gICAgQHBhcmFtICRjb2xvcjogdGhlIHRleHQgY29sb3JcbiAgICBAcGFyYW0gJGZvbnRzaXplOiB0ZXh0IHNpemVcblxuICAgIGV4OiAgQGluY2x1ZGUgYmFkZ2UoJGFjY2VudDIsICRncmF5LTEwMCwgMTJweCk7XG4qL1xuXG5AbWl4aW4gYmFkZ2UoJGJvcmRlckNvbG9yOiAkZ3JheS05MDAsICRjb2xvcjogJGdyYXktOTAwKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiBtYXAtZ2V0KCRzcGFjZXJzLCBcIjBfNVwiKTtcbiAgICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogJGJhZGdlLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItc3R5bGU6ICRiYWRnZS1ib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSw4MCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSB3aGl0ZS1mb250LXNtb290aGluZztcblxuICAgIC8vIGljb24gaGFuZGxlclxuICAgIC8vIGZvciBnYXMsIGVsZXRyaWMgYW5kIGR1YWwgZnVlbCBiYWRnZXNcbiAgICAuYmFkZ2UtaWNvbiB7XG4gICAgICAgIGhlaWdodDogJGJhZGdlLWljb24taGVpZ2h0O1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJhZGdlLXNtKCRib3JkZXJDb2xvcjogJGdyYXktOTAwLCAkY29sb3I6ICRncmF5LTkwMCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogbWFwLWdldCgkc3BhY2VycywgXCIwXzVcIik7XG4gICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemUtc207XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItd2lkdGg6ICRiYWRnZS1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiAkYmFkZ2UtYm9yZGVyLXN0eWxlO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsODAlKTtcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0LXNtO1xuXG4gICAgQGluY2x1ZGUgd2hpdGUtZm9udC1zbW9vdGhpbmc7XG5cbiAgICAvLyBpY29uIGhhbmRsZXJcbiAgICAvLyBmb3IgZ2FzLCBlbGV0cmljIGFuZCBkdWFsIGZ1ZWwgYmFkZ2VzXG4gICAgLmJhZGdlLWljb24ge1xuICAgICAgICBoZWlnaHQ6ICRiYWRnZS1pY29uLWhlaWdodC1zbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gUmVzcG9uc2l2ZSBCb3JkZXIgVXRpbCBDbGFzc2VzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzODkyXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICAgICAuYm9yZGVyI3skaW5maXh9IHtcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9yZGVyI3skaW5maXh9LTAge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9yZGVyI3skaW5maXh9LXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3JkZXIjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3JkZXIjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvcmRlciN7JGluZml4fS1sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3JkZXIjeyRpbmZpeH0tdG9wLTAge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvcmRlciN7JGluZml4fS1yaWdodC0wIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvcmRlciN7JGluZml4fS1ib3R0b20tMCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9yZGVyI3skaW5maXh9LWxlZnQtMCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvcmRlciN7JGluZml4fS14IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9yZGVyI3skaW5maXh9LXkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gQm9yZGVyLXJhZGl1c1xuXG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJldXNhYmxlIEZvY3VzIFN0YXRlIE1peGluXG5cbkBtaXhpbiBmb2N1cy1yaW5nKCRzaXplLCAkY29sb3IsICRjdXN0b206IHRydWUsICRpbnNldDogZmFsc2UpIHtcbiAgJGZvY3VzLXNoYWRvdzogaWYoJGluc2V0LCBpbnNldCAwIDAgMCAkc2l6ZSAkY29sb3IsIDAgMCAwICRzaXplICRjb2xvcik7XG4gICRmb2N1cy1vdXRsaW5lOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICRmb2N1cy1mYWxsYmFjazogJHNpemUgYXV0byAkY29sb3I7XG5cbiAgQGlmICRjdXN0b20gPT0gdHJ1ZSB7XG4gICAgQHN1cHBvcnRzIChib3gtc2hhZG93OiAjeyAkZm9jdXMtc2hhZG93IH0pIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1zaGFkb3c7XG4gICAgICBvdXRsaW5lOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKG5vdCAoYm94LXNoYWRvdzogI3sgJGZvY3VzLXNoYWRvdyB9KSkge1xuICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBvdXRsaW5lOiAkZm9jdXMtZmFsbGJhY2s7XG4gIH1cbn1cbiIsIi8vIEV4dGVuZGFibGUgY2xhc3NlcyB0byBpbmNsdWRlIGluIEBtaXhpblxuXG4vLyBHcm93L1Nocmlua1xuJWdyb3ctc2hyaW5rLWJhc2Uge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG59XG5cbi8vIEdyb3cgLSBJbmNyZWFzZXMgc2NhbGUgb2YgZWxlbWVudCBieSA1JS5cbiVncm93LWVmZmVjdCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLy8gU2hyaW5rIC0gUmVkdWNlcyBzY2FsZSBvZiBlbGVtZW50IGJ5ICU1LlxuJXNocmluay1lZmZlY3Qge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45ODUpO1xufVxuXG4vLyBGYWRlIC0gRmFkZXMgZWxlbWVudCBvdXQgYnkgMzAlLlxuJWZhZGUtYmFzZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cblxuJWZhZGUtZWZmZWN0IHtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi8vIFVwL0Rvd24gXG4ldXAtZG93bi1iYXNlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG5cbi8vIFVwIC0gTW92ZXMgZWxlbWVudCB1cCAxMHB4LlxuJXVwLWVmZmVjdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgcmVtKC0xMHB4KSk7XG59XG5cbi8vIERvd24gLSBNb3ZlcyBlbGVtZW50IGRvd24gMTBweC5cbiVkb3duLWVmZmVjdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgcmVtKDEwcHgpKTtcbn1cblxuLy8gU2hhZG93IC0gQWRkcyBkcm9wIHNoYWRvdyB0byBlbGVtZW50LlxuJXNoYWRvdy1iYXNlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjIwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbiVzaGFkb3ctZWZmZWN0IHtcbiAgICBAaW5jbHVkZSBzaGFkb3c7XG59XG5cbi8vIE1peGluXG4vLyBBbGwgdHJhbnNpdGlvbiBtaXhpbnMgYXBwbHkgYSB0cmFuc2l0aW9uIGVmZmVjdCBiYXNlZCBvbiB0aGUgcHJvdmlkZWQgYXJndW1lbnRzLlxuLy8gVHJhbnNpdGlvbiBhcHBsaWVzIHRvIG1haW4gc2VsZWN0b3IgaWYgbm8gY2hpbGRyZW4gYXJlIHByb3ZpZGVkLiBJZiBjaGlsZCBzZWxlY3RvcihzKSBpcyBwcm92aWRlZCwgdHJhbnNpdGlvbiB2aXN1YWwgd2lsbCBhcHBseSB0byBjaGlsZCBlbGVtZW50KHMpLlxuLy8gQWNjZXB0ZWQgYXJndW1lbnRzOlxuLy8gLSAkc3RhdGU6IGhvdmVyLCBhY3RpdmUsIGZvY3VzLCBldGMuXG4vLyAtICRjaGlsZHJlbjogaW1nLCBoMSwgLmNoaWxkLWNsYXNzLCBldGMuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRlZmZlY3QsICRzdGF0ZSwgJGNoaWxkcmVuLi4uKSB7XG5cbiAgICBAaWYgbGVuZ3RoKCRjaGlsZHJlbikgPiAwIHtcbiAgICAgICAgI3skY2hpbGRyZW59IHtcbiAgICAgICAgICAgIEBpZiAkZWZmZWN0ID09IFwiZ3Jvd1wiIG9yIFwic2hyaW5rXCIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWdyb3ctc2hyaW5rLWJhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYgJGVmZmVjdCA9PSBcImZhZGVcIiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmFkZS1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmICRlZmZlY3QgPT0gXCJ1cFwiIG9yIFwiZG93blwiIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV1cC1kb3duLWJhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYgJGVmZmVjdCA9PSBcInNoYWRvd1wiIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzaGFkb3ctYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICRzZWxlY3RvcnM6IFwiXCI7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRvIGxlbmd0aCgkY2hpbGRyZW4pIHtcbiAgICAgICAgICAgICRzZWxlY3RvcnM6ICRzZWxlY3RvcnMgKyBcIjpcIiArICRzdGF0ZSArIFwiIFwiICsgI3tudGgoJGNoaWxkcmVuLCAkaSArIDEpfSArIFwiLCBcIjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmI3skc2VsZWN0b3JzfSB7XG4gICAgICAgICAgICBAaWYgJGVmZmVjdCA9PSBcImdyb3dcIiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZ3Jvdy1lZmZlY3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYgJGVmZmVjdCA9PSBcImZhZGVcIiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmFkZS1lZmZlY3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYgJGVmZmVjdCA9PSBcInVwXCIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXVwLWVmZmVjdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAkZWZmZWN0ID09IFwiZG93blwiIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkb3duLWVmZmVjdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAkZWZmZWN0ID09IFwic2hhZG93XCIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXNoYWRvdy1lZmZlY3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH0gXG4gICAgQGVsc2Uge1xuICAgICAgICBAaWYgJGVmZmVjdCA9PSBcImdyb3dcIiBvciBcInNocmlua1wiIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyb3ctc2hyaW5rLWJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRlZmZlY3QgPT0gXCJmYWRlXCIge1xuICAgICAgICAgICAgQGV4dGVuZCAlZmFkZS1iYXNlO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkZWZmZWN0ID09IFwidXBcIiBvciBcImRvd25cIiB7XG4gICAgICAgICAgICBAZXh0ZW5kICV1cC1kb3duLWJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRlZmZlY3QgPT0gXCJzaGFkb3dcIiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzaGFkb3ctYmFzZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiN7XCI6XCIgKyAkc3RhdGV9IHtcbiAgICAgICAgICAgIEBpZiAkZWZmZWN0ID09IFwiZ3Jvd1wiIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVncm93LWVmZmVjdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAkZWZmZWN0ID09IFwiZmFkZVwiIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmYWRlLWVmZmVjdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAkZWZmZWN0ID09IFwidXBcIiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldXAtZWZmZWN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmICRlZmZlY3QgPT0gXCJkb3duXCIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRvd24tZWZmZWN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmICRlZmZlY3QgPT0gXCJzaGFkb3dcIiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc2hhZG93LWVmZmVjdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBIZWxwZXIgY2xhc3Nlc1xuLmhvdmVyLXRyYW5zaXRpb24ge1xuICAgIC8vIEdyb3cgZWZmZWN0IG9uIGltZyAtIGhvdmVyLlxuICAgICYtZ3JvdyB7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihncm93LCBob3ZlciwgaW1nKTtcbiAgICB9XG5cbiAgICAvLyBTaHJpbmsgZWZmZWN0IG9uIGltZyAtIGhvdmVyLlxuICAgICYtc2hyaW5rIHtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHNocmluaywgaG92ZXIsIGltZyk7XG4gICAgfVxuXG4gICAgLy8gRmFkZSBlZmZlY3Qgb24gY29udGVudCAtIGhvdmVyLlxuICAgICYtZmFkZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihmYWRlLCBob3Zlcik7XG4gICAgfVxuXG4gICAgLy8gRmFkZSBlZmZlY3Qgb24gaW1nIC0gaG92ZXIuXG4gICAgJi1mYWRlLWltZyB7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihmYWRlLCBob3ZlciwgaW1nKTtcbiAgICB9XG5cbiAgICAvLyBVcCBlZmZlY3Qgb24gY29udGVudCAtIGhvdmVyLlxuICAgICYtdXAge1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odXAsIGhvdmVyKTtcbiAgICB9XG5cbiAgICAvLyBEb3duIGVmZmVjdCBvbiBjb250ZW50IC0gaG92ZXIuXG4gICAgJi1kb3duIHtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGRvd24sIGhvdmVyKTtcbiAgICB9XG5cbiAgICAvLyBTaGFkb3cgZWZmZWN0IG9uIGNvbnRlbnQgY29udGFpbmVyIC0gaG92ZXIuXG4gICAgJi1zaW1wbGUtc2hhZG93LFxuICAgICYtc2hhZG93IHtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHNoYWRvdywgaG92ZXIpO1xuICAgIH1cbn0iLCIvLyBEZWZhdWx0IHNoYWRvdyBzdHlsZXMgbWl4aW4gd2l0aCBvcHRpb25hbCBYIGFuZCBZIG9mZnNldHNcblxuQG1peGluIHNoYWRvdygkaG9yaXpvbnRhbDogMCwgJHZlcnRpY2FsOiAwKSB7XG4gIGJveC1zaGFkb3c6ICRob3Jpem9udGFsICR2ZXJ0aWNhbCByZW0oOHB4KSAwIHJnYmEoMCwgMCwgMCwgMTIlKTtcbn0iLCIkb2JqZWN0LWZpdC12YWx1ZXM6IGNvbnRhaW4sIGNvdmVyLCBmaWxsLCBub25lLCBzY2FsZS1kb3duO1xuXG5AZWFjaCAkdmFsdWUgaW4gJG9iamVjdC1maXQtdmFsdWVzIHtcbiAgLm9iamVjdC1maXQtI3skdmFsdWV9IHtcbiAgICBvYmplY3QtZml0OiAkdmFsdWU7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkb2JqZWN0LWZpdC12YWx1ZXMge1xuICAgICAgLm9iamVjdC1maXQtI3skYnJlYWtwb2ludH0tI3skdmFsdWV9IHtcbiAgICAgICAgb2JqZWN0LWZpdDogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImh0bWwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbW9iaWxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICB9XG59XG5cbmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG4iLCIvKlxuKiBTZWUgIHV0aWxpdGllcy9fdHlwb2dyYXBoeS5zY3NzIGZvciBtaXhpbnNcbiovXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb250IFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9udC1zbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvZHktc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LXNtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvbnQgV2VpZ2h0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJWZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuJWZvbnQtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbn1cblxuJWZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xufVxuXG4lZm9udC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xufVxuXG4lZm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbn1cblxuJWZvbnQtZXh0cmFib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xufVxuXG4lZm9udC1ibGFjayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjayAhaW1wb3J0YW50O1xufVxuXG4uanVzdC1sb3ZlbHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2NyaXB0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxpZ2h0IHtcblx0QGV4dGVuZCAlZm9udC1saWdodDtcbn1cblxuLmZvbnQtcmVndWxhcixcbi5mb250LW5vcm1hbCB7XG4gICAgQGV4dGVuZCAlZm9udC1yZWd1bGFyO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuXHRAZXh0ZW5kICVmb250LW1lZGl1bTtcbn1cblxuLmZvbnQtc2VtaWJvbGQge1xuXHRAZXh0ZW5kICVmb250LXNlbWlib2xkO1xufVxuXG5iLFxuLmIsXG5zdHJvbmcsXG4uc3Ryb25nLFxuLmJvbGQsXG4udGV4dC1ib2xkLFxuLmZvbnQtYm9sZCB7XG4gICAgQGV4dGVuZCAlZm9udC1ib2xkO1xufVxuXG4uZm9udC1leHRyYWJvbGQge1xuXHRAZXh0ZW5kICVmb250LWV4dHJhYm9sZDtcbn1cblxuLmZvbnQtYmxhY2sge1xuXHRAZXh0ZW5kICVmb250LWJsYWNrO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSxcbi5oMSB7XG4gICAgQGluY2x1ZGUgdHlwZS1oMTtcblxuICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tLW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgfVxufVxuXG5oMixcbi5oMiB7XG4gICAgQGluY2x1ZGUgdHlwZS1oMjtcblxuICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tLW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgfVxufVxuXG5oMyxcbi5oMyB7XG4gICAgQGluY2x1ZGUgdHlwZS1oMztcblxuICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tLW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgfVxufVxuXG5oNCxcbi5oNCB7XG4gICAgQGluY2x1ZGUgdHlwZS1oNDtcblxuICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tLW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgfVxufVxuXG5oNSxcbi5oNSB7XG4gICAgQGluY2x1ZGUgdHlwZS1oNTtcblxuICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tLW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgfVxufVxuXG5oNixcbi5oNiB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20tbW9iaWxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG59XG5cbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLy8gRGlzcGxheSBIZWFkaW5nc1xuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kaXNwbGF5LTEge1xuICAgIEBpbmNsdWRlIHR5cGUtZGlzcGxheTE7XG59XG5cbi5kaXNwbGF5LTIge1xuICAgIEBpbmNsdWRlIHR5cGUtZGlzcGxheTI7XG59XG5cbi5kaXNwbGF5LTMge1xuICAgIEBpbmNsdWRlIHR5cGUtZGlzcGxheTM7XG59XG5cbi5kaXNwbGF5LTQge1xuICAgIEBpbmNsdWRlIHR5cGUtZGlzcGxheTQ7XG59XG5cbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLy8gTGFiZWxzXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsMSB7XG4gICAgQGluY2x1ZGUgbGFiZWwtMTtcbn1cblxuLmxhYmVsMS1ib2xkIHtcbiAgICBAaW5jbHVkZSBsYWJlbC0xLWJvbGQ7XG59XG5cbi5sYWJlbDIge1xuICAgIEBpbmNsdWRlIGxhYmVsLTI7XG59XG5cbi5sYWJlbDItYm9sZCB7XG4gICAgQGluY2x1ZGUgbGFiZWwtMi1ib2xkO1xufVxuXG4ubGFiZWwzIHtcbiAgICBAaW5jbHVkZSBsYWJlbC0zO1xufVxuXG4ubGFiZWwzLWJvbGQge1xuICAgIEBpbmNsdWRlIGxhYmVsLTMtYm9sZDtcbn1cblxuLmxhYmVsNC1ib2xkIHtcbiAgICBAaW5jbHVkZSBsYWJlbC00LWJvbGQ7XG59XG5cbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC8vIExpbmtzXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgfVxufVxuXG5hLm5vcm1hbCxcbi5saW5rMixcbi5saW5rLXByaW1hcnksXG4udGV4dC1saW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rcygkbGluay1jb2xvciwgJGxpbmstY29sb3IsIGRlZmF1bHQpO1xufVxuXG4ubGluayxcbi5saW5rLWVtcGhhc2lzLFxuLnRleHQtbGluay1lbXBoYXNpcyB7XG4gICAgQGluY2x1ZGUgbGlua3MoJGxpbmstZW1waGFzaXMsICRsaW5rLWVtcGhhc2lzLCBkZWZhdWx0KTtcbn1cblxuLmxpbmszLFxuLmxpbmstYWx0LFxuLnRleHQtbGluay1hbHQge1xuICAgIEBpbmNsdWRlIGxpbmtzKCRsaW5rLWNvbG9yLCAkbGluay1jb2xvciwgcmV2ZXJzZSk7XG59XG5cbi5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgbWFpbi1uYXY7XG59XG5cbi8vIEljb24gbGluayBoYW5kbGluZ1xuYS5ub3JtYWwsXG4ubGluazIsXG4ubGluay1wcmltYXJ5LFxuLnRleHQtbGluayxcbi5saW5rLFxuLnRleHQtbGluay1lbXBoYXNpcyxcbi5saW5rMyxcbi5saW5rLWFsdCxcbi50ZXh0LWxpbmstYWx0IHtcbiAgICAmOmlzKC5pY29uKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAtZ2V0KCRzcGFjZXJzLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogbWFwLWdldCgkc3BhY2VycywgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyguc3Itb25seSkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhvcml6b250YWwgUnVsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmhyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuaHItdGhpY2tuZXNzLTEge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgfVxuXG4gICAgJi5oci10aGlja25lc3MtMiB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMTI1cmVtO1xuICAgIH1cblxuICAgICYuaHItdGhpY2tuZXNzLTMge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwLjE4NzVyZW07XG4gICAgfVxuXG4gICAgJi5oci10aGlja25lc3MtNCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgJi5oci10aGlja25lc3MtNSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMzEyNXJlbTtcbiAgICB9ICAgXG5cbiAgICAmLmhyLXdpZHRoLXNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJi5oci13aWR0aC1tZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLmhyLXdpZHRoLWxhcmdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJi5oci13aWR0aC1mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy8gLnBkcC1zZWN0aW9uLWxpbmsge1xuLy8gICAgIEBpbmNsdWRlIHBkcC1zZWN0aW9uLWxpbms7XG4vLyB9XG5cbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLy8gUHJpY2Vcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3RyaWtlLXRocm91Z2ggc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wZHAtcHJpY2Uge1xuICAgIEBpbmNsdWRlIHBkcC1wcmljZTtcbn1cblxuLnByb2R1Y3QtdGlsZS1wcmljZSB7XG4gICAgQGluY2x1ZGUgcHJvZHVjdC10aWxlLXByaWNlO1xufVxuXG4vLyAuY2hlY2tvdXQtcHJpY2Uge1xuLy8gICAgIEBpbmNsdWRlIGNoZWNrb3V0LXByaWNlO1xuLy8gfVxuXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC8vIENhcmQgVGl0bGVzXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAvLyBQcm9kdWN0IE5hbWVcbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAucHJvZHVjdC1uYW1lLTEge1xuLy8gICAgIEBpbmNsdWRlIHByb2R1Y3QtbmFtZS0xO1xuLy8gfVxuXG4vLyAucHJvZHVjdC1uYW1lLTIge1xuLy8gICAgIEBpbmNsdWRlIHByb2R1Y3QtbmFtZS0yO1xuLy8gfVxuXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC8vIE1pc2MgVGl0bGVzXG4vLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLnNpbXBsZS10aXRsZSB7XG4vLyAgICAgcGFkZGluZzogcmVtKDI0cHgpIHJlbSgxNXB4KTtcblxuLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICAgICAgcGFkZGluZzogcmVtKDQwcHgpIHJlbSgxNXB4KTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5jb25kZW5zZWQtaGVhZGVyLXRpdGxlIHtcbi8vICAgICBwYWRkaW5nOiByZW0oOXB4KSByZW0oMTVweCk7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG87XG5cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IHJlbSgyNHB4KSByZW0oMTVweCk7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKSB7XG4vLyAgICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgbGcpO1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBtZCk7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4vLyAgICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHNtKTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5kaXNjbGFpbWVyLXRleHQge1xuLy8gICAgIEBpbmNsdWRlIGRpc2NsYWltZXItdGV4dCgpO1xuLy8gfVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVHlwZSBVdGlscyAtIHRvIGFsbG93IHR5cG9ncmFwaHkgaW5jbHVkZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gICAgQHJldHVybiBjYWxjKCR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkpO1xufVxuXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcbiAgICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAgICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XG4gICAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuICAgIEBpZiAkdTEgPT0kdTIgYW5kICR1MSA9PSR1MyBhbmQgJHUxID09JHU0IHtcbiAgICAgICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExpbmUgSGVpZ2h0IFNpemVyXG4vLyBleDogIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE0cHgpOyAgLy9zZXRzIGEgbGluZSBoZWlnaHQgc2l6ZSBpbiByZW1zIHdpdGggYSBmYWxsYmFjayBpbiBweHMgKGlmIGVuYWJsZWQpXG5cbkBtaXhpbiBsaW5lLWhlaWdodCgkc2l6ZSkge1xuICAgIEBpZiB1bml0KCRzaXplKT09XCJweFwiIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGlmKCRlbmFibGUtZm9udC1weC1mYWxsYmFjaywgJHNpemUsIG51bGwpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gICAgfVxufVxuXG4vLy8gRm9udCBTaXplclxuLy8vIFNldCBhIGZvbnQtc2l6ZSBydWxlIGluIHJlbSB1bml0cywgd2l0aCBhIGZhbGxiYWNrIHRvIHB4LCBhbmQgaWYgcHJvdmlkZWQgc2V0IGEgcmVsYXRpdmUgdW5pdGxlc3MgbGluZS1oZWlnaHQgcnVsZS4gQWxzb1xuLy8vIGhhbmRsZXMgbGV0dGVyc3BhY2luZywgYWxsb3dpbmcgZm9yIHVuaXRsZXNzIG9yIHBlcmNlbnQgdmFsdWVzICh3aGljaCBhcmVuJ3QgYWN0dWFsbHkgdmFsaWQgbGV0dGVyLXNwYWNpbmcgdmFsdWVzIGluIENTUylcbi8vLyBJZiBhIGJyZWFrcG9pbnQgaXMgc3BlY2lmaWVkLCBzZXQgdGhlIGZvbnQtc2l6ZSB0byBzY2FsaW5nIHZ3IHVuaXRzLlxuLy8vIEBhdXRob3IgQW50aG9ueSBTbWl0aFxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkc2l6ZSAtIGZvbnQtc2l6ZTsgd2lsbCBjb252ZXJ0IHB4IHVuaXRzIHRvIHJlbS4gYWNjZXB0cyBvdGhlciB1bml0cyBidXQgd2lsbCBub3QgY29udmVydCB0aGVtLlxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbGluZWhlaWdodCAtIGxpbmUtaGVpZ2h0OyB3aWxsIGNvbnZlcnQgYSBweCB1bml0IHRvIHVuaXRsZXNzIHJlbGF0aXZlIHRvIGZvbnQgc2l6ZS4gYWNjZXB0cyBidXQgd2lsbCBub3QgY29udmVydCBvdGhlciB1bml0cy5cbi8vLyBAcGFyYW0ge251bWJlcn0gJGxldHRlcnNwYWNpbmcgLSBsZXR0ZXItc3BhY2luZzsgd2lsbCBjb252ZXJ0IHB4IHRvIHJlbSwgY29udmVydHMgJSBvciB1bml0bGVzcyB0byBhIGNhbGN1bGF0ZWQgdmFsdWUgYmFzZWQgb24gZm9udCBzaXplIChhbmQgdW5pdCkuXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRicmVha3BvaW50IC0gYSByZXNwb25zaXZlIGJyZWFrcG9pbnQgYXQgd2hpY2ggdGhlIGZvbnQgc2hvdWxkIHNjYWxlIHRvIGV4YWN0bHkgdGhlIGRlZmluZWQgJHNpemVcbi8vLyBAZXhhbXBsZVxuLy8vICAgICBleDogQGluY2x1ZGUgZm9udC1zaXplcigxNHB4KTtcbi8vLyAgICAgb3V0cHV0czpcbi8vLyAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgLy8gb25seSBpZiAkZW5hYmxlLWZvbnQtcHgtZmFsbGJhY2sgaXMgc2V0IHRvIHRydWVcbi8vLyAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4vLy9cbi8vLyAgICAgZXgyOiBAaW5jbHVkZSBmb250LXNpemVyKDE0cHgsIDIwcHgpO1xuLy8vICAgICBvdXRwdXRzOlxuLy8vICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbi8vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7XG4vLy9cbi8vLyAgICAgZXgyOiBAaW5jbHVkZSBmb250LXNpemVyKDE0cHgsIDIwcHgsIDFweCk7XG4vLy8gICAgIG91dHB1dHM6XG4vLy8gICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuLy8vICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbi8vLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3MTQzcmVtO1xuLy8vXG4vLy8gICAgIGV4NDogQGluY2x1ZGUgZm9udC1zaXplcigxNHB4LCAkYnJlYWtwb2ludDogJG1lZGl1bS1icmVha3BvaW50KTtcbi8vLyAgICAgb3V0cHV0czpcbi8vLyAgICAgICAgIGZvbnQtc2l6ZTogMC4wMTgyMjl2dztcblxuQG1peGluIGZvbnQtc2l6ZXIoJHNpemU6IG51bGwsICRsaW5laGVpZ2h0OiBudWxsLCAkbGV0dGVyc3BhY2luZzogbnVsbCwgJGJyZWFrcG9pbnQ6IG51bGwpIHtcbiAgICBAaWYgJHNpemUgIT1cIlwiIGFuZCAkc2l6ZSAhPW51bGwge1xuICAgICAgICBAaWYgdHlwZS1vZigkc2l6ZSk9PXN0cmluZyBvciAkc2l6ZSA9PTAgb3IgdW5pdCgkc2l6ZSkgIT1cInB4XCIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PW51bGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpZigkZW5hYmxlLWZvbnQtcHgtZmFsbGJhY2ssICRzaXplLCBudWxsKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCRzaXplKTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAvLyBHZXQgYSBmb250IHNpemUgaW4gVldzIHRoYXQgd2lsbCBtYXRjaCB0aGUgZ2l2ZW4gcGl4ZWwgZm9udC1zaXplIGluIHRoZSBnaXZlbiB2aWV3cG9ydC5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaWYoJGVuYWJsZS1mb250LXB4LWZhbGxiYWNrLCAkc2l6ZSwgbnVsbCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KCRzaXplLCAkYnJlYWtwb2ludCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJGxpbmVoZWlnaHQgIT1cIlwiIGFuZCAkbGluZWhlaWdodCAhPW51bGwgYW5kICh1bml0KCRzaXplKT09dW5pdCgkbGluZWhlaWdodCkgb3IgdW5pdGxlc3MoJGxpbmVoZWlnaHQpKSB7XG4gICAgICAgICAgICAkY2FsY3VsYXRlZC1saW5lLWhlaWdodDogJGxpbmVoZWlnaHQ7XG5cbiAgICAgICAgICAgIEBpZiB1bml0bGVzcygkbGluZWhlaWdodCk9PWZhbHNlIHtcbiAgICAgICAgICAgICAgICAkY2FsY3VsYXRlZC1saW5lLWhlaWdodDogKFxuICAgICAgICAgICAgICAgICAgICBzdHJpcC11bml0KCRsaW5laGVpZ2h0KSAvIHN0cmlwLXVuaXQoJHNpemUpXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KCRjYWxjdWxhdGVkLWxpbmUtaGVpZ2h0KTtcbiAgICB9XG5cbiAgICBAaWYgJGxldHRlcnNwYWNpbmcgIT1cIlwiIGFuZCAkbGV0dGVyc3BhY2luZyAhPW51bGwge1xuICAgICAgICAvLyBpZiB2YWx1ZSBpcyBhbHJlYWR5IGluIHB4LCBqdXN0IHNwaXQgaXQgb3V0IGFzIGEgcmVtICh3aXRoIGZhbGxiYWNrIGluIHB4LCBpZiBlbmFibGVkKVxuICAgICAgICBAaWYgdHlwZS1vZigkbGV0dGVyc3BhY2luZyk9PVwibnVtYmVyXCIgYW5kIHVuaXQoJGxldHRlcnNwYWNpbmcpPT1cInB4XCIge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGlmKCRlbmFibGUtZm9udC1weC1mYWxsYmFjaywgJGxldHRlcnNwYWNpbmcsIG51bGwpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgkbGV0dGVyc3BhY2luZyk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2UgaWYgdHlwZS1vZigkbGV0dGVyc3BhY2luZyk9PVwibnVtYmVyXCIgYW5kIHNsLWNvbnRhaW4oKFwiJVwiLCBcIlwiKSwgdW5pdCgkbGV0dGVyc3BhY2luZykpIHtcbiAgICAgICAgICAgIC8vIGlmIHZhbHVlIGlzIGEgJSBvciB1bml0bGVzcywgY2FsY3VsYXRlIHRoZSByYXRpbyB0byBhcHBseS5cbiAgICAgICAgICAgICRjYWxjdWxhdGVkLWxldHRlcnNwYWNpbmc6ICRsZXR0ZXJzcGFjaW5nO1xuXG4gICAgICAgICAgICBAaWYgdW5pdGxlc3MoJGxldHRlcnNwYWNpbmcpIHtcbiAgICAgICAgICAgICAgICAkY2FsY3VsYXRlZC1sZXR0ZXJzcGFjaW5nOiAkc2l6ZSAqIHN0cmlwLXVuaXQoJGxldHRlcnNwYWNpbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2UgaWYgdW5pdCgkbGV0dGVyc3BhY2luZyk9PVwiJVwiIHtcbiAgICAgICAgICAgICAgICAkY2FsY3VsYXRlZC1sZXR0ZXJzcGFjaW5nOiAkc2l6ZSAqIHN0cmlwLXVuaXQoJGxldHRlcnNwYWNpbmcgLyAxMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaWYoJGVuYWJsZS1mb250LXB4LWZhbGxiYWNrIGFuZCB1bml0KCRzaXplKT09XCJweFwiLCAkY2FsY3VsYXRlZC1sZXR0ZXJzcGFjaW5nLCBudWxsKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpZih1bml0KCRzaXplKT09XCJweFwiLCByZW0oJGNhbGN1bGF0ZWQtbGV0dGVyc3BhY2luZyksICRjYWxjdWxhdGVkLWxldHRlcnNwYWNpbmcpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIC8vIGlmIGFueSBvdGhlciB1bml0IHR5cGUsIGV4OiBcIm5vcm1hbFwiIG9yIFwiZW1cIiwganVzdCBzcGl0IGl0IG91dC5cbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cbn1cbn1cblxuLy8vIFR5cG9ncmFwaHlcbi8vLyBBc3NpZ24gYWxsIHR5cG9ncmFwaHkgcnVsZXMgbmVlZGVkIGluIG9uZSBjb21wcmVoZW5zaXZlIG1peGluLlxuLy8vIEBhdXRob3IgQW50aG9ueSBTbWl0aFxuLy8vXHRAcGFyYW0ge3N0cmluZ30gJGZhbWlseSAtIGZvbnQgZmFtaWx5XG4vLy9cdEBwYXJhbSB7c3RyaW5nfSAkd2VpZ2h0IC0gZm9udC13ZWlnaHRcbi8vL1x0QHBhcmFtIHtudW1iZXJ9ICRzaXplIC0gZm9udC1zaXplIChkZXNrdG9wKVxuLy8vXHRAcGFyYW0ge251bWJlcn0gJGxpbmUgLSBsaW5lLWhlaWdodCAoZGVza3RvcClcbi8vL1x0QHBhcmFtIHtudW1iZXJ9ICRsZXR0ZXIgLSBsZXR0ZXItc3BhY2luZywgcHJlZmVyYWJseSBhIHVuaXRsZXNzIG51bWJlciBleDogMC4yXG4vLy9cdEBwYXJhbSB7bnVtYmVyfSAkbS13ZWlnaHQgLSBmb250LXdlaWdodCBpbiB0aGUgbW9iaWxlIHZpZXdwb3J0IG9ubHlcbi8vL1x0QHBhcmFtIHtudW1iZXJ9ICRtLXNpemUgLSBmb250LXNpemUgaW4gdGhlIG1vYmlsZSB2aWV3cG9ydCBvbmx5XG4vLy9cdEBwYXJhbSB7bnVtYmVyfSAkbS1saW5lIC0gbGluZS1oZWlnaHQgaW4gdGhlIG1vYmlsZSB2aWV3cG9ydCBvbmx5XG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRtLWxldHRlciAtIGxldHRlci1zcGFjaW5nIGluIHRoZSBtb2JpbGUgdmlld3BvcnQgb25seVxuLy8vXHRAcGFyYW0ge3N0cmluZ30gJGNhc2UgLSB0ZXh0LXRyYW5zZm9ybVxuLy8vXHRAcGFyYW0ge3N0cmluZ30gJGRlY29yIC0gdGV4dC1kZWNvcmF0aW9uXG4vLy9cdEBwYXJhbSB7c3RyaW5nfSAkYnJlYWtwb2ludCAtIHRoZSBicmVha3BvaW50IGJldHdlZW4gbW9iaWxlIGFuZCBkZXNrdG9wIHN0eWxlcy4gSXQgZGVmYXVsdHMgdG8gbWQuXG4vLy8gQGNvbnRlbnQgQWRkaXRpb25hbCBTQ1NTIHRvIGJlIGFwcGxpZWQgdG8gdGhpcyB0eXBvZ3JhcGh5IHN0eWxlXG4vLy8gQG91dHB1dCBhbGwgdHlwb2dyYXBoeSBydWxlcyBuZWVkZWQgZm9yIG9uZSB0eXBvZ3JhcGh5IGRlZmluaXRpb24sIGluY2x1ZGluZyByZXNwb25zaXZlIHRyZWF0bWVudFxuLy8vIEByZXF1aXJlcyBmb250LXNpemVyXG4vLy8gQHJlcXVpcmVzIG1lZGlhLWJyZWFrcG9pbnQtdXBcbi8vLyBAZXhhbXBsZVxuLy8vICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuLy8vICAgICAgICAgJGZhbWlseTogICAgJGZvbnQtZmFtaWx5LWJhc2UsXG4vLy8gICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtYm9sZCxcbi8vLyAgICAgICAgICRzaXplOiAgICAgIHJlbSgxNnB4KSxcbi8vLyAgICAgICAgICRsaW5lOiAgICAgIHJlbSgxOHB4KSxcbi8vLyAgICAgICAgICRsZXR0ZXI6ICAgIDAuMVxuLy8vICAgICAgICAgJG0tc2l6ZTogICAgcmVtKDE0cHgpLFxuLy8vICAgICAgICAgJG0tbGluZTogICAgcmVtKDE1cHgpXG4vLy8gICAgICAgICAkbS1sZXR0ZXI6ICAwLjA1XG4vLy8gICAgICk7XG5cbkBtaXhpbiB0eXBvZ3JhcGh5KCRmYW1pbHk6IG51bGwsICR3ZWlnaHQ6IG51bGwsICRzaXplOiBudWxsLCAkbGluZTogbnVsbCwgJGxldHRlcjogbnVsbCwgJG0tZmFtaWx5OiBudWxsLCAkbS13ZWlnaHQ6IG51bGwsICRtLXNpemU6IG51bGwsICRtLWxpbmU6IG51bGwsICRtLWxldHRlcjogbnVsbCwgJGNhc2UgOiBudWxsLCAkZGVjb3IgOiBudWxsLCAkYnJlYWtwb2ludCA6IG1kKSB7XG4gICAgLy8gRGVmaW5lIGZvbnQtZmFtaWx5ICYgd2VpZ2h0XG4gICAgQGlmICRmYW1pbHkgIT1udWxsIGFuZCAkZmFtaWx5ID09JGZvbnQtZmFtaWx5LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHktdGl0bGU7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmYW1pbHkgIT1udWxsIGFuZCAkZmFtaWx5ID09JGZvbnQtZmFtaWx5LWJhc2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1iYXNlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgIH1cbiAgICBAaWYgJG0td2VpZ2h0ID09bnVsbCB7XG4gICAgICAgIC8vIE5vIG1vYmlsZSBmb250LXdlaWdodCBzdHlsZSBwcm92aWRlZCwgdXNlICR3ZWlnaHQgZm9yIGJvdGggdmlld3BvcnRzXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkbS13ZWlnaHQgIT1udWxsIHtcbiAgICAgICAgLy8gTW9iaWxlIHdlaWdodCBzdHlsZSB3YXMgcHJvdmlkZWQsIHNvIGluY2x1ZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbS13ZWlnaHQ7XG5cbiAgICAgICAgQGlmICR3ZWlnaHQgIT1udWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkbS1zaXplID09bnVsbCBhbmQgJG0tbGluZSA9PW51bGwgYW5kICRtLWxldHRlciA9PW51bGwge1xuICAgICAgICAvLyBObyBtb2JpbGUgc3R5bGVzIHByb3ZpZGVkLCB1c2UgJHNpemUgYW1kICRsaW5lIGZvciBib3RoIHZpZXdwb3J0c1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemVyKCRzaXplLCAkbGluZSwgJGxldHRlcik7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgLy8gTW9iaWxlIHN0eWxlcyB3ZXJlIHByb3ZpZGVkLCBzbyBpbmNsdWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgICAkbS1zaXplOiBpZigkbS1zaXplLCAkbS1zaXplLCAkc2l6ZSk7XG4gICAgICAgICRtLWxpbmU6IGlmKCRtLWxpbmUsICRtLWxpbmUsICRsaW5lKTtcbiAgICAgICAgJG0tbGV0dGVyOiBpZigkbS1sZXR0ZXIsICRtLWxldHRlciwgJGxldHRlcik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZXIoJG0tc2l6ZSwgJG0tbGluZSwgJG0tbGV0dGVyKTtcblxuICAgICAgICBAaWYgJHNpemUgIT1udWxsIG9yICRsaW5lICE9bnVsbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplcigkc2l6ZSwgJGxpbmUsICRsZXR0ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGRlY29yO1xuXG4gICAgLy8gRXh0cmEgc3R5bGVzLCBpZiBhbnlcbiAgICBAY29udGVudDtcbn0iLCIvLyBIZWFkaW5nIFN0eWxlc1xuXG5AbWl4aW4gdHlwZS1oMSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGhlYWRpbmdzLWZvbnQtZmFtaWx5LFxuICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICAkc2l6ZTogICAgICAzMnB4LFxuICAgICAgICAkbS1zaXplOiAgICAyNnB4LFxuICAgICAgICAkbGluZTogICAgICAxLjJcbiAgICApO1xufVxuXG5AbWl4aW4gdHlwZS1oMiB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGhlYWRpbmdzLWZvbnQtZmFtaWx5LFxuICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtYm9sZCxcbiAgICAgICAgJHNpemU6ICAgICAgMjhweCxcbiAgICAgICAgJG0tc2l6ZTogICAgMjJweFxuICAgICk7XG59XG5cbkBtaXhpbiB0eXBlLWgzIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkaGVhZGluZ3MtZm9udC1mYW1pbHksXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICAkc2l6ZTogICAgICAyNHB4LFxuICAgICAgICAkbS1zaXplOiAgICAyMHB4LFxuICAgICAgICAkbGluZTogICAgICAxLjMsXG4gICAgICAgICRtLWxpbmU6ICAgIDEuNVxuICAgICk7XG59XG5cbkBtaXhpbiB0eXBlLWg0IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkaGVhZGluZ3MtZm9udC1mYW1pbHksXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICAkc2l6ZTogICAgICAyMnB4LFxuICAgICAgICAkbS1zaXplOiAgICAxOHB4LFxuICAgICAgICAkbGluZTogICAgICAxLjQsXG4gICAgICAgICRtLWxpbmU6ICAgIDEuN1xuICAgICk7XG59XG5cbkBtaXhpbiB0eXBlLWg1IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkaGVhZGluZ3MtZm9udC1mYW1pbHksXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICAkc2l6ZTogICAgICAyMHB4LFxuICAgICAgICAkbS1zaXplOiAgICAxOHB4LFxuICAgICAgICAkbGluZTogICAgICAxLjQsXG4gICAgICAgICRtLWxpbmU6ICAgIDEuM1xuICAgICk7XG59XG5cbkBtaXhpbiB0eXBlLWg2IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkaGVhZGluZ3MtZm9udC1mYW1pbHksXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICAkc2l6ZTogICAgICAxOHB4LFxuICAgICAgICAkbS1zaXplOiAgICAxNnB4LFxuICAgICAgICAkbGluZTogICAgICAxLjMsXG4gICAgICAgICRtLWxpbmU6ICAgIDEuNFxuICAgICk7XG59XG5cbkBtaXhpbiBsaW5lLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMThweCkgMCAwO1xuICAgICAgICBmbGV4OiAxIDAgcmVtKDE4cHgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oMThweCk7XG4gICAgfVxufVxuXG5AbWl4aW4gYnJhbmRlZC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAkc3BhY2VyO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLW5mbS1kb3QtbGltZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMHB4KSByZW0oMTBweCk7XG4gICAgICAgIHdpZHRoOiByZW0oMTBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbn0iLCIvLyBEaXNwbGF5IFN0eWxlc1xuXG5AbWl4aW4gdHlwZS1kaXNwbGF5MSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGRpc3BsYXktZm9udC1mYW1pbHksXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgICRzaXplOiAgICAgIDQycHgsXG4gICAgICAgICRtLXNpemU6ICAgIDM2cHhcbiAgICApO1xufVxuXG5AbWl4aW4gdHlwZS1kaXNwbGF5MiB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGRpc3BsYXktZm9udC1mYW1pbHksXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICAkc2l6ZTogICAgICAzMnB4LFxuICAgICAgICAkbS1zaXplOiAgICAyNnB4XG4gICAgKTtcbn1cblxuQG1peGluIHR5cGUtZGlzcGxheTMge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoXG4gICAgICAgICRmYW1pbHk6ICAgICRkaXNwbGF5LWZvbnQtZmFtaWx5LFxuICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICAkc2l6ZTogICAgICAyMnB4LFxuICAgICAgICAkbS1zaXplOiAgICAxNnB4XG4gICAgKTtcbn1cblxuQG1peGluIHR5cGUtZGlzcGxheTQge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoXG4gICAgICAgICRmYW1pbHk6ICAgICRkaXNwbGF5LWZvbnQtZmFtaWx5LFxuICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICAkc2l6ZTogICAgICAyMHB4LFxuICAgICAgICAkbS1zaXplOiAgICAxNnB4LFxuICAgICAgICAkbGluZTogICAgICAxLjQsXG4gICAgICAgICRtLWxpbmU6ICAgIDEuNVxuICAgICk7XG59XG4iLCIvLyBIZWFkZXIgYW5kIE5hdmlnYXRpb24gTGluayBTdHlsZXNcblxuQG1peGluIG1haW4tbmF2KCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgIH1cbn1cblxuQG1peGluIG1haW4tbmF2LXN1Ym1lbnUoKSB7XG4gICAgZm9udC1zaXplOiAkbGFiZWwtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIHV0aWxpdHktbmF2LWxpbmsoKSB7XG4gICAgZm9udC1zaXplOiAkbGluay1mb250LXNpemUtYWx0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgICB9XG59XG4iLCIvLyBQRFAgc3R5bGVzXG5cbkBtaXhpbiBwZHAtcHJpY2UoKSB7XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBwZHAtcHJpY2Utc2FsZXMge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoXG4gICAgICAgICRmYW1pbHk6ICAgICRoZWFkaW5ncy1mb250LWZhbWlseSxcbiAgICAgICAgJHdlaWdodDogICAgJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgICRzaXplOiAgICAgIDI0cHgsXG4gICAgICAgICRsaW5lOiAgICAgIDEuNVxuICAgICk7XG59XG5cbkBtaXhpbiBwZHAtcHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6ICRoMS1tb2JpbGUtZm9udC1zaXplO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gcGRwLXNlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAkaDItbW9iaWxlLWZvbnQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgIH1cbn1cbiIsIlxuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLy8gVGFibGUgY29tcG9uZW50IHN0eWxlc1xuLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWluIGNsYXNzIHZhcmlhYmxlXG4kbnM6IHRhYmxlO1xuXG4uI3skbnN9IHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC8vIENvbXBvbmVudCBvcHRpb25hbCBjbGFzc2VzXG4gICAgLy8gLy8gLnRhYmxlLXN0aWNreSwgLnRhYmxlLW5vc3RpY2t5XG4gICAgLy8gLy8gLnRhYmxlLXNuYXAsIC50YWJsZS1ub3NuYXBcbiAgICAvLyAvLyAudGFibGUtc3RyaXBlZCwgLnRhYmxlLW5vc3RyaXBlZFxuICAgIC8vIC8vIC50YWJsZS1maXhlZCwgLnRhYmxlLW5vZml4ZWRcbiAgICAvLyAvLyAudGFibGUtbWgsIC50YWJsZS1taC0wXG4gICAgLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAvLyBcbiAgICAvLyAvLyBHZW5lcmF0ZXMgY2xhc3NlcyB0byBtYXRjaCBib290c3RyYXAgYnJlYWtwb2ludHNcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAvLyBNYXggaGVpZ2h0XG4gICAgICAgICAgICAgICAgJi4jeyRuc30jeyRpbmZpeH0tbWggeyAgICAgIFxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNDAwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmLiN7JG5zfSN7JGluZml4fS1taC0wIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFN0aWNreSB0YWJsZSBzZWN0aW9uIGhlYWRlclxuICAgICAgICAgICAgICAgICY6aGFzKC4jeyRuc30jeyRpbmZpeH0tc3RpY2t5KSB7XG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoY2FsYygkZm9udC1zaXplLWJhc2UtbW9iaWxlLXB4ICogJGxpbmUtaGVpZ2h0LWJhc2UpICsgY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCBcIjFfNVwiKSAqIDIpICsgJGJvcmRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoY2FsYygkZm9udC1zaXplLWJhc2UtcHggKiAkbGluZS1oZWlnaHQtYmFzZSkgKyBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIFwiMV81XCIpICogMikgKyAkYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE5vc3RpY2t5IHRhYmxlIHNlY3Rpb24gaGVhZGVyXG4gICAgICAgICAgICAgICAgJjpoYXMoLiN7JG5zfSN7JGluZml4fS1ub3N0aWNreSkge1xuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFRhYmxlIHNuYXBcbiAgICAgICAgICAgICAgICAmOmhhcyguI3skbnN9I3skaW5maXh9LXNuYXApIHtcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogYm90aCBtYW5kYXRvcnk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICB0aGVhZDpoYXMofiB0Ym9keSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5zZWN0aW9uLWhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGJvZHk6bm90KHRoZWFkIH4gKikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5zZWN0aW9uLWhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gVGFibGUgbm9zbmFwXG4gICAgICAgICAgICAgICAgJjpoYXMoLiN7JG5zfSN7JGluZml4fS1ub3NuYXApIHtcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhhcyguI3skbnN9I3skaW5maXh9LXNjcm9sbGluZGljYXRvcikge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmluLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDY0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IG1heCgyMCUsIHJlbSgxMjBweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LDI1NSwyNTUsNjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLXNjcm9sbC1pbmRpY2F0b3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oNnB4KSByZ2IoMjU1LDI1NSwyNTUsNjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3dpcGUgMnMgZWFzZS1pbiBpbmZpbml0ZSBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3dpcGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NSUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5mYWRlLW91dCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpoYXMoLiN7JG5zfSN7JGluZml4fS1ub3Njcm9sbGluZGljYXRvcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhhcyguaW4tdmlldykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gU3RpY2t5IGhlYWRlcnNcbiAgICAgICAgICAgICYjeyRpbmZpeH0tc3RpY2t5IHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgdGhlYWQsXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwdnc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tY29sLW1pbi13aWR0aDogMzB2dztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWNvbC1taW4td2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1jb2wtbWluLXdpZHRoOiAyOHZ3O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tY29sLW1pbi13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWNvbC1taW4td2lkdGg6IDIydnc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1jb2wtbWluLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRyZW1WYWx1ZTogcmVtKDI4NnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWNvbC1taW4td2lkdGg6ICN7JHJlbVZhbHVlfTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWNvbC1taW4td2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFsZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS1jb2wtbWluLXdpZHRoKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKGNhbGMoJGZvbnQtc2l6ZS1iYXNlLW1vYmlsZS1weCAqICRsaW5lLWhlaWdodC1iYXNlKSArIGNhbGMobWFwLWdldCgkc3BhY2VycywgXCIxXzVcIikgKiAyKSArIGNhbGMoJGJvcmRlci13aWR0aCAqIDIpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKGNhbGMoJGZvbnQtc2l6ZS1iYXNlLXB4ICogJGxpbmUtaGVpZ2h0LWJhc2UpICsgY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCBcIjFfNVwiKSAqIDIpICsgY2FsYygkYm9yZGVyLXdpZHRoICogMikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC50YWJsZS1zbmFwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gU3RpY2t5IGhlYWRcbiAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gU3RpY2t5IGZpcnN0IGNvbHVtblxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QodGhlYWQgfiAqKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBOb3N0aWNreVxuICAgICAgICAgICAgJiN7JGluZml4fS1ub3N0aWNreSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICB0aGVhZCxcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhbGYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFN0aWNreSBoZWFkXG4gICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFN0aWNreSBmaXJzdCBjb2x1bW5cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KHRoZWFkIH4gKikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUYWJsZSBsYXlvdXQgZml4ZWRcbiAgICAgICAgICAgICYjeyRpbmZpeH0tZml4ZWQge1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRhYmxlIGxheW91dCBub2ZpeFxuICAgICAgICAgICAgJiN7JGluZml4fS1ub2ZpeGVkIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFplYnJhIHN0cmlwZVxuICAgICAgICAgICAgJiN7JGluZml4fS1zdHJpcGVkIHtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyOm5vdCguc2VjdGlvbi1oZWFkZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE5vIHplYnJhIHN0cmlwZVxuICAgICAgICAgICAgJiN7JGluZml4fS1ub3N0cmlwZWQge1xuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgdHI6bm90KC5zZWN0aW9uLWhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyAvLy0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLy8gVGFibGUgd3JhcHBlclxuICAgIC8vIC8vLS0tLS0tLS0tLS0tLS1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBTY3JvbGxiYXJcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyKCRncmF5LTIwMCk7XG5cbiAgICAgICAgLy8gUmVtb3ZlIGJvcmRlcnMvcmFkaXVzIHdpdGggY29udGFpbmVyXG4gICAgICAgICN7JG5zfSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7ICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYWluIHN0eWxlc1xuICAgIHRoZWFkLFxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogbWFwLWdldCgkc3BhY2VycywgXCIxXzVcIikgbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjplbXB0eSxcbiAgICAgICAgICAgICAgICAmOmhhcygrIDplbXB0eSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKCsgOmVtcHR5KSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktc207XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNlcnMsIDEpIG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgLy8gSGFzIHRhYmxlIGJvZHlcbiAgICAgICAgJjpoYXMofiB0Ym9keSkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyBIYXMgdGFibGUgaGVhZFxuICAgICAgICAmOm5vdCg6aGFzKHRoZWFkIH4gKikpIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgICAgIHRoIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEb2VzIG5vdCBoYXZlIHRhYmxlIGhlYWRcbiAgICAgICAgJjpub3QodGhlYWQgfiAqKSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQ3VzdG9tIFNjcm9sbGJhclxuXG5AbWl4aW4gc2Nyb2xsYmFyKCRiYWNrZ3JvdW5kKSB7XG4gICAgQHN1cHBvcnRzIChzY3JvbGxiYXItd2lkdGg6IHRoaW4pIHtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRncmF5LTYwMCAkYmFja2dyb3VuZDtcbiAgICB9XG4gICAgXG4gICAgQHN1cHBvcnRzIHNlbGVjdG9yKDo6LXdlYmtpdC1zY3JvbGxiYXIpIHtcbiAgICAgICAgLy8gd2lkdGhcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRyYWNrXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGFuZGxlXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGw7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIYW5kbGUgb24gaG92ZXJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktODAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb3JtLWNvbnRyb2xcbntcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICBpbnB1dCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuIH1cbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgIC8vIEJvb3RzdHJhcCBmb2N1cyBvdmVycmlkZXNcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1yaW5nKHJlbSgxcHgpLCAkZm9jdXMsIHRydWUsIGZhbHNlKTtcblxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9jdXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1iZztcblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1yaW5nKHJlbSgxcHgpLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLCB0cnVlLCBmYWxzZSk7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZDpob3ZlcixcbiAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICY6ZGlzYWJsZWQ6YWN0aXZlLFxuICAgICYuZGlzYWJsZWQ6YWN0aXZlLFxuICAgICY6ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgJi5kaXNhYmxlZDpmb2N1cyxcbiAgICAmOmRpc2FibGVkOmNoZWNrZWQsXG4gICAgJi5kaXNhYmxlZDpjaGVja2VkIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG59XG5cblxuXG5sYWJlbCxcbi5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgIEBpbmNsdWRlIGxhYmVsLTEtYm9sZDtcbiAgICBcbiAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCBcIjBfNVwiKTtcblxuICAgIC5vcHRpb25hbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkc3BhY2VycywgMSk7XG4gICAgfVxufVxuXG5pbnB1dCArIGRpdjpub3QoLmlucHV0LWdyb3VwLWFwcGVuZCksXG4uZm9ybS1jYXB0aW9uLFxuLmZvcm0tdGV4dCxcbi5jaGFyLWNvdW50LFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmVycm9yLXRleHQsXG4uaW52YWxpZC1mZWVkYmFjazpoYXMofiAuaXMtaW52YWxpZCksXG4uZXJyb3ItdGV4dDpoYXMofiAuaXMtaW52YWxpZCkge1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLXRleHQtZm9udC1zaXplO1xuXG4gICAgJjpoYXMofiA6ZGlzYWJsZWQpLFxuICAgICY6aGFzKH4gLmRpc2FibGVkKSB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxufVxuXG4uaW52YWxpZC1mZWVkYmFjazpoYXMofiAuaXMtaW52YWxpZCksXG4uZXJyb3ItdGV4dDpoYXMofiAuaXMtaW52YWxpZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hhci1jb3VudCB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5jdXN0b20tcmFkaW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyMHB4IG9uIHNjcmVlblxuXG4gICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgICAgICAgICB6LWluZGV4OiAwOyAvLyBmb3IgRWRnZSBhbmQgSUUgaW5wdXQgc2VsZWN0aW9uXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCgjeyRsaW5lLWhlaWdodC1zbX1lbSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSkgLyAyKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKCN7JGxpbmUtaGVpZ2h0LWxnfWVtIC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9KSAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItaG92ZXItYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZDpob3ZlciB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ob3Zlci1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWhvdmVyLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICY6Y2hlY2tlZDphY3RpdmUsXG4gICAgICAgICY6Y2hlY2tlZDpmb2N1cyxcbiAgICAgICAgJjpjaGVja2VkOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcocmVtKDFweCksICRmb2N1cywgdHJ1ZSwgZmFsc2UpO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9jdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpOmFjdGl2ZSxcbiAgICAgICAgJjpub3QoOmNoZWNrZWQpOmZvY3VzLFxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoW2hpZGRlbl0pIHtcbiAgICAgICAgICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ob3Zlci1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAmOmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAmOmRpc2FibGVkOmFjdGl2ZSxcbiAgICAgICAgJi5kaXNhYmxlZDphY3RpdmUsXG4gICAgICAgICY6ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgICAgICYuZGlzYWJsZWQ6Zm9jdXMsXG4gICAgICAgICY6ZGlzYWJsZWQ6Y2hlY2tlZCxcbiAgICAgICAgJi5kaXNhYmxlZDpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQ6Y2hlY2tlZCxcbiAgICAgICAgJi5kaXNhYmxlZDpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1c3RvbS1zd2l0Y2gge1xuICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgeyAgXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWhlaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWhvdmVyLWJnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ob3Zlci1iZztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWhvdmVyLWJveC1zaGFkb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtcmluZyhyZW0oMXB4KSwgJGZvY3VzLCB0cnVlLCBmYWxzZSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvY3VzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItaG92ZXItYmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWhvdmVyLWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ob3Zlci1ib3gtc2hhZG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICY6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAgICAgJjpkaXNhYmxlZDphY3RpdmUsXG4gICAgICAgICAgICAmLmRpc2FibGVkOmFjdGl2ZSxcbiAgICAgICAgICAgICY6ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgICAgICAgICAmLmRpc2FibGVkOmZvY3VzLFxuICAgICAgICAgICAgJjpkaXNhYmxlZDpjaGVja2VkLFxuICAgICAgICAgICAgJi5kaXNhYmxlZDpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXN0b20tc3dpdGNoLXNtIHtcbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7ICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoLXNtICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoLXNtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1ib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplLXNtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VzdG9tLXN3aXRjaC1sZyB7XG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgeyAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aC1sZyArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1oZWlnaHQtbGc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aC1sZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemUtbGc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZS1sZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sOmhhcygrIC5pbnB1dC1ncm91cC1hcHBlbmQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDhweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMnB4KTtcblxuICAgICAgICAgICAgJjpoYXMoaW1nKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICAgICAgICAgLy8gQm9vdHN0cmFwIGZvY3VzIG92ZXJyaWRlc1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcocmVtKDFweCksICRmb2N1cywgdHJ1ZSwgZmFsc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvY3VzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gY3VzdG9tIHNlbGVjdHMgYW5kIHBhc3N3b3JkIGlucHV0IGdyb3VwcyBicmVhayBiYXNlIGJvb3RzdHJhcCBlcnJvciBtZXNzYWdlIGRpc3BsYXlcbi5pbnB1dC1ncm91cC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWxhYmVsLnRleHQtZGFuZ2VyIH4gLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuZXJyb3ItdGV4dCxcbi5pbnZhbGlkLWZlZWRiYWNrOmhhcyh+IC5pcy1pbnZhbGlkKSxcbi5lcnJvci10ZXh0Omhhcyh+IC5pcy1pbnZhbGlkKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAoKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlKSAtICRmb3JtLWZlZWRiYWNrLWljb24tc2l6ZSkgLyAyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1mZWVkYmFjay1pY29uLXNpemUgKyAkZm9ybS1mZWVkYmFjay1pY29uLWd1dHRlcjtcbn1cblxuLmN1c3RvbS1yYWRpby5jdXN0b20tcmFkaW8tYXMtY2hlY2tib3gge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLWRhcms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveC5jdXN0b20tY2hlY2tib3gtYXMtcmFkaW8ge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmZhdXgtcmFkaW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlICxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdChbaGlkZGVuXSkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtcmluZyhyZW0oMXB4KSwgJGZvY3VzLCB0cnVlLCBmYWxzZSk7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb2N1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuZmF1eC1yYWRpbyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEN1c3RvbSBidXR0b25zIGZvciBEZXNpZ24gU3lzdGVtIHYxLjBcbi8vIEJ1dHRvbiBvcHRpb25zIGhhdmUgYmVlbiBjb25kZW5zZWRcbi8vIE9sZCBidXR0b24gY2xhc3NlcyBoYXZlIGJlZW4gY29uc29saWRhdGVkIGludG8gbmV3IGJ1dHRvbnNcblxuLy8gQnV0dG9uIHZpc3VhbCBzdHlsZXMgb25seVxuLy8gVGhpcyBtaXhpbiBjb250YWlucyBvbmx5IHRoZSB2aXN1YWwgYXNwZWN0cyBvZiBhIGJ1dHRvbiwgc3VjaCBhcyBjb2xvcnMsIGJhY2tncm91bmRzLCBib3JkZXJzLFxuLy8gYW5kIGhvdmVyL2ZvY3VzIHN0YXRlcy4gSXQgYWxzbyBpbmNsdWRlcyB0aGUgYm9vdHN0cmFwIGJhc2UgcHJvcGVydGllcyByZXF1aXJlZCBmb3IgYSBidXR0b25cbi8vIHRvIHJlbmRlciBjb3JyZWN0bHkgd2l0aG91dCBuZWVkaW5nIHRvIGV4dGVuZCB0aGUgLmJ0biBjbGFzcyBkaXJlY3RseS5cblxuQG1peGluIGJ0bi12aXN1YWwge1xuICAgIC8vIFZpc3VhbCBzdHlsZXMgb25seSAoY29sb3JzLCBiYWNrZ3JvdW5kcywgYm9yZGVycywgaG92ZXIvZm9jdXMgc3RhdGVzKVxuICAgIC8vIEJvb3RzdHJhcCBiYXNlIHByb3BlcnRpZXMgKHJlcGxhY2VzIEBleHRlbmQgLmJ0biBkZXBlbmRlbmN5KVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcbiAgICB0cmFuc2l0aW9uOiAkYnRuLXRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gTkZNIG92ZXJyaWRlc1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdChbaGlkZGVuXSkge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC8vIEJvb3RzdHJhcCBmb2N1cyBvdmVycmlkZXNcbiAgICAgICAgJjpmb2N1cyB7ICBcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtcmluZyhyZW0oMnB4KSwgJGZvY3VzLCB0cnVlLCBmYWxzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBib290c3RyYXAgb3ZlcnJpZGUgZm9yIGRpc2FibGVkIHN0eWxlXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgJjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1kaXNhYmxlZC1tYWluLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidG4tZGlzYWJsZWQtbWFpbi1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkYnRuLWRpc2FibGVkLW1haW4tY29sb3I7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc1JSkgc2VwaWEoMSUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4N2RlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJhc2Ugc3R5bGVzIG1peGluXG5cbkBtaXhpbiBidG4tYmFzZSB7XG4gICAgLy8gSW5jbHVkZSB2aXN1YWwgc3R5bGVzIGZvciBidXR0b25cbiAgICAvLyBUaGVzZSBpbmNsdWRlIGJvb3RzdHJhcCBiYXNlIHByb3BlcnRpZXMgc3VjaCBhcyBkaXNwbGF5LCBmb250LCB0ZXh0IGFsaWdubWVudCwgY3Vyc29yLFxuICAgIC8vIGJhY2tncm91bmQsIGJvcmRlciwgY3Vyc29yLCBhbmQgdHJhbnNpdGlvbiB0aGF0IGFyZSByZXF1aXJlZCBmb3IgdGhlIGJ1dHRvbiB0byBcbiAgICBAaW5jbHVkZSBidG4tdmlzdWFsO1xuXG4gICAgLy8gSWNvbiBidXR0b24gaGFuZGxpbmdcbiAgICAmOmlzKC5pY29uKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBtYXAtZ2V0KCRzcGFjZXJzLCAxKTtcbiAgICAgICAgXG4gICAgICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLnNyLW9ubHkpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjppcyguYnRuLXNtKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjppcyguYnRuLWxnKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICAgICBcblxuICAgIC8vIE5GTSBCdXR0b24gR3VpZGVsaW5lc1xuICAgIC8vIFNtYWxsIE1vYmlsZSBhcmUgZnVsbC13aWR0aCwgZXhjZXB0IHdoZW4gaW5saW5lIHdpdGggYW5vdGhlciBDVEFcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5idG4taW5saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWluIGJ1dHRvbiBob3ZlciBlZmZlY3RzXG4vLyBNaXhpbiB0byBvdmVycmlkZSB2YXJpYW50LXNwZWNpZmljIHByb3BlcnRpZXMuXG4vLyBQYXNzIGluIGEgc3VmZml4IHN0cmluZyAoZS5nLiBcInNtXCIgb3IgXCJsZ1wiKSwgdGhlIGNvcnJlc3BvbmRpbmcgcGFkZGluZyB2YXJpYWJsZSxcbi8vIGFuZCB0aGUgY29ycmVzcG9uZGluZyBpY29uIHNpemUgdmFyaWFibGUuXG5cbkBtaXhpbiBidG4taG92ZXItdmFyaWFudC1vdmVycmlkZSgkc3VmZml4LCAkcGFkZGluZywgJHNpemUsICRnYXApIHtcbiAgICAmLiN7XCJidG4tI3skc3VmZml4fVwifSB7XG4gICAgICAgIC8vIE92ZXJyaWRlIHRoZSA6OmFmdGVyIHNpemUgcHJvcGVydGllc1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFkanVzdCBwYWRkaW5nIHdoZW4gTk9UIHVzaW5nIHRoZSBcImJ0bi1ob3Zlci1sZWZ0XCIgbW9kaWZpZXJcbiAgICAgICAgJjpub3QoLmJ0bi1ob3Zlci1sZWZ0KSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWCgkZ2FwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcgLSAkc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFkanVzdCBwYWRkaW5nIHdoZW4gdXNpbmcgXCJidG4taG92ZXItbGVmdFwiXG4gICAgICAgICYuYnRuLWhvdmVyLWxlZnQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVgoLSRnYXApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nIC0gJHNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBZGp1c3QgcGFkZGluZyBvbiBob3ZlclxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkcGFkZGluZyAtKCRzaXplIC8gMikpICsgKCRnYXAgLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmcgLSAoKCRzaXplICsgJGdhcCkgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWhvdmVyLWxlZnQ6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcgLSAoJHNpemUgLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRwYWRkaW5nIC0gKCgkc2l6ZSArICRnYXApIC8gMikpICsgKCRnYXAgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJVVFRPTiBIT1ZFUiBJQ09OXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0gRGVzY3JpcHRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENyZWF0ZXMgY2xhc3MgdGhhdCBkaXNwbGF5cyBhbiBpY29uIG9uIGJ1dHRvbiBob3Zlci5cbi8vIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVzIC5idG4taG92ZXItbGVmdCBjbGFzcyB0byBwbGFjZSB0aGUgaWNvbiBvbiB0aGUgbGVmdCBzaWRlIG9mIHRoZSBidXR0b24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0gUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gJGNsYXNzTmFtZTogQ2xhc3MgbmFtZSB0byBnZW5lcmF0ZSB0byBhcHBseSBob3ZlciBlZmZlY3Rcbi8vICRsaWdodEljb246IFNBU1MgdG9rZW4sIFNWRyBkYXRhOnVyaSwgb3IgU1ZHIGltYWdlIHBhdGguIFVzZWQgZm9yIGRhcmsgYnV0dG9ucy5cbi8vICRkYXJrSWNvbjogU0FTUyB0b2tlbiwgU1ZHIGRhdGE6dXJpLCBvciBTVkcgaW1hZ2UgcGF0aC4gVXNlZCBmb3IgbGlnaHQgYnV0dG9ucy5cbi8vICRyZXZlcnNlTGVmdDogVHJ1ZS9mYWxzZSBpZiB0aGUgLmJ0bi1ob3Zlci1sZWZ0IGNsYXNzIHNob3VsZCByZXZlcnNlIHRoZSBpY29uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYnRuLWhvdmVyLWljb24oJGNsYXNzTmFtZSwgJGxpZ2h0SWNvbiwgJGRhcmtJY29uLCAkcmV2ZXJzZUxlZnQ6IHRydWUpIHtcbiAgICBAaWYgJHJldmVyc2VMZWZ0ID09IHRydWUge1xuICAgICAgICAkcmV2ZXJzZUxlZnQ6IHNjYWxlKC0xKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJHJldmVyc2VMZWZ0OiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAmLiN7JGNsYXNzTmFtZX0ge1xuICAgICAgICAmOm5vdCguaWNvbik6bm90KDpoYXMoLmljb24pKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgICAgICAvLyBEZWZhdWx0IDo6YWZ0ZXIgc3R5bGVzXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnRuLWhvdmVyLWljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGJ0bi1ob3Zlci1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRidG4taG92ZXItaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkYnRuLWhvdmVyLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIExpZ2h0IGljb25cbiAgICAgICAgICAgICYuYnRuLXByaW1hcnktdHJhbnNhY3Rpb25hbCxcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnksXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5LWRhcmssXG4gICAgICAgICAgICAmLmJ0bi1kYXJrIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRsaWdodEljb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBEYXJrIGljb25cbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeS10cmFuc2FjdGlvbmFsLFxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeS1saWdodCxcbiAgICAgICAgICAgICYuYnRuLWxpZ2h0LFxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5LWxpZ2h0LFxuICAgICAgICAgICAgJi5idG4tb3V0bGluZS1saWdodCxcbiAgICAgICAgICAgICYuYnRuLXRyYW5zLWxpZ2h0LFxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5LWRhcmssXG4gICAgICAgICAgICAmLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbiAgICAgICAgICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSxcbiAgICAgICAgICAgICYuYnRuLXRyYW5zLWRhcmsge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGRhcmtJY29uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRGVmYXVsdCBwYWRkaW5nIHdoZW4gbm90IHVzaW5nIHRoZSBob3Zlci1sZWZ0IG9wdGlvblxuICAgICAgICAgICAgJjpub3QoLmJ0bi1ob3Zlci1sZWZ0KSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGJ0bi1ob3Zlci1pY29uLWdhcCkgc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14IC0gJGJ0bi1ob3Zlci1pY29uLXNpemU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFdoZW4gdXNpbmcgdGhlIGJ0bi1ob3Zlci1sZWZ0IG1vZGlmaWVyXG4gICAgICAgICAgICAmLmJ0bi1ob3Zlci1sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJGJ0bi1ob3Zlci1pY29uLWdhcCkgc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggLSAkYnRuLWhvdmVyLWljb24tc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSG92ZXIgc3RhdGUgb24gZGVmYXVsdFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGJ0bi1ob3Zlci1pY29uLWdhcCkgc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkYnRuLXBhZGRpbmcteCAtICgkYnRuLWhvdmVyLWljb24tc2l6ZSAvIDIpKSArICgkYnRuLWhvdmVyLWljb24tZ2FwIC8gMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAtICgoJGJ0bi1ob3Zlci1pY29uLXNpemUgKyAkYnRuLWhvdmVyLWljb24tZ2FwKSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBIb3ZlciBzdGF0ZSB3aGVuIHVzaW5nIHRoZSBidG4taG92ZXItbGVmdCBtb2RpZmllclxuICAgICAgICAgICAgJi5idG4taG92ZXItbGVmdDpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRidG4taG92ZXItaWNvbi1nYXApICRyZXZlcnNlTGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggLSAoKCRidG4taG92ZXItaWNvbi1zaXplICsgJGJ0bi1ob3Zlci1pY29uLWdhcCkgLyAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkYnRuLXBhZGRpbmcteCAtICgkYnRuLWhvdmVyLWljb24tc2l6ZSAvIDIpKSArICgkYnRuLWhvdmVyLWljb24tZ2FwIC8gMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFZhcmlhbnQgb3ZlcnJpZGVzIGZvciAuYnRuLXNtIGFuZCAuYnRuLWxnXG4gICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXItdmFyaWFudC1vdmVycmlkZShcInNtXCIsICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWhvdmVyLWljb24tc2l6ZS1zbSwgJGJ0bi1ob3Zlci1pY29uLWdhcC1zbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXItdmFyaWFudC1vdmVycmlkZShcImxnXCIsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWhvdmVyLWljb24tc2l6ZS1sZywgJGJ0bi1ob3Zlci1pY29uLWdhcC1sZyk7XG4gICAgICAgIH1cbiAgICB9XG59ICBcblxuLy8gUHJpbWFyeSB0cmFuc2FjdGlvbmFsXG5cbkBtaXhpbiBidG4tcHJpbWFyeS10cmFuc2FjdGlvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnRuLXRyYW5zYWN0aW9uYWwtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXRyYW5zYWN0aW9uYWwtY29sb3I7XG4gICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLXRyYW5zYWN0aW9uYWwtaG92ZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tdHJhbnNhY3Rpb25hbC1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUHJpbWFyeSBhbmQgcHJpbWFyeSBkYXJrXG5cbkBtaXhpbiBidG4tcHJpbWFyeS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLXByaW1hcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tcHJpbWFyeS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUHJpbWFyeSBsaWdodFxuXG5AbWl4aW4gYnRuLXByaW1hcnktbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdChbaGlkZGVuXSkge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2Vjb25kYXJ5IHRyYW5zYWN0aW9uYWxcblxuQG1peGluIGJ0bi1zZWNvbmRhcnktdHJhbnNhY3Rpb25hbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBib3JkZXItY29sb3I6ICRidG4tdHJhbnNhY3Rpb25hbC1jb2xvcjtcbiAgICBjb2xvcjogJGJ0bi10cmFuc2FjdGlvbmFsLWNvbG9yO1xuICAgXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTZWNvbmRhcnkgYW5kIHNlY29uZGFyeSBkYXJrXG5cbkBtaXhpbiBidG4tc2Vjb25kYXJ5LWRhcmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgIFxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdChbaGlkZGVuXSkge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2Vjb25kYXJ5IGxpZ2h0XG5cbkBtaXhpbiBidG4tc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUZXJ0aWFyeSBkYXJrXG5cbkBtaXhpbiBidG4tdGVydGlhcnktZGFyayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBib3JkZXItY29sb3I6ICR0cmFucztcbiAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdChbaGlkZGVuXSkge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUZXJ0aWFyeSBsaWdodFxuXG5AbWl4aW4gYnRuLXRlcnRpYXJ5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1jb2xvcjogJHRyYW5zO1xuICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoW2hpZGRlbl0pIHtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQmFzZSBidXR0b24gc3R5bGVzIGZvciBhbGwgdmFyaWF0aW9uc1xuLmJ0biB7XG4gICAgQGluY2x1ZGUgYnRuLWJhc2U7XG5cbiAgICBAaW5jbHVkZSBidG4taG92ZXItaWNvbignYnRuLWhvdmVyLWFycm93JywgJGJ0bi1ob3Zlci1hcnJvdy1saWdodCwgJGJ0bi1ob3Zlci1hcnJvdywgJHJldmVyc2VMZWZ0OiB0cnVlKTtcblxuICAgIEBpbmNsdWRlIGJ0bi1ob3Zlci1pY29uKCdidG4taG92ZXIteCcsICRidG4taG92ZXIteC1saWdodCwgJGJ0bi1ob3Zlci14LCAkcmV2ZXJzZUxlZnQ6IGZhbHNlKTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBOZXcgY2xhc3Nlc1xuXG4vLyAuYnRuLXByaW1hcnktdHJhbnNhY3Rpb25hbFxuLmJ0bi1wcmltYXJ5LXRyYW5zYWN0aW9uYWwge1xuICAgIEBpbmNsdWRlIGJ0bi1wcmltYXJ5LXRyYW5zYWN0aW9uYWw7XG59XG5cbi8vIC5idG4tcHJpbWFyeS1kYXJrXG4uYnRuLXByaW1hcnktZGFyayxcbi5idG4tcHJpbWFyeSxcbi5idG4tZGFyayxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBidG4tcHJpbWFyeS1kYXJrO1xufVxuXG4vLyAuYnRuLXByaW1hcnktbGlnaHRcbi5idG4tcHJpbWFyeS1saWdodCxcbi5idG4tbGlnaHQge1xuICAgIEBpbmNsdWRlIGJ0bi1wcmltYXJ5LWxpZ2h0O1xufVxuXG4vLyAuYnRuLXNlY29uZGFyeS10cmFuc2FjdGlvbmFsXG4uYnRuLXNlY29uZGFyeS10cmFuc2FjdGlvbmFsIHtcbiAgICBAaW5jbHVkZSBidG4tc2Vjb25kYXJ5LXRyYW5zYWN0aW9uYWw7XG59XG5cbi8vIC5idG4tc2Vjb25kYXJ5LWRhcmtcbi5idG4tc2Vjb25kYXJ5LWRhcmssXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLXRyYW5zLWRhcmssXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gICAgQGluY2x1ZGUgYnRuLXNlY29uZGFyeS1kYXJrO1xufVxuXG4vLyAuYnRuLXNlY29uZGFyeS1saWdodFxuLmJ0bi1zZWNvbmRhcnktbGlnaHQsXG4uYnRuLW91dGxpbmUtbGlnaHQsXG4uYnRuLXRyYW5zLWxpZ2h0IHtcbiAgICBAaW5jbHVkZSBidG4tc2Vjb25kYXJ5LWxpZ2h0O1xufVxuXG4vLyAuYnRuLXRlcnRpYXJ5LWRhcmtcbi5idG4tdGVydGlhcnktZGFyayxcbi5idG4tbGluayxcbi5idG4tbGluazIsXG4uYnRuLWxpbms0LFxuLmJ0bi1saW5rNSB7XG4gICAgQGluY2x1ZGUgYnRuLXRlcnRpYXJ5LWRhcms7XG59XG5cbi8vIC5idG4tdGVydGlhcnktZGFyayB3aXRob3V0IHVuZGVybGluZVxuLmJ0bi1saW5rMyB7XG4gICAgQGluY2x1ZGUgYnRuLXRlcnRpYXJ5LWRhcms7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG59XG5cbi8vIC5idG4tdGVydGlhcnktbGlnaHRcbi5idG4tdGVydGlhcnktbGlnaHQge1xuICAgIEBpbmNsdWRlIGJ0bi10ZXJ0aWFyeS1saWdodDtcbn1cblxuLy8gQm9vdHN0cmFwIGJ1dHRvbiByZXNldHNcbi5idG4tc3VjY2Vzcyxcbi5idG4td2FybmluZyxcbi5idG4tZGFuZ2VyIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5idG4tdmlkZW8ge1xuICAgIEBpbmNsdWRlIGJ0bi1wcmltYXJ5LWRhcms7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIC8vIGxlZnQgc2lkZWQgaWNvblxuXG4gICAgJjpub3QoLmljb24tcmlnaHQpIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkc3ZnLXZpZGVvLXdoaXRlLCBsZWZ0LCAyN3B4KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyN3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkc3ZnLXZpZGVvLXdoaXRlLCBsZWZ0LCAyN3B4KTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmlnaHQgc2lkZWQgaWNvblxuXG4gICAgJi5pY29uLXJpZ2h0IHtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgaWNvbigkc3ZnLXZpZGVvLXdoaXRlLCByaWdodCwgMjdweCwgYmVmb3JlKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI3cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHN2Zy12aWRlby13aGl0ZSwgcmlnaHQsIDI3cHgsIGJlZm9yZSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI3cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXZpZGVvLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi1zZWNvbmRhcnktZGFyaztcbiAgICBcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLy8gbGVmdCBzaWRlZCBpY29uXG5cbiAgICAmOm5vdCguaWNvbi1yaWdodCkge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRzdmctdmlkZW8sIGxlZnQsIDI3cHgpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI3cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRzdmctdmlkZW8sIGxlZnQsIDI3cHgpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjdweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSaWdodCBzaWRlZCBpY29uXG5cbiAgICAmLmljb24tcmlnaHQge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGljb24oJHN2Zy12aWRlbywgcmlnaHQsIDI3cHgsIGJlZm9yZSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyN3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRzdmctdmlkZW8sIHJpZ2h0LCAyN3B4LCBiZWZvcmUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyN3B4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGFyayB0ZXh0IG9uIGxpZ2h0IGJhY2tncm91bmRcbi5idG4td2FybmluZyxcbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGNvbG9yOiAkZGFyaztcbn1cblxuLmJ0bi1hZGQtc2VydmljZSB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi8vIEljb24gQnV0dG9uc1xuXG4vLyBFbWJlZGRlZCBpY29uIGhhbmRsaW5nXG4uYnRuOm5vdCg6aG92ZXIpIC5pY29uLmhvdmVyLWljb24sXG4uYnRuOmhvdmVyIC5pY29uLmhvdmVyLWljb24gfiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi12aWRlby1vdXRsaW5lLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC52aWRlby1pY29uIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyN3B4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLXZpZGVvO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMTVzO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgICAgIC52aWRlby1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjdweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Zy12aWRlby13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpbmstdmlkZW8ge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBpY29uKCRzdmctdmlkZW8sIGxlZnQsIDI3cHgpO1xufVxuXG4ucmVtb3ZlLWJ0bixcbi5yZW1vdmUtYnRuLWxnIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICAgIGJ1dHRvbi5jbG9zZSB7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLmNsb3NlIHtcbiAgICBvcGFjaXR5OiAxOyAvLyBCUyBvdmVycmlkZVxufVxuXG4vLyBsaW5rcyB3aXRoIGJ1dHRvbiBjbGFzc2VzXG5hLmJ0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSWNvbnMgTWl4aW5zXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEFkZHMgYW4gU1ZHIGljb24gLSBtdXN0IGhhdmUgcGF0aCBvciBTVkcgbGlzdGVkIGluIHZhcmlhYmxlcyBmaWxlLlxuLy8gZXg6ICBAaW5jbHVkZSBpY29uKCRzdmctdmlkZW8tYmxhY2ssIHJpZ2h0LCAyMHB4LCA5MCk7XG4vLyB9XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGljb24oJGljb24sICRwb3NpdGlvbiwgJHNpemU6IDIwcHgsICRwZXVkb0VsOiBiZWZvcmUsICRyb3RhdGU6IG51bGwpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaWYgJHBldWRvRWwgPT0gYWZ0ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI3skaWNvbn0gbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlckVsZW1lbnQodmVydGljYWwsIGFic29sdXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRpY29ufSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyRWxlbWVudCh2ZXJ0aWNhbCwgYWJzb2x1dGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRyb3RhdGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRyb3RhdGV9ZGVnKTtcbiAgICB9XG59XG4iLCIuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgPiAuYnRuIHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250ZW50c3dpdGNoZXItYWN0aXZlLWJnO1xuICAgICAgICAgICAgY29sb3I6ICRjb250ZW50c3dpdGNoZXItYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQmFzZSBzdHlsZXNcblxuLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXgpO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZS5oNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNhY2NvcmRpb24gJiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcblxuICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJGFjY29yZGlvbi1zcGFjZXIteSAkYWNjb3JkaW9uLXNwYWNlci14O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGFjY29yZGlvbi1idG4teSAkYWNjb3JkaW9uLWJ0bi14O1xuXG4gICAgICAgICAgICAgICAgJi5idG4tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN2Zy1hcnJvdy1yaWdodCBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogJGFjY29yZGlvbi1zcGFjZXIteDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkYWNjb3JkaW9uLXBhcmFncmFwaC1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWxpbmsge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIuYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWZvbnQtd2VpZ2h0O1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkdHJhbnM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14ICRhbGVydC1wYWRkaW5nLXkgY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCA2KSArICRhbGVydC1pY29uLXNpemUpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMobWFwLWdldCgkc3BhY2VycywgNCkgKyAkYWxlcnQtaWNvbi1zaXplKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRhbGVydC1pY29uLXNpemU7XG4gICAgfVxuXG4gICAgLy8gLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAvLyBDb21wb25lbnQgb3B0aW9uYWwgY2xhc3Nlc1xuICAgIC8vIC8vIC5hbGVydC1zdGFja2VkXG4gICAgLy8gLy8gLmFsZXJ0LWRlZmF1bHRcbiAgICAvLyAvLyAuYWxlcnQtc21cbiAgICAvLyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC8vIEdlbmVyYXRlcyBjbGFzc2VzIHRvIG1hdGNoIGJvb3RzdHJhcCBicmVha3BvaW50c1xuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgICAgICAgICAmLmFsZXJ0I3skaW5maXh9LWRlZmF1bHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteCAkYWxlcnQtcGFkZGluZy15IGNhbGMobWFwLWdldCgkc3BhY2VycywgNikgKyAkYWxlcnQtaWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIDQpICsgJGFsZXJ0LWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkYWxlcnQtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGVydCN7JGluZml4fS1zdGFja2VkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCA0KSArICRhbGVydC1pY29uLXNpemUtc3RhY2tlZCkgJGFsZXJ0LXBhZGRpbmcteCAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIDIpICsgJGFsZXJ0LWljb24tc2l6ZS1zdGFja2VkKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkYWxlcnQtaWNvbi1zaXplLXN0YWNrZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsZXJ0I3skaW5maXh9LXNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGVydCN7JGluZml4fS1tZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWxlcnQjeyRpbmZpeH0tbGcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhbGVydC1zdWNjZXNzLWJvcmRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Z19pY29uX3N1Y2Nlc3Mtb3V0bGluZV93aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1zdWNjZXNzLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGVydC1pbmZvIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWxlcnQtaW5mby1ib3JkZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmdfaWNvbl9pbmZvLW91dGxpbmVfd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtaW5mby1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWxlcnQtd2FybmluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXdhcm5pbmctYm9yZGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnX2ljb25fd2FybmluZy1vdXRsaW5lX3doaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXdhcm5pbmctYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LWRhbmdlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LWRhbmdlci1ib3JkZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmdfaWNvbl9kYW5nZXItb3V0bGluZV93aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1kYW5nZXItYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LXN1Y2Nlc3MsXG4gICAgJi5hbGVydC1pbmZvLFxuICAgICYuYWxlcnQtd2FybmluZyxcbiAgICAmLmFsZXJ0LWRhbmdlciB7XG4gICAgICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCA0KSArICRhbGVydC1pY29uLXNpemUtY2xvc2UpO1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMobWFwLWdldCgkc3BhY2VycywgNCkgKyAkYWxlcnQtaWNvbi1zaXplLWNsb3NlKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIDQpICsgJGFsZXJ0LWljb24tc2l6ZS1jbG9zZSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmdfaWNvbl9jbG9zZV9kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRhbGVydC1pY29uLXNpemUtY2xvc2U7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGFsZXJ0LWNsb3NlLXRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJi5hbGVydC1zdGFja2VkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGFsZXJ0LXBhZGRpbmcteDtcblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnX2ljb25fY2xvc2Utd2l0aG91dC1jaXJjbGVfd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRhbGVydC1pY29uLXNpemUtY2xvc2Utc3RhY2tlZDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIDIpICsgJGFsZXJ0LWljb24tc2l6ZS1jbG9zZS1zdGFja2VkKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCAyKSArICRhbGVydC1pY29uLXNpemUtY2xvc2Utc3RhY2tlZCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3NoYXBlc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy96X2luZGV4XCI7XG5cbiRiYWRnZS1hcnJvdy13aWR0aDogMTJweDtcblxuLmJhZGdlLFxuLmJhZGdlLW1kIHtcbiAgICBAaW5jbHVkZSBiYWRnZSgkcHJpbWFyeSk7XG5cbiAgICAmLWNvbnRhaW5lcixcbiAgICAmLW1hcnhlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IHooXCJiYWRnZXNcIik7XG4gICAgICAgIGxlZnQ6IHJlbSgxcHgpO1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICB9XG59XG5cbi5iYWRnZS1zbSB7XG4gICAgQGluY2x1ZGUgYmFkZ2Utc20oJHByaW1hcnkpO1xufVxuXG4uYmFkZ2UtbWFyeGVudC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm90dG9tIDogbWFwLWdldCgkc3BhY2VycywgXCIxMF81XCIpO1xuICAgICAgICBsZWZ0IDogbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICBib3R0b20gOiBtYXAtZ2V0KCRzcGFjZXJzLCA3KTtcbiAgICAgICAgbGVmdCA6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgIH1cbn1cblxuLm11bHRpLWJhZGdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm11bHRpLWJhZGdlLWNvbnRhaW5lciA+IC5iYWRnZSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1tYXJ4ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxufVxuXG4uYmFkZ2UtZ3JlZW4sXG4uYmFkZ2UtZnJlZS1kZWxpdmVyeSxcbi5iYWRnZS1yZXdhcmQsXG4uYmFkZ2UtaW5zdGFsbCxcbi5iYWRnZS1vbmxpbmUsXG4uYmFkZ2UtaW5zdG9yZSxcbi5iYWRnZS1zdWNjZXNzLFxuLmJhZGdlLW5ld2Fycml2YWwge1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5iYWRnZS1pbnN0YWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTBweCk7XG59XG5cbi5iYWRnZS1zdXBlci1idXksXG4uYmFkZ2UtYmx1ZSxcbi5iYWRnZS1wcmVvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50Mjtcbn1cblxuLmJhZGdlLXByZW93bmVkLFxuLmJhZGdlLXB1cnBsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LXB1cnBsZTtcbn1cblxuLmJhZGdlLXllbGxvdyxcbi5iYWRnZS1jbGVhcmFuY2UsXG4uYmFkZ2UtYmVzdC1zZWxsZXIsXG4uYmFkZ2UtZXhjbHVzaXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ0O1xufVxuXG4uYmFkZ2UtbmZtLXBsdXMsXG4uYmFkZ2Utb3JhbmdlIHtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ1O1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5iYWRnZS1kYW5nZXIsXG4uYmFkZ2UtcmVkLFxuLmJhZGdlLWRvb3JidXN0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG59XG5cbi5iYWRnZS1pbmZvLFxuLmJhZGdlLWdhcyxcbi5iYWRnZS1kdWFsLWZ1ZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGluZm87XG59XG5cbi5iYWRnZS1yZWQtb3JhbmdlLFxuLmJhZGdlLWVsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktb3JhbmdlO1xufVxuXG4uYmFkZ2UtbGlnaHQsXG4uYmFkZ2UtZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbn1cbiIsIkBpbXBvcnQgXCIuL3R5cGVNaXhpbnMvZGlzcGxheVwiO1xuQGltcG9ydCBcIi4vdHlwZU1peGlucy9oZWFkaW5nc1wiO1xuQGltcG9ydCBcIi4vdHlwZU1peGlucy9sYWJlbHNcIjtcbkBpbXBvcnQgXCIuL3R5cGVNaXhpbnMvbGlua3NcIjtcbkBpbXBvcnQgXCIuL3R5cGVNaXhpbnMvaGVhZGVyTmF2XCI7XG5AaW1wb3J0IFwiLi90eXBlTWl4aW5zL3BkcFR5cGVcIjtcbkBpbXBvcnQgXCIuL3R5cGVNaXhpbnMvcHJvZHVjdFRpbGVUeXBlXCI7XG5cbi8vIHdoaXRlIHRleHQgb24gZGFyayBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gd2hpdGUtZm9udC1zbW9vdGhpbmcge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIFBhcmFncmFwaCBvdmVycmlkZSBoZWxwZXJcblxuQG1peGluIHR5cGUtcCB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGZvbnQtZmFtaWx5LWJhc2UsXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgICRzaXplOiAgICAgIDE2cHgsXG4gICAgICAgICRtLXNpemU6ICAgIDE0cHgsXG4gICAgICAgICRsaW5lOiAgICAgICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gICAgICAgICRtLWxpbmU6ICAgICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtbW9iaWxlXG4gICAgKTtcbn1cblxuQG1peGluIHR5cGUtcC1ib2xkIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZSxcbiAgICAgICAgJHdlaWdodDogICAgJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgICRzaXplOiAgICAgIDE2cHgsXG4gICAgICAgICRtLXNpemU6ICAgIDE0cHgsXG4gICAgICAgICRsaW5lOiAgICAgICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQsXG4gICAgICAgICRtLWxpbmU6ICAgICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtbW9iaWxlXG4gICAgKTtcbn1cblxuLy8gTk9UIFlFVCBDVVNUT01JWkVEIEZPUiBORk1cblxuLy8gQ2F0ZWdvcnkgTGluayBTdHlsZXNcblxuLy8gQG1peGluIGNhdGVnb3J5LW5hdi1saW5rKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogJGxpbmstZm9udC1zaXplO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbi8vICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbi8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uLWFsdDtcbi8vICAgICB9XG5cbi8vICAgICAmOmhvdmVyLFxuLy8gICAgICY6YWN0aXZlLFxuLy8gICAgICY6Zm9jdXMge1xuLy8gICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4vLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbi1hbHQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBDYXJ0IExpbmsgU3R5bGVzXG5cbi8vIEBtaXhpbiB0eXBlLWNhcnQtaGVhZGVyIHtcbi8vICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM4cHgpO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1peGluIHR5cGUtY2FydC1lc3RpbWF0ZWQtdG90YWwge1xuLy8gICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbi8vIH1cblxuLy8gQ2hlY2tvdXQgTGluayBTdHlsZXNcblxuLy8gQG1peGluIGNoZWNrb3V0LXByaWNlKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy8gfVxuXG4vLyBAbWl4aW4gY2hlY2tvdXQtcHJpY2Utc2FsZSgpIHtcbi8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbi8vICAgICBjb2xvcjogJGFjY2VudC0xO1xuLy8gfVxuXG4vLyBAbWl4aW4gcHJvZHVjdC1jYXJkLXByaWNlIHtcbi8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbi8vICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4vLyB9XG5cbi8vIEBtaXhpbiBwcm9kdWN0LWNhcmQtcHJpY2Utc2FsZSB7XG4vLyAgICAgQGluY2x1ZGUgcHJvZHVjdC1jYXJkLXByaWNlKCk7XG5cbi8vICAgICBjb2xvcjogJGFjY2VudC0xO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuLy8gfVxuXG4vLyBAbWl4aW4gY2FyZC1uYW1lKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbi8vICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4vLyB9XG5cbi8vIEBtaXhpbiBwcm9kdWN0LW5hbWUoKSB7XG4vLyAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4vLyAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG5cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQG1peGluIHNlYXJjaC1yZWZpbmVtZW50LWhlYWRlcigpIHtcbi8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuLy8gfVxuXG4vLyBAbWl4aW4gc2VhcmNoLXJlc3VsdHMtdGV4dCgpIHtcbi8vICAgICBmb250LXNpemU6ICRoMi1tb2JpbGUtZm9udC1zaXplO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG4vLyAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDhweCk7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWl4aW4gc3VtbWFyeS1zZWN0aW9uLWxhYmVsKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuLy8gICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIEBtaXhpbiBtb2RhbC1oZWFkZXIoKSB7XG4vLyAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4vLyAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuLy8gfVxuXG4vLyBAbWl4aW4gbWluaWNhcnQtc3ViLXRvdGFsIHtcbi8vICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyB9XG5cbi8vIEBtaXhpbiBhdGMtcHJvZHVjdC1uYW1lKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy8gfVxuXG4vLyBAbWl4aW4gdHlwZS1wcm9kdWN0LXRvLXJlbW92ZSB7XG4vLyAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4vLyAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuLy8gfVxuXG4vLyBAbWl4aW4gc2VhcmNoLXN1Z2dlc3Rpb25zLXRpdGxlIHtcbi8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuLy8gfVxuXG4vLyBAbWl4aW4gY29tcGFyaXNvbi1iYXItdGl0bGUge1xuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy8gfVxuXG4vLyBAbWl4aW4gY29tcGFyaXNvbi1wcm9kdWN0LW5hbWUge1xuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcbi8vIH1cblxuLy8gQG1peGluIGNvbXBhcmlzb24tcmVtb3ZlLWxpbmsge1xuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24tYWx0O1xuXG4vLyAgICAgJi5hY3RpdmUsXG4vLyAgICAgJjphY3RpdmUsXG4vLyAgICAgJjpob3Zlcixcbi8vICAgICAmOmZvY3VzIHtcbi8vICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbi8vICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWl4aW4gY29tcGFyaXNvbi1jbGVhci1saW5rKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4vLyAgICAgJi5hY3RpdmUsXG4vLyAgICAgJjphY3RpdmUsXG4vLyAgICAgJjpob3Zlcixcbi8vICAgICAmOmZvY3VzIHtcbi8vICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbi8vICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBAbWl4aW4gY29tcGFyaXNvbi10YWJsZS1hdHRyLWxhYmVsKCkge1xuLy8gICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbi8vICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vLyAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuLy8gfVxuIiwiLy8gVGFic1xuXG4vLyBSZXNldCBiYXNlIHN0eWxlcyBmb3IgYm90aCB0YWJzIGFuZCBwaWxscyB0byBzaGFyZWQgZGVmYXVsdHNcblxuLm5hdi10YWJzLFxuLm5hdi1waWxscyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgycHgpO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMnB4KTtcbiAgICBtYXJnaW46IHJlbSgtMnB4KSByZW0oLTJweCkgMCByZW0oLTJweCk7XG5cbiAgICBAaW5jbHVkZSBzY3JvbGxiYXIodHJhbnNwYXJlbnQpO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjZXJzLCAxKSBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMsIGNvbG9yIDMwMG1zLCBib3JkZXIgMzAwbXM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsLW07XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAtZ2V0KCRzcGFjZXJzLCAxKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE5JSkgc2VwaWEoMTMlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyNTZkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg4OSUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAzMDBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDAlKSBzZXBpYSgxMCUpIHNhdHVyYXRlKDYwOSUpIGh1ZS1yb3RhdGUoMzM3ZGVnKSBicmlnaHRuZXNzKDg3JSkgY29udHJhc3QoNzklKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQsXG4gICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgJi5kaXNhYmxlZDpob3ZlcixcbiAgICAgICAgICAgICY6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuLWRpc2FibGVkLW1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LWZpdCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5mb3JtLW5hdiAubmF2LWl0ZW0+Lm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgMCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdi1saW5rLWJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2LWxpbmstYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2LWxpbmstYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYubmF2YmFyLW5hdiB7XG4gICAgLnJlc2V0LXBhc3N3b3JkLWZvcm0tbW9kYWwgLm5vdGlmaWNhdGlvbnMtY29udGFpbmVyIC5hbGVydC5hbGVydC1kYW5nZXIsXG4gICAgICAgIC5yZXNldC1wYXNzd29yZC1mb3JtLW1vYmlsZSAubm90aWZpY2F0aW9ucy1jb250YWluZXIgLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgfVxufVxuXG4vLyBQaWxsc1xuXG4ubmF2LXBpbGxzIHtcbiAgICBnYXA6IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMnB4KTtcblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmLmhpZ2xpZ2h0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTmV3IExhYmVsIFN0eWxlc1xuXG5AbWl4aW4gbGFiZWwtbSgpIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZSxcbiAgICAgICAgJHdlaWdodDogICAgJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgICRzaXplOiAgICAgICRmb250LXNpemUtYm9keSxcbiAgICAgICAgJG0tc2l6ZTogICAgJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZSxcbiAgICAgICAgJGxpbmU6ICAgICAgMS4xMjUsIC8vIEN1c3RvbVxuICAgICAgICAkbS1saW5lOiAgICAxLjE0NSAvLyBDdXN0b21cbiAgICApO1xufVxuXG5cbi8vIE9sZCBMYWJlbCBTdHlsZXNcblxuQG1peGluIGxhYmVsLTEoKSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGZvbnQtZmFtaWx5LWJhc2UsXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgICRzaXplOiAgICAgICRmb250LXNpemUtYm9keSxcbiAgICAgICAgJG0tc2l6ZTogICAgJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZSxcbiAgICAgICAgJGxpbmU6ICAgICAgJGxpbmUtaGVpZ2h0LWxnLFxuICAgICAgICAkbS1saW5lOiAgICAkbGluZS1oZWlnaHQtc21cbiAgICApO1xufVxuXG5AbWl4aW4gbGFiZWwtMS1ib2xkKCkge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoXG4gICAgICAgICRmYW1pbHk6ICAgICRmb250LWZhbWlseS1iYXNlLFxuICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtYm9sZCxcbiAgICAgICAgJHNpemU6ICAgICAgJGZvbnQtc2l6ZS1ib2R5LFxuICAgICAgICAkbS1zaXplOiAgICAkZm9udC1zaXplLWJvZHktbW9iaWxlLFxuICAgICAgICAkbGluZTogICAgICAkbGluZS1oZWlnaHQtbGcsXG4gICAgICAgICRtLWxpbmU6ICAgICRsaW5lLWhlaWdodC1zbVxuICAgICk7XG59XG5cbkBtaXhpbiBsYWJlbC0yKCkge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoXG4gICAgICAgICRmYW1pbHk6ICAgICRmb250LWZhbWlseS1iYXNlLFxuICAgICAgICAkd2VpZ2h0OiAgICAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICAkc2l6ZTogICAgICAkZm9udC1zaXplLXNtXG4gICAgKTtcbn1cblxuQG1peGluIGxhYmVsLTItYm9sZCgpIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZSxcbiAgICAgICAgJHdlaWdodDogICAgJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgICRzaXplOiAgICAgICRmb250LXNpemUtc21cbiAgICApO1xufVxuXG5AbWl4aW4gbGFiZWwtMygpIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZSxcbiAgICAgICAgJHdlaWdodDogICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCxcbiAgICAgICAgJHNpemU6ICAgICAgJGZvbnQtc2l6ZS1sZyxcbiAgICAgICAgJGxpbmU6ICAgICAgJGxpbmUtaGVpZ2h0LXNtXG4gICAgKTtcbn1cblxuQG1peGluIGxhYmVsLTMtYm9sZCgpIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KFxuICAgICAgICAkZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZSxcbiAgICAgICAgJHdlaWdodDogICAgJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgICRzaXplOiAgICAgICRmb250LXNpemUtbGcsXG4gICAgICAgICRsaW5lOiAgICAgICRsaW5lLWhlaWdodC1zbVxuICAgICk7XG59XG5cbkBtaXhpbiBsYWJlbC00LWJvbGQoKSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShcbiAgICAgICAgJGZhbWlseTogICAgJGZvbnQtZmFtaWx5LWJhc2UsXG4gICAgICAgICR3ZWlnaHQ6ICAgICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICAkc2l6ZTogICAgICAkZm9udC1zaXplLWxnLFxuICAgICAgICAkbS1zaXplOiAgICAkZm9udC1zaXplLWJvZHksXG4gICAgICAgICRsaW5lOiAgICAgICRsaW5lLWhlaWdodC1zbVxuICAgICk7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzZSBFbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHbG9iYWwgZm9udCBzbW9vdGhpbmdcbioge1xuXHRAaW5jbHVkZSB3aGl0ZS1mb250LXNtb290aGluZztcbn1cblxuLy8gU21vb3RoIHNjcm9sbFxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBCb2R5XG5ib2R5IHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4vKiBEZWZhdWx0IGZvY3VzIGZvciBpbnRlcmFjdGl2ZSBlbGVtZW50cyAqL1xuYVtocmVmXSxcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5zdW1tYXJ5LFxuW3JvbGU9XCJidXR0b25cIl0sXG5bcm9sZT1cImNoZWNrYm94XCJdLFxuW3JvbGU9XCJ0ZXh0Ym94XCJdLFxuW3RhYmluZGV4PVwiMFwiXSB7XG4gICAgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoW2hpZGRlbl0pIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoW2hpZGRlbl0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcocmVtKDJweCksICRmb2N1cywgdHJ1ZSwgZmFsc2UpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQYXJhZ3JhcGggbGluZS1oZWlnaHRcbnAsXG4ucCB7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuICAgICYuc21hbGwsXG4gICAgLnNtYWxsLFxuICAgIHNtYWxsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtc21hbGwtbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbi5wYXJhZ3JhcGgtc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtc21hbGwtbGluZS1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4vLyBIZWFkZXIgTGlnYXR1cmUgUHJldmVudGlvblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbmRpdixcbnAge1xuXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzO1xufVxuXG5hIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IC8vIG92ZXJyaWRlIEJTXG59XG5cbmxhYmVsIHtcbiAgICAuY3VzdG9tLWNoZWNrYm94ICYsXG4gICAgLmN1c3RvbS1yYWRpbyAmIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cbn1cblxudWwuYnVsbGV0ZWQsXG5vbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwuYnVsbGV0ZWQge1xuICAgIC8vIGN1c3RvbSBpbm5uZXIgbGlzdCBzdHlsZVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTBweCk7XG5cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgICAgICAgICAgIHRvcDogcmVtKC01cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxub2wge1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzVweCk7XG4gICAgfVxufVxuXG4vLyBTdHlsZWQgYmxvY2txdW90ZSBmb3Igc2l0ZS13aWRlIHVzZVxuYmxvY2txdW90ZSBwIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG5ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG5cdGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbmJsb2NrcXVvdGUgLnF1b3RlIHtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTQwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC00MHB4KTtcbiAgICB9XG5cblx0Jjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTI2cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDhweCk7XG4gICAgfVxufVxuXG4vLyBTdXBlcnNjcmlwdCBzdHlsZXMgLSBVc2VkIHByaW1hcnkgZm9yIHRyYWRlbWFyayBsb2dvXG5cbnN1cCB7XG5cdHRvcDogLS40M2VtO1xuXHRmb250LXNpemU6IDcwJTtcbn0iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3pfaW5kZXhcIjtcblxuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1wYWdlICNtYWluY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGVpZ2h0LWNoYW5nZS1saXN0ZW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbn1cblxuLm1vYmlsZU1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubW9kYWwge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubW9kYWwtYmFja2dyb3VuZCxcbi5tb2JpbGUtbW9kYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiB6KCdiYWNrZ3JvdW5kLXZlaWwnKTtcbn1cblxuLmRlc2t0b3AtbWVudS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHooJ2JhY2tncm91bmQtdmVpbCcpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFnZS5sb2NhdGlvbi1mbHlvdXQtb3BlbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdlLmxvY2F0aW9uLWZseW91dC1vcGVuIC5sb2NhdGlvbi1ncm91cCxcbi5wYWdlLmxvY2F0aW9uLWZseW91dC1vcGVuIC5sb2NhdGlvbi1pbmZvLFxuLnBhZ2UubG9jYXRpb24tZmx5b3V0LW9wZW4gLmxvY2F0aW9uLWluZm8gKixcbi5wYWdlLmxvY2F0aW9uLWZseW91dC1vcGVuIC5tb2RhbC1iYWNrZ3JvdW5kLFxuLnBhZ2UubG9jYXRpb24tZmx5b3V0LW9wZW4gLm1vYmlsZS1tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuXG4ubG9jYXRpb24taW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IHooJ2JhY2tncm91bmQtdmVpbCcpICsgMTtcbn1cblxuaDEucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgfVxufVxuXG4uaWNvbi10b2dnbGU6aG92ZXIgLmljb24uaG92ZXItaWNvbiB+IC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4vLyBnbG9iYWwgaWNvbiBob3ZlciBhbmQgc2VsZWN0ZWQgc3RhdGUgaGFuZGxpbmdcbi8vIGV4OiB3aXNobGlzdCBpY29ucywgZ3JpZCBhbmQgbGlzdCB2aWV3IGljb25zXG4uaWNvbi10b2dnbGU6bm90KDpob3ZlcikgLmljb24uaG92ZXItaWNvbixcbi5pY29uLXRvZ2dsZS5zZWxlY3RlZCAuaWNvbi5ob3Zlci1pY29uIH4gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pY29uLXRvZ2dsZS5zZWxlY3RlZCAuaWNvbi5ob3Zlci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlucHV0W3BsYWNlaG9sZGVyXSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5ub3RpZmljYXRpb25zLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogeignYWxlcnRzJyk7XG5cbiAgICAuYWxlcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi5lcnJvci5jb250aW51ZS1zaG9wcGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNWVtO1xufVxuXG4uc2tpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNC4yZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5hLnNraXA6YWN0aXZlLFxuYS5za2lwOmZvY3VzLFxuYS5za2lwOmhvdmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3B0aW9uYWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xufVxuXG4jZmxpcHAtaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50cnVzdHBpbG90LWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLy8gUGFydHMgaWNvbiBhZGRlZCBjaGVja291dCwgb3JkZXIgcmV2aWV3IGFuZCBvcmRlciBjb25maXJtYXRpb25cbi5wYXJ0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5hZGRvbi1pdGVtLWNvdW50LmFkZG9uLWl0ZW0tY291bnQtcGFydCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0cy1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG5cbiAgICAgICAgLmxpbmUtaXRlbS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAzMHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMzMuMzMzMzMlIC0gMzBweCk7XG5cbiAgICAgICAgICAgIC0tYmxvY2tTaXplOiBjYWxjKDY2LjMzMzMzJSAtIDMwcHgpO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiB2YXIoLS1ibG9ja1NpemUpOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWJsb2NrU2l6ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFydHMtaWNvbiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0cy1saXN0LWl0ZW0gLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAucGFydHMtbGlzdC1pdGVtIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxNyUgLSAxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmUtaXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAubGluZS1pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmVkaXQtYWRkLW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lLWl0ZW0taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMzBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vcGxhbi1hZGRlZC1pY29uIHtcbiAgICAuYWRkLW9uLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmctaWNvbnMvaWNvbi1wYXJ0cy5zdmdcIikgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5nb2xkLXBsYW4tcm93IHtcbiAgICAucGFydHMtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODVweCkgIWltcG9ydGFudDtcblxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdW1tYXJ5LXBhcnRzLWNvbnRhaW5lciB7ICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5jYXJkLnByb2R1Y3QtaW5mbyAuYWRkb24taXRlbS1jb3VudC1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkZG9uLWl0ZW0tY291bnQuYWRkb24taXRlbS1jb3VudC1wYXJ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhcnRzLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcblxuICAgICAgICAubGluZS1pdGVtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDMuNzVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMy43NXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMy43NXJlbTsgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7ICAgICAgICAgICAgXG4gICAgICAgIH0gICAgICAgXG4gICAgfVxuXG4gICAgLnBhcnRzLWljb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNDBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnRzLWxpc3QtaXRlbSAucHJvZHVjdC1pbmZvLCAucGFydHMtbGlzdC1pdGVtIC5zZXJ2aWNlLXJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDg1cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmUtaXRlbS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLml0ZW0taW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0cy1saXN0LWl0ZW0gLnBhY2thZ2Utc2t1LXJvdyAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcnRzLWxpc3QtaXRlbSAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTElICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gICAgICAgXG5cbiAgICAgICAgLnBhcnRzLWhlYWRpbmcge1xuICAgICAgICAgICAgLmxpbmUtaXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMuNzVyZW0pOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZS1pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmVkaXQtYWRkLW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUtaXRlbS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAwIDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMy43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYXJ0cy1saXN0LWl0ZW0gLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcnRzLWhlYWRpbmcgLmxpbmUtaXRlbS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBzd2RfaW5mbyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjVweCk7XG4gICAgICAgIGxlZnQ6IHJlbSgtMTNweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTIuNXB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgyNXB4KTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgycHgpIHJlbSgyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWxpZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmctc3VjY2Vzcy1wYXRoO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCByZW0oNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5pbnZhbGlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Zy1kYW5nZXItcGF0aDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgcmVtKDVweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Zy14Y2lyY2xlLXBhdGg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJlbSg1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4vKiBJbmxpbmUgQ29weXJpZ2h0IFllYXIgQ29udGVudCBBc3NldCBJbmNsdWRlICovXG4uY29udGVudC1hc3NldDpoYXMoPiAuY29weXJpZ2h0LXllYXIpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBSZWFkIE1vcmUvTGVzcyBidXR0b24gdGV4dCBjaGFuZ2UgZnVuY3Rpb25hbGl0eS4gKi9cbipbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHNwYW4uZXhwYW5kZWQsICpbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3Bhbi5jb2xsYXBzZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBFeHRlbmQgaGVpZ2h0IGZvciBoaWRkZW4gU3RpY2t5IE5hdiBvbiBtb2JpbGUgKi9cbi5zdGlja3ktaGVhZGVyLm5hdi11cCB7XG5cdHRvcDogcmVtKC05MHB4KSAhaW1wb3J0YW50O1xufVxuXG4vKiBBZGQgYm9yZGVyIHRvIFJlZmluZW1lbnQgU2xpZGVyIGlmIGluIFBMUCBTbG90IFBMUC1GICovXG4ucGxwLWYge1xuICAgID4gLnZpc3VhbC1yZWZpbmVtZW50cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgXG4gICAgICAgIC8vIENlbnRlciBSZWZpbmVtZW50IFNsaWNrIFNsaWRlciBDb250ZW50XG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEZpeCBmb3Igc2VsZWN0aW5nIHRleHQgaW4gc2xpY2sgc2xpZGVyIGNhcm91c2VscyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG5cbiAgICAuZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG59XG5cbi8vIExhenkgbG9hZGluZyBzdHlsZXMgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGxhenlMb2FkaW5nLmpzXG5pbWcge1xuICAgIHRyYW5zaXRpb246IGZpbHRlciA3NW1zIGVhc2UtaW4tb3V0LCBjbGlwLXBhdGggNzVtcyBlYXNlLWluLW91dDtcblxuICAgICYubGF6eS5ibHVyIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKHJlbSg0cHgpKTtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwKTtcbiAgICB9XG59XG5cbi52aWRlby1jdXN0b20tdG9nZ2xlciB7XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5zcGlubmVyLWJvcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcmlnaHQ6IHJlbSgtNXB4KTtcbiAgICAgICAgdG9wOiByZW0oLTVweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyByZW0oMTBweCkpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIHJlbSgxMHB4KSk7XG5cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDc1bXMgZWFzZS1pbi1vdXQsIGNsaXAtcGF0aCA3NW1zIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5sYXp5IHtcbiAgICAgICAgJjpoYXMoLmhhcy1wbGFjZWhvbGRlci1pbWFnZSkge1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKHJlbSg0cHgpKSBicmlnaHRuZXNzKDAuNCk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1wbGFjZWhvbGRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1wbGFjZWhvbGRlci1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG5cbiAgICAgICAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguYmFja2dyb3VuZC12aWRlbykge1xuICAgICAgICAudmlkZW8tcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAc3VwcG9ydHMgKG5vdChhc3BlY3QtcmF0aW86IDE2LzkpKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC52aWRlby1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAxNi85KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcblxuICAgICAgICAgICAgLnZpZGVvLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy96X2luZGV4XCI7XG5cbiRzbGlkZS1vdXQtYW5pbWF0aW9uOiByaWdodCAyMDBtcyBjdWJpYy1iZXppZXIoMCwgMSwgMC44LCAxKTtcbiRzbGlkZS1pbi1hbmltYXRpb246IGxlZnQgMC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMC44LCAxKTtcblxuLmxvY2F0aW9uLXRvZ2dsZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbn1cblxuLmhlYWRlci1sb2NhdGlvbi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24tdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxvY2F0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgLmxvY2F0aW9uLXRvZ2dsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXZlLWNoYXQtY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBpbi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmZtLWdyZWVuICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC8vIGVsbGlwc2lzIGhhbmRsaW5nXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbG9zZXN0LXN0b3JlIHtcbiAgICAuYWxsLWxvY2F0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuI2RlbGl2ZXJ5TG9jYXRpb25Gb3JtIHtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQwcHgpO1xufVxuXG4ubmVhcmJ5LWxvY2F0aW9uLWRldGFpbCxcbi5uZWFyYnktZGVsaXZlcnktbG9jYXRpb24tZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdG9yZS1hZGRyZXNzIGRpdiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dC1ibG9jayA+IGRpdiAuc3RvcmUtYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idXR0b24tc2VjdGlvbiB7XG4gICAgICAgIC5kaXJlY3Rpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAud2Vla2x5LWFkIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpdmUtY2hhdC1saW5rIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBvZmYtY2FudmFzIGNvbnRlbnRcbi5sb2NhdGlvbi1pbmZvLFxuLmRlbGl2ZXJ5LWxvY2F0aW9uLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgei1pbmRleDogeignaGVhZGVyJywgJ2xvY2F0aW9uLWZseW91dCcpO1xuICAgIHRyYW5zaXRpb246ICRzbGlkZS1vdXQtYW5pbWF0aW9uO1xuXG4gICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm15LWxvY2F0aW9uIHtcbiAgICAgICAgLmhlYWRlci1ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcblxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwLnBvc3RhbC1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcblxuICAgICAgICAgICAgLmludmFsaWQtZmVlZGJhY2sge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52YWxpZC1mZWVkYmFjay1jdXN0b20ge1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9ib3JkZXJVdGlsc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy96X2luZGV4XCI7XG5cbiRwb2ludGVyLWNvYXJzZTogY29hcnNlO1xuXG4vKiBFWFBPU0VEIE5BVklHQVRJT04gKi9cblxuLmV4cG9zZWQtbmF2aWdhdGlvbiB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cbiAgLyogSGlkZGVuIG1lYXN1cmVtZW50IGVsZW1lbnQgZm9yIEpTIHdpZHRoIGNhbGN1bGF0aW9ucyAqL1xuICAuanMtbW9yZS1tZWFzdXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAvKiBTaGFyZWQgc3R5bGVzIGZvciBwcm9kdWN0cyAmIHNlcnZpY2VzIG5hdiBiYXIgd3JhcHBlcnMgKi9cbiAgLnRvcC1tZW51LXByb2R1Y3RzLXdyYXBwZXIsXG4gIC50b3AtbWVudS1zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjZXI7XG4gICAgZ2FwOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLm5hdi1pdGVtID4gYS5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjZXJzLCAxKSAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAxcmVtO1xuICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXM7XG5cbiAgICAgIC8qIEV4dGVuZCBjbGljay9ob3ZlciB0YXJnZXQgaW50byB0aGUgbGkgcGFkZGluZyBhcmVhICovXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLShtYXAtZ2V0KCRzcGFjZXJzLCAxKSk7XG4gICAgICAgIHJpZ2h0OiAtKG1hcC1nZXQoJHNwYWNlcnMsIDEpKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgcmVtKC00cHgpIDAgMCAkZ3JheS05MDA7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZTpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIHJlbSgtNHB4KSAwIDAgJGdyYXktOTAwLCAwIDAgMCAkYm9yZGVyLXRoaWNrLXdpZHRoICRmb2N1cztcbiAgICAgICAgb3V0bGluZTogJGJvcmRlci10aGljay13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uaXMtb3BlbiA+IGEubmF2LWxpbmsge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCByZW0oLTRweCkgMCAwICRncmF5LTkwMDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLmlzLW9wZW4gPiAuanMtbW9yZS10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCByZW0oLTRweCkgMCAwICRncmF5LTkwMDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmpzLW1vcmUtdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNlcnMsIDEpIDA7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIHJlbSgtNHB4KSAwIDAgJGdyYXktOTAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLyogUHJvZHVjdHMgYmFyIG92ZXJyaWRlcyDigJQgZm9udCB3ZWlnaHQgc2VtaWJvbGQgb24gbWFpbiBuYXYgaXRlbXMgKi9cbiAgLnRvcC1tZW51LXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIC5tZW51LWxpc3QgPiBsaSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogU2VydmljZXMgYmFyIG92ZXJyaWRlcyDigJQgZ3JheSBiYWNrZ3JvdW5kIG9uIHdyYXBwZXIgYW5kIGl0ZW1zICovXG4gIC50b3AtbWVudS1zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG5cbiAgICAubWVudS1saXN0ID4gbGkge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuXG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBJbm5lciBmbGV4IGNvbnRhaW5lcnMgdGhhdCBob2xkIHRoZSBuYXYgbGlzdCAqL1xuICAudG9wLW1lbnUtc2VydmljZXMsXG4gIC50b3AtbWVudS1wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC8qIEhvcml6b250YWwgbmF2IGxpc3QgbGF5b3V0IOKAlCBjZW50ZXItYWxpZ25lZCwgbm8td3JhcCwgZ2FwLXNwYWNlZCAqL1xuICAubWVudS1saXN0LFxuICAubWVudS1ncm91cCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogbWFwLWdldCgkc3BhY2VycywgMyk7XG5cbiAgICA+IGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgJi5uYXYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCBtYXAtZ2V0KCRzcGFjZXJzLCAxKSAhaW1wb3J0YW50O1xuXG4gICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNlcnMsIDEpIDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIENsaXAgaG9yaXpvbnRhbCBvdmVyZmxvdyB3aGlsZSBrZWVwaW5nIGZseW91dCBwYW5lbHMgdmlzaWJsZSB2ZXJ0aWNhbGx5ICovXG4gIC5tZW51LWxpc3QuanMtbmF2LWZseW91dCB7XG4gICAgb3ZlcmZsb3c6IGNsaXAgdmlzaWJsZTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuaXMtb3ZlcmZsb3dpbmcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLyogXCJNT1JFXCIgT1ZFUkZMT1cgKi9cblxuICAuanMtbW9yZS1uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5pcy1lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgPiAuanMtbmF2LWZseW91dC1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiA+IC5qcy1uYXYtZmx5b3V0LXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgLmpzLW1vcmUtdG9nZ2xlIHtcbiAgICBnYXA6IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmpzLW1vcmUtbWVudS5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IHJlbSgyMjBweCk7XG4gICAgcGFkZGluZzogbWFwLWdldCgkc3BhY2VycywgMSkgMDtcbiAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgYm94LXNoYWRvdzogMCByZW0oMnB4KSByZW0oOHB4KSAwIHJnYmEoMCwgMCwgMCwgMTYlKTtcbiAgICB6LWluZGV4OiB6KFwibWVudVwiLCBcImZseW91dFwiKTtcblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAkc3BhY2VyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFRPUC1MRVZFTCBOQVYgSVRFTSAqL1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8qIEtleWJvYXJkLW9ubHkgY2FyZXQgYnV0dG9uIOKAlCB2aXN1YWxseSBoaWRkZW4gdW50aWwgZm9jdXNlZCBvciBrZXlib2FyZC1hY3RpdmUgKi9cbiAgLm5hdi1mbHlvdXQtY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtJHNwYWNlcjtcbiAgICB0b3A6IHJlbSgxMXB4KTtcbiAgICB3aWR0aDogJHNwYWNlcjtcbiAgICBoZWlnaHQ6ICRzcGFjZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6ICRib3JkZXItdGhpY2std2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcywgYm94LXNoYWRvdyAzMDBtcztcblxuICAgIC8qIEhpZGRlbiBidXQgc3RpbGwgZm9jdXNhYmxlIOKAlCBwYXJ0aWNpcGF0ZXMgaW4gdGFiIG9yZGVyICovXG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGltZyxcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogJHNwYWNlcjtcbiAgICAgIGhlaWdodDogJHNwYWNlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbS5oYXMtZmx5b3V0IHtcbiAgICAubmF2LWZseW91dC1jYXJldDpmb2N1cy12aXNpYmxlLFxuICAgID4gLm5hdi1saW5rOmZvY3VzLXZpc2libGUgKyAubmF2LWZseW91dC1jYXJldCxcbiAgICAmLmlzLWtleWJvYXJkIC5uYXYtZmx5b3V0LWNhcmV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8qIEZMWU9VVCBQQU5FTCAqL1xuXG4gIC5uYXYtaXRlbSA+IC5uYXYtZmx5b3V0LmpzLW5hdi1mbHlvdXQtcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHooXCJtZW51XCIsIFwiZmx5b3V0XCIpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjZXJzLCA1KSBtYXAtZ2V0KCRzcGFjZXJzLCA1KSBtYXAtZ2V0KCRzcGFjZXJzLCA1KSBtYXAtZ2V0KCRzcGFjZXJzLCAzKTtcbiAgICBib3gtc2hhZG93OiAwIHJlbSgycHgpIHJlbSg4cHgpIDAgcmdiYSgwLCAwLCAwLCAxNiUpO1xuICAgIGNvbnRhaW46IG5vbmU7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcbiAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgPiBsaTpub3QoLm5hdi1mbHlvdXQtY2xvc2Utd3JhcHBlcikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0uaXMtb3BlbiA+IC5uYXYtZmx5b3V0LmpzLW5hdi1mbHlvdXQtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyogTWVhc3VyZW1lbnQgcGFzczogZm9yY2UgdmlzaWJsZSArIHJlc2V0IGxheW91dCBmb3IgSlMgc2l6aW5nICovXG4gIC5uYXYtZmx5b3V0LmpzLW5hdi1mbHlvdXQtcGFuZWwuZmx5b3V0LW1lYXN1cmluZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGNvbHVtbi1jb3VudDogYXV0bztcbiAgICBjb2x1bW4td2lkdGg6IGF1dG87XG4gICAgZ2FwOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAvKiBTdXBwcmVzcyBmb2N1cyByaW5ncyBmb3IgbW91c2UvdG91Y2gg4oCUIG9ubHkgc2hvdyBmb3Iga2V5Ym9hcmQgKGZvY3VzLXZpc2libGUpICovXG4gIGE6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbiAgYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIFRPVUNIIFZJU1VBTCBGRUVEQkFDSyAqL1xuXG4gIC5uYXYtaXRlbSA+IGEubmF2LWxpbms6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbiAgLmpzLW1vcmUtdG9nZ2xlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4gIC5uYXYtZmx5b3V0LWhlYWRpbmc6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbiAgLm5hdi1mbHlvdXQtbGluazpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuICAubmF2LWZseW91dC1jbG9zZS1idG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChwb2ludGVyOiAkcG9pbnRlci1jb2Fyc2UpIHtcbiAgICAubmF2LWl0ZW0gPiBhLm5hdi1saW5rOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDYlKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAvKiBGTFlPVVQgQ09OVEVOVCAqL1xuXG4gIC5uYXYtZmx5b3V0LWdyb3VwLFxuICAubmF2LWZseW91dC1hc3NldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLyogQ2F0ZWdvcnkgaGVhZGluZyBsaW5rIGluc2lkZSBmbHlvdXQgKGJvbGQsIHdpdGggYXJyb3cgaWNvbikgKi9cbiAgLm5hdi1mbHlvdXQtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZ2FwOiBtYXAtZ2V0KCRzcGFjZXJzLCAxKTtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWFmdGVyOiBhdm9pZDtcblxuICAgIC5uYXYtZmx5b3V0LWhlYWRpbmctdGV4dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLm5hdi1mbHlvdXQtaGVhZGluZy10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFJpZ2h0LWFycm93IGljb24gbmV4dCB0byBoZWFkaW5nIGxpbmsgKi9cbiAgLm5hdi1mbHlvdXQtYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLyogU3ViY2F0ZWdvcnkgbGluayBsaXN0cyAodG9wLWxldmVsIGFuZCBuZXN0ZWQpICovXG4gIC5uYXYtZmx5b3V0LWxpc3QsXG4gIC5uYXYtZmx5b3V0LXN1Ymxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5uYXYtZmx5b3V0LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xuICB9XG5cbiAgLm5hdi1mbHlvdXQtc3VibGlzdCB7XG4gICAgbWFyZ2luLXRvcDogbWFwLWdldCgkc3BhY2VycywgMSk7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICB9XG5cbiAgLyogSW5kaXZpZHVhbCBzdWJjYXRlZ29yeSBsaXN0IGl0ZW0gKi9cbiAgLm5hdi1mbHlvdXQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogbWFwLWdldCgkc3BhY2VycywgMSk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6bWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtZmx5b3V0LXN1Ymxpc3QgLm5hdi1mbHlvdXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktc20gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEZseW91dCBsaW5rIHN0eWxlcyDigJQgZnVsbC13aWR0aCBjbGljayB0YXJnZXQsIHVuZGVybGluZSBvbiB0ZXh0IG9ubHkgKi9cbiAgLm5hdi1mbHlvdXQtbGluayxcbiAgLmpzLW5hdi1mbHlvdXQtcGFuZWwgYS5uYXYtZmx5b3V0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogcmVtKDNweCk7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG4gIH1cblxuICAvKiBDb250ZW50LWFzc2V0IGltYWdlcyBpbnNpZGUgZmx5b3V0ICovXG4gIC5uYXYtZmx5b3V0LWFzc2V0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qIEZMWU9VVCBDTE9TRSBCVVRUT04g4oCUIHZpc2libGUgZm9yIHRvdWNoIGRldmljZXMgYW5kIGtleWJvYXJkIHVzZXJzICovXG5cbiAgLm5hdi1mbHlvdXQtY2xvc2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBjb2x1bW4tc3Bhbjogbm9uZTtcbiAgfVxuXG4gIC8qIFNob3cgY2xvc2UgYnV0dG9uIG9uIHRvdWNoIGRldmljZXMgKi9cbiAgQG1lZGlhIChwb2ludGVyOiAkcG9pbnRlci1jb2Fyc2UpIHtcbiAgICAubmF2LWZseW91dC1jbG9zZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogU2hvdyBjbG9zZSBidXR0b24gd2hlbiBmbHlvdXQgaXMgb3BlbmVkIHZpYSBrZXlib2FyZCAqL1xuICAubmF2LWl0ZW0uaXMta2V5Ym9hcmQgPiAubmF2LWZseW91dC5qcy1uYXYtZmx5b3V0LXBhbmVsIC5uYXYtZmx5b3V0LWNsb3NlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWZseW91dC1jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjZXI7XG4gICAgcmlnaHQ6ICRzcGFjZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogcmVtKDRweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgaW1nLFxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZTpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZm9jdXMtcmluZygkYm9yZGVyLXRoaWNrLXdpZHRoLCAkZm9jdXMsIHRydWUsIGZhbHNlKTtcbiAgICB9XG4gIH1cblxuICAvKiBGT0NVUyBSSU5HUyAqL1xuXG4gIC5uYXYtZmx5b3V0LWhlYWRpbmcsXG4gIC5uYXYtZmx5b3V0LWxpbmssXG4gIC5qcy1uYXYtZmx5b3V0LXBhbmVsIGEsXG4gIC5qcy1tb3JlLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYSxcbiAgLm5hdi1pdGVtLmhhcy1mbHlvdXQgLm5hdi1mbHlvdXQtY2FyZXQge1xuICAgICY6Zm9jdXMtdmlzaWJsZTpub3QoW2Rpc2FibGVkXSk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KFtoaWRkZW5dKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcoJGJvcmRlci10aGljay13aWR0aCwgJGZvY3VzLCB0cnVlLCBmYWxzZSk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi9oZWFkZXJMb2NhdGlvblwiO1xuQGltcG9ydCBcIi4uL2V4cG9zZWROYXZpZ2F0aW9uXCI7XG5cbiRiYW5uZXItcGFkZGluZzogMC4zMTI1ZW07XG4kbWVudS1wYWRkaW5nOiAwLjVlbTtcbiRtZW51LWl0ZW0tbWFyZ2luOiAwLjYyNWVtO1xuXG4uYWxlcnQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrLWxpbmsge1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1yZXF1ZXN0LXBhc3N3b3JkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG59XG5cbi5tb2RhbC1yZXF1ZXN0LXBhc3N3b3JkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuXG4ucmV0dXJuaW5nLWN1c3RvbWVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5uYXZiYXIuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAjY2NjO1xufVxuXG5mb3JtLmxvZ2luLW1vYmlsZSAucmVtZW1iZXItbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1ZW07XG59XG5cbmZvcm0ubG9naW4tbW9iaWxlIC5yZW1lbWJlci1tZS1yZW1pbmRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xufVxuXG4uYXV0aC11c2VyLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdXRoLXVzZXItbWVzc2FnZT5wIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLnJlbWVtYmVyLW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cblxuLnJlbWVtYmVyLW1lLXJlbWluZGVyLW1vZGFsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuXG4ucmVtZW1iZXItbWUtcmVtaW5kZXItbW9iaWxlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuXG4uYnRuLXBvcG92ZXItc2lnbi1pbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xufVxuXG4ubG9naW4tZm9yZ290LXBhc3N3b3JkLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5sb2dpbi1wb3BvdmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG59XG5cbi5pbmZvLWljb24tbW9kYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7IC8vIGJvb3RzdHJhcCBvdmVycmlkZVxuICAgIG1hcmdpbi1sZWZ0OiByZW0oNXB4KTtcblxuICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHN2Zy10b29sdGlwLWljb24gbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7IC8vIFJlcXVpcmVkIHRvIG1ha2UgYm9vdHN0cmFwIHRvb2x0aXBzIGZ1bmN0aW9uYWxcbiAgICB9XG59XG5cbi5sb2dpbi1tb2RhbCAuYWxlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbn1cblxuLmxvZ2luLW1vZGFsIC5yZWNhcHRjaGEtbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi13aWR0aDogcmVtKDYzMHB4KTtcbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAjY3RhLXF1aWNrLWJpbGwtcGF5IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5mby03MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGE6bm90KC5saW5rMik6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvZ2luLWxpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLFxuICAgIC5taW5pY2FydCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAvLyBtb2JpbGUgaGFtYnVyZ2VyIG1lbnVcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxM3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICByZW0oOXB4KSByZW0oNi41cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtNi41cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1zcGxpdCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwIHJlbSgxNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5tZW51LXNwbGl0IC5jb250ZW50LWFzc2V0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNnB4KTtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oMjg1cHgpO1xuICAgIH1cblxuICAgIC5tZW51LXNwbGl0IHAge1xuICAgICAgICBmb250OiBib2xkIHJlbSgxOHB4KSAkZm9udC1mYW1pbHktdGl0bGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICB9XG5cbiAgICAucmVxdWVzdC1wYXNzd29yZC1ib2R5IHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLW1vZGFsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV0dXJuaW5nLXJpZ2h0IC5jb250ZW50LWFzc2V0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAudmVydGljYWwtbGluZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oMXB4KSBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgIHRvcDogcmVtKDI1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIH1cblxuICAgIC5tb2JpbGUtYWNjb3VudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmFjY291bnQtYmlsbFBheSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcblxuICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLnJlc2V0LXBhc3N3b3JkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS1ncm91cCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItYmFjay1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcblxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1yZXF1ZXN0LXBhc3N3b3JkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1yZXF1ZXN0LXBhc3N3b3JkLWJvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAjcmVzZXQtcGFzc3dvcmQtZW1haWwtZXJyb3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQtbW9iaWxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICAuZ3JlZXRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLWJhY2stbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLW1vZGFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1yZXF1ZXN0LXBhc3N3b3JkLWJvZHkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLXNpZ25pbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmludmFsaWQtZmVlZGJhY2ssXG4gICAgICAgIC5hbGVydC1kYW5nZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG5cbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLW1vYmlsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuXG4gICAgICAgICAgICAuZm9ybS1ncm91cC1tb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sLWxhYmVsLW1vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBzb2xpZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZy1yZWNhcHRjaGEge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsZWFyZml4IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtcmVzZXQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVtZW1iZXItbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZW1lbWJlci1tZS1yZW1pbmRlci1tb2RlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlciAuYmFjay1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMDYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudXNlciAucG9wb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyO1xuICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIG1hcC1nZXQoJHNwYWNlcnMsIDIpKSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogcmVtKC0yNXB4KTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgIC8vIERlc2t0b3BcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTQwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWduZWRpbi1wb3BvdmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIG1hcC1nZXQoJHNwYWNlcnMsIDIpKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyZWV0aW5nIGEubG9naW4tbGluayB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWNvbnRlbnQtYXNzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcblxuICAgICAgICAgICAgLnVzZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvdW50LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zaG93IC5hcnJvdy1kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVldGluZyAudy0xMDAge1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxufVxuXG4vLyBoYW5kbGUgbG9uZyBuYW1lcyBpbiBhY2NvdW50IG1lbnVcbi5hY2NvdW50LW1lbnUtaGVhZGVyIGg2IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxufVxuXG4ubmF2YmFyLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnNlYXJjaCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icmFuZC1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ubWluaWNhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAwIHJlbSg0LjVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjEuNXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgYS5taW5pY2FydC1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTMuNTA0cHgpIHJlbSg4LjVweCk7XG4gICAgICAgICR2YXJMYXJnZVNjcmVlbjogMTAyNXB4OyAvLyBjdXN0b20gdmFyaWFibGUgZm9yIHBhZGRpbmcgaXNzdWVcbiAgICAgICAgJHZhclBpeGVsUmF0aW8xMjU6IDEuMjU7XG4gICAgICAgICR2YXJQaXhlbFJhdGlvMTUwOiAxLjU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdmFyTGFyZ2VTY3JlZW4pIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAkdmFyUGl4ZWxSYXRpbzEyNSkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEzLjJweCkgcmVtKDguNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR2YXJMYXJnZVNjcmVlbikgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICR2YXJQaXhlbFJhdGlvMTUwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTMuMDA4cHgpIHJlbSg4LjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMXB4KSByZW0oOXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC04LjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubWluaWNhcnQtcXVhbnRpdHkge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMCkgcmVtKDguNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taW5pY2FydC1xdWFudGl0eSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZm0tZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IHJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMnB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogJHNwYWNlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5jaGVja291dC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNoZWNrb3V0LWhlYWRlcjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXZlLWNoYXQtY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE1cHgpO1xuICAgIH1cbn1cblxuYS5ub3JtYWwge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZS13YXJuaW5nLW1lc3NhZ2luZy5jb29raWUtd2FybmluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52YWxpZC1jb29raWUtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tNTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIH1cbn1cblxuLmJyb3dzZXItY29tcGF0aWJpbGl0eS1hbGVydCB7XG4gICAgei1pbmRleDogeihcIm5vc2NyaXB0LWFsZXJ0XCIpO1xufVxuXG4uZXhjbHVkZWQtcmVnaW9uLWhlYWRlci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBORk0gQ1I4MSBTdGlja3kgTW9iaWxlIEhlYWRlclxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIHotaW5kZXg6IHooXCJoZWFkZXJcIiwgXCJzdGlja3ktbW9iaWxlXCIpO1xuXG4gICAgICAgICYubmF2LXVwIHtcbiAgICAgICAgICAgIHRvcDogLTIwMHB4OyAvLyBtb3ZlIG9mZiBzY3JlZW5cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXVwLXNlYXJjaCB7XG4gICAgICAgICAgICAtLW5hdi11cDogNS4xODc1cmVtO1xuXG4gICAgICAgICAgICB0b3A6IGNhbGModmFyKC0tbmF2LXVwLCByZW0oODNweCkpICogLTEpOyAvLyBkaXNwbGF5IHNlYXJjaCBib3ggb25seVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJyb3ctZG93bi1ncmVlbiB7XG4gICAgJi5jYXJldC1wb3NpdGlvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxufVxuXG4ubXctMTkyMHB4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSgxOTIwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi53ZWxjb21lLXVzZXItcG9wb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogcmVtKDMwMHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDEwMCUgKyBtYXAtZ2V0KCRzcGFjZXJzLCAyKSk7XG4gICAgbGVmdDogcmVtKC0zOHB4KTtcblxuICAgICR2aWV3LWNhcnQtbWluLXdpZHRoOiA5NTBweDtcbiAgICAkdmlldy1jYXJ0LW1heC13aWR0aDogMTM2NnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3LWNhcnQtbWluLXdpZHRoKSBhbmQgKG1heC13aWR0aDogJHZpZXctY2FydC1tYXgtd2lkdGgpIHtcbiAgICAgICAgcmlnaHQ6IHJlbSgtNzBweCk7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGxlZnQ6IHJlbSgxNXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjc1cHgpO1xuICAgICAgICB0b3A6IDUwJVxuICAgIH1cblxuICAgICNncmVldC11c2VyLWNsb3NlLFxuICAgIC5jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4KTtcblxuICAgICAgICAuZ3JlZXQtdXNlci1jbG9zZS1pY29uLFxuICAgICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3ZnLWNsb3NlLXdpdGhvdXQtY2lyY2xlIG5vLXJlcGVhdCBjZW50ZXIvcmVtKDEwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgtOXB4KTtcbiAgICAgICAgbGVmdDogcmVtKDE1cHgpO1xuICAgICAgICB3aWR0aDogcmVtKDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjY2M7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTAwMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubmF2YmFyLWhlYWRlciAuc2lnbmluLXBvcG92ZXIge1xuICAgIEBleHRlbmQgLndlbGNvbWUtdXNlci1wb3BvdmVyO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxOXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGNhbGMoMTAwJSArIG1hcC1nZXQoJHNwYWNlcnMsIDIpKTtcbiAgICBcbiAgICAuc2lnbmluLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5jbG9zZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgfVxuXG4gICAgYTpub3QoLmxpbmsyKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5zaWduLWluIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyBtYXAtZ2V0KCRzcGFjZXJzLCAyKSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tZGFyay5zaWduLWluIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvdW50LWxvZ2luLW1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNy41cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5ndWVzdC1sb2dpbi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDcuNXB4KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNy41cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDcuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkc2l6ZSBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRzaXplKSB7XG4gICAgICAgIC5jb2xsYXBzaWJsZS0jeyRzaXplfSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXG4gICAgICAgICAgICAvLyBnbG9iYWwgYWNjb3JkaW9uIHN0eWxlc1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJHN2Zy1wbHVzLWljb247XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDsgLy8gbmVlZGVkIGZvciBJRTExXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQsXG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzdmctbWludXMtaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMTI1ZW07IC8qIDIvMTYgKi9cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCxcbiAgICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb24gaGFuZGxlZCBpbiBjb2xscHNpYmxlSXRlbS5qc1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWFjY29yZGlvbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LFxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGJhc2ljIC8gZm9vdGVyIGFjY29yZGlvbiBzdHlsZXNcblxuICAgICAgICAgICAgLmJhc2ljICYge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW0gIWltcG9ydGFudDsgLyogNDIvMTYgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGJhc2ljIC8gZm9vdGVyIGFjY29yZGlvbiBzdHlsZXNcblxuICAgICAgICAgICAgLnByb2R1Y3QtYWNjb3JkaW9uICYge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cGUtaDM7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwcHgpIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIGRpdi5jb2xsYXBzaWJsZS0jeyRzaXplfSBidXR0b24udGl0bGUge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJjb2xsYXBzaWJsZUl0ZW1cIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvel9pbmRleFwiO1xuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXG4gICAgJi5zdGlja3ktYWRkLXRvLWNhcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5mb290ZXItYSB7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEycHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsb3V0LWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICB9XG5cbiAgICAuY2FsbG91dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4cHgpOyAvLyAyMHB4IHRvdGFsXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTFweCkgMCAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxufVxuXG4uZm9vdGVyLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIHByZXZlbnQgY29sbGFwc2libGUgaXRlbSBmcm9tIGZpcmluZ1xuXG4gICAgICAgICY6bm90KC5sYXN0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBhOm5vdCgudGl0bGUpIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvLyBhbGxvdyBsaW5rcyB0byBiZSBjbGlja2VkXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1mb290ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAubmZtLWNhcmQtY3RhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWxwLWN0YSBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNi40cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYTpub3QoLnRlbC1saW5rKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMHB4KTtcbiAgICB9XG5cbiAgICAvLyBkZXNrdG9wIGNvbnRlbnQgb25seVxuICAgIC5tcnMtYi1jYWxsb3V0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oN3B4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxlZ2FsLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICB9XG59XG5cbi5mb290ZXItZixcbi5mb290ZXItYS1jaGVja291dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4KSAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwIDA7XG4gICAgfVxuXG4gICAgaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0LFxuICAgIC5saW5rLWdyb3VwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAubGluazIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbW9iaWxlIGNvbnRlbnQgb25seVxuICAgIC5tcnMtYi1jYWxsb3V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ZhYiB7XG4gICYud2l0aC1hdGNoZWlnaHQge1xuICAgIGJvdHRvbTogY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCAxMCkgKyBtYXAtZ2V0KCRzcGFjZXJzLCAnMl81JykgKyBtYXAtZ2V0KCRzcGFjZXJzLCAyKSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLWEsXG4uZm9vdGVyLWYsXG4uZm9vdGVyLWEtY2hlY2tvdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uZm9vdGVyLWEtY2hlY2tvdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xuICAgIH1cbn1cblxuLy8gQ2hlY2tvdXQgRm9vdGVyXG4uY2hlY2tvdXQtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAuaGVscC1pbmNsdWRlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hpdGUtZm9udC1zbW9vdGhpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5mb290ZXItYS1jaGVja291dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuXG4gICAgICAgICAgICAubGluay1ncm91cCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWdhbC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIH1cblxuICAgICAgICAubXJzLWItY2FsbG91dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NvbnNlbnQtdHJhY2tpbmcge1xuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcblxuICAgICAgICAgICAgJi5kZWNsaW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZmZpcm0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxdnc7XG4gICAgYm90dG9tOiAxdnc7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwLjMxM2VtO1xuICAgIG1hcmdpbi10b3A6IDAuMTg3NWVtO1xuICAgIGJvcmRlci1jb2xvcjogJHRyYW5zO1xuICAgIGJhY2tncm91bmQ6ICR0cmFucztcbiAgICBwYWRkaW5nOiAwLjEyNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE1cmVtO1xuICAgIHotaW5kZXg6IHooJ2JhY2stdG8tdG9wJyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3R0b206IDU1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgICAuc3RpY2t5LWFkZC10by1jYXJ0ICYge1xuICAgICAgICAgICAgYm90dG9tOiA2NnB4O1xuICAgICAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkgYW5kIChzdHJva2UtY29sb3I6dHJhbnNwYXJlbnQpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkgYW5kIChzdHJva2UtY29sb3I6dHJhbnNwYXJlbnQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucXVhbnRpdHktbW9kdWxlLFxuLnF1YW50aXR5LWlucHV0LWNvbnRhaW5lciB7XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcblxuICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuaG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucXVhbnRpdHktZGVjcmVhc2UsXG4gICAgICAgICAgICAgICAgJi5xdWFudGl0eS1pbmNyZWFzZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMThweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxOHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucXVhbnRpdHktZGVjcmVhc2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLW1pbnVzLWljb247XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnF1YW50aXR5LWluY3JlYXNlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Zy1wbHVzLWljb247XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC8vIGJvb3RzdHJhcCBvdmVycmlkZSBmb3IgZGlzYWJsZWQgc3R5bGVcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZDpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWRpc2FibGVkLW1haW4tYmc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidG4tZGlzYWJsZWQtbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5xdWFudGl0eS1kZWNyZWFzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLW1pbnVzLWljb24tZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5xdWFudGl0eS1pbmNyZWFzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLXBsdXMtaWNvbi1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg2cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNnB4KTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oNDVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGUtaW50ZXJhY3Rpb24ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuPiBkaXYge1xuICAgIC5zbG90LXdyYXBwZXIgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICAuc2xvdC13cmFwcGVyLmhvbWUtYSAmLFxuICAgIC5zbG90LXdyYXBwZXIuY2F0LWxhbmRpbmctYSAmLFxuICAgIC5zbG90LXdyYXBwZXIuY3VzdG9tLWxhbmRpbmctYSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmdyaWQtY29udGVudCxcbiAgICAmLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgIC5zbG90LXdyYXBwZXIgJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xvdC13cmFwcGVyW2NsYXNzXj1cImNhdC1sYW5kaW5nLVwiXSxcbi5zbG90LXdyYXBwZXJbY2xhc3NePVwiY3VzdG9tLWxhbmRpbmctXCJdIHtcbiAgICAuY29udGFpbmVyOm5vdCguYy1wYWdlLWRlc2lnbmVyLWxheW91dCA+ICope1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LWFzc2V0LWNhcm8sXG4gICAgLmhlcm8tY2FybyB7XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtYXNzZXQtY2FybyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oZXJvLWNhcm8ge1xuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyAvLyBJRTExIGZhbGxiYWNrXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxufVxuXG4vLyBHbG9iYWwgSGVybyBzdHlsZXNcbi5oZXJvIHtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcblxuICAgIHBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIC8vIFRPRE8gTkZNOiBvYmplY3QtZml0IHBvbHlmaWxsIGZvciBJRVxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLy8gRnVsbCBXaWR0aCBIZXJvIHdpdGggb3ZlcmxheSBjb250ZW50XG4uaGVyby5mdWxsLXdpZHRoLWhlcm8ge1xuICAgIC5oZXJvLWNhcm8tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5oZXJvLWNvbnRlbnQtbGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAvLyBJRTExIGZpeDsgbmVlZGVkIGluIGRlc2t0b3Agb25seVxuICAgICAgICAgICAgLnRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50LWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC8vIElFMTEgZml4OyBuZWVkZWQgaW4gZGVza3RvcCBvbmx5XG4gICAgICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyRWxlbWVudCgnY2VudGVyJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50LXJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAvLyBJRTExIGZpeDsgbmVlZGVkIGluIGRlc2t0b3Agb25seVxuICAgICAgICAgICAgLnRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDQuNyUgNC43JSA5LjQlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCA5MCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi44JSA2LjUlO1xuXG4gICAgICAgICAgICAvLyBJRTExIGZpeDsgbmVlZGVkIGluIGRlc2t0b3Agb25seVxuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyRWxlbWVudCgndmVydGljYWwnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gSUUxMSBmYWxsYmFja1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQlOyAvLyAzMHB4IG9uIHNjcmVlblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHktYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jdGEge1xuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oNXB4KSByZW0oMTBweCkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm86bm90KC5mdWxsLXdpZHRoLWhlcm8pOm5vdCguc3RvcmUpIHtcbiAgICAucm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIFVzaW5nIG9uZSBpbWFnZSBhcyBhIENTUyBiYWNrZ3JvdW5kIGltYWdlXG4gICAgLmhlcm8taW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyAvLyBtYWludGFpbnMgYXNwZWN0IHJhdGlvXG4gICAgfVxuXG4gICAgLnRleHQtYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWJsb2NrID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLy8gdmVydGljYWwgYWxpZ24gdGV4dCBibG9jayBjb250ZW50c1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwcHgpIDEzJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIC8vIHNvIHdoaXRlIHRleHQgd2lsbCBzaG93IG9uIGJvZHlcbiAgICAgICAgICAgICYuYmctdHJhbnMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgLy8gd2hpdGUgYmcgYnV0dG9ucyBmdWxseSBleHBhbmRcbiAgICAgICAgICAgICYuYmctd2hpdGUgLmN0YS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvLWJsb2NrLFxuICAgICAgICAuZGlzcGxheS0xLFxuICAgICAgICAuY29weS1ibG9jayxcbiAgICAgICAgLnAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuXG4gICAgICAgICAgICArIC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuYnRuLFxuICAgICAgICAgICAgICAgIC5idG4tdGV4dCxcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmssXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLnN0b3JlIHtcbiAgICAudGV4dC1ibG9jayA+IGRpdixcbiAgICAudGV4dC1ibG9jayA+IGRpdiAuY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50ZXh0LWJsb2NrID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4KSAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMixcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JlLWFkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JlLXBob25lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQ29udGVudCBDYXJkcyBhcmUgdXNlZCBmb3IgaW5mb3JtYXRpb24gb3IgcHJvbW90aW9uYWwgY29udGVudCBvbiB0aGUgSG9tZSBhbmQgQ2F0ZWdvcnkgTGFuZGluZyBwYWdlcy5cblxuLmNvbnRlbnQtY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMzBweCkgMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLy8gSUUxMSBuZWVkcyBzZXQgZmxleC1iYXNpcyBvciB3aWR0aFxuICAgICAgICAgICAgLy8gdXNpbmcgZmxleC1iYXNpcyBhbmQgY2FyZCBjb3VudCBpbiB0ZW1wbGF0ZVxuICAgICAgICAgICAgJi5hY3Jvc3MtMiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3Jvc3MtMyB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3Jvc3MtNCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3Jvc3MtNSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW46IDAgcmVtKDEwcHgpO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGV4dCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTVweCk7XG4gICAgfVxuXG4gICAgLy8gU1ZHIEljb25zXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5jYXJkMiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgtMTBweCkgcmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvbW8tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gSUUxMSBmbGV4IGZpeFxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW46IDAgcmVtKDEwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZlYXR1cmVkLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgMCAwO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlLFxuICAgIC5jYXJkLXRpdGxlIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG59XG5cbi8vIDQtVXAgQ29udGVudCBDYXJkIEdyaWRcbi5jb250ZW50LWNhcmQtZ3JpZCB7XG4gICAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAvLyBvdmVycmlkZSBCb290c3RyYXAgY29sIHBhZGRpbmcgaW4gbW9iaWxlIG9ubHlcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29udGVudCBDYXJkIENhcm91c2VsXG4uY29udGVudC1jYXJkLWNhcm8ge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgIH1cbn1cblxuLmFjdGlvbi1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNSU7XG4gICAgfVxuXG4gICAgJi5sYXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNsb3QtY2FsbG91dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktdGlsZS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIH1cbn1cblxuLmNhdGVnb3J5LXRpbGUtZ3JpZCB7XG4gICAgLmNhdGVnb3J5LXRpbGUtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAmLmNvbC1tZC00IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICYuY29sLWxnLTIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2LjY2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubm90aWZ5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xufVxuXG4uY2FydC1tZXJnZS1hbGVydC1tZXNzYWdpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7bWFwLWdldCgkc3BhY2VycywgNCl9KTtcbiAgICB6LWluZGV4OiB6KCdub3RpZmljYXRpb24nKTtcbiAgICBtYXJnaW46IG1hcC1nZXQoJHNwYWNlcnMsIDIpIG1hcC1nZXQoJHNwYWNlcnMsIDIpIDA7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5tYXAtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBbZGF0YS10b2dnbGU9XCJwb3BvdmVyXCJdOm5vdChbZGF0YS1jb250ZW50PVwiXCJdKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubG93ZXItaW4tY2hlY2tvdXQgeyAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMSk7XG4gICAgfVxufVxuXG4ucHJpY2Uge1xuICAgICYudGlsZSB7XG4gICAgICAgIC5zYWxlcyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGU7XG5cbiAgICAgICAgICAgICYub24tc2FsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LXN1ZmZpeCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZhbHVlLFxuICAgICAgICAgICAgLnN1ZmZpeCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wZHAge1xuICAgICAgICAuc2FsZXMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGU7XG5cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGRwLXByaWNlLXNhbGVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1zdWZmaXgge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vbi1zYWxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcnQtcHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXZpbmdzLWFtb3VudCxcbiAgICAgICAgLnNhdmluZ3MtcGVyY2VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYWJlbC0zLWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcnQge1xuICAgICAgICAubWFwLWJsb2NrIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAmOm5vdCgudW5pdC1vZi1tZWFzdXJlKSB7XG4gICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMC4zcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LXN1ZmZpeCxcbiAgICAgICAgICAgICAgICAgICAgLnByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7IC8vIFNldCB0aGUgbGFiZWwgYXMgdGhlIGZpcnN0IGZsZXggaXRlbSB0byBhbGlnbiBpdCBsZWZ0XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudmFsdWUsXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNCAvLyBTZXQgdGhlIHByaWNlIHZhbHVlIGZsZXggaXRlbSB0byBkaXNwbGF5IGFmdGVyIHRoZSBsYWJlbFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNhdmluZ3MtYW1vdW50LFxuICAgICAgICAgICAgJi5zYXZpbmdzLXBlcmNlbnQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWFjaC1wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudW5pdC1vZi1tZWFzdXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNhbGVzLFxuICAgICAgICAuc2F2aW5ncy1hbW91bnQsXG4gICAgICAgIC5zYXZpbmdzLXBlcmNlbnQsXG4gICAgICAgIC5lYWNoLWl0ZW0tcHJpY2UgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5wYXJ0LWxpbmUtaXRlbSAmLFxuICAgIC5wZXJmb3JtYW5jZS1saW5lLWl0ZW0gJntcbiAgICAgICAgJi5jYXJ0IHtcbiAgICAgICAgICAgIC5tYXAtYmxvY2s6bm90KC51bml0LW9mLW1lYXN1cmUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAqOm5vdCguZWFjaC1wcmljZS1sYWJlbCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VmZml4LFxuICAgICAgICAgICAgICAgIC5wb3N0LXN1ZmZpeCxcbiAgICAgICAgICAgICAgICAucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1ibG9jayB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9uLXNhbGUge1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAuYmVya3NoaXJlLXNhbGUge1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAuc3RyaWtlLXRocm91Z2gge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuXG4gICAgLnN0YXJ0aW5nLFxuICAgIC5yYW5nZSxcbiAgICAuc2FsZXMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuICAgICAgICAucCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlLXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Utc2F2aW5ncyB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuXG4gICAgLnNhdmluZ3MtYW1vdW50LFxuICAgIC5zYXZpbmdzLXBlcmNlbnQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAudGllcmVkIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCxcbiAgICAgICAgc3Bhbi5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjMxM3JlbTtcblxuICAgICAgICAgICAgJi5xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52YWx1ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzEzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4zMTNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbi1oZWFkZXIucXVhbnRpdHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wbGFjZS1vcmRlci1mb3JtIHtcbiAgICAucHJpY2Uge1xuICAgICAgICAmLmNhcnQge1xuICAgICAgICAgICAgLm1hcC1ibG9jayB7XG4gICAgICAgICAgICAgICAgJi5zYXZpbmdzLWFtb3VudCxcbiAgICAgICAgICAgICAgICAmLnNhdmluZ3MtcGVyY2VudCB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudW5pdC1vZi1tZWFzdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1zdW1tYXJ5LWNhcmQtY29udGFpbmVyIC5wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmVhY2gtaXRlbS1wcmljZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC5wcmltYXJ5Om5vdCguY2FydG9uKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYXZpbmdzLWFtb3VudCxcbiAgICAuc2F2aW5ncy1wZXJjZW50LFxuICAgIC51bml0LW9mLW1lYXN1cmUsXG4gICAgLm1zcnAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1hcC1ibG9jayAudmFsdWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYXAtYmxvY2sgLmluZm8taWNvbi1tb2RhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3ZnLWluZm8tY2lyY2xlLWdyYXkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxufVxuXG4uY29tcC12YWx1ZS1tb2RhbCB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KSByZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTJweCkgcmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC5jb21wLXZhbHVlLWNsb3NlLWJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzaGFwZXNcIjtcbkBpbXBvcnQgXCJ1bnNlbGVjdGFibGVcIjtcblxuQG1peGluIHN3YXRjaCgkZGlhbWV0ZXIsICRjb2xvcikge1xuICAgIEBpbmNsdWRlIGNpcmNsZSgkZGlhbWV0ZXIsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgc3dhdGNoLXNlbGVjdGVkO1xuICAgIEBpbmNsdWRlIHN3YXRjaC1kaXNhYmxlZDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLmNvbG9yLXZhbHVlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgIH1cbn1cblxuQG1peGluIHN3YXRjaC1zZWxlY3RlZCgpIHtcbiAgICAmLmNvbG9yLXZhbHVlLnNlbGVjdGVkOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6ICRzd2F0Y2gtYm9yZGVyLXNlbGVjdGVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWl4aW4gc3dhdGNoLWRpc2FibGVkKCkge1xuICAgICYuY29sb3ItdmFsdWUudW5zZWxlY3RhYmxlLFxuICAgICYuY29sb3ItdmFsdWUuZGlzYWJsZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmctdW5zZWxlY3RhYmxlLXNsYXNoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3YXRjaC11bmF2YWlsYWJsZS1iZy1jb2xvcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4kc3dhdGNoLWNvbG9yczogKFxuICAgIGJlaWdlOiAjZjVmNWRjLFxuICAgIGJsYWNrOiAkYmxhY2ssXG4gICAgYmx1ZTogJGJsdWUsXG4gICAgYnJvd246ICNhNTJhMmEsXG4gICAgZ3JlZW46IGdyZWVuLFxuICAgIGdyZXk6ICM4Zjk3OWQsXG4gICAgbmF2eTogIzAwMDA4MCxcbiAgICBvcmFuZ2U6ICNmZmE1MDAsXG4gICAgcGluazogI2ZlMjQ5YSxcbiAgICBwdXJwbGU6ICM4MDAwODAsXG4gICAgcmVkOiAjZjAwLFxuICAgIHdoaXRlOiAkd2hpdGUsXG4gICAgeWVsbG93OiAjZmYwXG4pO1xuXG5AZWFjaCAkY29sb3IgaW4gbWFwLWtleXMoJHN3YXRjaC1jb2xvcnMpIHtcbiAgICAkY29sb3JWYWx1ZTogI3ttYXAtZ2V0KCRzd2F0Y2gtY29sb3JzLCAkY29sb3IpfTtcblxuICAgIC5zd2F0Y2gtY2lyY2xlLSN7XCJcIiArICRjb2xvcn0ge1xuXG4gICAgICAgIEBpbmNsdWRlIHN3YXRjaCgzMHB4LCAkY29sb3JWYWx1ZSk7XG4gICAgfVxuXG4gICAgLnN3YXRjaC1maWx0ZXItI3tcIlwiICsgJGNvbG9yfSB7XG5cbiAgICAgICAgQGluY2x1ZGUgY2lyY2xlKDEuMzhlbSwgJGNvbG9yVmFsdWUpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclZhbHVlO1xuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDcmVkaXQ6IENocmlzdGlhbiBNdWVja2UgKGNtdWVja2VAZGVtYW5kd2FyZS5jb20pXG4uc3dhdGNoLWNpcmNsZS1taXNjZWxsYW5lb3VzIHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAwZGVnLFxuICAgICAgICAgICAgcmdiYSgxMzAsIDMwLCAxNDUsIDEwMCUpIDAsXG4gICAgICAgICAgICByZ2JhKDEzMCwgMzAsIDE0NSwgMTAwJSkgMjUlLFxuICAgICAgICAgICAgcmdiYSgyMzcsIDIwOSwgNTIsIDEwMCUpIDI1JSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDAsIDEwMCUpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjM3LCAyMDksIDUyLCAxMDAlKSA1MCUsXG4gICAgICAgICAgICAjNTliYTAwIDUwJSxcbiAgICAgICAgICAgICM1OWJhMDAgNzYlLFxuICAgICAgICAgICAgIzExMSA3NiUsXG4gICAgICAgICAgICAjMTExIDEwMCVcbiAgICAgICAgKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMGRlZyxcbiAgICAgICAgICAgIHJnYmEoMTQsIDkyLCAyMDksIDEwMCUpIDAsXG4gICAgICAgICAgICByZ2JhKDE0LCA5MiwgMjA5LCAxMDAlKSA1MCUsXG4gICAgICAgICAgICByZ2JhKDIyNiwgMTEsIDExLCAxMDAlKSA1MCUsXG4gICAgICAgICAgICByZ2JhKDIyNiwgMTEsIDExLCAxMDAlKSAxMDAlXG4gICAgICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15LCByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwJSwgMTAwJSAxMDAlO1xuICAgIGJvcmRlcjogMC4wNjNlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDMwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS41NjNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgIHdpZHRoOiAxLjU2M2VtO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgfVxufVxuXG4uc3dhdGNoLXNxdWFyZS1taXNjZWxsYW5lb3VzIHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAwZGVnLFxuICAgICAgICAgICAgcmdiYSgxMzAsIDMwLCAxNDUsIDEwMCUpIDAsXG4gICAgICAgICAgICByZ2JhKDEzMCwgMzAsIDE0NSwgMTAwJSkgMjUlLFxuICAgICAgICAgICAgcmdiYSgyMzcsIDIwOSwgNTIsIDEwMCUpIDI1JSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDAsIDEwMCUpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjM3LCAyMDksIDUyLCAxMDAlKSA1MCUsXG4gICAgICAgICAgICAjNTliYTAwIDUwJSxcbiAgICAgICAgICAgICM1OWJhMDAgNzYlLFxuICAgICAgICAgICAgIzExMSA3NiUsXG4gICAgICAgICAgICAjMTExIDEwMCVcbiAgICAgICAgKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMGRlZyxcbiAgICAgICAgICAgIHJnYmEoMTQsIDkyLCAyMDksIDEwMCUpIDAsXG4gICAgICAgICAgICByZ2JhKDE0LCA5MiwgMjA5LCAxMDAlKSA1MCUsXG4gICAgICAgICAgICByZ2JhKDIyNiwgMTEsIDExLCAxMDAlKSA1MCUsXG4gICAgICAgICAgICByZ2JhKDIyNiwgMTEsIDExLCAxMDAlKSAxMDAlXG4gICAgICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15LCByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwJSwgMTAwJSAxMDAlO1xuICAgIGJvcmRlcjogMC4wNjNlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDMwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2M2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMS41NjNlbTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBjaXJjbGUoJGRpYW1ldGVyLCAkY29sb3IpIHtcbiAgICAvLyBTb3VyY2U6ICBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9rb2dha3VyZS80NzY5OTA0XG4gICAgd2lkdGg6ICRkaWFtZXRlcjtcbiAgICBoZWlnaHQ6ICRkaWFtZXRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKCRkaWFtZXRlciAvIDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGRpYW1ldGVyIC8gMik7XG59XG5cbi8vLyBSZXR1cm5zIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24gb2YgZWFjaCBkaXJlY3Rpb24gaW4gYSBsaXN0XG4vLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL29wcG9zaXRlLWRpcmVjdGlvbi1mdW5jdGlvbi9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAcGFyYW0ge0xpc3R9ICRkaXJlY3Rpb25zIC0gTGlzdCBvZiBpbml0aWFsIGRpcmVjdGlvbnNcbi8vLyBAcmV0dXJuIHtMaXN0fSAtIExpc3Qgb2Ygb3Bwb3NpdGUgZGlyZWN0aW9uc1xuXG5AZnVuY3Rpb24gb3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb25zKSB7XG4gICAgJG9wcG9zaXRlLWRpcmVjdGlvbnM6IChcbiAgICApO1xuJGRpcmVjdGlvbi1tYXA6IChcbiAgICAndG9wJzogJ2JvdHRvbScsXG4gICAgJ3JpZ2h0JzogJ2xlZnQnLFxuICAgICdib3R0b20nOiAndG9wJyxcbiAgICAnbGVmdCc6ICdyaWdodCcsXG4gICAgJ2NlbnRlcic6ICdjZW50ZXInLFxuICAgICdsdHInOiAncnRsJyxcbiAgICAncnRsJzogJ2x0cidcbik7XG5cbkBlYWNoICRkaXJlY3Rpb24gaW4gJGRpcmVjdGlvbnMge1xuICAgICRkaXJlY3Rpb246IHRvLWxvd2VyLWNhc2UoJGRpcmVjdGlvbik7XG5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGRpcmVjdGlvbi1tYXAsICRkaXJlY3Rpb24pIHtcbiAgICAgICAgJG9wcG9zaXRlLWRpcmVjdGlvbnM6IGFwcGVuZCgkb3Bwb3NpdGUtZGlyZWN0aW9ucywgdW5xdW90ZShtYXAtZ2V0KCRkaXJlY3Rpb24tbWFwLCAkZGlyZWN0aW9uKSkpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiTm8gb3Bwb3NpdGUgZGlyZWN0aW9uIGNhbiBiZSBmb3VuZCBmb3IgYCN7JGRpcmVjdGlvbn1gLiBEaXJlY3Rpb24gb21pdHRlZC5cIjtcbiAgICB9XG59XG5cbkByZXR1cm4gJG9wcG9zaXRlLWRpcmVjdGlvbnM7XG59XG5cbi8vLyBUcmlhbmdsZSBoZWxwZXIgbWl4aW5cbi8vLyBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL3Nhc3MvY3NzLXRyaWFuZ2xlLW1peGluL1xuLy8vIEBwYXJhbSB7RGlyZWN0aW9ufSAkZGlyZWN0aW9uIC0gVHJpYW5nbGUgZGlyZWN0aW9uLCBlaXRoZXIgYHRvcGAsIGByaWdodGAsIGBib3R0b21gIG9yIGBsZWZ0YFxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciBbY3VycmVudGNvbG9yXSAtIFRyaWFuZ2xlIGNvbG9yXG4vLy8gQHBhcmFtIHtMZW5ndGh9ICRzaXplIFsxZW1dIC0gVHJpYW5nbGUgc2l6ZVxuXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yOiBjdXJyZW50Y29sb3IsICRzaXplOiAxZW0pIHtcbiAgICBAaWYgbm90IGluZGV4KHRvcCByaWdodCBib3R0b20gbGVmdCwgJGRpcmVjdGlvbikge1xuICAgICAgICBAZXJyb3IgXCJEaXJlY3Rpb24gbXVzdCBiZSBlaXRoZXIgYHRvcGAsIGByaWdodGAsIGBib3R0b21gIG9yIGBsZWZ0YC5cIjtcbiAgICB9XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItI3tvcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbil9OiAoJHNpemUpIHNvbGlkICRjb2xvcjtcblxuICAgICRwZXJwZW5kaWN1bGFyLWJvcmRlcnM6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdG9wIG9yICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRwZXJwZW5kaWN1bGFyLWJvcmRlcnM7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHBlcnBlbmRpY3VsYXItYm9yZGVycztcbiAgICB9XG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCBvciAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkcGVycGVuZGljdWxhci1ib3JkZXJzO1xuICAgICAgICBib3JkZXItdG9wOiAkcGVycGVuZGljdWxhci1ib3JkZXJzO1xuICAgIH1cbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvc3QtYWRkLXRvLWNhcnQsXG4ucHJvZHVjdC1hZGQtb25zIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC5tb2RhbC1pbmZvLFxuICAgICAgICAub3B0aW9uLWluZm8tZ3JvdXAtY29sLTIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIC5tb2RhbC1saW5lLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNpbnN0YWxsYXRpb24tZm9ybS1wcm9kdWN0VHlwZS1lcnJvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMC4zcmVtIDAgMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYucGFydHMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxNXB4KSAwIHJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wZXJmb3JtYW5jZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDlweCkgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFudGl2aXJ1cy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDlweCkgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBheW1lbnQtYW50aXZpcnVzLXRpdGxlLFxuICAgICAgICAgICAgJi5QYXltZW50LVByb3RlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMnB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFuLW9wdGlvbnMge1xuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1kaXNjb3VudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbi1kaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNXB4KTtcbn1cblxuLm1vZGFsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHR5cGUtaDQ7XG5cbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbW9kYWwtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3ZnLWNsb3NlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgzMHB4KSByZW0oMzBweCk7XG5cbiAgICAgICAgI3BhZ2VUaW1lb3V0TW9kYWxUaXRsZSB7XG4gICAgICAgICAgICAud2FybmluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpIDA7XG5cbiAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0N3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgMCAwO1xuICAgICAgICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnBvc3QtYWRkLXRvLWNhcnQsXG4gICAgJi5wcm9kdWN0LWFkZC1vbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYtc2VydmljZS1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dC1zZXJ2aWNlLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWxpbmUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lLWl0ZW0tcXR5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUtaXRlbS1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUtaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IC8vIGRvIG5vdCBhbGxvdyBpbWFnZSB0byBza2V3XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lLWl0ZW0tc2t1IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzQzNzVyZW0gcmVtKDE1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGludWUtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXZpZXctY2FydCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1hZGQtb25zIHtcbiAgICAgICAgLm1vZGFsLWxpbmUtaXRlbSB7XG4gICAgICAgICAgICAubGluZS1pdGVtLXF0eSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtc2VjdXJpdHktcXVlc3Rpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtc2VjdXJpdHktcXVlc3Rpb24tY2hlY2ssXG4gICAgJi5tb2RhbC1zZWN1cml0eS1xdWVzdGlvbnMge1xuICAgICAgICBidXR0b24uY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucG9zdC1hZGQtdG8tY2FydCB7XG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCA1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNC5xdWFudGl0eS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWFudGl0eS1hZGRlZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXBhcnRzLWdvbGQtcGxhbixcbiAgICAubW9kYWwtYm9keS1hZGRvbnMsXG4gICAgLm1vZGFsLWFudGl2aXJ1cy1wZXJmb3JtYW5jZSxcbiAgICAubW9kYWwtZ29sZC1wbGFuIHtcbiAgICAgICAgLnBsYW4tb3B0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcblxuICAgICAgICAgICAgLnBsYW4tb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcHRpb24taXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wdGlvbi1pbmZvLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbi1pbmZvLWdyb3VwLWNvbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcnRpY2FsbHktY2VudGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24taW5mby1ncm91cC1jb2wtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbi1xdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3B0aW9uLWl0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3B0aW9uLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcHRpb24taXRlbS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIC5idG4tbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm9keS1hZGRvbnMge1xuICAgICAgICAucGxhbi1vcHRpb24ge1xuICAgICAgICAgICAgLm9wdGlvbi1pbmZvLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgJi5vcHRpb24taW5mby1ncm91cC1jb2wtMSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAudmVydGljYWxseS1jZW50ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3B0aW9uLWluZm8tZ3JvdXAtY29sLTIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtcGFydHMtZ29sZC1wbGFuLFxuICAgICYubW9kYWwtZ29sZC1wbGFuLFxuICAgIC5tb2RhbC1nb2xkLXBsYW4ge1xuICAgICAgICAucGxhbi1vcHRpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAucHJvdGVjdGlvbi1wbGFuLXRvdGFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgIC5wcm90ZWN0aW9uLXBsYW4tdG90YWwtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb3RlY3Rpb24tcGxhbi10b3RhbC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtcGFydHMtZ29sZC1wbGFuLFxuICAgICYubW9kYWwtcGFydHMtcGVyZm9ybWFuY2UsXG4gICAgJi5tb2RhbC1hbnRpdmlydXMtcGVyZm9ybWFuY2UsXG4gICAgJi5tb2RhbC1hbnRpdmlydXMsXG4gICAgJi5tb2RhbC1wYXJ0cyxcbiAgICAmLm1vZGFsLXBlcmZvcm1hbmNlIHtcbiAgICAgICAgLnBlcmZvcm1hbmNlLWhlYWRlcixcbiAgICAgICAgLmFudGl2aXJ1cy1oZWFkZXIsXG4gICAgICAgIC5wYXJ0cy1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1vcHRpb25zIHtcbiAgICAgICAgICAgIC5wbGFuLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBlcmZvcm1hbmNlLWNvbnRlbnQge1xuICAgICAgICAgICAgLnBsYW4tb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZXJmb3JtYW5jZS1wcmljZS1pbmZvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW50aXZpcnVzLWNvbnRlbnQge1xuICAgICAgICAgICAgLnBsYW4tb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbnRpdmlydXMtcHJpY2UtaW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbi1wcmljZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgICAgLnBlcmZvcm1hbmNlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGg1Lm1iIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFydHMtcGVyZm9ybWFuY2UtdGFicyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTBweCkgcmVtKDhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rLXBhcnRzOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmctY2hlY2stZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFudGl2aXJ1cy1wZXJmb3JtYW5jZS10YWJzIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmstY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluay1wZXJmb3JtYW5jZTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLWNoZWNrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFydHMtY29sbGFwc2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jb2xsYXBzZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmctY2hlY2stZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBlcmZvcm1hbmNlLWNvbGxhcHNlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY29sbGFwc2UtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLXNoaWVsZC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW50aXZpcnVzLWNvbGxhcHNlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY29sbGFwc2UtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnLXNoaWVsZC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLXByZXYsXG4gICAgICAgICAgICAgICAgLmJ0bi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250aW51ZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWluc3RhbGxhdGlvbi1xdW90ZSxcbiAgICAmLm1vZGFsLWluc3RhbGxhdGlvbi1vcHRpb24ge1xuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWluc3RhbGxhdGlvbi1xdW90ZSB7XG4gICAgICAgIC56aXAtaW5wdXQtcm93LFxuICAgICAgICAucHJvbW8tYW5kLXN1Ym1pdC1yb3cge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7IC8vIGlubGluZSB3aXRoIGlucHV0XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnppcC1pbnB1dC1yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZhbGlkLWZlZWRiYWNrLWN1c3RvbSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXA6bm90KC5yZXF1aXJlZCkge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC10eXBlLXNlbGVjdC1sYWJlbCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICAgICAuZXJyb3ItbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtaW5zdGFsbGF0aW9uLW9wdGlvbiB7XG4gICAgICAgIC5pbnN0YWxsYXRpb24tb3B0aW9ucy1hc3NldHMge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNDM3NXJlbSAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5uZm0taW5zdGFsbGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1zZXJ2aWNlcy1yZXF1ZXN0IHtcbiAgICAgICAgLnppcC1pbnB1dC1yb3csXG4gICAgICAgIC5waG9uZS1zYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00LjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvci10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXAtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuemlwLWlucHV0LXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi16aXAtc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtYmxvY2sge1xuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC5jdXN0b20tcmFkaW86bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kZWxpdmVyeS1waWNrdXAge1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG5cbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAubGVmdC1jb2x1bW4gLmQtc20tbm9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYi0yIGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3RlZC1waWNrdXAtbG9jYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwZS1wLWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBpY2t1cC1sb2NhdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsLWxvY2F0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZWxlY3QtZGF0ZS1jdGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG5cbiAgICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5jYW5jZWwtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLXNhdmUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1sYWJvci1zZXJ2aWNlcyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LXNlcnZpY2VzLWxlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJ0cy1jb2xsYXBzZS1jb250YWluZXIge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFwc2UtaGVhZGVyIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlLW9wdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5zZXJ2aWNlLWxhYmVsLWZvci1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWxhYmVsLWZvci1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTAwJSAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtbGFiZWwtZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1YW50aXR5LWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlcnZpY2Utb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbnB1dC5pbnB1dC1zZXJ2aWNlLXF0eSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlLW9wdGlvbi1wcmljZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwuc2VydmljZS1sYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1YW50aXR5LW1vZHVsZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQsXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlLXNlbGVjdC1saW5lLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWxpbmUtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2VzLWNvbGxhcHNlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuYWxlcnQubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgfiAuYWxlcnQubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24teWVzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VydmljZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuc2VydmljZS1tb2RhbC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VydmljZXMtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWluc3RhbGwtc3VyZmFjZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG5cbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIC5pbnN0YWxsLWxpbmUtaXRlbXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgIC5tb2RhbC1saW5lLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAubGluZS1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGluZS1pdGVtLXF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluc3RhbGwtc3VyZmFjZS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZHZhbmNlZC1zdXJmYWNlLWVycm9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG5cbiAgICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5jYW5jZWwtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWRvbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYjYWRkcmVzcy1pbnZhbGlkIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVkaXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY2VwdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMXB4KSByZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1jYW5jZWwtcHBpIHtcbiAgICAgICAgLmZvb3Rlci1jYW5jZWwtcHBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN0cnVzdFBpbG90SWZyYW1lIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDMwcHgpIHJlbSgxNXB4KTtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtpb3NrLXRpbWVvdXQtbW9kYWwtb3BlbiB7XG4gICAgLm1vZGFsOm5vdCgjcGFnZVRpbWVvdXRNb2RhbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJhY2tkcm9wIH4gLm1vZGFsLWJhY2tkcm9wIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4ucmVkaXJlY3QtdGltZW91dC1tb2RhbC1vcGVuIHtcbiAgICAubW9kYWw6bm90KCNyZWRpcmVjdFRpbWVvdXRNb2RhbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJhY2tkcm9wIH4gLm1vZGFsLWJhY2tkcm9wIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudG9hc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6ICR0b2FzdC1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICR0b2FzdC1mb250LXdlaWdodDtcbiAgICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXggJHRvYXN0LXBhZGRpbmcteSBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIDQpICsgJHRvYXN0LWljb24tc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogJHRvYXN0LWJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdG9hc3QtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKG1hcC1nZXQoJHNwYWNlcnMsIDQpICsgJHRvYXN0LWljb24tc2l6ZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkdG9hc3QtaWNvbi1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnX2ljb25faW5mby1vdXRsaW5lX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtc3VjY2Vzcy1iZyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3ZnX2ljb25fc3VjY2Vzcy1vdXRsaW5lX3doaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXN1Y2Nlc3MtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1kYW5nZXItYmcgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Z19pY29uX2Rhbmdlci1vdXRsaW5lX3doaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWRhbmdlci1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1pbmZvLWJnICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmdfaWNvbl9pbmZvLW91dGxpbmVfd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtaW5mby1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC13YXJuaW5nLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN2Z19pY29uX3dhcm5pbmdfZGFyaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC13YXJuaW5nLWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gdG9hc3QtbWVzc2FnZSgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IHooJ2FsZXJ0cycpO1xufVxuXG5AbWl4aW4gdG9hc3QtYWxlcnQoKSB7XG4gICAgYW5pbWF0aW9uOiBmYWRlIDVzIGxpbmVhciBmb3J3YXJkcztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50O1xuXG4gICAgQGtleWZyYW1lcyBmYWRlIHtcbiAgICAgICAgMCUgeyBvcGFjaXR5OiAwOyB9XG4gICAgICAgIDEwJSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICAxMDAlIHsgb3BhY2l0eTogMDsgfVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1peGluIHRvYXN0LXN0YXRpYygpIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC1tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSB0b2FzdC1tZXNzYWdlO1xufVxuXG4udG9hc3QtYWxlcnQge1xuICAgIEBpbmNsdWRlIHRvYXN0LWFsZXJ0O1xufVxuXG4udG9hc3Qtc3RhdGljIHtcbiAgICBAaW5jbHVkZSB0b2FzdC1zdGF0aWM7XG59XG5cbi50b2FzdC1kaXNtaXNzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCA0KSArICR0b2FzdC1pY29uLXNpemUtY2xvc2UpO1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXI7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogY2FsYyhtYXAtZ2V0KCRzcGFjZXJzLCA0KSArICR0b2FzdC1pY29uLXNpemUtY2xvc2UpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmdfaWNvbl9jbG9zZS13aXRob3V0LWNpcmNsZV93aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkdG9hc3QtaWNvbi1zaXplLWNsb3NlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246ICR0b2FzdC1jbG9zZS10cmFuc2l0aW9uO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwiLi90b2FzdE1lc3NhZ2VcIjtcblxuLmF0dHJpYnV0ZSB7XG4gICAgbWFyZ2luLXRvcDogMC45MzhlbTtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc3dhdGNoIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFkZC10by1jYXJ0IHtcbiAgICAuY2FydC13aGl0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkLXRvLWNhcnQtbWVzc2FnZXMge1xuICAgIEBpbmNsdWRlIHRvYXN0LW1lc3NhZ2U7XG59XG5cbi5hZGQtdG8td2lzaC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5hZGQtdG8tYmFza2V0LWFsZXJ0IHtcbiAgICBAaW5jbHVkZSB0b2FzdC1hbGVydDtcbn1cblxuLm1haW4tYXR0cmlidXRlcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9zd2F0Y2hcIjtcbkBpbXBvcnQgXCIuL3Byb2R1Y3RDb21tb25cIjtcblxuLnF1aWNrLXZpZXctZGlhbG9nLFxuLmNob29zZS1ib251cy1wcm9kdWN0LWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1Ni4yNWVtO1xuXG4gICAgLnNlbGVjdGFibGUtYm9udXMtcHJvZHVjdC1saW5lLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICAgIH1cblxuICAgIC5iZWVuU2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtO1xuXG4gICAgICAgIC5mdWxsLXBkcC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRxdWlja3ZpZXctZm9udC1zaXplNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAkcXVpY2t2aWV3LWZvbnQtc2l6ZTQ7XG4gICAgfVxuXG4gICAgLnN3YXRjaC1jaXJjbGUge1xuICAgICAgICAvLyAkd2hpdGUgd2lsbCBiZSByZXBsYWNlZCBieSBjb2xvciBpbWFnZSBiYWNrZ3JvdW5kIHZpYSBKYXZhc2NyaXB0XG4gICAgICAgIEBpbmNsdWRlIHN3YXRjaCgyLjVlbSwgJHdoaXRlKTtcbiAgICB9XG5cbiAgICBhW2Rpc2FibGVkXSAuc3dhdGNoLWNpcmNsZSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgJi5jb2xvci12YWx1ZS5zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsaXR5LWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5hdmFpbGFibGl0eS1jb250YWluZXIsXG4gICAgLnNpemUtY2hhcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzOGVtO1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjguMTI1ZW07IC8qIDQ1MC8xNiAqL1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIGJ1dHRvbi5jbG9zZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTg3NXJlbTtcblxuICAgICAgICAucHJpY2VzIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRxdWlja3ZpZXctZm9udC1zaXplMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZXMgLnNhbGVzIHtcbiAgICAgICAgZm9udC1zaXplOiAkcXVpY2t2aWV3LWZvbnQtc2l6ZTI7XG4gICAgfVxuXG4gICAgLnByb21vdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAuYm9udXMtc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcXVpY2t2aWV3LWZvbnQtc2l6ZTE7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9udXMtcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlLWNhcnQtcHJvZHVjdHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1ZW07XG4gICAgfVxuXG4gICAgLmNvbG9yLWF0dHJpYnV0ZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAubm9uLWlucHV0LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiZnJhbWV3b3JrXCI7XG5cbkBtaXhpbiBib2R5LWZvbnQtc2l6ZS1vdmVycmlkZXMoKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbW9iaWxlICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gcHJpbWFyeS1saW5rLW92ZXJyaWRlcygpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keSAhaW1wb3J0YW50O1xuICAgIC8vIH1cbn1cblxuQG1peGluIHJldmlldy1jb3VudC1wYXJlbnMoKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIoXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKVwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAucC13LXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAucHItcWEtc25pcHBldC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJ5cC1wdXJjaGFzZSxcbiAgICAgICAgLnJ5cC1wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yeXAtcHVyY2hhc2UgLnJ5cC1mb290ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE1cHgpIDAgcmVtKDcuNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDcuNXB4KSAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgYTpmb2N1cyxcbiAgICAgICAgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcocmVtKDJweCksICRmb2N1cywgdHJ1ZSwgZmFsc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGlucHV0LFxuICAgICAgICBsYWJlbCxcbiAgICAgICAgLmNvbnRyb2wtbGFiZWwgc3BhbixcbiAgICAgICAgLnByLWNvbnRyb2wtbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1mb250LXNpemUtb3ZlcnJpZGVzO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdChbaGlkZGVuXSkge1xuICAgICAgICAgICAgICAgIC8vIEJvb3RzdHJhcCBmb2N1cyBvdmVycmlkZXNcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcocmVtKDFweCksICRmb2N1cywgdHJ1ZSwgZmFsc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvY3VzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtYmc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmcocmVtKDFweCksICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsIHRydWUsIGZhbHNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByLXJkLXNlYXJjaC1jb250YWluZXIgLnByLXJkLXNlYXJjaC1yZXZpZXdzLWlucHV0LFxuICAgICAgICAucHItcWEtZGlzcGxheS1zZWFyY2hiYXIge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1yaW5nKHJlbSgxcHgpLCAkZm9jdXMsIHRydWUsIGZhbHNlKTtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb2N1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZC1zZWFyY2gtcmV2aWV3cy1pY29uLWJ1dHRvbixcbiAgICAgICAgICAgIC5wci1xYS1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdmctc2VhcmNoLWdyZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBjYWxjKDEwMCUgLSAoJGlucHV0LXBhZGRpbmcteSAqIDIpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByLXFhLWRpc3BsYXktYXNrLXF1ZXN0aW9uIHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuXG4gICAgICAgICAgICAmLnByLXdhcS1wcmVxdWVzdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1lcnJvcixcbiAgICAgICAgLnByLWhhcy1lcnJvciB7XG4gICAgICAgICAgICAuY2hlY2tib3gsXG4gICAgICAgICAgICAuY2hlY2tib3gtaW5saW5lLFxuICAgICAgICAgICAgLmNvbnRyb2wtbGFiZWwsXG4gICAgICAgICAgICAuaGVscC1ibG9jayxcbiAgICAgICAgICAgIC5wci1jaGVja2JveCxcbiAgICAgICAgICAgIC5wci1jb250cm9sLWxhYmVsLFxuICAgICAgICAgICAgLnByLWNvbnRyb2wtbGFiZWwgc3BhbixcbiAgICAgICAgICAgIC5yYWRpbyxcbiAgICAgICAgICAgIC5yYWRpby1pbmxpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBvdmVycmlkZSBsaW5rc1xuICAgICAgICBhOm5vdChbdHlwZT1cImJ1dHRvblwiXSksXG4gICAgICAgIC5wci1yZXZpZXctZGlzcGxheSBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWxpbmstb3ZlcnJpZGVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1ncm91cCxcbiAgICAgICAgLmJ0bi1ncm91cCxcbiAgICAgICAgLnByLWZpbGUtaW5wdXQtYnRuLFxuICAgICAgICAucHItZmlsZS1pbnB1dC1idG4tZ3JvdXAsXG4gICAgICAgIC5wci1yZC1oZWxwZnVsLWFjdGlvbixcbiAgICAgICAgLnByLWhlbHBmdWwtdm90aW5nIHtcbiAgICAgICAgICAgIC8vIHNlY29uZGFyeSBvdXRsaW5lIGJ1dHRvbnNcbiAgICAgICAgICAgIC5wci1idG4tYWRkLXRhZyBhLFxuICAgICAgICAgICAgLnByLWJ0bixcbiAgICAgICAgICAgIC5wci1idG4tZmlsZWlucHV0LFxuICAgICAgICAgICAgLnByLWhlbHBmdWwtYnRuLFxuICAgICAgICAgICAgLnByLWJ0bi1hZGQtdGFnLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXZpc3VhbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1zZWNvbmRhcnktZGFyaztcblxuICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgLnByLWJ0bi1hZGQtdGFnLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHItYnRuLWFkZC10YWcgYSB7XG4gICAgICAgICAgICAgICAgLy8gKyBpY29uXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1ncm91cCxcbiAgICAgICAgLnByLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHByaW1hcnkgYnV0dG9uc1xuICAgICAgICAucHItYWNjZXNzaWJsZS1idG4ucHItYnRuLWRlZmF1bHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXZpc3VhbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnktZGFyaztcblxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wci1maWxlLWlucHV0LWJ0bixcbiAgICAgICAgLnByLWZpbGUtaW5wdXQtYnRuLWdyb3VwIHtcbiAgICAgICAgICAgIC8vIGljb24gc2Vjb25kYXJ5IG91dGxpbmUgYnV0dG9uc1xuICAgICAgICAgICAgLnByLWJ0bi1maWxlaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzLjVweCkgcmVtKCN7JHNwYWNlcn0pO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByLWhlbHBmdWwtYnRuOmhvdmVyLFxuICAgICAgICAucHItaGVscGZ1bC1idG46Zm9jdXMge1xuICAgICAgICAgICAgLnByLXRodW1icy1maWxsLFxuICAgICAgICAgICAgLnByLXRodW1icy1jdWZmLWZpbGwge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoaXRlLWZvbnQtc21vb3RoaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByLWhlbHBmdWwtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5wci1oZWxwZnVsLWNvdW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHItY2xlYXItYWxsLXJhZGlvcyB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktZm9udC1zaXplLW92ZXJyaWRlcztcblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAucHItYWNjb3JkaW9uLWJ0bixcbiAgICAgICAgICAgIC5wci1hY2NvcmRpb24tYnRuIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAgICAgICAgIC5wci1jYXJldC1pY29uX19saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHItaGVscGVyLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHItZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWZvbnQtc2l6ZS1vdmVycmlkZXM7XG5cbiAgICAgICAgICAgIC5wci1idG4ucHItYnRuLXJldmlldyxcbiAgICAgICAgICAgIC5wci1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFJldmVyc2UgZmxvYXRzIHRvIG1hdGNoIGd1aWRlIHZpYSBjc3Mgb25seVxuICAgICAgICAgICAgLnByLWJ0bi5wci1idG4tcmV2aWV3LnByLXB1bGwtbGVmdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1sb2dvLWNvbnRhaW5lci5wci1wdWxsLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3ZlcnJpZGUgU3RhcnNcbiAgICAgICAgLy8gWEQgY29uZmlybWVkIHVzZSBvZiBzdGFyLWhhbGYgZm9yIDEvNCBhbmQgMy80IHN0YXJzXG4gICAgICAgIC5wci1zdGFyLXY0LTAtZmlsbGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAkc3ZnLXN0YXItZW1wdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHItc3Rhci12NC0yNS1maWxsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0ICRzdmctc3Rhci1oYWxmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByLXN0YXItdjQtNTAtZmlsbGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAkc3ZnLXN0YXItaGFsZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wci1zdGFyLXY0LTc1LWZpbGxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgJHN2Zy1zdGFyLWhhbGY7XG4gICAgICAgIH1cblxuICAgICAgICAucHItc3Rhci12NC0xMDAtZmlsbGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAkc3ZnLXN0YXItZnVsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmZvY3VzICsgbGFiZWwucHItc3Rhci12NCxcbiAgICAgICAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsLnByLXN0YXItdjQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtcmluZyhyZW0oMnB4KSwgJGZvY3VzLCB0cnVlLCBmYWxzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHItc25pcHBldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnByLXNuaXBwZXQtc3RhcnMtcG5nIHtcbiAgICAgICAgICAgICAgICAucHItc3Rhci12NCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHItc25pcHBldC1yYXRpbmctZGVjaW1hbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQcm9kdWN0IFRpbGVzXG4gICAgICAgIC5wci1jYXRlZ29yeS1zbmlwcGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAucHItY2F0ZWdvcnktc25pcHBldF9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgLy8gdGlsZSBjb3VudFxuICAgICAgICAgICAgICAgICYucHItY2F0ZWdvcnktc25pcHBldF9fdG90YWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmV2aWV3LWNvdW50LXBhcmVucztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQRFBcbiAgICAgICAgLy8gRGV0YWlscyBzbmlwcGV0XG4gICAgICAgIC5wci1zbmlwcGV0LXN0YXJzLXJlY28taW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAucHItc25pcHBldC1zdGFycy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWFwLWdldCgkc3BhY2VycywgMSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIC5wci1yYXRpbmctc3RhcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByLXNuaXBwZXQtcmVhZC1hbmQtd3JpdGUge1xuICAgICAgICAgICAgYS5wci1zbmlwcGV0LXJldmlldy1jb3VudCxcbiAgICAgICAgICAgIHNwYW4ucHItc25pcHBldC1yZXZpZXctY291bnQsXG4gICAgICAgICAgICBhLnByLXNuaXBwZXQtd3JpdGUtcmV2aWV3LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYm9keS1mb250LXNpemUtb3ZlcnJpZGVzO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1zbmlwcGV0LXJldmlldy1jb3VudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmV2aWV3LWNvdW50LXBhcmVucztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gYS5wci1zbmlwcGV0LXJldmlldy1jb3VudCxcbiAgICAgICAgICAgIC8vIHNwYW4ucHItc25pcHBldC1yZXZpZXctY291bnQge1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wci1idG4uYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzcGxheSBQb3dlciBSZXZpZXcgUmF0aW5nIENvbXBsZXRlbHkgZm9yIE1vYmlsZSBEZXZpY2VzXG4gICAgICAgIC5wci1mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICYuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgJi5wci1yYXRpbmctZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBjdXN0b21pemUgYWxlcnRzXG4gICAgICAgIC5wci1hbGVydCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXRoaWNrLXdpZHRoIHNvbGlkICR0cmFucyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oMTBweCkgcmVtKDhweCkgcmVtKDQ2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICYucHItYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkc3ZnLXN1Y2Nlc3MsIGxlZnQsIDE2cHgsIGFmdGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wci1hbGVydC1pbmZvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRzdmctaW5mbywgbGVmdCwgMTZweCwgYWZ0ZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByLWFsZXJ0LXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJHN2Zy13YXJuaW5nLCBsZWZ0LCAxNnB4LCBhZnRlcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHItYWxlcnQtZGFuZ2VyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRzdmctZGFuZ2VyLCBsZWZ0LCAxNnB4LCBhZnRlcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGljb24gcG9zaXRpb25pbmdcbiAgICAgICAgICAgICYucHItYWxlcnQtc3VjY2Vzczo6YWZ0ZXIsXG4gICAgICAgICAgICAmLnByLWFsZXJ0LWluZm86OmFmdGVyLFxuICAgICAgICAgICAgJi5wci1hbGVydC13YXJuaW5nOjphZnRlcixcbiAgICAgICAgICAgICYucHItYWxlcnQtZGFuZ2VyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHItZmllbGQtYWxlcnQge1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBEUCBSZXZpZXdzIENvbnRhaW5lclxuICAgICAgICAucHItcmV2aWV3LXNuYXBzaG90LnByLXJldmlldy1lbmhhbmNlZCB7XG4gICAgICAgICAgICAmLnByLXNuYXBzaG90LW1vYmlsZVxuICAgICAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3QtaGVhZGVyXG4gICAgICAgICAgICAgICAgLnByLXJldmlldy1zbmFwc2hvdC1zbmlwcGV0c1xuICAgICAgICAgICAgICAgIC5wci1zbmlwcGV0LXN0YXJzLXJlY28taW5saW5lXG4gICAgICAgICAgICAgICAgLnByLXNuaXBwZXQtc3RhcnMtcmVjby1zdGFyc1xuICAgICAgICAgICAgICAgIC5wci1zbmlwcGV0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3QtY29udGVudC1ibG9jayxcbiAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3QtYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucHItcmV2aWV3LXNuYXBzaG90LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAucHItcmV2aWV3LXNuYXBzaG90LWhlYWRlci1pbnRybyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3Qtc25pcHBldHMgLnByLXNuaXBwZXQtc3RhcnMtcmVjby1pbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByLXNuaXBwZXQtc3RhcnMtcmVjby1zdGFyc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wci1zbmlwcGV0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByLXNuaXBwZXQtcmVhZC1hbmQtd3JpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wci1zbmlwcGV0LXJldmlldy1jb3VudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHItc25pcHBldC13cml0ZS1yZXZpZXctbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1mb250LXNpemUtb3ZlcnJpZGVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wci1zbmlwcGV0LXJldmlldy1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJldmlldy1jb3VudC1wYXJlbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByLXNuaXBwZXQtc3RhcnMtcmVjby1yZWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIGRpc3RyaWJ1dGlvbiBncmFwaCwgcHJvcywgY29uc1xuICAgICAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3QtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAucHItcmV2aWV3LXNuYXBzaG90LXRhZ3MgZHQsXG4gICAgICAgICAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3QtYmxvY2staGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktZm9udC1zaXplLW92ZXJyaWRlcztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wci1yZXZpZXctc25hcHNob3QtdGFncyBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHItc25hcHNob3QtdGFnLWRlZi5wci1zbmFwc2hvdC10YWctZGVmLWZpbHRlcmluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHItZmlsdGVyLWJ0bl9fY2hpbGQucHItc25hcHNob3QtaGlnaGxpZ2h0LnByLWZpbHRlci1idG5fX3ZvdGVDb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByLXJldmlldy1zbmFwc2hvdC1zbmlwcGV0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHItc25pcHBldC1yZWFkLWFuZC13cml0ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rcygkbGluay1jb2xvciwgJGxpbmstaG92ZXItY29sb3IsIGRlZmF1bHQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByLXJhdGluZ3MtaGlzdG9ncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wci1oaXN0b2dyYW0tbGlzdCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHItcmF0aW5ncy1oaXN0b2dyYW0tYmFyVmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByLXJhdGluZ3MtaGlzdG9ncmFtLWJhclZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByLXJldmlldy1kaXNwbGF5IHtcbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIG5vIHJldmlld3MgYnRuXG4gICAgICAgICAgICAucHItcmQtbm8tcmV2aWV3cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgNCk7XG5cbiAgICAgICAgICAgICAgICAvLyBwcmltYXJ5IGJ0blxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tdmlzdWFsO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wcmltYXJ5LWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZC1tYWluLWhlYWRlci13aXRoLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIC5wci1yZC1yZXZpZXctaGVhZGVyLWNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgLnByLXJkLXJldmlldy10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNXB4KSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gc29ydCBzZWxlY3RcbiAgICAgICAgICAgICAgICAucHItcmQtc29ydCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZC1jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAucHItc25pcHBldC1yYXRpbmctZGVjaW1hbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHItcmQtaW5uZXItc2lkZS1jb250ZW50LWJsb2NrIC5wci1yZC1kZXRhaWxzLFxuICAgICAgICAgICAgICAgIC5wci1yZWFkLXJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZXZpZXcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5wci1oZWxwZnVsLXZvdGluZy5wci1yZC1oZWxwZnVsLWFjdGlvbi1idG4tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAucHItaGVscGZ1bC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByLXJkLXNpZGUtY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZC1yZXZpZXctdGFnIHtcbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktZm9udC1zaXplLW92ZXJyaWRlcztcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByLXJkLWRpc3BsYXktdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHItcmQtbWFpbi1mb290ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnByLXJkLWNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHItcmQtcmV2aWV3LXBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1mb250LXNpemUtb3ZlcnJpZGVzO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wci1yZC10by10b3Age1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wci1yZC1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHItcWEtZGlzcGxheSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAucHItcWEtZGlzcGxheS1oZWFkbGluZSxcbiAgICAgICAgICAgIC5wci1xYS1kaXNwbGF5LWRlc2t0b3AgLnByLXFhLWRpc3BsYXktaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wci1xYS1zb3J0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wci1xYS1zb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByLXFhLWRpc3BsYXktZGVza3RvcCAucHItcWEtZGlzcGxheS1oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWFwLWdldCgkc3BhY2VycywgMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gbWFrZSBtb2JpbGUgbWF0Y2ggdGFibGV0IGFuZCBkZXNrdG9wIHByaW1hcnkgYnRuXG4gICAgICAgICAgICAucHItYnRuLWFzay1xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgje2NhbGMoJHNwYWNlci8yKX0pIHJlbSgjeyRzcGFjZXJ9KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGl0ZS1mb250LXNtb290aGluZztcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50MiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHItcWEtZGlzcGxheS1saW5rLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnByLXFhLWRpc3BsYXktdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgIC5wci1xYS1kaXNwbGF5LWxpbmssXG4gICAgICAgICAgICAgICAgICAgIC5wci1xYS1kaXNwbGF5LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGl0ZS1mb250LXNtb290aGluZztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wci1jcm9zcy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByLXFhLWRpc3BsYXktYXNrLXF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcblxuICAgICAgICAgICAgICAgIC8vIG9uLXBhZ2UgcXVlc3Rpb24gZm9ybVxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLnByLWFuc3dlci1mb3JtLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQRFBcblxuICAgIC5wci1zbmlwcGV0LXFhIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAucHItYW5zd2VyZWQtcXVlc3Rpb24tY2lyY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHItcWEtbGFyZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWFwLWdldCgkc3BhY2VycywgMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHItc25pcHBldC1xYS1tZXRyaWNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgID4gYWJiciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwci1yZXZpZXdzbmlwcGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3ByLXF1ZXN0aW9uc25pcHBldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwci1xdWVzdGlvbnNuaXBwZXQsXG4gICAgLnByLXNuaXBwZXQtc3RhcnMtcmVjby1yZWNvIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnByLWFzay1xdWVzdGlvbi1jdGEucHItcWEtbGFyZ2UsXG4gICAgICAgIC5wci1zbmlwcGV0LXJlY28tdG8tZnJpZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHItYXNrLXF1ZXN0aW9uLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAkc3ZnLXRvb2x0aXAtaWNvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wci1hc2stcXVlc3Rpb24tc3VidGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoYW5rLXlvdS1wYWdlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXZpZXctcHJldmlldyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByLXJhdGluZy1udW1iZXIsXG4gICAgICAgIC5wci1yYXRpbmctZGF0ZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ2VudGVyIGFsaWduXG4uZGlzcGxheS1hbGlnbm1lbnQtZml4IHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vLyBXcml0ZSBhIFJldmlldyBmb3JtXG4vLyBBc2sgYSBRdWVzdGlvbiBmb3JtXG4ucHItZGlzcGxheXdyaXRlIHtcbiAgICAvLyBzaG91bGQgaGF2ZSBuby1ndXR0ZXJzIG9uIGl0XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgfVxuXG4gICAgLy8gTkZNIGZvcm1zIGFyZSBsZWZ0IGFsaWduZWRcbiAgICAjcHItd3JpdGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGFzayBxdWVzdGlvbiBmb3JtIGNvbnRhaW5lclxuICAgICAgICAucHItd2Fxd2FhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGVnZW5kLnByLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwtMS1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1ncm91cC1yYWRpby12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIGlucHV0K2xhYmVsLnByLWJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXNlY29uZGFyeS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1ncm91cC1yYWRpby1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGlucHV0K2xhYmVsLnByLWJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXNlY29uZGFyeS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByLWhlYWRlci1wcm9kdWN0LW5hbWUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByLWhlYWRlci10YWJsZSAucHItaGVhZGVyLXRpdGxlICsgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHItc3Rhci12NC0wLWZpbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci8zNnB4IG5vLXJlcGVhdCAkc3ZnLXN0YXItZW1wdHk7XG4gICAgfVxuXG4gICAgLnByLXN0YXItdjQtMjUtZmlsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyLzM2cHggbm8tcmVwZWF0ICRzdmctc3Rhci1oYWxmO1xuICAgIH1cblxuICAgIC5wci1zdGFyLXY0LTUwLWZpbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci8zNnB4IG5vLXJlcGVhdCAkc3ZnLXN0YXItaGFsZjtcbiAgICB9XG5cbiAgICAucHItc3Rhci12NC03NS1maWxsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvMzZweCBuby1yZXBlYXQgJHN2Zy1zdGFyLWhhbGY7XG4gICAgfVxuXG4gICAgLnByLXN0YXItdjQtMTAwLWZpbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci8zNnB4IG5vLXJlcGVhdCAkc3ZnLXN0YXItZnVsbDtcbiAgICB9XG5cbiAgICAucHItc3Rhci1hY2Nlc3NpYmxlLTAtZmlsbGVkLFxuICAgIC5wci1zdGFyLWFjY2Vzc2libGUtMTAwLWZpbGxlZCxcbiAgICAucHItc3Rhci1hY2Nlc3NpYmxlLTI1LWZpbGxlZCxcbiAgICAucHItc3Rhci1hY2Nlc3NpYmxlLTUwLWZpbGxlZCxcbiAgICAucHItc3Rhci1hY2Nlc3NpYmxlLTc1LWZpbGxlZCxcbiAgICAucHItc3Rhci1oaWdoLWNvbnRyYXN0LTAtZmlsbGVkLFxuICAgIC5wci1zdGFyLWhpZ2gtY29udHJhc3QtMjUtZmlsbGVkLFxuICAgIC5wci1zdGFyLWhpZ2gtY29udHJhc3QtNTAtZmlsbGVkLFxuICAgIC5wci1zdGFyLXY0LFxuICAgIC5wci1zdGFyLXY0LTAtZmlsbGVkLFxuICAgIC5wci1zdGFyLXY0LTEwMC1maWxsZWQsXG4gICAgLnByLXN0YXItdjQtMjUtZmlsbGVkLFxuICAgIC5wci1zdGFyLXY0LTUwLWZpbGxlZCxcbiAgICAucHItc3Rhci12NC03NS1maWxsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IHJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiByZW0oNDRweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucHItd2Fxd2FhIHtcbiAgICAucHItcXVlc3Rpb24tZm9ybSB7XG4gICAgICAgICNxdWVzdGlvbkNhdGVnb3J5IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgI3F1ZXN0aW9uVHlwZSBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHItd2FxLWxlZ2FsLXRleHQgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktZm9udC1zaXplLW92ZXJyaWRlcztcblxuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgLnByLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDQpO1xuICAgIH1cblxuICAgIC8vIFJldmVyc2UgZmxvYXRzIHRvIG1hdGNoIGd1aWRlIHZpYSBjc3Mgb25seVxuICAgIC5wci1idG4ucHItYnRuLXJldmlldy5wci1wdWxsLWxlZnQge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHItd2FxLXByZXF1ZXN0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvc3dhdGNoXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2VsbGlwc2lzXCI7XG5AaW1wb3J0IFwicHJvZHVjdENvbW1vblwiO1xuQGltcG9ydCBcInF1aWNrVmlld1wiO1xuQGltcG9ydCBcIi4uL3Bvd2VycmV2aWV3c1wiO1xuXG4ucHJvZHVjdC1jYXJvdXNlbCB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXRpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYTpub3QoLnByb21vdGlvbnMgPiAuY2FsbG91dCAqLCAuaW5mby1pY29uLW1vZGFsIC5pY29uKSB7XG4gICAgICAgIEBpbmNsdWRlIHByb2R1Y3QtdGlsZS1saW5rcztcbiAgICB9XG5cbiAgICAudGlsZS1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpbGUtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgeyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IC8vIGZpeCBmb3IgbGluZSBjbGFtcCBhcHBsaWNhdGlvblxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm5vdCgubW9yZS1saW5rLCAucHJvbW90aW9ucyA+IC5jYWxsb3V0ICosIC5pY29uKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJvZHVjdC10aWxlLWxpbmtzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICA6bm90KC5wcm9tb3Rpb25zID4gLmNhbGxvdXQgKikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7ICBcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfSAgXG4gICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtYm9keS11cHBlciB7XG4gICAgICAgICAgICAuY2FsbG91dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMik7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLXN3YXRjaGVzIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI1cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YXRjaGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc3dhdGNoLWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDZweCk7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDhweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dhdGNoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByb2R1Y3QtdGlsZS1tb3JlLWxpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGRwLWxpbmsge1xuICAgICAgICAgICAgYS5saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1za3UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UudGlsZSAubXNycCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAuc2FsZXMtbGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZ3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMSk7XG5cbiAgICAgICAgICAgIC5wci1uby1yZXZpZXdzIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAucHItY2F0ZWdvcnktc25pcHBldF9fdG90YWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSxcbiAgICAgICAgLnNlY29uZGFyeS1tc2dzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtbWVzc2FnaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1vYmlsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOmhhcygudGlsZS1pbWFnZSkge1xuXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDEvMSkge1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3YXRjaC1jaXJjbGUge1xuICAgICAgICAvLyAkd2hpdGUgd2lsbCBiZSByZXBsYWNlZCBieSBjb2xvciBpbWFnZSBiYWNrZ3JvdW5kIHZpYSBKYXZhc2NyaXB0XG4gICAgICAgIEBpbmNsdWRlIHN3YXRjaCgyNXB4LCAkd2hpdGUpO1xuICAgIH1cblxuICAgIC8qIExpc3QgVmlldyBQcm9kdWN0IFRpbGVzICovXG4gICAgLmxpc3QgLnByb2R1Y3QtZ3JpZCAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1oZWFkZXIge1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZGl2KDgvMjkwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGRpdigyMC85NjcpO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGRpdigyODUvOTY3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWJvZHkge1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZGl2KDI1Lzk2Nyk7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogZGl2KDMyMCw5NjcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sb3Itc3dhdGNoZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJi5oYXNTd2F0Y2hlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtZmVhdHVyZXMge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCBkaXYoMjAvOTY3KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tb3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcblxuICAgIC5jYWxsb3V0IHsgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICAgIC5mbGV4LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2Nob29zZUJvbnVzUHJvZHVjdE1vZGFsIHtcbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdC1jYnAtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYm9udXMtcXVhbnRpdHksXG4gICAgLmJvbnVzLW9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOTM4ZW07XG4gICAgfVxuXG4gICAgLmJvbnVzLXF1YW50aXR5LXNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogNWVtO1xuICAgIH1cblxuICAgIC5zZWxlY3QtYm9udXMtcHJvZHVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtcGlkIHtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyO1xuXG4gICAgICAgIC5ib251cy1wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib251cy1wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxufVxuIiwiLy8gUHJvZHVjdCBUaWxlIFN0eWxlc1xuXG5AbWl4aW4gcHJvZHVjdC10aWxlLXByaWNlKCkge1xuICAgIEBpbmNsdWRlIGxhYmVsLTItYm9sZDtcbn1cblxuQG1peGluIHByb2R1Y3QtdGlsZS1wcmljZS1zYWxlKCkge1xuICAgIEBpbmNsdWRlIGxhYmVsLTItYm9sZDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAkYWNjZW50LTE7XG59XG5cbkBtaXhpbiBwcm9kdWN0LXRpbGUtbGlua3MoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgICB9XG59XG5cbkBtaXhpbiBwcm9kdWN0LXRpbGUtbW9yZS1saW5rKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuXG4ubmF2LnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucGFnZS1saW5rLm5hdi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbW9iaWxlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoaXRlLWZvbnQtc21vb3RoaW5nO1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgycHgpO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbS1maXJzdCxcbiAgICAubmF2LWl0ZW0tbGFzdCxcbiAgICAubmF2LWl0ZW0tbmV4dCxcbiAgICAubmF2LWl0ZW0tcHJldmlvdXMge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFucztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxMnB4KTtcblxuICAgIG1hcmdpbjogcmVtKDE1cHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDIwcHgpIDA7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwcHgpIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEwcHgpO1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay1icmVhZGNydW1iO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBhLFxuICAgICAgICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvc3dhdGNoXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3pfaW5kZXhcIjtcblxuLnNpdGUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAucmVzZXQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogNDBweDsgLy8gdGFwcGFibGUgY29udGFpbmVyXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCAkc3ZnLWNsb3NlLWljb24tcGF0aCA3cHggN3B4O1xuICAgICAgICB6LWluZGV4OiB6KCdzaXRlLXNlYXJjaCcsICdyZXNldC1idG4nKTtcbiAgICB9XG59XG5cbi5zdWdnZXN0aW9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiB6KCdzaXRlLXNlYXJjaCcsICdzdWdnZXN0aW9ucycpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLnN1Z2dlc3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIFtkYXRhLWFjdGlvbj1cIkNhcnQtU2hvd1wiXSAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UgJiAubW9yZS1yZXN1bHRzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG5cbiAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KSByZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oLXNtLTEwMCB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAucmVzdWx0cy1tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zZWN0aW9uLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWFyY2gtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWdnZXN0ZWQtcmVzdWx0cy12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdWdnZXN0ZWQtcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yaWdodC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmQtZmxleC0xIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC10aWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zdWdnZXN0aW9uLWltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDc1cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg3NXB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB9XG5cbiAgICAuc3VnZ2VzdGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgIH1cblxuICAgIC5pdGVtLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay13aXRob3V0LWxpbmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRlcm0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLml0ZW1zIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNXB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJvZHVjdHMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7IC8vIFRvIHByZXZlbnQgZWxlbWVudCBzaGlmdGluZyBvbiBpbWFnZSBsb2FkIC0gR29vZ2xlIHBhZ2UgZXhwZXJpZW5jZSBhbGdvcml0aG1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb3JlLXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1wYWdlIFxuLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gXG4uaGVscEJ1dHRvbiBcbi51aUJ1dHRvbi5uby1ob3Zlci5oZWxwQnV0dG9uRW5hYmxlZCxcbi5wcm9kdWN0LXBhZ2UgXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiBcbi5oZWxwQnV0dG9uIFxuLnVpQnV0dG9uLm5vLWhvdmVyLmhlbHBCdXR0b25EaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIuZm9ybS1ncm91cCB7XG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oYXMtd2FybmluZyxcbiAgICAmLmhhcy1kYW5nZXIge1xuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBORk0gQ3VzdG9taXphdGlvbjsgaGlkZSByZXF1aXJlZCBhc3Rlcmlza3MsIGFkZCBcIihPcHRpb25hbClcIiB0byBub24tcmVxdWlyZWQgbGFiZWxzXG4gICAgJi5yZXF1aXJlZCAuZm9ybS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIGZhbGxiYWNrIHVzZXMgRW5nbGlzaCwgc2VlIGNvbW1lbnRlZCBvdXQgbG9jYWxpemF0aW9uIG1ldGhvZCBmb3IgZnV0dXJlIHVzZVxuICAgICY6bm90KC5yZXF1aXJlZCkge1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgXG4gICAgLmJpbGxpbmctc2FtZS1hcy1zaGlwcGluZy1jb250YWN0LXVzIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLm5vLW92ZXJmbG93IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgICYucmVhZG9ubHktbm8tcGFkZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uZWRpdC1wcm9maWxlLWZvcm0ge1xuICAgIGlucHV0LmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgICAgICAmLnJlYWRvbmx5LW5vLXBhZGRpbmcge1xuICAgICAgICAgICAgJjppcyg6YWN0aXZlLCA6Zm9jdXMsIDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaGlwcGluZy1jb250ZW50IHtcbiAgICAuc2hpcHBpbmctYWRkcmVzcyB7XG4gICAgICAgIC5zaGlwbWVudC1zZWxlY3Rvci1ibG9jayB7XG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXBwX3N0b3JlZnJvbnRfYmFzZS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9taXhpbnMvYnJlYWtwb2ludHNcIjtcblxuLmFkZC10by13aXNobGlzdC1tZXNzYWdlcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmNvcHktbGluay1tZXNzYWdlIHtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uYWRkLXRvLXdpc2gtbGlzdCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLndpc2hsaXN0LWljb25zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmxpbmstdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLndpc2hsaXN0VGlsZSB7XG4gICAgLndpc2hsaXN0LWljb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgLnByb2R1Y3QtdGlsZSAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJFbGVtZW50O1xuXG4gICAgICAgIHRvcDogNTMlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIi8vIEN1c3RvbSBORk0gUERQIFNwZWNpZmljYXRpb24gVGFibGVzXG5cbi5wZHAtdGFibGUge1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSB0eXBlLXAtYm9sZDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC5yb3cuc3BlYy1hdHRyaWJ1dGVzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cbiAgICAgICAgICAgIC5hdHRyaWJ1dGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGVhZGVyLXJvdyB7XG4gICAgICAgICAgICAgICAgLmF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLXJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlLXAtYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VvLWFzc2V0LFxuLnRydW5jYXRlZC10ZXh0IHtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRydW5jYXRlZC10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGFuZGVkLXNlby10ZXh0IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuZWxsaXBzaXMtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV4cGFuZGVkLXNlby10ZXh0IHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAubGluazIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRydW5jYXRlZC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm9keSxcbiAgICAudHJ1bmNhdGVkLXRleHQtY29udGFpbmVyIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJmcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xuXG4uYWRkcmVzcy1zdWdnZXN0aW9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZGRyZXNzLXN1Z2dlc3Rpb24tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNi44NzVyZW07XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAuYWRkcmVzcy1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby01MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmljb24ge1xuICAgICYucm90YXRlMCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgICYucm90YXRlNDUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJi5yb3RhdGU5MCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLnJvdGF0ZTEzNSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuXG4gICAgJi5yb3RhdGUxODAge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICYucm90YXRlLTEzNSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cblxuICAgICYucm90YXRlLTkwIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbiAgICAmLnJvdGF0ZS00NSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmLmxvZ28tc20ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNy41cHg7XG4gICAgfVxufVxuIiwiLy8gTGVnYWN5XG4uYXJpYWwtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5hcmlhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmxhdG8tYm9sZCxcbi5maWd0cmVlLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbn1cblxuLmxhdG8tbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5sYXRvLWJsYWNrIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjayAhaW1wb3J0YW50O1xufVxuXG4ubGF0byB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0LWxvdmVseSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zY3JpcHQgIWltcG9ydGFudDtcbn1cblxuLy8gQ3JlYXRlIG5ldyBsYWJlbCBjbGFzcyBmb3IgMTRweCB0ZXh0IGZvciBhbGwgc2NyZWVuIHNpemVzXG4ubGFiZWw1IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tb2JpbGUgIWltcG9ydGFudDtcbn1cblxuLy8gRm9udCBzaXplIGNsYXNzZXMgZm9yIDQwLTEyNVxuXG4kZm9udHJhbmdlbWF4OiA4NTtcblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZm9udHJhbmdlbWF4IHtcblx0JGJhc2U6IDIuNXJlbTtcblx0JGluY3JlYXNlOiAwLjA2MjVyZW07XG5cdCRtb2JpbGVpbmNyZWFzZTogY2FsYygxNDVyZW0gLyAkZm9udHJhbmdlbWF4KTtcblxuXHQuZm9udCB7XG5cdFx0JiN7NDAgKyAkaX0ge1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjKCgkYmFzZSArICgkaW5jcmVhc2UgKiAkaSkpICsgMC41ICogKCgxMDB2dyAtICgxMjByZW0gKyAoJG1vYmlsZWluY3JlYXNlICogJGkpKSkgLyA2MCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGJhc2UgKyAoJGluY3JlYXNlICogJGkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBMaW5lIGhlaWdodCByYXRpbyBjbGFzc2VzIGZvciAxIC0gMi41XG5cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDI1IHtcblx0LmxoLSN7JGl9IHtcblx0XHRsaW5lLWhlaWdodDogY2FsYygkaSAvIDEwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIExldHRlciBzcGFjaW5nIGNsYXNzZXMgZm9yIC0xMHB4IHRvIDEwcHhcblxuQGZvciAkaSBmcm9tIC0xMCB0aHJvdWdoIDEwIHtcblx0JHZhbHVlOiAkaSAvIDQwO1xuXG5cdEBpZiAkaSA8IDAge1xuXHRcdC5sZXR0ZXItc3BhY2luZy1uI3stJGl9IHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAjeyR2YWx1ZX1lbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0LmxldHRlci1zcGFjaW5nLSN7JGl9IHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAjeyR2YWx1ZX1lbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubm8taG92ZXItbGluZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxpbmUtaGVhZGluZywgLmJyYW5kZWQtaGVhZGluZywgLmxpbmUtaGVhZGluZy1keW5hbWljIHtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cblxuLmJyYW5kZWQtaGVhZGluZyB7XG5cdEBpbmNsdWRlIGJyYW5kZWQtaGVhZGluZztcbn1cblxuLmxpbmUtaGVhZGluZyxcbi5saW5lLWhlYWRpbmctZHluYW1pYyB7XG4gICAgQGluY2x1ZGUgbGluZS1oZWFkaW5nO1xufVxuXG4ubGluZS1oZWFkaW5nLWR5bmFtaWMge1xuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZDtcblx0fVxufVxuXG4ubGluZS1oZWFkaW5nLWxnIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdEBpbmNsdWRlIGxpbmUtaGVhZGluZztcblx0fVxufVxuXG4ubGluZS1oZWFkaW5nLWd1ZXN0LWNoZWNrb3V0IHtcbiAgICBjb2xvcjogJHN0b3JteS1ibHVlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxpbmUtaGVhZGluZztcbn1cblxuLmxpbmUtaGVhZGluZy1ndWVzdC1jaGVja291dDo6YmVmb3JlLFxuLmxpbmUtaGVhZGluZy1ndWVzdC1jaGVja291dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAkZ3JheS00MDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDAgMS4xMjVyZW0gMCAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAxLjEyNXJlbTtcbiAgICBmbGV4OiAxIDAgMS4xMjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLW1vYmlsZS1jYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAxKTtcbn1cblxuLmNhcnQtcGFnZSAjY2FydExvZ2luTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkc3BhY2VycywgMyk7XG4gICAgfVxufVxuXG4uY2FydC1wYWdlICNjYXJ0TG9naW5Nb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICAgIH1cbn1cblxuLy8gIEFsbG93cyBhIGNlbnRlciBhbGlnbmVkIHRleHQgbGlzdCB0byBoYXZlIHRoZSBidWxsZXQvbnVtYmVyIGNlbnRlcmVkIHdpdGggdGhlIGNvcHkgXG4ubGlzdC1pbmxpbmUtYnVsbCB7XG4gICAgbGlzdC1zdHlsZTogaW5zaWRlO1xufVxuXG4vKiBBZGRzIGJyYWNrZXRzIHRvIHRoZSBsZWZ0IGFuZCByaWdodCBvZiBjb3B5OyBib3RoIHRoZSBcbi5icmFja2V0LXdyYXBwZXIgYW5kIHRoZSBjb3JyZWxhdGluZyAuYnJhY2tldC13cmFwcGVyLWxpZ2h0IG9yIFxuLmJyYWNrZXQtd3JhcHBlci1kYXJrIGNsYXNzIG11c3QgYmUgdXNlZCB0b2dldGhlci4gXG5FeDogY2xhc3M9J2JyYWNrZXQtd3JhcHBlciBicmFja2V0LXdyYXBwZXItZGFya1wiIGNyZWF0ZXMgZGFyayBicmFja2V0cyBhcm91bmQgdGV4dCAqL1xuXG4uYnJhY2tldC13cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxNXB4KTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiByZW0oOHB4KSByZW0oM3B4KTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIHRvcCByaWdodCwgYm90dG9tIGxlZnQsIGJvdHRvbSByaWdodDtcblx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiAwIHJlbSgzcHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Ji1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGdyYXktODAwLCAkZ3JheS04MDApLCBsaW5lYXItZ3JhZGllbnQoJGdyYXktODAwLCAkZ3JheS04MDApLCBsaW5lYXItZ3JhZGllbnQoJGdyYXktODAwLCAkZ3JheS04MDApLCBsaW5lYXItZ3JhZGllbnQoJGdyYXktODAwLCAkZ3JheS04MDApO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuXHR9XG5cblx0Ji1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmMGYwZjAsICNmMGYwZjApLCBsaW5lYXItZ3JhZGllbnQoI2YwZjBmMCwgI2YwZjBmMCksIGxpbmVhci1ncmFkaWVudCgjZjBmMGYwLCAjZjBmMGYwKSwgbGluZWFyLWdyYWRpZW50KCNmMGYwZjAsICNmMGYwZjApO1xuXHRcdGJvcmRlci1jb2xvcjogI2YwZjBmMDtcblx0fVxuXG5cdCYtbGltZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRuZm0tbGltZSwgJG5mbS1saW1lKSwgbGluZWFyLWdyYWRpZW50KCRuZm0tbGltZSwgJG5mbS1saW1lKSwgbGluZWFyLWdyYWRpZW50KCRuZm0tbGltZSwgJG5mbS1saW1lKSwgbGluZWFyLWdyYWRpZW50KCRuZm0tbGltZSwgJG5mbS1saW1lKTtcblx0XHRib3JkZXItY29sb3I6ICRuZm0tbGltZTtcblx0fVxufSIsIi5ib3JkZXIuYm9yZGVyLXRoaWNrIHtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpY2std2lkdGggIWltcG9ydGFudDtcbn1cblxuLmhyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctY2hlY2tvdXQtaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNoZWNrb3V0LWhlYWRlciAhaW1wb3J0YW50O1xufVxuXG4vLyBEZWZhdWx0IGZvY3VzIHN0YXRlIHtcblxuLyogLmZvY3VzLWRlZmF1bHQge1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvY3VzLXJpbmc7XG4gICAgfVxufSAqLyIsIi8vIG92ZXJyaWRlIGJvb3N0cmFwIGd1dHRlcnNcbi5yb3cuZ3V0dGVyLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKC0yMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMjBweCk7XG5cbiAgICAuY29sLTEyLFxuICAgIC5jb2wtbGctNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG4gICAgfVxufVxuXG4vLyBDdXN0b20gQ29sdW1uIFdpZHRoc1xuLy8gNSB3aWRlIGNvbHVtbnNcblxuQG1peGluIGNvbC01LXdpZGUge1xuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHQtbXMtZmxleDogMCAwIDIwJTtcblx0ZmxleDogMCAwIDIwJTtcblx0bWF4LXdpZHRoOiAyMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgxNXB4KTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XG59XG5cbi5jb2wtNS13aWRlIHtcblx0QGluY2x1ZGUgY29sLTUtd2lkZTtcbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdC5jb2wtc20tNS13aWRlIHtcblx0XHRAaW5jbHVkZSBjb2wtNS13aWRlO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0LmNvbC1tZC01LXdpZGUge1xuXHRcdEBpbmNsdWRlIGNvbC01LXdpZGU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHQuY29sLWxnLTUtd2lkZSB7XG5cdFx0QGluY2x1ZGUgY29sLTUtd2lkZTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC5jb2wteGwtNS13aWRlIHtcblx0XHRAaW5jbHVkZSBjb2wtNS13aWRlO1xuXHR9XG59XG5cbi8vIFZlcnRpY2FsbHkgQWxpZ24gQWJzb2x1dGUgUG9zaXRpb25lZCBFbGVtZW50XG4udi1jZW50ZXIge1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cdFxuXG4vLyBGbGlwIGhvcml6b250YWxseVxuLmZsaXAtaG9yaXpvbnRhbCB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLy8gRmxpcCB2ZXJ0aWNhbGx5XG4uZmxpcC12ZXJ0aWNhbCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn0iLCIvLyBMZWdhY3lcblxuLnRleHQtYmx1ZSB7XG4gICAgY29sb3I6ICRibHVlO1xufVxuXG4udGV4dC15ZWxsb3cge1xuICAgIGNvbG9yOiAkYWNjZW50LXllbGxvdztcbn1cblxuLy8gQ3JlYXRlcyBhbGwgY29sb3IgaGVscGVyIGNsYXNzZXMgdXNpbmcgY29sb3IgbWFwcyBpbiBfdmFyaWFibGVzLnNjc3Ncbi8vIEV4cGVjdHMgYW4gaW5wdXQgcGFyYW1ldGVyIG9mIHR5cGUgTWFwXG5cbkBtaXhpbiBjb2xvci1oZWxwZXIoJGNvbG9ybGlzdCwgJGF0dHJpYnV0ZTogJ2NvbG9yJywgJHByZXNlcnZlOiBmYWxzZSwgJHByZWZpeDogbnVsbCkge1xuICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9ybGlzdCB7XG4gICAgICAgIC8vIEZhbGxiYWNrXG4gICAgICAgICRzZWxlY3RvcjogJG5hbWU7XG5cbiAgICAgICAgLy8gUHJlZml4ZXNcbiAgICAgICAgJHByZWZpeERlZmF1bHQ6ICRwcmVmaXg7XG4gICAgICAgICRwcmVmaXhQcmVzZXJ2ZWQ6ICRwcmVmaXg7XG5cbiAgICAgICAgQGlmICRwcmVmaXgge1xuICAgICAgICAgICAgJHByZWZpeERlZmF1bHQ6ICctI3skcHJlZml4fS0nO1xuICAgICAgICAgICAgJHByZWZpeFByZXNlcnZlZDogJy0jeyRwcmVmaXh9JztcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkcHJlZml4RGVmYXVsdDogJy0nO1xuICAgICAgICAgICAgJHByZWZpeFByZXNlcnZlZDogJy0nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gR2VuZXJhdGUgb2xkIGNsYXNzZXNcbiAgICAgICAgQGlmICRwcmVzZXJ2ZSB7XG4gICAgICAgICAgICAvLyBTdHJpcCAwcyBhbmQgaHlwaGVuc1xuICAgICAgICAgICAgJHN0cmlwSHlwaGVuOiBzdHItcmVwbGFjZSgkbmFtZSwgJy0nLCAnJyk7XG4gICAgICAgICAgICAkc3RyaXBaZXJvOiBzdHItcmVwbGFjZSgkc3RyaXBIeXBoZW4sICcwJywgJycpO1xuXG4gICAgICAgICAgICAvLyBTZXQgc2VsZWN0b3IgdmFyaWFibGUgdG8gYm90aCBzZWxlY3RvciB2YXJpYXRpb25zXG4gICAgICAgICAgICAkc2VsZWN0b3I6ICcmI3skcHJlZml4RGVmYXVsdH0jeyRuYW1lfSwgJiN7JHByZWZpeFByZXNlcnZlZH0jeyRzdHJpcFplcm99JztcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkc2VsZWN0b3I6ICcmI3skcHJlZml4RGVmYXVsdH0jeyRuYW1lfSc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBcHBseSBzZWxlY3RvciBhbmQgcHJvcGVydHkgdmFsdWVcbiAgICAgICAgI3skc2VsZWN0b3J9IHtcbiAgICAgICAgICAgICN7JGF0dHJpYnV0ZX06ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBbGwgLnRleHQtIGhlbHBlciBjbGFzc2VzXG5cbi50ZXh0IHtcbiAgICAvLyBVSSBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJHVpLWNvbG9ycywgJ2NvbG9yJywgZmFsc2UpO1xuXG4gICAgLy8gU2Vjb25kYXJ5IENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkc2Vjb25kYXJ5LWNvbG9ycywgJ2NvbG9yJywgZmFsc2UpO1xuXG4gICAgLy8gQWNjZW50IENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkYWNjZW50LWNvbG9ycywgJ2NvbG9yJywgdHJ1ZSk7XG5cbiAgICAvLyBBY2NlbnQgQ29sb3JzIC0gU2VtYW50aWNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJGFjY2VudC1jb2xvcnMtb2xkLCAnY29sb3InLCB0cnVlKTtcblxuICAgIC8vIEluZm8gQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRpbmZvLWNvbG9ycywgJ2NvbG9yJywgdHJ1ZSk7XG4gICAgXG4gICAgLy8gU3VjY2VzcyBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJHN1Y2Nlc3MtY29sb3JzLCAnY29sb3InLCB0cnVlKTtcblxuICAgIC8vIERhbmdlciBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJGRhbmdlci1jb2xvcnMsICdjb2xvcicsIHRydWUpO1xuXG4gICAgLy8gV2FybmluZyBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJHdhcm5pbmctY29sb3JzLCAnY29sb3InLCB0cnVlKTtcblxuICAgIC8vIEdyYXlzY2FsZVxuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkZ3JheXMsICdjb2xvcicsIHRydWUpO1xuXG4gICAgLy8gXCJncmV5XCIgZmFsbGJhY2tcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJGdyZXlzLCAnY29sb3InLCB0cnVlKTtcblxuICAgIC8vIFV0aWxpdHkgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCR1dGlsaXR5LWNvbG9ycywgJ2NvbG9yJywgZmFsc2UpO1xufVxuXG4vLyBBbGwgLmJnLSBoZWxwZXIgY2xhc3Nlc1xuXG4uYmcgeyAgXG4gICAgLy8gVUkgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCR1aS1jb2xvcnMsICdiYWNrZ3JvdW5kLWNvbG9yJywgZmFsc2UpO1xuXG4gICAgLy8gU2Vjb25kYXJ5IENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkc2Vjb25kYXJ5LWNvbG9ycywgJ2JhY2tncm91bmQtY29sb3InLCBmYWxzZSk7XG5cbiAgICAvLyBBY2NlbnQgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRhY2NlbnQtY29sb3JzLCAnYmFja2dyb3VuZC1jb2xvcicsIHRydWUpO1xuXG4gICAgLy8gQWNjZW50IENvbG9ycyAtIFNlbWFudGljXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRhY2NlbnQtY29sb3JzLW9sZCwgJ2JhY2tncm91bmQtY29sb3InLCB0cnVlKTtcblxuICAgIC8vIEluZm8gQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRpbmZvLWNvbG9ycywgJ2JhY2tncm91bmQtY29sb3InLCB0cnVlKTtcbiAgICBcbiAgICAvLyBTdWNjZXNzIENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkc3VjY2Vzcy1jb2xvcnMsICdiYWNrZ3JvdW5kLWNvbG9yJywgdHJ1ZSk7XG5cbiAgICAvLyBEYW5nZXIgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRkYW5nZXItY29sb3JzLCAnYmFja2dyb3VuZC1jb2xvcicsIHRydWUpO1xuXG4gICAgLy8gV2FybmluZyBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJHdhcm5pbmctY29sb3JzLCAnYmFja2dyb3VuZC1jb2xvcicsIHRydWUpO1xuXG4gICAgLy8gR3JheXNjYWxlXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRncmF5cywgJ2JhY2tncm91bmQtY29sb3InLCB0cnVlKTtcblxuICAgIC8vIFwiZ3JleVwiIGZhbGxiYWNrXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRncmV5cywgJ2JhY2tncm91bmQtY29sb3InLCB0cnVlKTtcblxuICAgIC8vIFV0aWxpdHkgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCR1dGlsaXR5LWNvbG9ycywgJ2JhY2tncm91bmQtY29sb3InLCBmYWxzZSk7XG59XG5cbi8vIEFsbCAuYm9yZGVyLSBoZWxwZXIgY2xhc3Nlc1xuXG4uYm9yZGVyLmJvcmRlciB7ICBcbiAgICAvLyBVSSBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJHVpLWNvbG9ycywgJ2JvcmRlci1jb2xvcicsIGZhbHNlKTtcblxuICAgIC8vIFNlY29uZGFyeSBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJHNlY29uZGFyeS1jb2xvcnMsICdib3JkZXItY29sb3InLCBmYWxzZSk7XG5cbiAgICAvLyBBY2NlbnQgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRhY2NlbnQtY29sb3JzLCAnYm9yZGVyLWNvbG9yJywgdHJ1ZSk7XG5cbiAgICAvLyBBY2NlbnQgQ29sb3JzIC0gU2VtYW50aWNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJGFjY2VudC1jb2xvcnMtb2xkLCAnYm9yZGVyLWNvbG9yJywgdHJ1ZSk7XG5cbiAgICAvLyBJbmZvIENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkaW5mby1jb2xvcnMsICdib3JkZXItY29sb3InLCB0cnVlKTtcbiAgICBcbiAgICAvLyBTdWNjZXNzIENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkc3VjY2Vzcy1jb2xvcnMsICdib3JkZXItY29sb3InLCB0cnVlKTtcblxuICAgIC8vIERhbmdlciBDb2xvcnNcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJGRhbmdlci1jb2xvcnMsICdib3JkZXItY29sb3InLCB0cnVlKTtcblxuICAgIC8vIFdhcm5pbmcgQ29sb3JzXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCR3YXJuaW5nLWNvbG9ycywgJ2JvcmRlci1jb2xvcicsIHRydWUpO1xuXG4gICAgLy8gR3JheXNjYWxlXG4gICAgQGluY2x1ZGUgY29sb3ItaGVscGVyKCRncmF5cywgJ2JvcmRlci1jb2xvcicsIHRydWUpO1xuXG4gICAgLy8gXCJncmV5XCIgZmFsbGJhY2tcbiAgICBAaW5jbHVkZSBjb2xvci1oZWxwZXIoJGdyZXlzLCAnYm9yZGVyLWNvbG9yJywgdHJ1ZSk7XG5cbiAgICAvLyBVdGlsaXR5IENvbG9yc1xuICAgIEBpbmNsdWRlIGNvbG9yLWhlbHBlcigkdXRpbGl0eS1jb2xvcnMsICdib3JkZXItY29sb3InLCBmYWxzZSk7XG59IiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy92ZXJ0aWNhbExpbmVcIjtcblxuLyogdG8gYmUgdXNlZCBvbiBhIGEgPGRpdj4gZWxlbWVudCB0byBjcmVhdGUgYSB2ZXJ0aWNhbCBsaW5lIGJldHdlZW4gY29sdW1ucy4gXG5Zb3VyIHJvdyBjbGFzcyBtdXN0IGhhdmUgdGhlIC5wb3NpdGlvbi1yZWxhdGl2ZSBjbGFzcy4gKi9cblxuLnZlcnRpY2FsLWxpbmUge1xuXG5cdEBpbmNsdWRlIHZlcnRpY2FsLWxpbmU7XG5cbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJlc3BvbnNpdmUgZGl2aWRlciB0aGF0IGNhbiBiZSBhcHBsaWVkIHRvIGFueSBib290c3RyYXAgcm93IGVsZW1lbnQuXG5Vc2UgdGhlIGZvbGxvd2luZyBjbGFzcyBzdHJ1Y3R1cmUgYmFzZWQgb24gd2hpY2ggY29sdW1uIHlvdSB3YW50IHRoZSBkaXZpZGVyIHRvIGFwcGVhciBhZnRlcjpcbi0gLmRpdmlkZXItY29sLWJyZWFrcG9pbnQtbnVtYmVyKDEtMTEpLlxuWW91IGNhbiBhcHBseSBhIGN1c3RvbSBtYXJnaW4gdXNpbmcgdGhlIGZvbGxvd2luZyBjbGFzcyBzdHJ1Y3R1cmU6XG4tIC5kaXZpZGVyLW0tbnVtYmVyKDEtOSkgKi9cblxuLy8gRGl2aWRlciBzdHlsZXNcbltjbGFzcyo9XCIgZGl2aWRlci1jb2wtXCJdLFxuW2NsYXNzXj1cImRpdmlkZXItY29sXCJdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIG1pbi13aWR0aDogMC4wNjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4wMzE3NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4wMzE3NXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gUHJldmVudCBkaXNwbGF5IG9mIGRpdmlkZXIgYmVsb3cgcHJvdmlkZWQgYm9vdHN0cmFwIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkbnVtIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICBcbiAgICAgICAgJGRpdm51bTogXCJkaXZpZGVyLWNvbC1cIiArICRudW07XG4gICAgICAgICRub3RjbGFzczogXCJbY2xhc3MqPScgI3skZGl2bnVtfSddLCBbY2xhc3NePScjeyRkaXZudW19J11cIjtcbiAgICBcbiAgICAgICAgJjpub3QoI3skbm90Y2xhc3N9KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZsZXggY29sdW1uIHN0eWxlc1xuLmZsZXgtY29sdW1uW2NsYXNzKj1cIiBkaXZpZGVyLWNvbC1cIl06OmJlZm9yZSxcbi5mbGV4LWNvbHVtbltjbGFzc149XCJkaXZpZGVyLWNvbC1cIl06OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuICAgIG1hcmdpbi1yaWdodDogbWFwLWdldCgkc3BhY2VycywgMik7XG59XG5cbi8vIFRvcCBhbmQgYm90dG9tIG1hcmdpbiBsb29wXG5cbkBmb3IgJG1hcmdpbiBmcm9tIDEgdGhyb3VnaCA5IHtcbiAgICAvLyBNYXJnaW4gZm9yIHJvd3NcbiAgICAuZGl2aWRlci1tLSN7JG1hcmdpbn1bY2xhc3MqPVwiIGRpdmlkZXItY29sLVwiXTpub3QoLmZsZXgtY29sdW1uKTo6YmVmb3JlLFxuICAgIC5kaXZpZGVyLW0tI3skbWFyZ2lufVtjbGFzc149XCJkaXZpZGVyLWNvbC1cIl06bm90KC5mbGV4LWNvbHVtbik6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsICRtYXJnaW4pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAkbWFyZ2luKTtcbiAgICB9XG5cbiAgICAvLyBNYXJnaW4gZm9yIGNvbHVtbnNcbiAgICAuZmxleC1jb2x1bW4uZGl2aWRlci1tLSN7JG1hcmdpbn1bY2xhc3MqPVwiIGRpdmlkZXItY29sLVwiXTo6YmVmb3JlLFxuICAgIC5mbGV4LWNvbHVtbi5kaXZpZGVyLW0tI3skbWFyZ2lufVtjbGFzc149XCJkaXZpZGVyLWNvbC1cIl06OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsICRtYXJnaW4pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAkbWFyZ2luKTtcbiAgICB9XG59XG5cbi8vIEFsbCBzY3JlZW4gc2l6ZXNcbi8vIERpdmlkZXIgcGxhY2VtZW50XG5cbkBmb3IgJGNvbCBmcm9tIDEgdGhyb3VnaCAxMSB7XG5cbiAgICAuZGl2aWRlci1jb2wtI3skY29sfSB7XG4gICAgICAgID4gW2NsYXNzKj1cIiBjb2xcIl06bnRoLWNoaWxkKC1uICsgI3skY29sfSksXG4gICAgICAgID4gW2NsYXNzXj1cImNvbFwiXTpudGgtY2hpbGQoLW4gKyAjeyRjb2x9KSB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEhpZGUgZGl2aWRlciBoZWxwZXJcbi5kaXZpZGVyLWNvbC1ub25lOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gU00gYW5kIHVwXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAvLyBSZXNldCBvcmRlciBwcm9wZXJ0eVxuICAgIFtjbGFzcyo9XCIgZGl2aWRlci1jb2wtc21cIl0gPiAqLFxuICAgIFtjbGFzc149XCJkaXZpZGVyLWNvbC1zbVwiXSA+ICoge1xuICAgICAgICBvcmRlcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIERpdmlkZXIgcGxhY2VtZW50XG4gICAgQGZvciAkY29sIGZyb20gMSB0aHJvdWdoIDExIHtcblxuICAgICAgICAuZGl2aWRlci1jb2wtc20tI3skY29sfSB7XG4gICAgICAgICAgICA+IFtjbGFzcyo9XCIgY29sXCJdOm50aC1jaGlsZCgtbiArICN7JGNvbH0pLFxuICAgICAgICAgICAgPiBbY2xhc3NePVwiY29sXCJdOm50aC1jaGlsZCgtbiArICN7JGNvbH0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE92ZXJyaWRlIHRvIHNob3cgZGl2aWRlclxuICAgIFtjbGFzcyo9XCIgZGl2aWRlci1jb2wtc21cIl06OmJlZm9yZSxcbiAgICBbY2xhc3NePVwiZGl2aWRlci1jb2wtc21cIl06OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBkaXZpZGVyIGhlbHBlclxuICAgIC5kaXZpZGVyLWNvbC1zbS1ub25lOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBNRCBhbmQgdXBcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vIFJlc2V0IG9yZGVyIHByb3BlcnR5XG4gICAgW2NsYXNzKj1cIiBkaXZpZGVyLWNvbC1tZFwiXSA+ICosXG4gICAgW2NsYXNzXj1cImRpdmlkZXItY29sLW1kXCJdID4gKiB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRGl2aWRlciBwbGFjZW1lbnRcbiAgICBAZm9yICRjb2wgZnJvbSAxIHRocm91Z2ggMTEge1xuXG4gICAgICAgIC5kaXZpZGVyLWNvbC1tZC0jeyRjb2x9IHtcbiAgICAgICAgICAgID4gW2NsYXNzKj1cIiBjb2xcIl06bnRoLWNoaWxkKC1uICsgI3skY29sfSksXG4gICAgICAgICAgICA+IFtjbGFzc149XCJjb2xcIl06bnRoLWNoaWxkKC1uICsgI3skY29sfSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3ZlcnJpZGUgdG8gc2hvdyBkaXZpZGVyXG4gICAgW2NsYXNzKj1cIiBkaXZpZGVyLWNvbC1tZFwiXTo6YmVmb3JlLFxuICAgIFtjbGFzc149XCJkaXZpZGVyLWNvbC1tZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBIaWRlIGRpdmlkZXIgaGVscGVyXG4gICAgLmRpdmlkZXItY29sLW1kLW5vbmU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIExHIGFuZCB1cFxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gUmVzZXQgb3JkZXIgcHJvcGVydHlcbiAgICBbY2xhc3MqPVwiIGRpdmlkZXItY29sLWxnXCJdID4gKixcbiAgICBbY2xhc3NePVwiZGl2aWRlci1jb2wtbGdcIl0gPiAqIHtcbiAgICAgICAgb3JkZXI6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBEaXZpZGVyIHBsYWNlbWVudFxuICAgIEBmb3IgJGNvbCBmcm9tIDEgdGhyb3VnaCAxMSB7XG5cbiAgICAgICAgLmRpdmlkZXItY29sLWxnLSN7JGNvbH0ge1xuICAgICAgICAgICAgPiBbY2xhc3MqPVwiIGNvbFwiXTpudGgtY2hpbGQoLW4gKyAjeyRjb2x9KSxcbiAgICAgICAgICAgID4gW2NsYXNzXj1cImNvbFwiXTpudGgtY2hpbGQoLW4gKyAjeyRjb2x9KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdmVycmlkZSB0byBzaG93IGRpdmlkZXJcbiAgICBbY2xhc3MqPVwiIGRpdmlkZXItY29sLWxnXCJdOjpiZWZvcmUsXG4gICAgW2NsYXNzXj1cImRpdmlkZXItY29sLWxnXCJdOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEhpZGUgZGl2aWRlciBoZWxwZXJcbiAgICAuZGl2aWRlci1jb2wtbGctbm9uZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gWEwgYW5kIHVwXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvLyBSZXNldCBvcmRlciBwcm9wZXJ0eVxuXG4gICAgW2NsYXNzKj1cIiBkaXZpZGVyLWNvbC14bFwiXSA+ICosXG4gICAgW2NsYXNzXj1cImRpdmlkZXItY29sLXhsXCJdID4gKiB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRGl2aWRlciBwbGFjZW1lbnRcbiAgICBAZm9yICRjb2wgZnJvbSAxIHRocm91Z2ggMTEge1xuXG4gICAgICAgIC5kaXZpZGVyLWNvbC14bC0jeyRjb2x9IHtcbiAgICAgICAgICAgID4gW2NsYXNzKj1cIiBjb2xcIl06bnRoLWNoaWxkKC1uICsgI3skY29sfSksXG4gICAgICAgICAgICA+IFtjbGFzc149XCJjb2xcIl06bnRoLWNoaWxkKC1uICsgI3skY29sfSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3ZlcnJpZGUgdG8gc2hvdyBkaXZpZGVyXG4gICAgW2NsYXNzKj1cIiBkaXZpZGVyLWNvbC14bFwiXTo6YmVmb3JlLFxuICAgIFtjbGFzc149XCJkaXZpZGVyLWNvbC14bFwiXTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBIaWRlIGRpdmlkZXIgaGVscGVyXG4gICAgLmRpdmlkZXItY29sLXhsLW5vbmU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiQG1peGluIHZlcnRpY2FsLWxpbmUoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxufVxuIiwiLy8gU1RBUlQgSW1hZ2UgU2xpZGUgQW5pbWF0aW9uIENTU1xuLmltZy1jeWNsZS1jb250YWluZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLmJnLWJveC1pbnNldCBpbWcge1xuXHR6LWluZGV4OiAxO1xufVxuXG4uaW1nLWN5Y2xlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRhbmltYXRpb246IHNsaWRlaW1nIDEwLjVzIGluZmluaXRlIGJvdGggZWFzZS1pbi1vdXQ7XG5cblx0Ji5zZWNvbmQge1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLTMuNXM7XG5cdH1cblxuXHQmLnRoaXJkIHtcblx0XHRhbmltYXRpb24tZGVsYXk6IC03cztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW1nIHtcblx0MCUge1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHR9XG5cblx0MTUlLFxuXHQzMCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQ0NSUsXG5cdDEwMCUge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdC5tb2JpbGUtY3VzdG9tLWltZy1jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MCU7XG5cdH1cbn1cblxuLy8gU1RBUlQgQW5pbWF0aW9uIENvbnRyb2xzIENTU1xuLnBsYXktcGF1c2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDIpO1xuXHRyaWdodDogbWFwLWdldCgkc3BhY2VycywgMik7XG5cdHotaW5kZXg6IDEwMDtcblx0d2lkdGg6IDIuMjVyZW07XG5cdGhlaWdodDogMi4yNXJlbTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IC41cmVtO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0b3V0bGluZTogMDtcblx0Ym94LXNoYWRvdzogMCByZW0oNTRweCkgcmVtKDU1cHgpIHJnYmEoMCwwLDAsMjUlKSwgXG5cdFx0XHRcdDAgcmVtKC0xMnB4KSByZW0oMzBweCkgcmdiYSgwLDAsMCwxMiUpLFxuXHRcdFx0XHQwIHJlbSg0cHgpIHJlbSg2cHgpIHJnYmEoMCwwLDAsMTIlKSxcblx0XHRcdFx0cmVtKC0xcHgpIHJlbSgycHgpIHJlbSgxMHB4KSByZ2JhKDAsMCwwLDE3JSksXG5cdFx0XHRcdDAgcmVtKC0zcHgpIHJlbSg1cHgpIHJnYmEoMCwwLDAsMDklKTtcblxuXHQmOmZvY3VzLFxuXHQmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5cdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0Ym94LXNoYWRvdzogMCByZW0oNTRweCkgcmVtKDU1cHgpIHJnYmEoMCwwLDAsMjUlKSwgXG5cdFx0MCByZW0oLTEycHgpIHJlbSgzMHB4KSByZ2JhKDAsMCwwLDEyJSksXG5cdFx0MCByZW0oNHB4KSByZW0oNnB4KSByZ2JhKDAsMCwwLDEyJSksXG5cdFx0cmVtKC0xcHgpIHJlbSgycHgpIHJlbSgxMHB4KSByZ2JhKDAsMCwwLDE3JSksXG5cdFx0MCByZW0oLTNweCkgcmVtKDVweCkgcmdiYSgwLDAsMCwwOSUpO1xuXHRcdG91dGxpbmU6IHJlbSgxcHgpIHNvbGlkIHJnYmEoMTYsIDE2LCAxNik7XG5cdH1cblxuXHRcblxuXHQvLyBSZWd1bGFyIFRoZW1lIC0gV2hpdGUgQkcsIERhcmsgSWNvblxuXG5cdCYucmVnLXRoZW1lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2ljb24tcGF1c2UtZGFyaycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMzNjM2MzY7ZmlsbC1ydWxlOmV2ZW5vZGQ7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nbTE0Ljc5LjQyYy44OCwwLDEuNi43MSwxLjYsMS42djE1Ljk3YzAsLjg4LS43MSwxLjYtMS42LDEuNnMtMS42LS43MS0xLjYtMS42VjIuMDJjMC0uODguNzEtMS42LDEuNi0xLjZaTTUuMjEuNDJjLjg4LDAsMS42LjcxLDEuNiwxLjZ2MTUuOTdjMCwuODgtLjcxLDEuNi0xLjYsMS42cy0xLjYtLjcxLTEuNi0xLjZWMi4wMmMwLS44OC43MS0xLjYsMS42LTEuNlonLyUzRSUzQy9zdmclM0VcIik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0fVxuXG5cdFx0JjpoYXMoKyAubW90aW9uLWV4cC5hbmltYXRpb24tcGF1c2VkKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdpY29uLXBsYXktZGFyaycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjMzNjM2MzY7ZmlsbC1ydWxlOmV2ZW5vZGQ7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nbTIuNTUsMS44OGMtLjM2LjU0LS41NSwxLjE3LS41NSwxLjgxdjEyLjYzYzAsMS44LDEuNDYsMy4yNiwzLjI2LDMuMjYuNjQsMCwxLjI3LS4xOSwxLjgxLS41NWw5LjQ3LTYuMzJjMS41LTEsMS45LTMuMDMuOS00LjUzLS4yNC0uMzYtLjU1LS42Ni0uOS0uOUw3LjA3Ljk3QzUuNjUuMDIsMy43NC4zMywyLjY5LDEuNjhsLS4xNC4yaDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIFJldmVyc2UgVGhlbWUgLSBEYXJrIEJHLCBXaGl0ZSBJY29uXG5cblx0Ji5yZXZlcnNlLXRoZW1lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2ljb24tcGF1c2Utd2hpdGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzZmZmO2ZpbGwtcnVsZTpldmVub2RkOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J20xNC43OS40MmMuODgsMCwxLjYuNzEsMS42LDEuNnYxNS45N2MwLC44OC0uNzEsMS42LTEuNiwxLjZzLTEuNi0uNzEtMS42LTEuNlYyLjAyYzAtLjg4LjcxLTEuNiwxLjYtMS42Wk01LjIxLjQyYy44OCwwLDEuNi43MSwxLjYsMS42djE1Ljk3YzAsLjg4LS43MSwxLjYtMS42LDEuNnMtMS42LS43MS0xLjYtMS42VjIuMDJjMC0uODguNzEtMS42LDEuNi0xLjZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdH1cblxuXHRcdCY6aGFzKCsgLm1vdGlvbi1leHAuYW5pbWF0aW9uLXBhdXNlZCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0naWNvbi1wbGF5LXdoaXRlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZDslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdtMi41NSwxLjg4Yy0uMzYuNTQtLjU1LDEuMTctLjU1LDEuODF2MTIuNjNjMCwxLjgsMS40NiwzLjI2LDMuMjYsMy4yNi42NCwwLDEuMjctLjE5LDEuODEtLjU1bDkuNDctNi4zMmMxLjUtMSwxLjktMy4wMy45LTQuNTMtLjI0LS4zNi0uNTUtLjY2LS45LS45TDcuMDcuOTdDNS42NS4wMiwzLjc0LjMzLDIuNjksMS42OGwtLjE0LjJoMFonLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHR9XG59XG5cbi5tb3Rpb24tZXhwLmFuaW1hdGlvbi1wYXVzZWQgLmltZy1jeWNsZSB7XG5cdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi8vIEVORCAtLSBBbmltYXRpb24gQ29udHJvbHMgQ1NTIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/